.Dashboard-module__anA70G__page{padding:var(--dashboard-title-block-start) var(--dashboard-title-inline);min-height:var(--below-nav-h)}.Dashboard-module__anA70G__statsGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}.Dashboard-module__anA70G__statValue{font-family:var(--ff-display);font-size:var(--fs-stat);color:var(--text);letter-spacing:-.01em;margin-bottom:4px;font-weight:600}.Dashboard-module__anA70G__statValueAccent{color:var(--accent)}.Dashboard-module__anA70G__statSub{font-family:var(--ff-mono);font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--text-2)}.Dashboard-module__anA70G__flowRow{grid-template-columns:1fr;gap:16px;margin-bottom:16px;display:grid}.Dashboard-module__anA70G__flowSvg{width:100%;height:200px}.Dashboard-module__anA70G__flowLegend{font-family:var(--ff-mono);font-size:var(--fs-meta);letter-spacing:var(--ls-meta);color:var(--text-2);justify-content:space-between;margin-top:10px;display:flex}.Dashboard-module__anA70G__terminal{z-index:1;border-radius:var(--r-md);background:var(--terminal-bg);box-shadow:0 1px 0 var(--text) inset, 0 0 0 .5px var(--line-strong), 0 12px 32px -10px #0009;margin-top:16px;padding:20px 24px;position:relative}@supports (color:color-mix(in lab, red, red)){.Dashboard-module__anA70G__terminal{box-shadow:0 1px 0 color-mix(in srgb, var(--text) 8%, transparent) inset, 0 0 0 .5px var(--line-strong), 0 12px 32px -10px #0009}}.Dashboard-module__anA70G__terminal{color:var(--ink-soft);font-family:var(--ff-mono);font-size:var(--fs-body);line-height:1.75}.Dashboard-module__anA70G__terminalHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;padding-bottom:14px;display:flex}.Dashboard-module__anA70G__terminalLabel{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);color:var(--ink-soft);text-transform:uppercase;font-weight:500}.Dashboard-module__anA70G__terminalBody{flex-direction:column;gap:2px;display:flex}.Dashboard-module__anA70G__terminalLine{grid-template-columns:104px 20px 64px 1fr 52px;align-items:center;gap:12px;display:grid}.Dashboard-module__anA70G__terminalTime{color:var(--ink-soft)}.Dashboard-module__anA70G__terminalArrow{color:var(--accent);text-align:center}.Dashboard-module__anA70G__terminalMethod{color:var(--accent);font-weight:500}.Dashboard-module__anA70G__terminalPath{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Dashboard-module__anA70G__terminalStatusOk{color:var(--positive);text-align:right}.Dashboard-module__anA70G__terminalStatusErr{color:var(--negative);text-align:right}.Dashboard-module__anA70G__terminalCursor{color:var(--ink-mute);align-items:center;gap:12px;margin-top:8px;display:flex}.Dashboard-module__anA70G__terminalCaret{background:var(--ink-mute);width:8px;height:14px;animation:1.1s step-end infinite Dashboard-module__anA70G__bz-terminal-blink;display:inline-block}@keyframes Dashboard-module__anA70G__bz-terminal-blink{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:1024px){.Dashboard-module__anA70G__page{padding:var(--dashboard-title-block-start) var(--dashboard-title-inline)}.Dashboard-module__anA70G__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Dashboard-module__anA70G__page{padding:var(--dashboard-title-block-start) var(--dashboard-title-inline)}.Dashboard-module__anA70G__statValue{font-size:28px}}@media (max-width:600px){.Dashboard-module__anA70G__terminal{font-size:var(--fs-meta);padding:16px 18px}.Dashboard-module__anA70G__terminalLine{grid-template-columns:84px 16px 52px 1fr 44px;gap:8px}}
.AuthBackdrop-module__iUcnfq__backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.AuthBackdrop-module__iUcnfq__dashboardBlur{filter:blur(5px)saturate(1.15);opacity:.85;position:absolute;inset:0;overflow:hidden}.AuthBackdrop-module__iUcnfq__dashboardInner{transform-origin:top;width:100%;height:100%;transform:scale(1.04)}.AuthBackdrop-module__iUcnfq__grid{background-image:linear-gradient(var(--text) 1px, transparent 1px), linear-gradient(90deg, var(--text) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.AuthBackdrop-module__iUcnfq__grid{background-image:linear-gradient(color-mix(in oklab, var(--text) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--text) 4%, transparent) 1px, transparent 1px)}}.AuthBackdrop-module__iUcnfq__grid{opacity:.5;background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 70%,#000 40%,#0000 90%);mask-image:radial-gradient(70% 70%,#000 40%,#0000 90%)}.AuthBackdrop-module__iUcnfq__warmth{background:radial-gradient(ellipse 60% 60% at 75% 45%, var(--accent), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.AuthBackdrop-module__iUcnfq__warmth{background:radial-gradient(ellipse 60% 60% at 75% 45%, color-mix(in oklab, var(--accent) 6%, transparent), transparent 70%)}}.AuthBackdrop-module__iUcnfq__scrim{background:radial-gradient(ellipse 60% 60% at 50% 50%, var(--bg) 0%, var(--bg) 65%, var(--bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.AuthBackdrop-module__iUcnfq__scrim{background:radial-gradient(ellipse 60% 60% at 50% 50%, color-mix(in srgb, var(--bg) 45%, transparent) 0%, color-mix(in srgb, var(--bg) 60%, transparent) 65%, color-mix(in srgb, var(--bg) 78%, transparent) 100%)}}
.MarketingNav-module___LggMW__nav{z-index:100;background:linear-gradient(to bottom, var(--bg) 46%, var(--bg) 80%, transparent 100%);justify-content:space-between;align-items:center;gap:16px;padding:12px 32px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.MarketingNav-module___LggMW__nav{background:linear-gradient(to bottom, var(--bg) 46%, color-mix(in oklab, var(--bg) 70%, transparent) 80%, transparent 100%)}}.MarketingNav-module___LggMW__logo{font-family:var(--ff-display);letter-spacing:-.025em;color:var(--text);cursor:pointer;flex:none;font-size:20px;font-weight:700;text-decoration:none}.MarketingNav-module___LggMW__wordmark{align-items:baseline;display:inline-flex}.MarketingNav-module___LggMW__wordmarkName{color:var(--text)}.MarketingNav-module___LggMW__wordmarkAccent{color:var(--accent)}.MarketingNav-module___LggMW__wordmarkBy{font-family:var(--ff-body);font-size:var(--fs-meta);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--text-3);transition:color var(--dur-fast) ease-out;font-weight:500}.MarketingNav-module___LggMW__logo:hover .MarketingNav-module___LggMW__wordmarkBy{color:var(--accent)}.MarketingNav-module___LggMW__box{border-radius:var(--r-pill);background:0 0;padding:4px;position:relative}.MarketingNav-module___LggMW__entries{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.MarketingNav-module___LggMW__entryWithMenu{position:relative}.MarketingNav-module___LggMW__entryLink,.MarketingNav-module___LggMW__trigger{font-family:var(--ff-body);letter-spacing:-.005em;color:var(--text-3);border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur-fast) ease-out, background var(--dur-fast) ease-out;background:0 0;border:0;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.MarketingNav-module___LggMW__entryLink:hover,.MarketingNav-module___LggMW__trigger:hover,.MarketingNav-module___LggMW__trigger[aria-expanded=true]{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.MarketingNav-module___LggMW__entryLink:hover,.MarketingNav-module___LggMW__trigger:hover,.MarketingNav-module___LggMW__trigger[aria-expanded=true]{background:color-mix(in oklab, var(--text) 6%, transparent)}}.MarketingNav-module___LggMW__entryLink:focus-visible,.MarketingNav-module___LggMW__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.MarketingNav-module___LggMW__chevron{width:9px;height:6px;transition:transform var(--dur) ease-out}.MarketingNav-module___LggMW__trigger[aria-expanded=true] .MarketingNav-module___LggMW__chevron{transform:rotate(180deg)}.MarketingNav-module___LggMW__menu{border-radius:var(--r-mk-md);background:var(--bg-elev);min-width:190px;box-shadow:0 0 0 1px var(--line-2), 0 18px 44px -20px var(--accent);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 12px);left:0}@supports (color:color-mix(in lab, red, red)){.MarketingNav-module___LggMW__menu{box-shadow:0 0 0 1px var(--line-2), 0 18px 44px -20px color-mix(in oklab, var(--accent) 45%, transparent)}}.MarketingNav-module___LggMW__menu{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur) ease-out, transform var(--dur) ease-out, visibility var(--dur);z-index:200;transform:translateY(-6px)}.MarketingNav-module___LggMW__entryWithMenu:after{content:"";height:12px;position:absolute;top:100%;left:0;right:-16px}.MarketingNav-module___LggMW__menuOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.MarketingNav-module___LggMW__menuLink{font-family:var(--ff-body);color:var(--text-2);border-radius:var(--r-sm);transition:background var(--dur-fast) ease-out, color var(--dur-fast) ease-out;padding:9px 13px;font-size:14px;font-weight:500;text-decoration:none;display:block}.MarketingNav-module___LggMW__menuLink:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.MarketingNav-module___LggMW__menuLink:hover{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.MarketingNav-module___LggMW__menuLink:hover{color:var(--text)}.MarketingNav-module___LggMW__right{flex:none;align-items:center;gap:14px;display:flex}.MarketingNav-module___LggMW__loginLink{font-family:var(--ff-body);letter-spacing:-.005em;color:var(--text);transition:color var(--dur-fast) ease-out;margin:-6px -8px;padding:6px 8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.MarketingNav-module___LggMW__loginLink:hover{color:var(--accent)}.MarketingNav-module___LggMW__themeToggle{width:30px;height:30px;color:var(--text-3);border-radius:var(--r-pill);cursor:pointer;transition:color var(--dur-fast) ease-out, background var(--dur-fast) ease-out;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.MarketingNav-module___LggMW__themeToggle:hover{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.MarketingNav-module___LggMW__themeToggle:hover{background:color-mix(in oklab, var(--accent) 10%, transparent)}}.MarketingNav-module___LggMW__themeToggle:focus-visible,.MarketingNav-module___LggMW__mobileThemeToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.MarketingNav-module___LggMW__themeToggle svg{width:16px;height:16px}.MarketingNav-module___LggMW__mobileThemeToggle{width:100%;color:var(--text);border-radius:var(--r-sm);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:10px 12px;display:inline-flex}.MarketingNav-module___LggMW__mobileThemeToggle svg{width:16px;height:16px;color:var(--accent)}@media (prefers-reduced-motion:reduce){.MarketingNav-module___LggMW__menu,.MarketingNav-module___LggMW__chevron,.MarketingNav-module___LggMW__entryLink,.MarketingNav-module___LggMW__trigger{transition:none;transform:none}}@media (max-width:900px){.MarketingNav-module___LggMW__nav{background:var(--bg);flex-wrap:wrap;gap:10px;padding:10px 16px}.MarketingNav-module___LggMW__box{border-radius:var(--r-mk-md);scrollbar-width:none;order:3;width:100%;overflow-x:auto}.MarketingNav-module___LggMW__entries{width:max-content}.MarketingNav-module___LggMW__menu{min-width:0;box-shadow:none;background:0 0;padding:0;display:none;position:static;transform:none}.MarketingNav-module___LggMW__menuOpen{gap:2px;display:flex}.MarketingNav-module___LggMW__entryWithMenu{align-items:center;display:flex}.MarketingNav-module___LggMW__entryWithMenu:after{display:none}}
.AuthShell-module__hTfGxG__page{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--ff-body);flex-direction:column;display:flex;position:relative}.AuthShell-module__hTfGxG__nav{z-index:2;position:relative}.AuthShell-module__hTfGxG__cardArea{z-index:1;flex:1;justify-content:center;align-items:center;padding:40px 80px;display:flex;position:relative}@media (max-width:1024px){.AuthShell-module__hTfGxG__cardArea{padding:24px}}@media (max-width:768px){.AuthShell-module__hTfGxG__cardArea{padding:24px 16px;padding-bottom:max(24px, env(safe-area-inset-bottom));align-items:flex-start}}
.AuthCard-module__VszBJa__wrapper{width:100%;max-width:460px;position:relative}.AuthCard-module__VszBJa__card{width:100%;padding:var(--s-6);background:linear-gradient(0deg, var(--glass-tint), var(--glass-tint)), var(--bg);position:relative}@supports (color:color-mix(in lab, red, red)){.AuthCard-module__VszBJa__card{background:linear-gradient(0deg, var(--glass-tint), var(--glass-tint)), color-mix(in srgb, var(--bg) 60%, transparent)}}.AuthCard-module__VszBJa__card{-webkit-backdrop-filter:blur(24px)saturate(180%);border-radius:var(--r-lg);box-shadow:var(--glass-shadow);isolation:isolate;box-sizing:border-box}.AuthCard-module__VszBJa__card:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--text) 0%, var(--text) 35%, transparent 60%, var(--accent) 100%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.AuthCard-module__VszBJa__card:before{background:linear-gradient(135deg, color-mix(in srgb, var(--text) 45%, transparent) 0%, color-mix(in srgb, var(--text) 5%, transparent) 35%, transparent 60%, color-mix(in srgb, var(--accent) 15%, transparent) 100%)}}.AuthCard-module__VszBJa__card:before{-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-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:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.AuthCard-module__VszBJa__card:after{content:"";border-radius:inherit;background:radial-gradient(120% 120% at 0% 0%, var(--text) 0%, transparent 55%);width:60%;height:50%;position:absolute;inset:0 auto auto 0}@supports (color:color-mix(in lab, red, red)){.AuthCard-module__VszBJa__card:after{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--text) 18%, transparent) 0%, transparent 55%)}}.AuthCard-module__VszBJa__card:after{pointer-events:none;z-index:0;mix-blend-mode:screen;opacity:.8}.AuthCard-module__VszBJa__card>*{z-index:2;position:relative}.AuthCard-module__VszBJa__eyebrow{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--ink-mute);margin-bottom:var(--s-4);font-weight:500}.AuthCard-module__VszBJa__title{overflow-wrap:anywhere;font-family:var(--ff-display);font-size:var(--fs-stat);letter-spacing:-.01em;color:var(--ink);margin:0 0 10px;font-weight:500;line-height:1.15}.AuthCard-module__VszBJa__title.AuthCard-module__VszBJa__statement{font-family:var(--ff-display);font-size:var(--fs-lead);max-width:46ch;margin-bottom:24px;font-weight:500;line-height:1.45}.AuthCard-module__VszBJa__italic{color:var(--ink-soft);font-style:italic;font-weight:400}.AuthCard-module__VszBJa__description{font-family:var(--ff-body);font-size:var(--fs-meta);color:var(--ink-mute);margin:0 0 var(--s-5);max-width:360px;line-height:1.5}.AuthCard-module__VszBJa__footer{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line);font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);color:var(--ink-mute);justify-content:center;gap:8px;font-weight:500;display:flex}.AuthCard-module__VszBJa__footerLink{color:var(--accent);text-decoration:none}.AuthCard-module__VszBJa__footerLink:hover{color:var(--text)}@media (max-width:480px){.AuthCard-module__VszBJa__card{padding:var(--s-5)}.AuthCard-module__VszBJa__description{max-width:none}}
.AuthActionButton-module__jqAwqW__button{border-radius:var(--r-control);background:var(--accent);width:100%;color:var(--on-accent);font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;cursor:pointer;transition:background-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);border:none;justify-content:center;align-items:center;padding:12px 18px;font-weight:500;display:inline-flex}.AuthActionButton-module__jqAwqW__button:hover:not(:disabled){background:var(--accent-deep)}.AuthActionButton-module__jqAwqW__button:active:not(:disabled){transform:translateY(1px)}.AuthActionButton-module__jqAwqW__button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.AuthActionButton-module__jqAwqW__button:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.AuthActionButton-module__jqAwqW__button{transition:none}}
.AuthMethods-module__Pd1Yfq__wrapper{flex-direction:column;gap:12px;display:flex}.AuthMethods-module__Pd1Yfq__providers{gap:10px;display:flex}.AuthMethods-module__Pd1Yfq__provider{border:1px solid var(--line-2);border-radius:var(--r-control);font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-3);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;flex:1;justify-content:center;align-items:center;gap:10px;padding:11px 8px;font-weight:500;display:inline-flex}.AuthMethods-module__Pd1Yfq__providerIcon{flex:none;width:18px;height:18px}.AuthMethods-module__Pd1Yfq__provider:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.AuthMethods-module__Pd1Yfq__provider:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.AuthMethods-module__Pd1Yfq__provider:disabled{color:var(--text-4);cursor:not-allowed}.AuthMethods-module__Pd1Yfq__divider{align-items:center;gap:12px;margin:10px 0 4px;display:flex}.AuthMethods-module__Pd1Yfq__rule{background:var(--line);flex:1;height:1px}.AuthMethods-module__Pd1Yfq__dividerLabel{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);color:var(--text-3);font-weight:500}.AuthMethods-module__Pd1Yfq__emailForm{flex-direction:column;gap:10px;display:flex}.AuthMethods-module__Pd1Yfq__label{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-3);font-weight:500}.AuthMethods-module__Pd1Yfq__input{background:var(--glass-tint);border-radius:var(--r-sm);width:100%;box-shadow:0 1px 0 var(--glass-edge-top) inset, 0 -1px 0 #00000026 inset, 0 0 0 .5px var(--line-strong);color:var(--ink);font-family:var(--ff-mono);font-size:var(--fs-meta);box-sizing:border-box;transition:box-shadow var(--dur) var(--ease);border:0;outline:none;padding:13px 14px}.AuthMethods-module__Pd1Yfq__input::placeholder{color:var(--text-3)}.AuthMethods-module__Pd1Yfq__input[aria-invalid=true]{box-shadow:0 1px 0 var(--glass-edge-top) inset, 0 0 0 1px var(--negative)}.AuthMethods-module__Pd1Yfq__input:focus{box-shadow:0 1px 0 var(--glass-edge-top) inset, 0 0 0 1px var(--accent), 0 0 0 4px var(--accent-glow)}.AuthMethods-module__Pd1Yfq__code{letter-spacing:.4em;text-align:center}.AuthMethods-module__Pd1Yfq__status{font-family:var(--ff-body);font-size:var(--fs-meta);color:var(--ink-mute);margin:0;line-height:1.5}.AuthMethods-module__Pd1Yfq__codeActions{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.AuthMethods-module__Pd1Yfq__secondary{font-family:var(--ff-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-3);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:none;padding:0;font-weight:500}.AuthMethods-module__Pd1Yfq__secondary:hover:not(:disabled){color:var(--accent)}.AuthMethods-module__Pd1Yfq__secondary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.AuthMethods-module__Pd1Yfq__secondary:disabled{color:var(--text-4);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.AuthMethods-module__Pd1Yfq__provider,.AuthMethods-module__Pd1Yfq__input,.AuthMethods-module__Pd1Yfq__secondary{transition:none}}
