.ari-legal-footer-links{color:var(--ds-muted,#5f6470);flex-wrap:wrap;justify-content:center;gap:4px 16px;padding:16px;font-size:12px;display:flex}.ari-legal-footer-links a,.ari-legal-footer-links button{color:inherit;text-underline-offset:2px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ari-legal-embed button:focus-visible,.ari-legal-footer-links :is(a,button):focus-visible,.ari-legal-link-button:focus-visible{outline:3px solid var(--ds-focus,#7257ff);outline-offset:2px}.ari-legal-link-button{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ari-legal-embed{text-align:center;width:100%;height:100%;min-height:180px;color:var(--ds-text,#0a0e1a);background:var(--ds-surface2,#e6e9df);border-radius:var(--ds-radius-sm,10px);place-content:center;justify-items:center;gap:10px;padding:16px;font-size:14px;display:grid}.ari-legal-embed button{border-radius:var(--ds-radius-control,10px);background:var(--ds-accent,#c8f35a);min-height:44px;color:var(--ds-on-accent,#0a0e1a);font:inherit;cursor:pointer;border:0;padding:0 18px;font-weight:700}.ari-legal-page{background:var(--ds-bg,#f2f1ea);min-height:100vh;color:var(--ds-text,#0a0e1a);font-family:var(--ds-font,inherit);padding:32px 16px 64px}.ari-legal-page-inner{gap:20px;width:100%;max-width:820px;margin:0 auto;display:grid}.ari-legal-page-head{gap:6px;display:grid}.ari-legal-page-head h1{margin:0;font-size:clamp(24px,4vw,34px);line-height:1.15}.ari-legal-page-head p,.ari-legal-meta{color:var(--ds-muted,#5f6470);margin:0;font-size:13px}.ari-legal-doc{background:var(--ds-surface,#fff);border:1px solid var(--ds-border,#cbd0c5);border-radius:var(--ds-radius,14px);overflow-wrap:anywhere;padding:clamp(16px,4vw,32px);font-size:15px;line-height:1.65}.ari-legal-doc h1,.ari-legal-doc h2,.ari-legal-doc h3{line-height:1.25}.ari-legal-doc table{border-collapse:collapse;width:100%;font-size:13px;display:block;overflow-x:auto}.ari-legal-doc th,.ari-legal-doc td{border:1px solid var(--ds-border,#cbd0c5);text-align:start;vertical-align:top;padding:8px 10px}.ari-legal-doc th{background:var(--ds-surface2,#e6e9df)}.ari-legal-doc a{color:inherit}.ari-legal-notice{border:1px solid var(--ds-border,#cbd0c5);border-radius:var(--ds-radius-sm,10px);background:var(--ds-surface,#fff);padding:12px 14px;font-size:14px}.ari-legal-notice[role=alert]{border-color:var(--ds-danger,#ff665c)}.ari-legal-accept-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ari-legal-accept-actions button,.ari-legal-page .ari-legal-primary{border-radius:var(--ds-radius-control,10px);background:var(--ds-accent,#c8f35a);min-height:44px;color:var(--ds-on-accent,#0a0e1a);font:inherit;cursor:pointer;border:0;padding:0 20px;font-weight:700}.ari-legal-accept-actions button:disabled{opacity:.6;cursor:wait}.ari-legal-admin-grid{gap:12px;display:grid}.ari-legal-admin-group{border:1px solid var(--ds-line);border-radius:10px;gap:8px;padding:12px;display:grid}.ari-legal-admin-group>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.ari-legal-admin-group>header small{color:var(--ds-muted);font-size:11px}.ari-legal-admin-table{border-collapse:collapse;width:100%;font-size:12px}.ari-legal-admin-table-wrap{overflow-x:auto}.ari-legal-admin-table th,.ari-legal-admin-table td{border-top:1px solid var(--ds-line);text-align:start;vertical-align:top;padding:8px}.ari-legal-admin-table th{color:var(--ds-muted);font-size:11px;font-weight:700}.ari-legal-admin-table td a{color:inherit;gap:2px;display:inline-grid}.ari-legal-badge{background:var(--ds-surface2);color:var(--ds-on-nested,inherit);border-radius:999px;padding:1px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-block}.ari-legal-badge[data-tone=draft]{background:color-mix(in srgb, var(--ds-warning) 22%, transparent)}.ari-legal-admin-nav{flex-wrap:wrap;gap:8px;display:flex}.ari-legal-admin-nav a{border:1px solid var(--ds-line);min-height:36px;color:inherit;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ari-legal-variables{color:var(--ds-muted);flex-wrap:wrap;gap:4px 8px;margin:0;font-size:11px;display:flex}.ari-legal-variables code{font-size:11px}.ari-legal-stats{flex-wrap:wrap;gap:8px;display:flex}.ari-legal-stats article{border:1px solid var(--ds-line);border-radius:10px;gap:2px;min-width:140px;padding:10px 12px;display:grid}.ari-legal-stats small{color:var(--ds-muted);font-size:11px}.ari-legal-stats b{font-size:18px}.ari-legal-warning{border:1px solid var(--ds-warning);border-radius:10px;margin:0;padding:10px 12px;font-size:12px}.ari-legal-filters{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.ari-legal-filters label{gap:4px;min-width:140px;font-size:11px;display:grid}
