.marketing-site .gold-shine-text,.login-page .gold-shine-text{color:#d4bc82}.marketing-site .gold-shine-gradient-text,.login-page .gold-shine-gradient-text{color:#0000;background:linear-gradient(110deg,#6f5a38 0%,#c9a962 22%,#f3e2b8 42%,#d4bc82 58%,#9a7b4f 78%,#e8d4a8 100%);-webkit-background-clip:text;background-clip:text}.marketing-site .gold-shine-icon,.login-page .gold-shine-icon,.onboarding-page .gold-shine-icon{color:#d4bc82;filter:drop-shadow(0 0 6px #d4bc8259)}.marketing-site .gold-shine-badge,.login-page .gold-shine-badge,.onboarding-page .gold-shine-badge{background:linear-gradient(135deg,#d4bc8224 0%,#6a583814 100%);border:1px solid #d4bc8247}.marketing-site .gold-shine-icon-ring,.login-page .gold-shine-icon-ring{background:linear-gradient(145deg,#d4bc8233 0%,#8a734814 100%);border:1px solid #d4bc8252}.marketing-site .marketing-sleek-field,.login-page .marketing-sleek-field,.onboarding-page .marketing-sleek-field{background:#ffffff08;border:1px solid #ffffff1a;border-radius:.375rem;padding-right:.75rem}.marketing-site .marketing-sleek-field:not(.marketing-sleek-field-group *),.login-page .marketing-sleek-field:not(.marketing-sleek-field-group *),.onboarding-page .marketing-sleek-field:not(.marketing-sleek-field-group *){padding-left:.75rem}.marketing-site .marketing-sleek-field-group:hover,.login-page .marketing-sleek-field-group:hover,.onboarding-page .marketing-sleek-field-group:hover,.marketing-site .marketing-sleek-field:hover:not(:disabled):not(.marketing-sleek-field-group *),.login-page .marketing-sleek-field:hover:not(:disabled):not(.marketing-sleek-field-group *),.onboarding-page .marketing-sleek-field:hover:not(:disabled):not(.marketing-sleek-field-group *){background:#ffffff0a;border-color:#ffffff24}.marketing-site .marketing-sleek-field:focus,.login-page .marketing-sleek-field:focus,.onboarding-page .marketing-sleek-field:focus,.marketing-site .marketing-sleek-field:focus-visible,.login-page .marketing-sleek-field:focus-visible,.onboarding-page .marketing-sleek-field:focus-visible{background:#ffffff0d;border-color:#d4bc8273;outline:none;box-shadow:0 0 0 3px #d4bc8224}.marketing-site .founding-seat-modal .founding-seat-tag{background:linear-gradient(135deg,#d4bc823d 0%,#78623e24 45%,#d4bc821a 100%);border:1px solid #d4bc8280;border-radius:9999px;padding:.375rem .875rem;box-shadow:0 0 24px #d4bc821a,inset 0 1px #fff4d624}.marketing-site .founding-seat-modal .founding-seat-tag span{color:#0000;background:linear-gradient(110deg,#e8d4a8 0%,#f3e2b8 35%,#d4bc82 65%,#c9a962 100%);-webkit-background-clip:text;background-clip:text}.marketing-site .founding-seat-modal .marketing-sleek-select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fafafa;background-color:#0a0a0a}.marketing-site .founding-seat-modal .marketing-sleek-select option,.marketing-site .founding-seat-modal .marketing-sleek-select optgroup{color:#fafafa;background-color:#0a0a0a}.auth-page{--canvas:#131110;--canvas-sink:#0d0c0b;--surface:#1e1b18;--surface-strong:#282420;--surface-sunk:#191715;--surface-hover:#2c2823;--background:#131110;--border:#4d4232;--border-bright:#7c6748;--border-soft:#3e3629;--border-control:#7c6748;--border-control-hover:#a68a5f;--foreground:#f7f3ec;--ink-high:#f7f3ec;--ink-soft:#d4cfc6;--ink-muted:#b3ada2;--ink-dim:#9b948a;--ink-faint:#7d766c;--muted-foreground:#b3ada2;--accent:#d4ad74;--accent-deep:#e0bd85;--accent-press:#c29a60;--accent-soft:#3b3227;--accent-soft-2:#4d4130;--accent-ink:#e0bd85;--ring:#d4ad74;--input:#332e29;--green:#6fc492;--green-soft:#2b362c;--green-ink:#9ad8b1;--amber:#e0a95f;--amber-soft:#3d3223;--amber-ink:#ecc07f;--red:#d97b69;--red-soft:#3c2a25;--red-ink:#f0a595;--destructive:#d97b69;--primary:#f7f3ec;--primary-hover:#fff;--primary-press:#e8e1d5;--primary-foreground:#1d1710;--secondary:#1e1b18;--secondary-foreground:#f7f3ec;--auth-radius:8px;--auth-radius-sm:4px;--auth-control-h:32px;--auth-column:440px;--auth-gutter:40px;--auth-logo-h:22px;--shadow-sm:0 2px 4px #0000003d, 0 0 4px #00000052;--fill-light:#ffffff12;--fill-medium:#ffffff1f;--font-sans:var(--font-marketing-body), "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:var(--font-sans);--font-heading:var(--font-sans);--font-display:var(--font-sans);background:var(--background);color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;line-height:1.5}@media (max-width:640px){.auth-page{--auth-control-h:40px;--auth-gutter:20px}}.auth-page :is(h1,h2,h3,p,ul,ol,li,dl,dd,figure){margin:0}.auth-page :is(p,li,label,button,input,a,span,div,dt,dd){font-family:var(--font-sans)}.auth-page .auth-viewport{background:var(--background);flex-direction:column;min-height:100dvh;display:flex}.auth-page .auth-topbar{flex:none;justify-content:flex-start;align-items:center;height:56px;padding-inline:12px;display:flex}@media (min-width:768px){.auth-page .auth-topbar{height:64px;padding-inline:24px}}.auth-page .auth-back{border-radius:var(--auth-radius);min-height:32px;color:var(--ink-muted);align-items:center;gap:4px;padding:0 8px 0 4px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .1s,color .1s;display:inline-flex}.auth-page .auth-back:hover{background:var(--fill-light);color:var(--foreground)}.auth-page .auth-main{min-height:0;padding:0 var(--auth-gutter) var(--auth-gutter);flex:1;display:flex}.auth-page .auth-column{width:100%;max-width:var(--auth-column);flex-direction:column;align-items:stretch;margin:auto;display:flex}.auth-page .auth-brand{justify-content:center;display:flex}.auth-page .auth-brand img{height:var(--auth-logo-h);opacity:.9;width:auto;transition:opacity .1s}.auth-page .auth-brand a:hover img{opacity:1}.auth-page .auth-heading{text-align:center;margin-top:32px}.auth-page .auth-kicker{letter-spacing:0;text-transform:none;color:var(--ink-muted);margin-bottom:8px;font-size:11px;font-weight:600;line-height:1.5}.auth-page .auth-title{font-family:var(--font-sans);letter-spacing:0;color:var(--foreground);font-size:20px;font-weight:600;line-height:1.2}.auth-page .auth-subtitle{color:var(--ink-muted);margin-top:8px;font-size:13px;line-height:20px}.auth-page .auth-subtitle strong{color:var(--ink-soft);font-weight:600}.auth-page .auth-body{margin-top:24px}.auth-page .auth-form{flex-direction:column;gap:12px;display:flex}.auth-page .auth-field{display:block}.auth-page .auth-label{letter-spacing:0;text-transform:none;color:var(--ink-muted);margin-bottom:4px;font-size:11px;font-weight:600;line-height:1.5;display:block}.auth-page .auth-input{height:var(--auth-control-h);border-radius:var(--auth-radius);border:1px solid var(--border-control);background:var(--surface);width:100%;min-width:0;font-family:var(--font-sans);color:var(--foreground);box-shadow:none;outline:none;padding:0 10px;font-size:13px;font-weight:400;line-height:1.5;transition:border-color .1s,box-shadow .1s,background-color .1s}.auth-page .auth-input::placeholder{color:var(--ink-faint);opacity:1;font-weight:500}.auth-page .auth-input:hover:not(:disabled):not(:focus){border-color:var(--border-control-hover)}.auth-page .auth-input:focus,.auth-page .auth-input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.auth-page .auth-input[aria-invalid=true]{border-color:var(--red)}.auth-page .auth-input[aria-invalid=true]:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.auth-page .auth-input:disabled{background:var(--surface-sunk);color:var(--ink-dim);cursor:not-allowed}.auth-page .auth-input--code{font-variant-numeric:tabular-nums;letter-spacing:.32em;text-indent:.32em;text-align:center;font-size:18px}@media (max-width:640px){.auth-page .auth-input--code{font-size:20px}}.auth-page .auth-hint{color:var(--ink-dim);margin-top:4px;font-size:12px;line-height:1.5}.auth-page .auth-btn{min-height:var(--auth-control-h);border-radius:var(--auth-radius);width:100%;font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;transition:background-color .1s,border-color .1s,color .1s;display:inline-flex}.auth-page .auth-btn:disabled{cursor:not-allowed}.auth-page .auth-btn--primary{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-page .auth-btn--primary{border-color:color-mix(in srgb, var(--primary) 84%, black)}}.auth-page .auth-btn--primary{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-sm)}.auth-page .auth-btn--primary:hover:not(:disabled){background:var(--primary-hover)}.auth-page .auth-btn--primary:active:not(:disabled){background:var(--primary-press)}.auth-page .auth-btn--primary:disabled{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-page .auth-btn--primary:disabled{border-color:color-mix(in srgb, var(--primary) 26%, var(--surface))}}.auth-page .auth-btn--primary:disabled{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.auth-page .auth-btn--primary:disabled{background:color-mix(in srgb, var(--primary) 22%, var(--surface))}}.auth-page .auth-btn--primary:disabled{color:var(--ink-soft);box-shadow:none}.auth-page .auth-btn--secondary{border-color:var(--border);background:var(--surface);color:var(--foreground);box-shadow:none}.auth-page .auth-btn--secondary:hover:not(:disabled){background:var(--surface-hover)}.auth-page .auth-btn--secondary:disabled{background:var(--surface-sunk);color:var(--ink-dim)}.auth-page :is(button,a,[role=button],summary):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.auth-page .auth-btn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft-2);outline:none}.auth-page .auth-link{border-radius:var(--auth-radius-sm);min-height:24px;font-family:var(--font-sans);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .1s;display:inline-flex}.auth-page .auth-link:hover:not(:disabled){color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.auth-page .auth-link:disabled{cursor:not-allowed;opacity:.5}.auth-page .auth-linkrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin-top:16px;display:flex}.auth-page .auth-linkrow__sep{background:var(--ink-faint);border-radius:9999px;flex:none;width:3px;height:3px;display:block}.auth-page .auth-alert{border-radius:var(--auth-radius);border:1px solid var(--border);background:var(--surface);color:var(--ink-soft);align-items:flex-start;gap:8px;padding:9px 11px;font-size:12px;line-height:1.5;display:flex}.auth-page .auth-alert:focus{outline:none}.auth-page .auth-alert:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.auth-page .auth-alert__icon{flex:none;margin-top:1px}.auth-page .auth-alert--error{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.auth-page .auth-alert--error{border-color:color-mix(in srgb, var(--red) 46%, var(--surface))}}.auth-page .auth-alert--error{background:var(--red-soft);color:var(--red-ink)}.auth-page .auth-alert--notice{border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.auth-page .auth-alert--notice{border-color:color-mix(in srgb, var(--amber) 46%, var(--surface))}}.auth-page .auth-alert--notice{background:var(--amber-soft);color:var(--amber-ink)}.auth-page .auth-alert--info{color:var(--ink-dim);background:0 0;border-color:#0000;padding:0 2px}.auth-page .auth-alert strong{color:inherit;font-weight:600}.auth-page .auth-notice{border-radius:var(--auth-radius);border:1px solid var(--border-soft);background:var(--surface);text-align:left;color:var(--ink-soft);align-items:flex-start;gap:8px;margin-top:20px;padding:9px 11px;font-size:12px;line-height:1.5;display:flex}.auth-page .auth-panel{border-radius:var(--auth-radius);border:1px solid var(--border);background:var(--surface);padding:12px}.auth-page .auth-meta{color:var(--ink-dim);font-size:12px;line-height:1.5}.auth-page .auth-meta strong,.auth-page .auth-meta .auth-meta__value{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-weight:500}.auth-page .auth-codegrid{border-radius:var(--auth-radius);border:1px solid var(--border);background:var(--surface-sunk);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;list-style:none;display:grid}.auth-page .auth-codegrid li{letter-spacing:.04em;text-align:center;color:var(--foreground);-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.auth-page .auth-qr{border-radius:var(--auth-radius);border:1px solid var(--border);background:#fff;width:fit-content;margin:0 auto;padding:12px;display:block}.auth-page .auth-secret{letter-spacing:.06em;word-break:break-all;color:var(--foreground);-webkit-user-select:all;user-select:all;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.auth-page .auth-check{color:var(--ink-soft);align-items:flex-start;gap:8px;font-size:13px;line-height:20px;display:flex}.auth-page .auth-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex:none;margin-top:2px}.auth-page .auth-footer{text-align:center;color:var(--ink-dim);margin-top:24px;font-size:12px;line-height:1.5}.auth-page .auth-footer a{color:var(--ink-muted);text-decoration:none}.auth-page .auth-footer a:hover{text-underline-offset:3px;text-decoration:underline}.auth-page .auth-proof{border-top:1px solid var(--border-soft);margin-top:24px;list-style:none}.auth-page .auth-proof li{border-bottom:1px solid var(--border-soft);gap:10px;padding:10px 0;display:flex}.auth-page .auth-proof__index{font-variant-numeric:tabular-nums;color:var(--accent);flex:none;padding-top:1px;font-size:11px;font-weight:600}.auth-page .auth-proof__title{color:var(--ink-soft);font-size:12px;font-weight:600;line-height:1.5}.auth-page .auth-proof__body{color:var(--ink-dim);margin-top:2px;font-size:12px;line-height:1.5}.auth-page .auth-rows{flex-direction:column;display:flex}.auth-page .auth-rows>div{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;font-size:13px;display:flex}.auth-page .auth-rows>div:first-child{padding-top:0}.auth-page .auth-rows>div:last-child{border-bottom:0;padding-bottom:0}.auth-page .auth-rows dt{color:var(--ink-muted)}.auth-page .auth-rows dd{text-align:right;word-break:break-word;color:var(--foreground);font-weight:500}@media (prefers-reduced-motion:reduce){.auth-page *,.login-page *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html:has(.auth-page){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#131110}html:has(.auth-page) body{background-color:#131110}
