:root{--color-primary:#3d62f0;--color-primary-hover:#2d52e0;--color-primary-active:#1d42d0;--color-on-primary:#fff;--color-secondary:#6366f1;--color-background:#141425;--color-surface:#1e1e35;--color-surface-hover:#2a2a45;--color-border:#3a3a55;--color-text:#e0e0f2;--color-text-secondary:#a0a0b8;--color-text-disabled:#60606f;--color-success:#34c759;--color-success-text:#1d1d1f;--color-error:#d70015;--color-error-text:#fff;--color-warning:#ff9500;--color-warning-text:#1d1d1f;--color-info:#5ac8fa;--color-info-text:#1d1d1f;--status-success-fg:#b8ffe3;--status-success-bg:#74ffc61f;--status-success-border:#74ffc647;--status-error-fg:#ffd4d8;--status-error-bg:#ff636e24;--status-error-border:#ff636e52;--status-warning-fg:#ffe6aa;--status-warning-bg:#ffca5724;--status-warning-border:#ffca574d;--status-info-fg:#d7e2ff;--status-info-bg:#5a7dff1f;--status-info-border:#5a7dff4d;--surface-subtle-bg:#ffffff0f;--surface-subtle-fg:#eef2ff;--surface-subtle-border:#ffffff1f;--surface-inset-bg:#0000004d;--surface-inset-fg:#9bb4ff;--surface-inset-border:#ffffff14;--surface-field-bg:#080b18cc;--surface-field-fg:#eef2ff;--color-primary-on-surface:#7b9fff;--editor-subtle-bg:#ffffff0f;--editor-subtle-fg:#eef2ff;--editor-inset-bg:#0000004d;--editor-inset-fg:#9bb4ff;--editor-accent-bg:#7b9fff24;--editor-accent-fg:#b9ccff;--editor-danger-bg:#7f1d1d59;--editor-danger-fg:#ffc9c9;--editor-ok-bg:#34d05838;--editor-ok-fg:#b7f5c6;--editor-warn-bg:#ffbe3c33;--editor-warn-fg:#ffd98a;--editor-muted-fg:#a8afd4;--role-heading-fg:#7fb8ff;--role-list-fg:#9be17f;--role-toc-fg:#e7c87f;--role-section-fg:#c3c3cc;--role-artifact-fg:#a0a0ac;--tree-selected-bg:#3d62f047;--tree-extra-selected-bg:#3d62f029;--tree-subtree-bg:#3d62f014;--tree-hover-bg:#ffffff12;--tree-modified-marker:#f4a000;--overlay-confidence-neutral:#374151;--overlay-confidence-high:#0f6b47;--overlay-confidence-medium:#7a4b00;--overlay-confidence-low:#9f0712;--color-focus:#3d62f0;--color-selection:#3d62f033;--color-overlay:#00000080;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--radius-none:0px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--font-size-xs:12px;--font-size-sm:13px;--font-size-base:15px;--font-size-lg:17px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--shadow-sm:0px 1px 2px 0px #0000000d;--shadow-md:0px 4px 6px -1px #0000001a;--shadow-lg:0px 10px 15px -3px #00000026;--shadow-xl:0px 20px 25px -5px #0003;--shadow-focus:0px 0px 0px 3px #3d62f080;--duration-instant:0s;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--easing-linear:linear;--easing-ease:cubic-bezier(.25, .1, .25, 1);--easing-ease-in:cubic-bezier(.42, 0, 1, 1);--easing-ease-out:cubic-bezier(0, 0, .58, 1);--easing-ease-in-out:cubic-bezier(.42, 0, .58, 1);--z-index-base:0;--z-index-dropdown:1000;--z-index-modal:2000;--z-index-popover:3000;--z-index-toast:4000;--button-padding-sm:6px 12px;--button-padding-md:10px 20px;--button-padding-lg:14px 28px;--button-min-height-sm:32px;--button-min-height-md:40px;--button-min-height-lg:48px;--input-padding:10px 12px;--input-min-height:40px;--input-border-width:1px;--dialog-max-width:92vw;--dialog-min-width:420px;--dialog-padding:24px}@media (prefers-color-scheme:light){:root{--color-background:#fff;--color-surface:#f5f5f7;--color-surface-hover:#e8e8ed;--color-border:#d1d1d6;--color-text:#1d1d1f;--color-text-secondary:#5c5c61;--color-text-disabled:#c7c7cc;--color-selection:#3d62f01a;--color-primary-on-surface:#1d42d0;--editor-subtle-bg:#0000000a;--editor-subtle-fg:#1d1d1f;--editor-inset-bg:#0000000d;--editor-inset-fg:#1d42d0;--editor-accent-bg:#1d42d01a;--editor-accent-fg:#1d42d0;--editor-danger-bg:#b3261e1a;--editor-danger-fg:#b3261e;--editor-ok-bg:#0f6b471f;--editor-ok-fg:#0f6b47;--editor-warn-bg:#7a4b001f;--editor-warn-fg:#7a4b00;--editor-muted-fg:#5c5c61;--role-heading-fg:#1d42d0;--role-list-fg:#0f6b47;--role-toc-fg:#7a4b00;--role-section-fg:#5c5c61;--role-artifact-fg:#63636a;--tree-selected-bg:#1d42d02e;--tree-extra-selected-bg:#1d42d01a;--tree-subtree-bg:#1d42d00d;--tree-hover-bg:#0000000d;--tree-modified-marker:#9a6400}}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-normal:0s;--duration-slow:0s}}
:root{--background:#141425;--panel:#1a1a2c99;--panel-solid:#1a1a2c;--code-bg:#0b0b14;--border:#ffffff17;--border-soft:#ffffff0f;--foreground:#e0e0f2;--muted:#c0c4e4;--muted-2:#8898bc;--brand:#1e3ab8;--accent:#7b9fff;--accent-soft:#3d62f026;--accent-border:#7b9fff4d;--success:#4ade80;--success-bg:#4ade8014;--success-border:#4ade8033;--warning:#fbbf24;--critical:#fca5a5;--critical-bg:#f8717114;--critical-border:#f8717152;--radius-sm:6px;--radius:8px;--radius-lg:12px}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;display:flex}a{color:inherit;text-decoration:none}button{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media (forced-colors:active){a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:3px solid highlight}[class*=statusPill],[class*=badge],[class*=chip]{border:1px solid canvastext}[aria-pressed=true],[aria-selected=true],[aria-current]:not([aria-current=false]),[data-active=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border:2px solid highlight}:disabled,[aria-disabled=true]{color:graytext;border-color:graytext}}.cl-userButtonTrigger:focus-visible,.cl-userButtonTrigger:focus,.cl-userButtonBox:focus-visible{outline-offset:2px;border-radius:999px;outline:2px solid var(--accent)!important}.cl-userButtonPopoverActionButton:focus-visible,.cl-userButtonPopoverActionButton:focus{outline-offset:2px;outline:2px solid var(--accent)!important}.cl-headerTitle,.cl-otpCodeFieldInput,.cl-identityPreviewText,.cl-profileSectionTitleText,.cl-accordionTriggerButton,.cl-userPreviewMainIdentifier,.cl-formFieldInputShowPasswordButton,.cl-selectButton__countryCode,.cl-formFieldInput{color:#e0e0f2!important}.cl-headerSubtitle,.cl-dividerText,.cl-formFieldLabel,.cl-formFieldHintText,.cl-formFieldInfoText,.cl-footerActionText,.cl-userPreviewSecondaryIdentifier,.cl-formFieldRadioLabelTitle{color:#c0c4e4!important}.cl-alertText,.cl-formFieldErrorText,.cl-formFieldWarningText,.cl-formFieldError,.cl-formFieldErrorRow,.cl-formMessage__error,.cl-alert__danger,.cl-alert__warning{color:#fca5a5!important}.cl-formButtonPrimary{color:#fff!important;background-color:#1e3ab8!important}.cl-formButtonPrimary:hover,.cl-formButtonPrimary:focus,.cl-formButtonPrimary:active{color:#fff!important;background-color:#18309c!important}.cl-footerActionLink,.cl-formResendCodeLink,.cl-formFieldAction,.cl-formFieldAction__password,.cl-formFieldAction__identifier,.cl-identityPreviewEditButton,.cl-alternativeMethodsBlockButton,.cl-backLink{color:#7b9fff!important}.cl-otpCodeFieldInput{background:#0b0b14!important;border:1px solid #ffffff59!important}.cl-formButtonPrimary:focus-visible,.cl-formButtonPrimary:focus,.cl-otpCodeFieldInput:focus-visible,.cl-otpCodeFieldInput:focus,.cl-footerActionLink:focus-visible,.cl-formResendCodeLink:focus-visible,.cl-formFieldAction:focus-visible,.cl-formFieldAction__password:focus-visible,.cl-formFieldAction__identifier:focus-visible,.cl-identityPreviewEditButton:focus-visible,.cl-alternativeMethodsBlockButton:focus-visible,.cl-backLink:focus-visible,.cl-socialButtonsBlockButton:focus-visible,.cl-formFieldInputShowPasswordButton:focus-visible,.cl-selectButton:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid var(--accent)!important}input::placeholder,textarea::placeholder,.cl-formFieldInput::placeholder,.cl-otpCodeFieldInput::placeholder{color:#8898bc!important;opacity:1!important}.cl-formResendCodeLink:disabled,.cl-formResendCodeLink[disabled],.cl-formResendCodeLink[data-disabled],.cl-footerActionText{opacity:1!important}.cl-formResendCodeLink:disabled,.cl-formResendCodeLink[disabled],.cl-formResendCodeLink[data-disabled]{color:#9aa3cf!important}.skip-link{z-index:100;background:var(--brand);color:#fff;border-radius:0 0 var(--radius) 0;padding:10px 20px;font-weight:700;position:absolute;top:-48px;left:0}.skip-link:focus{top:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.shell{flex-direction:column;min-height:100vh;display:flex}.content{flex-direction:column;flex:1;display:flex}@media (min-width:1101px) and (min-height:700px){:is(html:has([data-editor-workspace]),body:has([data-editor-workspace])){height:100%;overflow:hidden}.shell:has([data-editor-workspace]){height:100dvh;min-height:0}.shell:has([data-editor-workspace]) .content{min-height:0;overflow:hidden}:is(.shell:has([data-editor-workspace]) .topbar,.shell:has([data-editor-workspace]) .site-footer){flex:none}.shell:has([data-editor-workspace]) .topbar{padding:6px 0}.shell:has([data-editor-workspace]) .brand-kicker{display:none}.shell:has([data-editor-workspace]) .site-footer{gap:4px 12px;padding:6px 0}.shell:has([data-editor-workspace]) .site-footer .footer-sibling{display:none}.shell:has([data-editor-workspace]) .site-footer .footer-build{width:auto}body>[data-editor-workspace]{height:100dvh;min-height:0;display:flex;overflow:hidden}body>[data-editor-workspace]>*{flex:1;min-height:0}}.site-footer{border-top:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:min(1120px,100vw - 48px);margin:0 auto;padding:20px 0;display:flex}.site-footer .footer-copyright{color:var(--muted-2);font-size:14px}.site-footer nav{flex-wrap:wrap;gap:20px;display:flex}.site-footer nav a{color:#a0aed0;font-size:14px}.site-footer nav a:hover{color:var(--foreground)}.site-footer .footer-sibling{width:100%;color:var(--muted-2);margin:0;font-size:14px}.site-footer .footer-build{width:100%;color:var(--muted-2);margin:0;font-size:12px}.site-footer .footer-sibling a{color:#7b9fff;font-weight:600}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;width:min(1120px,100vw - 48px);margin:0 auto;padding:20px 0;display:flex}.brand{flex-direction:column;gap:2px;display:flex}.brand-kicker{text-transform:uppercase;letter-spacing:1.5px;color:var(--accent);font-size:.75rem;font-weight:700}.brand-title{color:var(--foreground);font-size:1.35rem;font-weight:700}.site-nav{align-items:center;gap:18px;display:flex}.site-nav a{color:var(--muted);padding:6px 4px;font-size:.95rem;font-weight:600}.site-nav a:hover{color:var(--foreground)}.brand{text-decoration:none}.nav-text-link{color:var(--muted);font-size:.95rem;font-weight:600}.nav-text-link:hover{color:var(--foreground)}.auth-nav{align-items:center;gap:12px;display:flex}.auth-nav>*{display:inline-flex}.auth-button{border-radius:var(--radius);color:#fff;background:var(--brand);cursor:pointer;min-height:40px;font:inherit;border:none;justify-content:center;align-items:center;padding:10px 18px;font-weight:600;display:inline-flex}.auth-pill{min-height:40px;color:var(--foreground);border:1px solid var(--border);background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.auth-pill button{background:0 0;border:0}.auth-pill img,.auth-pill svg{display:block}@media (max-width:700px){.topbar{flex-direction:column;align-items:flex-start;width:min(100vw - 32px,1120px);padding:16px 0}.site-nav{flex-wrap:wrap}}
