.aos{--aos-bg:#fff;--aos-fg:#111;--aos-muted:#666;--aos-faint:#999;--aos-panel:#f7f7f5;--aos-line:#e5e5e5;--aos-ring-outer:#ededed;--aos-ring-inner:#d4d4d4;--aos-accent:#0f5c4d;--aos-accent-soft:#9dc2b8;--aos-dot-idle:#cfcfcf;--aos-wait:#c98a1b;--aos-ease:cubic-bezier(0.22,1,0.36,1);align-items:center;animation:aos-in .5s var(--aos-ease) both;background:var(--aos-bg);box-sizing:border-box;color:var(--aos-fg);display:flex;flex-direction:column;font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;gap:40px;justify-content:center;min-height:100vh;overflow:hidden;padding:24px 16px 72px;position:relative}.aos--dark{--aos-bg:#000;--aos-fg:#fff;--aos-muted:#9b9b9b;--aos-faint:#6b6b6b;--aos-panel:#181818;--aos-line:#272727;--aos-ring-outer:#1f1f1f;--aos-ring-inner:#313131;--aos-accent:#3fb59a;--aos-accent-soft:#2e6b5e;--aos-dot-idle:#3a3a3a}.aos--fixed{inset:0;position:fixed;z-index:9999}.aos-orbit{align-items:center;display:flex;flex:none;height:340px;justify-content:center;position:relative;width:340px}.aos-ring{border-radius:50%;position:absolute}.aos-ring--outer{animation:aos-spin 64s linear infinite;border:1px solid var(--aos-ring-outer);inset:0}.aos-ring--mid{animation:aos-spin 44s linear infinite reverse;border:1px solid var(--aos-line);inset:16.5%}.aos-ring--inner{animation:aos-spin 28s linear infinite;border:1px dashed var(--aos-ring-inner);inset:33%}.aos-dot{background:var(--aos-accent);border-radius:50%;height:8px;position:absolute;width:8px}.aos-dot--lg{height:10px;width:10px}.aos-dot--soft{background:var(--aos-accent-soft)}.aos-dot--idle{background:var(--aos-dot-idle)}.aos-dot--top{left:calc(50% - 5px);top:-5px}.aos-dot--bottom{bottom:-5px;left:calc(50% - 5px)}.aos-dot--right{right:-4px;top:calc(50% - 4px)}.aos-dot--left{left:-4px;top:35%}.aos-dot--se{bottom:12%;right:5%}.aos-dot--ne{right:4%;top:12%}.aos-mark{animation:aos-breathe 3.2s var(--aos-ease) infinite;height:auto;width:72px}.aos--dark .aos-mark{filter:invert(1)}.aos-name{align-items:center;display:flex;flex-direction:column;gap:8px}.aos-product{font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:36px}.aos-eyebrow,.aos-foot,.aos-log,.aos-pct{font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace}.aos-eyebrow{color:var(--aos-muted);font-size:12px;letter-spacing:.24em;line-height:16px}.aos-console{gap:16px;max-width:440px;width:100%}.aos-console,.aos-log{display:flex;flex-direction:column}.aos-log{background:var(--aos-panel);border:1px solid var(--aos-line);border-radius:16px;font-size:13px;gap:10px;line-height:20px;list-style:none;margin:0;padding:16px 20px}.aos-row{align-items:center;display:flex;gap:12px;opacity:.3;transition:opacity .5s var(--aos-ease)}.aos-row.is-active,.aos-row.is-done{opacity:1}.aos-row.is-pending .aos-tick{color:var(--aos-muted)}.aos-row-label{flex:1 1}.aos-row-status{color:var(--aos-muted)}.aos-tick{color:var(--aos-accent);text-align:center;width:12px}.aos-row.is-active .aos-tick{animation:aos-blink 1.2s var(--aos-ease) infinite;color:var(--aos-wait)}.aos-progress{align-items:center;display:flex;gap:12px}.aos-track{background:var(--aos-ring-outer);border-radius:2px;flex:1 1;height:2px;overflow:hidden}.aos-fill{background:var(--aos-accent);height:2px;transform-origin:left;transition:transform .4s var(--aos-ease)}.aos-pct{font-feature-settings:"tnum";color:var(--aos-muted);font-size:12px;font-variant-numeric:tabular-nums;line-height:16px;text-align:right;width:40px}.aos-foot{bottom:32px;color:var(--aos-faint);display:flex;font-size:12px;gap:16px;justify-content:space-between;left:40px;line-height:16px;position:absolute;right:40px}@media (max-height:760px),(max-width:480px){.aos{gap:24px}.aos-orbit{height:240px;width:240px}.aos-mark{width:56px}.aos-foot{bottom:16px;left:16px;right:16px}}@keyframes aos-in{0%{opacity:0}to{opacity:1}}@keyframes aos-spin{to{transform:rotate(1turn)}}@keyframes aos-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes aos-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.aos,.aos-mark,.aos-ring,.aos-row.is-active .aos-tick{animation:none}.aos-fill,.aos-row{transition:none}}.signup-page{--au-bg:#fff;--au-bg-subtle:#f4f5f6;--au-fg:#000;--au-fg2:#4a4e54;--au-fg3:#8a8f96;--au-line:#0000001a;--au-line-strong:#00000040;--au-brand:#006d7f;--au-brand-hover:#005969;--au-brand-surface:#edf5f6;--au-error:#94483f;--au-error-surface:#fcf1ef;--au-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;--ds-text-primary:var(--au-fg);--ds-text-secondary:var(--au-fg2);--ds-text-disabled:var(--au-fg3);--ds-bg-subtle:var(--au-bg-subtle);--ds-border-default:var(--au-line);--ds-error:var(--au-error);--ds-success:#23684f;background:var(--au-bg);color:var(--au-fg);font-family:Inter,Arial,sans-serif;min-height:100vh}.signup-page .signup-section{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:32px 16px}.signup-page .signup-container{max-width:420px;width:100%}.signup-page .signup-content{width:100%}.signup-page .auth-single{align-items:center;display:flex;flex:1 0 auto;justify-content:center;min-height:70vh;padding:64px 16px}.signup-page .auth-single>div{max-width:420px;width:100%}.signup-page .signup-branding{display:none}.signup-page .signup-form,.signup-page .signup-form-container{width:100%}.signup-page .form-header{margin-bottom:28px}.signup-page .form-header h1,.signup-page .form-header h2{color:var(--au-fg);font-size:clamp(2rem,2.6vw,2.5rem);font-weight:700;letter-spacing:-.045em;line-height:1.15;margin:0 0 10px}.signup-page .form-header p,.signup-page .signup-subtitle{color:var(--au-fg2);font-size:1rem;line-height:1.7;margin:0}.signup-page .signup-badge{color:var(--au-brand);font-family:var(--au-mono);font-size:.69rem;font-weight:500;letter-spacing:.08em;margin-bottom:28px;text-transform:uppercase}.signup-page .input-group{margin-bottom:18px}.signup-page .input-group label{color:var(--au-fg);display:block;font-size:.85rem;font-weight:600;margin-bottom:8px}.signup-page .input-group input,.signup-page .input-group select{background:var(--au-bg);border:1px solid var(--au-line-strong);border-radius:0;box-sizing:border-box;color:var(--au-fg);font:inherit;font-size:.95rem;height:48px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s;width:100%}.signup-page .input-group input::placeholder{color:var(--au-fg3)}.signup-page .input-group input:focus,.signup-page .input-group select:focus{border-color:var(--au-brand);box-shadow:0 0 0 1px var(--au-brand)}.signup-page .btn{align-items:center;border:1px solid #0000;border-radius:0;box-sizing:border-box;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:600;gap:10px;justify-content:center;min-height:52px;padding:14px 22px;text-decoration:none;transition:background .15s,border-color .15s,opacity .15s;white-space:nowrap}.signup-page .btn:disabled{cursor:not-allowed;opacity:.45}.signup-page .btn:focus-visible,.signup-page .footer-links a:focus-visible,.signup-page .form-link:focus-visible{outline:2px solid var(--au-brand);outline-offset:3px}.signup-page .btn-primary{background:var(--au-brand);border-color:var(--au-brand);color:#fff}.signup-page .btn-primary:hover:not(:disabled){background:var(--au-brand-hover);border-color:var(--au-brand-hover)}.signup-page .btn-outline{background:var(--au-bg);border-color:var(--au-line-strong);color:var(--au-fg)}.signup-page .btn-outline:hover:not(:disabled){border-color:var(--au-brand)}.signup-page .btn-full{width:100%}.signup-page .divider{align-items:center;color:var(--au-fg3);display:flex;font-family:var(--au-mono);font-size:.69rem;gap:12px;letter-spacing:.08em;margin:24px 0;text-transform:uppercase}.signup-page .divider:after,.signup-page .divider:before{background:var(--au-line);content:"";flex:1 1;height:1px}.signup-page .error-alert{align-items:flex-start;background:var(--au-error-surface);border:1px solid var(--au-line);border-left:2px solid var(--au-error);color:var(--au-error);display:flex;font-size:.85rem;gap:8px;margin-bottom:18px;padding:12px 14px}.signup-page .form-footer{color:var(--au-fg2);font-size:.85rem;margin-top:22px}.signup-page .form-link{color:var(--au-brand);font-weight:600;text-decoration:none;text-underline-offset:5px}.signup-page .form-link:hover{text-decoration:underline}.signup-page .phone-icon-circle{align-items:center;background:var(--au-brand-surface);color:var(--au-brand);display:flex;height:48px;justify-content:center;margin:0 0 16px;width:48px}.signup-page .mfa-info{background:var(--au-bg-subtle);color:var(--au-fg2);font-size:.85rem;margin-bottom:18px;padding:12px 14px}.signup-page .mfa-info h3{color:var(--au-fg);letter-spacing:-.02em}.signup-page .loading-spinner{animation:spin .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.signup-page .auth-wordmark{align-items:center;display:inline-flex;gap:12px;margin-bottom:auto;padding-bottom:48px}.signup-page .auth-mark{height:auto;width:110px}.signup-page .auth-wordmark-name{border-left:1px solid var(--au-line);font-size:1.1rem;font-weight:600;letter-spacing:-.02em;padding-left:12px}.signup-page .signup-branding h1{color:var(--au-fg);font-size:clamp(2.2rem,3.4vw,3.4rem);font-weight:700;letter-spacing:-.045em;line-height:1.15;margin:0 0 20px;max-width:16ch}.signup-page .signup-branding h1 em{color:var(--au-brand);font-style:normal}.signup-page .signup-branding .signup-subtitle{margin:0 0 40px;max-width:44ch}.signup-page .auth-install .signup-badge{color:var(--au-fg2);margin-bottom:14px}.signup-page .auth-install .btn{justify-content:flex-start}.signup-page .auth-install-hint{color:var(--au-fg2);font-size:.8rem;line-height:1.7;margin:12px 0 0;max-width:52ch;min-height:20px}.signup-page .auth-pricing{margin:0 0 32px}.signup-page .auth-pricing .agent-record-top a{color:var(--au-brand)}.signup-page .agent-record{background:var(--au-bg);border:1px solid var(--au-line);font-size:.85rem}.signup-page .agent-record-top{align-items:center;border-bottom:1px solid var(--au-line);color:var(--au-fg2);display:flex;font-family:var(--au-mono);font-size:.65rem;justify-content:space-between;letter-spacing:.08em;padding:12px 18px;text-transform:uppercase}.signup-page .agent-record-specimen{border:1px solid var(--au-line);padding:1px 6px}.signup-page .agent-record-id{align-items:baseline;display:flex;gap:12px;justify-content:space-between;padding:16px 18px 14px}.signup-page .agent-record-id b{color:var(--au-fg);font-size:1.05rem;font-weight:600;letter-spacing:-.02em}.signup-page .agent-record-id span{color:var(--au-fg2);font-family:var(--au-mono);font-size:.7rem}.signup-page .agent-record dl{display:grid;grid-template-columns:104px minmax(0,1fr);margin:0}.signup-page .agent-record dd,.signup-page .agent-record dt{border-top:1px solid var(--au-line);margin:0;padding:11px 18px}.signup-page .agent-record dt{color:var(--au-fg2);font-family:var(--au-mono);font-size:.65rem;letter-spacing:.08em;padding-right:0;padding-top:13px;text-transform:uppercase}.signup-page .agent-record dd{font-feature-settings:"tnum";color:var(--au-fg);font-variant-numeric:tabular-nums}.signup-page .agent-record dd em{color:var(--au-fg2);font-style:normal}.signup-page footer{background:var(--au-bg);border-top:1px solid var(--au-line);padding:24px 6%}.signup-page .footer-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:space-between}.signup-page .footer-left{color:var(--au-fg2);font-family:var(--au-mono);font-size:.6rem}.signup-page .footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;margin:0;padding:0}.signup-page .footer-links a{color:var(--au-fg);font-size:.8rem;text-decoration:none}.signup-page .footer-links a:hover{color:var(--au-brand)}@media (min-width:960px){.signup-page{display:flex;flex-direction:column}.signup-page .signup-section{align-items:stretch;flex:1 0 auto;min-height:0;padding:0}.signup-page .signup-container{display:flex;max-width:none}.signup-page .signup-content{display:grid;flex:1 1;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.signup-page .signup-branding{background:var(--au-bg-subtle);display:flex;flex-direction:column;padding:40px 6% 56px}.signup-page .signup-form-container{align-items:center;display:flex;justify-content:center;padding:48px 32px}.signup-page .signup-form-card{max-width:420px;width:100%}}@media (min-width:960px) and (max-height:820px){.signup-page .signup-branding{padding-bottom:32px;padding-top:28px}.signup-page .signup-branding .signup-subtitle{margin-bottom:24px}.signup-page .signup-form-container{padding:24px 32px}.signup-page .form-header{margin-bottom:20px}.signup-page footer{padding:14px 24px}}.onboarding-site .btn{overflow-wrap:anywhere;text-align:center;white-space:normal}.onboarding-site .mfa-info{margin:0 0 18px;overflow-wrap:anywhere}.onboarding-site .ob-gap{margin-top:12px}.onboarding-site .ob-lead{color:var(--au-fg2);font-size:.95rem;line-height:1.6;margin:0 0 18px}.onboarding-site .ob-link-button{background:none;border:0;cursor:pointer;font-family:inherit;font-size:inherit;padding:0}.onboarding-site .ob-fieldset{border:0;margin:0 0 22px;min-width:0;padding:0}.onboarding-site .ob-fieldset legend{color:var(--au-fg);font-size:.85rem;font-weight:600;margin-bottom:8px;padding:0}.onboarding-site .ob-chips{display:flex;flex-wrap:wrap;gap:8px}.onboarding-site .ob-methods{margin-bottom:18px}.onboarding-site .ob-chip{background:var(--au-bg);border:1px solid var(--au-line-strong);border-radius:0;color:var(--au-fg);cursor:pointer;font:inherit;font-size:.85rem;font-weight:500;min-height:40px;padding:8px 14px;transition:border-color .15s,background .15s}.onboarding-site .ob-chip:hover{border-color:var(--au-brand)}.onboarding-site .ob-chip[aria-pressed=true]{background:var(--au-brand-surface);border-color:var(--au-brand);color:var(--au-brand)}.onboarding-site .ob-chip:focus-visible,.onboarding-site .ob-link-button:focus-visible{outline:2px solid var(--au-brand);outline-offset:3px}.onboarding-site .ob-orgs{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.onboarding-site .ob-org{align-items:center;border:1px solid var(--au-line);display:flex;flex-wrap:wrap;gap:12px 16px;padding:16px}.onboarding-site .ob-org-text{display:flex;flex:1 1 160px;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.onboarding-site .ob-org-text span{color:var(--au-fg2);font-size:.8rem}@keyframes ds-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ds-fade-up{animation:ds-fade-up .2s cubic-bezier(0,0,.2,1) both}.ds-stagger>.ds-fade-up:nth-child(2){animation-delay:40ms}.ds-stagger>.ds-fade-up:nth-child(3){animation-delay:80ms}.ds-stagger>.ds-fade-up:nth-child(4){animation-delay:.12s}.ds-stagger>.ds-fade-up:nth-child(5){animation-delay:.16s}.ds-stagger>.ds-fade-up:nth-child(6){animation-delay:.2s}.ds-stagger>.ds-fade-up:nth-child(7){animation-delay:.24s}.ds-stagger>.ds-fade-up:nth-child(n+8){animation-delay:.28s}@media (prefers-reduced-motion:reduce){.ds-fade-up{animation:none}}::view-transition-new(root),::view-transition-old(root){animation-duration:.18s}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation:none}}button:not(.MuiButtonBase-root):focus-visible{outline:2px solid var(--ds-text-primary)!important;outline-offset:2px!important}::placeholder{color:var(--ds-text-disabled);opacity:1}.MuiToggleButton-root.Mui-focusVisible{outline:2px solid var(--ds-text-primary);outline-offset:-2px}.skip-link{background:var(--ds-bg-paper);border:1px solid var(--ds-text-primary);color:var(--ds-text-primary);font-size:13px;left:-9999px;padding:8px 14px;position:absolute;text-decoration:none;top:8px;z-index:2000}.skip-link:focus{left:8px}.MuiTableCell-root.MuiTableCell-head{color:var(--ds-text-secondary);font-family:Geist,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none}.MuiTab-root:not(.Mui-selected):not(.Mui-disabled){color:var(--ds-text-secondary)}@media (max-width:599px){table.ds-stack{min-width:0!important;width:100%}table.ds-stack thead{display:none}table.ds-stack tbody{display:block}table.ds-stack tr{align-items:center;border-top:1px solid var(--ds-border-default);display:flex;flex-wrap:wrap;gap:4px 14px;padding:12px 16px}table.ds-stack tr:before{content:"";flex-basis:100%;height:0;order:2}table.ds-stack td{border:0!important;color:var(--ds-text-secondary);display:block;font-size:13px;max-width:none!important;order:3;padding:0!important;text-align:left!important;width:auto!important}table.ds-stack td:empty{display:none}table.ds-stack td.ds-stack-main{color:var(--ds-text-primary);flex:1 1;font-size:14px;min-width:0;order:0}table.ds-stack td.ds-stack-aside{margin-left:auto;order:1}table.ds-stack td[data-label]:before{color:var(--ds-text-disabled);content:attr(data-label) " "}}:root{--ds-page-x:40px}@media (max-width:599px){:root{--ds-page-x:16px}}