:root{--ox-font-sans:Geist, system-ui, sans-serif;--ox-font-accent:"Instrument Serif", Georgia, serif;--ox-font-mono:"Geist Mono", ui-monospace, monospace;--ox-paper:#fcfbf8;--ox-porcelain:#fefefc;--ox-forest:#18392a;--ox-ink:#18251f;--ox-secondary:#546358;--ox-hero-ink:#151515;--ox-hero-secondary:#515151;--ox-hero-metallic:linear-gradient(112deg, #111316 8%, #33383e 36%, #828890 47%, #444a52 56%, #15171a 76%);--ox-sage:#e1eadb;--ox-line:#bcc8b7;--ox-linen:#f1f0eb;--ox-canvas:var(--ox-paper);--ox-forest-hover:#294f39;--ox-focus:#315c35;--ox-control-line:#7c8c7d;--ox-success:var(--chart-6-ink,#134d11);--ox-success-soft:var(--chart-6-soft,#dfecdd);--ox-warning:var(--chart-4-ink,#865d19);--ox-warning-soft:var(--chart-4-soft,#fcf1e2);--ox-danger:var(--chart-8-ink,#822f2d);--ox-danger-soft:var(--chart-8-soft,#fee6e3);--ox-info:var(--chart-1-ink,#1f477a);--ox-info-soft:var(--chart-1-soft,#e0ebf9);--ox-hairline:#18392a1f;--ox-glass:#eef3df40;--ox-glass-start:#ffffff69;--ox-glass-end:#ffffff4a;--ox-glass-pane:#ffffffe8;--ox-glass-rail:#f5f8ed69;--ox-glass-large:#fefefcdb;--ox-glass-fill:linear-gradient(135deg, var(--ox-glass-start), var(--ox-glass) 45%, var(--ox-glass-end));--ox-glass-wash-large:linear-gradient(135deg, var(--ox-glass-start), transparent 45%, var(--ox-glass-end));--ox-glass-fill-large:var(--ox-glass-wash-large), var(--ox-glass-large);--ox-glass-clear:#18392a99;--ox-glass-line:#ffffff75;--ox-glass-highlight:#ffffffd9;--ox-glass-clear-highlight:#ffffff0a;--ox-glass-rim:#ffffff73;--ox-glass-rim-gradient:linear-gradient(135deg, #ffffffd9, #ffffff0f 24%, #ffffff05 56%, #ffffffa1);--ox-glass-inset:inset 0 1px 0 var(--ox-glass-highlight), inset 1px 0 0 var(--ox-glass-rim), inset 0 -1px 0 #ffffff40, inset 0 3px 5px -3px white, inset 2px 0 5px -3px white, inset -2px -2px 4px -3px #fffc;--ox-glass-fallback:var(--ox-porcelain);--ox-glass-saturation:1.18;--ox-scrim:#18251f3d;--ox-shadow-soft:0 1px 3px #18392a0a, 0 6px 20px -12px #18392a24;--ox-shadow-float:0 36px 70px -20px #091d17a6, 0 12px 28px -14px #0a211f70;--ox-shadow-overlay:0 8px 40px -12px #18392a33;--ox-blur:22px;--ox-space-1:4px;--ox-space-2:8px;--ox-space-3:12px;--ox-space-4:16px;--ox-space-5:20px;--ox-space-6:24px;--ox-space-8:32px;--ox-space-10:40px;--ox-space-12:48px;--ox-space-16:64px;--ox-space-24:96px;--ox-radius-sm:6px;--ox-radius-control:8px;--ox-radius-inner:12px;--ox-radius-card:14px;--ox-radius-feature:20px;--ox-radius-pill:999px;--ox-text-micro:10px;--ox-text-caption:11px;--ox-text-label:12px;--ox-text-ui:13px;--ox-text-body:14px;--ox-text-lead:16px;--ox-text-title:20px;--ox-text-page:28px;--ox-text-section:clamp(32px, 3.35cqw, 46px);--ox-text-display:clamp(36px, 4.1cqw, 62px);--ox-leading-tight:1.12;--ox-leading-ui:1.5;--ox-leading-prose:1.7;--ox-weight-regular:400;--ox-weight-display:460;--ox-weight-medium:500;--ox-weight-emphasis:550;--ox-weight-semibold:600;--ox-tracking-heading:-.045em;--ox-tracking-display:-.055em;--ox-tracking-eyebrow:.12em;--ox-control-xs:28px;--ox-control-sm:32px;--ox-control-md:36px;--ox-control-lg:40px;--ox-control-touch:44px;--ox-grid-row:40px;--ox-grid-header:38px;--ox-grid-row-compact:32px;--ox-grid-header-compact:30px;--ox-icon-sm:16px;--ox-icon-md:18px;--ox-icon-lg:20px;--ox-content-max:1280px;--ox-duration-fast:.16s;--ox-duration-normal:.24s;--ox-ease:cubic-bezier(.16, 1, .3, 1)}.ox-glass{--_ox-glass-fill:var(--ox-glass-fill);--_ox-glass-elevation:var(--ox-shadow-soft);color:var(--ox-ink);background:var(--_ox-glass-fill);border:1px solid var(--ox-glass-line);border-radius:var(--ox-radius-card);box-shadow:var(--_ox-glass-elevation), var(--ox-glass-inset);-webkit-backdrop-filter:blur(var(--ox-blur)) saturate(var(--ox-glass-saturation));backdrop-filter:blur(var(--ox-blur)) saturate(var(--ox-glass-saturation));position:relative}.ox-glass:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;background:var(--ox-glass-rim-gradient) border-box;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border:1px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ox-glass--large{--_ox-glass-fill:var(--ox-glass-fill-large)}.ox-glass-pane,.ox-glass-rail{-webkit-backdrop-filter:none;backdrop-filter:none}.ox-glass-pane{color:var(--ox-ink);background:var(--ox-glass-pane);border-radius:var(--ox-radius-inner)}.ox-glass-rail{color:var(--ox-ink);background:var(--ox-glass-rail);border-radius:var(--ox-radius-inner)}.ox-glass :where(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--ox-focus);outline-offset:2px;box-shadow:0 0 0 4px var(--ox-porcelain)}.ox-glass--clear{--_ox-glass-fill:linear-gradient(145deg, var(--ox-glass-clear-highlight), transparent 42%), var(--ox-glass-clear);color:var(--ox-porcelain);font-weight:var(--ox-weight-semibold)}.oxygen-design .ox-glass--clear :where(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--ox-porcelain);outline-offset:2px;box-shadow:0 0 0 4px var(--ox-ink)}@media (prefers-reduced-transparency:reduce){.ox-glass{background:var(--ox-glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}.ox-glass--clear{background:var(--ox-forest)}.ox-glass-pane,.ox-glass-rail{background:var(--ox-glass-fallback)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ox-glass{background:var(--ox-glass-fallback)}.ox-glass--clear{background:var(--ox-forest)}.ox-glass-pane,.ox-glass-rail{background:var(--ox-glass-fallback)}}@supports not ((mask-composite:exclude) or (-webkit-mask-composite:xor)){.ox-glass:after{display:none}}@media (prefers-contrast:more){.ox-glass{background:var(--ox-glass-fallback);border-color:var(--ox-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.ox-glass--clear{background:var(--ox-forest);border-color:var(--ox-porcelain)}.ox-glass-pane,.ox-glass-rail{background:var(--ox-glass-fallback)}}@media (forced-colors:active){.ox-glass:after{display:none}.ox-glass-pane,.ox-glass-rail{color:canvastext;background:canvas}.ox-glass{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;forced-color-adjust:auto;background:canvas;border-color:canvastext}}.auth-scene{--auth-secondary:var(--ox-secondary)}@supports (color:color-mix(in lab, red, red)){.auth-scene{--auth-secondary:color-mix(in srgb, var(--ox-secondary) 65%, var(--ox-ink))}}.auth-scene{--ox-glass-saturation:1.4;--background:var(--ox-porcelain);--foreground:var(--ox-ink);--card:var(--ox-porcelain);--card-foreground:var(--ox-ink);--primary:var(--ox-forest);--primary-foreground:var(--ox-porcelain);--secondary:var(--ox-sage);--secondary-foreground:var(--ox-forest);--muted:var(--ox-linen);--muted-foreground:var(--auth-secondary);--accent:var(--ox-sage);--accent-foreground:var(--ox-forest);--input:var(--ox-control-line);--border:var(--ox-line);--border-strong:var(--ox-control-line);--ring:var(--ox-focus);--surface-raised:var(--ox-sage);--destructive:var(--ox-danger);z-index:1;isolation:isolate;min-height:100svh;padding:clamp(var(--ox-space-8), 9vh, 96px) var(--ox-space-6) var(--ox-space-12);color:var(--ox-ink);font-family:var(--font-geist-sans);font-size:var(--ox-text-body);font-synthesis:none;background:0 0;justify-content:center;align-items:flex-start;display:flex;position:relative}.auth-stack{gap:var(--ox-space-3);flex-direction:column;width:min(100%,560px);min-width:0;display:flex}.auth-card.ox-glass{--_ox-glass-fill:var(--ox-glass-wash-large), var(--ox-porcelain)}@supports (color:color-mix(in lab, red, red)){.auth-card.ox-glass{--_ox-glass-fill:var(--ox-glass-wash-large), color-mix(in srgb, var(--ox-porcelain) 74%, transparent)}}.auth-card.ox-glass{--_ox-glass-elevation:var(--ox-shadow-float);width:100%;min-width:0;padding:var(--ox-space-10);border-radius:var(--ox-radius-feature)}.auth-steps.ox-glass{--_ox-glass-fill:var(--ox-glass-wash-large), var(--ox-porcelain)}@supports (color:color-mix(in lab, red, red)){.auth-steps.ox-glass{--_ox-glass-fill:var(--ox-glass-wash-large), color-mix(in srgb, var(--ox-porcelain) 74%, transparent)}}.auth-steps.ox-glass{--_ox-glass-elevation:var(--ox-shadow-soft);padding:var(--ox-space-2) var(--ox-space-3);border-radius:var(--ox-radius-pill);align-self:center}.auth-steps ol{align-items:center;margin:0;padding:0;list-style:none;display:flex}.auth-steps li{color:var(--auth-secondary);font-size:var(--ox-text-ui);font-weight:var(--ox-weight-medium);align-items:center;display:flex}.auth-steps li:not(:last-child):after{content:"";width:var(--ox-space-8);height:1px;margin-inline:var(--ox-space-2);background:var(--ox-control-line)}.auth-steps li[data-state=done]:after{background:var(--ox-forest)}.auth-steps li[data-state=current]{color:var(--ox-ink)}.auth-step-marker{width:var(--ox-space-6);height:var(--ox-space-6);border:1px solid var(--ox-control-line);border-radius:var(--ox-radius-pill);background:var(--ox-porcelain);font-size:var(--ox-text-label);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.auth-steps li[data-state=current] .auth-step-marker{border-color:var(--ox-forest);background:var(--ox-forest);color:var(--ox-porcelain)}.auth-steps li[data-state=done] .auth-step-marker{color:var(--ox-forest);background:0 0;border:0}.install-step-number{width:var(--ox-space-6);height:var(--ox-space-6);border-radius:var(--ox-radius-pill);background:var(--ox-forest);color:var(--ox-porcelain);font-size:var(--ox-text-label);font-weight:var(--ox-weight-medium);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.install-steps{animation:install-steps-in var(--ox-duration-normal) var(--ox-ease)}}@keyframes install-steps-in{0%{opacity:0;transform:translateY(4px)}}.auth-form-fallback .bg-muted{animation:auth-skeleton-pulse 1.4s var(--ox-ease) infinite}@keyframes auth-skeleton-pulse{50%{opacity:.45}}.auth-header{margin-bottom:var(--ox-space-8);text-align:center}.auth-mark{width:var(--ox-space-10);height:var(--ox-space-10);color:var(--ox-forest);margin-inline:auto}.auth-header h1,.auth-header .auth-title{margin-top:var(--ox-space-6);font-size:var(--ox-text-page);font-weight:var(--ox-weight-medium);letter-spacing:var(--ox-tracking-heading);line-height:var(--ox-leading-tight);text-wrap:balance}.auth-header p,.auth-header .auth-description{margin-top:var(--ox-space-3);color:var(--auth-secondary);font-size:var(--ox-text-body);line-height:var(--ox-leading-prose);text-wrap:pretty}.auth-card .auth-clerk-header{margin-bottom:0}.auth-card .auth-clerk-header .auth-title{color:var(--ox-ink);margin-top:0}.auth-card .auth-logo{margin:0 auto}.auth-card .auth-logo .auth-mark{max-width:var(--ox-space-10);max-height:var(--ox-space-10)}.auth-card .auth-clerk-root{width:100%;max-width:100%}.auth-card .auth-input,.auth-card [data-slot=input]{min-height:var(--ox-control-touch);border-radius:var(--ox-radius-control);background:var(--ox-porcelain);box-shadow:none}.auth-card .auth-input{border:1px solid var(--ox-control-line);color:var(--ox-ink);font-size:var(--ox-text-body)}.auth-card .auth-phone-box{gap:var(--ox-space-2);min-width:0;min-height:var(--ox-control-touch);border:1px solid var(--ox-control-line);border-radius:var(--ox-radius-control);background:var(--ox-porcelain);box-shadow:none}.auth-card .auth-phone-box>div{flex:1;min-width:0}.auth-card .auth-phone-box>div>p{white-space:nowrap;flex-shrink:0}.auth-card .auth-phone-country{min-height:var(--ox-control-touch);padding-inline:var(--ox-space-3) var(--ox-space-2);background:0 0;flex-shrink:0}.auth-card .auth-phone-input{min-width:0;min-height:var(--ox-control-touch);padding-inline:var(--ox-space-3);border-radius:0 var(--ox-radius-control) var(--ox-radius-control) 0;background:0 0;border:0}.auth-card .auth-phone-box:has(.auth-phone-input:focus-visible){outline:2px solid var(--ox-focus);outline-offset:2px}.auth-card .auth-phone-box .auth-phone-input:focus-visible{box-shadow:none;outline:none}.auth-card .auth-phone-box:has([aria-invalid=true]){border-color:var(--ox-danger)}.auth-card .auth-label{color:var(--ox-ink);font-size:var(--ox-text-ui);font-weight:var(--ox-weight-medium)}.auth-card .auth-primary,.auth-card [data-slot=button]{min-height:var(--ox-control-touch);border-radius:var(--ox-radius-control);white-space:normal;height:auto;padding-block:var(--ox-space-3)}.auth-card .auth-primary{background:var(--ox-forest);color:var(--ox-porcelain);box-shadow:none;font-size:var(--ox-text-body);font-weight:var(--ox-weight-medium)}.auth-card .auth-primary:hover{background:var(--ox-forest-hover)}.auth-card .auth-social{min-height:var(--ox-control-touch);background:var(--ox-porcelain);border:1px solid var(--ox-control-line);border-radius:var(--ox-radius-control);color:var(--ox-ink);box-shadow:none}.auth-card .auth-social:hover{background:var(--ox-sage)}.auth-card .auth-link{color:var(--ox-forest);font-weight:var(--ox-weight-medium)}.auth-card :where(a,button,input,textarea):focus-visible{outline:2px solid var(--ox-focus);outline-offset:2px}.auth-card [data-slot=input]::placeholder{color:var(--ox-secondary)}.auth-card [data-slot=input][aria-invalid=true]{border-color:var(--ox-danger)}.auth-option{min-width:0;padding:var(--ox-space-6);flex-direction:column;display:flex}@media (max-width:650px){.auth-scene{padding:var(--ox-space-6) var(--ox-space-4)}.auth-card.ox-glass{padding:var(--ox-space-6)}.auth-header h1,.auth-header .auth-title{font-size:var(--ox-text-title)}.auth-card .auth-input,.auth-card [data-slot=input]{font-size:var(--ox-text-lead)}.auth-option{padding:var(--ox-space-4)}}@media (prefers-reduced-motion:reduce){.auth-scene *,.auth-scene :before,.auth-scene :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.auth-scene{color:canvastext;background:canvas}.auth-header h1,.auth-header p,.auth-mark,.auth-steps li{color:canvastext}.auth-steps li[data-state=current] .auth-step-marker{color:highlighttext;background:highlight;border-color:highlight}.auth-card .auth-primary,.auth-card .auth-social,.auth-card .auth-input,.auth-card .auth-phone-box{color:canvastext;background:canvas;border:1px solid buttontext}.auth-card .auth-phone-input{border:0}}
/*# sourceMappingURL=0ynqn-gn33shl.css.map*/