@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=light]{color-scheme:light;font-family:Inter Variable,Inter,ui-sans-serif,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--mc-color-canvas: #f3f5f9;--mc-color-shell: #081827;--mc-color-shell-raised: #12283c;--mc-color-surface: #ffffff;--mc-color-surface-raised: #ffffff;--mc-color-surface-subtle: #edf2fa;--mc-color-text-primary: #17283d;--mc-color-text-secondary: #56677c;--mc-color-text-on-shell: #edf3ff;--mc-color-text-disabled: #7e8a8f;--mc-color-divider: #dbe2ed;--mc-color-divider-strong: #a8b1b2;--mc-color-control-border: #7a8b91;--mc-color-focus: #2864d5;--mc-color-focus-on-shell: #8abaff;--mc-color-interactive: #245dd1;--mc-color-interactive-hover: #1d50ba;--mc-color-interactive-pressed: #1645a3;--mc-color-interactive-on-shell: #78aaff;--mc-color-interactive-on-shell-hover: #a2c5ff;--mc-color-interactive-on-shell-pressed: #5a94ef;--mc-color-interactive-disabled: #a8b8b8;--mc-color-interactive-text: #fff;--mc-color-selected-background: #e9f0ff;--mc-color-selected-border: #245dd1;--mc-color-selected-text: #17283d;--mc-color-link: #2459ba;--mc-color-link-hover: #194b9f;--mc-color-selection-background: #dde9ff;--mc-color-selection-text: #17283d;--mc-color-overlay: rgb(6 24 33 / 62%);--mc-color-shadow: rgb(6 24 33 / 16%);--mc-status-ready-foreground: #1f6a44;--mc-status-ready-background: #e7f5ed;--mc-status-ready-border: #79b797;--mc-status-review-foreground: #7a4611;--mc-status-review-background: #fff3e0;--mc-status-review-border: #d69a55;--mc-status-required-foreground: #8a2f27;--mc-status-required-background: #fdeae6;--mc-status-required-border: #d48578;--mc-status-info-foreground: #1b5f6e;--mc-status-info-background: #e7f4f7;--mc-status-info-border: #78b6c2;--mc-tone-mastering: #5b4bc4;--mc-status-error-foreground: #842c27;--mc-status-error-background: #fbe8e6;--mc-status-error-border: #d47c73;--mc-shadow-raised: 0 10px 30px rgb(6 24 33 / 12%);--mc-shadow-dialog: 0 20px 60px rgb(6 24 33 / 20%);--mc-font-display: "Inter Variable", Inter, ui-sans-serif, sans-serif;--mc-font-interface: "Inter Variable", Inter, ui-sans-serif, sans-serif;--mc-font-technical: "IBM Plex Mono", ui-monospace, monospace;--mc-type-wordmark: 600 20px/1.1 var(--mc-font-interface);--mc-type-marketing-hero: 640 64px/1 var(--mc-font-display);--mc-type-page-title: 620 38px/1.08 var(--mc-font-display);--mc-type-object-title: 620 28px/1.15 var(--mc-font-display);--mc-type-section-heading: 620 21px/1.3 var(--mc-font-interface);--mc-type-subheading: 600 17px/1.4 var(--mc-font-interface);--mc-type-body: 400 16px/1.5 var(--mc-font-interface);--mc-type-body-compact: 400 14px/1.43 var(--mc-font-interface);--mc-type-control: 500 15px/1.4 var(--mc-font-interface);--mc-type-label: 600 12px/1.33 var(--mc-font-interface);--mc-type-eyebrow: 700 11px/1.45 var(--mc-font-interface);--mc-type-technical: 500 12px/1.5 var(--mc-font-technical);--mc-space-0: 0;--mc-space-1: 4px;--mc-space-2: 8px;--mc-space-3: 12px;--mc-space-4: 16px;--mc-space-5: 20px;--mc-space-6: 24px;--mc-space-8: 32px;--mc-space-10: 40px;--mc-space-12: 48px;--mc-space-16: 64px;--mc-space-20: 80px;--mc-space-24: 96px;--mc-radius-small: 6px;--mc-radius-control: 7px;--mc-radius-medium: 10px;--mc-radius-large: 16px;--mc-radius-round: 999px;--mc-border-default: 1px;--mc-border-strong: 2px;--mc-border-focus: 3px;--mc-motion-fast: .12s;--mc-motion-standard: .18s;--mc-motion-slow: .24s;--mc-motion-easing: cubic-bezier(.2, 0, 0, 1);--mc-public-header-height: 72px;--mc-public-header-height-tablet: 68px;--mc-public-header-height-mobile: 64px;--mc-public-content-max: 1200px;--mc-app-header-height: 64px;--mc-app-mobile-header-height: 56px;--mc-app-sidebar-width: 216px;--mc-app-sidebar-width-tablet: 196px;--mc-app-content-max: 1240px;--mc-editor-workflow-rail-width: 224px;--mc-editor-workflow-rail-width-tablet: 200px;--mc-app-mobile-nav-height: 64px;--mc-target-minimum: 40px;--mc-primary-height: var(--mc-target-minimum);--mc-primary-background: #245dd1;--mc-primary-background-hover: #1d50ba;--mc-primary-background-pressed: #1645a3;--mc-primary-foreground: #fff;--mc-bg: var(--mc-color-canvas);--mc-bg-deep: var(--mc-color-shell);--mc-bg-raised: var(--mc-color-surface-subtle);--mc-text: var(--mc-color-text-primary);--mc-surface: var(--mc-color-surface);--mc-surface-soft: var(--mc-color-surface-subtle);--mc-surface-raised: var(--mc-color-surface-raised);--mc-accent: var(--mc-color-interactive);--mc-accent-soft: var(--mc-color-link);--mc-current: var(--mc-color-interactive);--mc-current-soft: var(--mc-color-link);--mc-amber: var(--mc-status-review-border);--mc-amber-soft: var(--mc-status-review-foreground);--mc-signal: var(--mc-color-interactive-on-shell);--mc-ink: var(--mc-color-text-primary);--mc-muted: var(--mc-color-text-secondary);--mc-muted-strong: var(--mc-color-text-secondary);--mc-line: var(--mc-color-divider);--mc-line-strong: var(--mc-color-divider-strong);--mc-warning: var(--mc-status-review-foreground);--mc-error: var(--mc-status-error-foreground);--mc-error-bg: var(--mc-status-error-background);--mc-error-line: var(--mc-status-error-border);--mc-danger: var(--mc-status-error-foreground);--mc-font: var(--mc-font-interface);--mc-font-sans: var(--mc-font-interface);--mc-font-serif: var(--mc-font-display);--mc-font-mono: var(--mc-font-technical);--mc-shadow: var(--mc-shadow-raised);--mc-shell: 80rem;--mc-reading: 68ch;--mc-transition: var(--mc-motion-standard) var(--mc-motion-easing);--current: var(--mc-color-interactive);--current-soft: var(--mc-color-link);--cyan: var(--mc-color-interactive);--ink: var(--mc-color-text-primary);--surface: var(--mc-color-surface);--surface-raised: var(--mc-color-surface-raised);--muted: var(--mc-color-text-secondary);--line: var(--mc-color-divider);--warning: var(--mc-status-review-foreground);--results-background: var(--mc-color-surface-subtle);--results-surface: var(--mc-color-surface);--results-subtle: var(--mc-color-surface-subtle);--results-ink: var(--mc-color-text-primary);--results-body: var(--mc-color-text-secondary);--results-muted: var(--mc-color-text-secondary);--results-accent: var(--mc-color-interactive);--results-error: var(--mc-status-error-foreground);--results-error-background: var(--mc-status-error-background);--mc-site-ink-blue: #08121f;--mc-site-deep-blue-from: #0c1a33;--mc-site-deep-blue-to: #123462;--mc-site-ink-teal: #081619;--mc-site-deep-teal-from: #0b1d22;--mc-site-deep-teal-to: #134049;--mc-site-ink-green: #08160f;--mc-site-deep-green-from: #0a1f16;--mc-site-deep-green-to: #135036;--mc-site-figure-note: #cfe0ff}:root[data-theme=dark]{color-scheme:dark;--mc-color-canvas: #000000;--mc-color-shell: #000000;--mc-color-shell-raised: #17171b;--mc-color-surface: #0d0d0f;--mc-color-surface-raised: #141417;--mc-color-surface-subtle: #17171b;--mc-color-text-primary: #f4f4f6;--mc-color-text-secondary: #b3b3bc;--mc-color-text-on-shell: #f4f4f6;--mc-color-text-disabled: #71717a;--mc-color-divider: #1f1f24;--mc-color-divider-strong: #2f2f36;--mc-color-control-border: #6b6b75;--mc-color-focus: #86aeff;--mc-color-focus-on-shell: #86aeff;--mc-color-interactive: #78aaff;--mc-color-interactive-hover: #a2c5ff;--mc-color-interactive-pressed: #5a94ef;--mc-color-interactive-on-shell: #78aaff;--mc-color-interactive-on-shell-hover: #a2c5ff;--mc-color-interactive-on-shell-pressed: #5a94ef;--mc-color-interactive-disabled: #3a3a42;--mc-color-interactive-text: #000000;--mc-color-selected-background: #131a28;--mc-color-selected-border: #86aeff;--mc-color-selected-text: #f4f4f6;--mc-color-link: #86aeff;--mc-color-link-hover: #b4ccff;--mc-color-selection-background: #1d2f55;--mc-color-selection-text: #f4f4f6;--mc-color-overlay: rgb(0 0 0 / 72%);--mc-color-shadow: rgb(0 0 0 / 50%);--mc-status-ready-foreground: #62d39c;--mc-status-ready-background: #0e1e16;--mc-status-ready-border: #2f6b4f;--mc-status-review-foreground: #f2b65a;--mc-status-review-background: #221a0c;--mc-status-review-border: #7a5a26;--mc-status-required-foreground: #ff968c;--mc-status-required-background: #261314;--mc-status-required-border: #8a453f;--mc-status-info-foreground: #93b6ff;--mc-status-info-background: #0f1a30;--mc-status-info-border: #34518a;--mc-tone-mastering: #a99bff;--mc-status-error-foreground: #ff968c;--mc-status-error-background: #261314;--mc-status-error-border: #9a4a43;--mc-shadow-raised: 0 12px 34px rgb(0 0 0 / 50%);--mc-shadow-dialog: 0 24px 72px rgb(0 0 0 / 60%)}::selection{color:var(--mc-color-selection-text);background:var(--mc-color-selection-background)}@media(max-width:1199px){:root,:root[data-theme=light],:root[data-theme=dark]{--mc-type-wordmark: 600 19px/1.1 var(--mc-font-interface);--mc-type-marketing-hero: 640 48px/1 var(--mc-font-display);--mc-type-page-title: 620 32px/1.08 var(--mc-font-display);--mc-type-object-title: 620 25px/1.15 var(--mc-font-display)}}@media(max-width:639px){:root,:root[data-theme=light],:root[data-theme=dark]{--mc-target-minimum: 44px;--mc-type-wordmark: 600 18px/1.1 var(--mc-font-interface);--mc-type-marketing-hero: 640 36px/1 var(--mc-font-display);--mc-type-page-title: 620 28px/1.08 var(--mc-font-display);--mc-type-object-title: 620 22px/1.15 var(--mc-font-display);--mc-type-section-heading: 620 18px/1.3 var(--mc-font-interface)}}@media(prefers-reduced-motion:reduce){:root{--mc-motion-fast: 0ms;--mc-motion-standard: 0ms;--mc-motion-slow: 0ms}}.brand-wordmark sup{position:relative;top:-.75em;margin-left:.08em;font-size:.45em;line-height:0;vertical-align:baseline}*{box-sizing:border-box}body{margin:0;background:var(--mc-color-surface);color:var(--mc-color-text-primary)}.auth-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100svh}.auth-story{position:relative;display:flex;align-items:end;padding:clamp(32px,5vw,80px);color:#edf3ff;background:#081827}.auth-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.auth-story:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#081827)}.auth-story-copy{position:relative;z-index:1;max-width:540px}.auth-story h2{font:var(--mc-type-marketing-hero)}.auth-story ul{padding-left:20px;font:var(--mc-type-body)}.auth-story li{margin:16px 0}.auth-form{display:grid;place-items:center;padding:48px 32px}.auth-card{width:min(420px,100%)}.auth-logo{display:inline-block;margin-bottom:24px;text-decoration:none}.auth-logo .brand-logo{display:inline-flex;align-items:center;gap:8px}.auth-logo .brand-current-mark{width:36px;height:36px;flex:0 0 auto}.auth-logo .brand-wordmark{display:inline-flex;align-items:baseline;color:#17283d;font:600 24px/1 var(--mc-font-interface);letter-spacing:-.025em}.auth-logo .brand-current{color:#2864d5}@media(forced-colors:active){.auth-logo .brand-current-mark g{stroke:CanvasText}.auth-logo .brand-wordmark,.auth-logo .brand-current{color:CanvasText}}.auth-card h1{font:700 28px/1.2 var(--mc-font-display);margin:0 0 28px}#clerk-form{min-height:420px}#auth-error{font:var(--mc-type-body)}@media(max-width:760px){.auth-layout{display:block}.auth-story{display:none}.auth-form{min-height:100svh;padding:32px 24px}}
