.dashboard-module__XABe8G__authShell,.dashboard-module__XABe8G__appShell{--c-bg:#f6f2ea;--c-surface:#ede7db;--c-card:#fffdf8;--c-panel:#f4efe5;--c-border:#3f2f1e17;--c-border-md:#3f2f1e24;--c-border-hi:#3f2f1e33;--c-text:#221a12;--c-text-2:#5d5346;--c-text-3:#75695b;--c-accent:#b04d23;--c-accent-soft:#b04d2317;--c-accent-hover:#a8481f;--c-on-accent:#fff;--c-green:#0e6f4f;--c-green-soft:#0e6f4f17;--c-amber:#9a5807;--c-red:#b23025;--c-red-soft:#b2302512;--c-blue:#3c6c9e;--c-blue-soft:#3c6c9e14;--c-cyan:#9c5520;--c-rail:#171210;--c-rail-edge:#241c17;--c-rail-text:#ece4d8;--c-rail-muted:#9e9285;--c-rail-faint:#8d8173;--c-rail-line:#ece4d814;--c-rail-hover:#ece4d80f;--shadow-card:0 1px 2px #3f2a140d,0 1px 5px #3f2a140d;--shadow-md:0 2px 10px #3f2a1417,0 1px 2px #3f2a140d;--shadow-lg:0 16px 40px -12px #2d1e0e40;--c-card-sheen:#ffffffd9;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-pill:999px;min-height:100vh;color:var(--c-text);background:var(--c-bg);font-feature-settings:"cv02","cv03","cv04","cv11"}:is(.dark .dashboard-module__XABe8G__authShell,.dark .dashboard-module__XABe8G__appShell){--c-bg:#100d0a;--c-surface:#181410;--c-card:#1b1612;--c-panel:#221c16;--c-border:#f5e6d212;--c-border-md:#f5e6d21c;--c-border-hi:#f5e6d22b;--c-text:#f0e9df;--c-text-2:#b0a394;--c-text-3:#908476;--c-accent:#e8854a;--c-accent-soft:#e8854a21;--c-accent-hover:#f09a66;--c-on-accent:#221409;--c-green:#34c08b;--c-green-soft:#34c08b1f;--c-amber:#e9a23b;--c-red:#e5604f;--c-red-soft:#e5604f1f;--c-blue:#7aa3cc;--c-blue-soft:#7aa3cc1f;--c-cyan:#e8a06b;--c-rail:#131008;--c-rail-edge:#1d1812;--shadow-card:0 1px 3px #00000073,0 0 0 1px #f5e6d208;--shadow-md:0 2px 10px #00000073;--shadow-lg:0 16px 40px -10px #0009;--c-card-sheen:#f5e6d20d}@keyframes dashboard-module__XABe8G__spin{to{transform:rotate(360deg)}}@keyframes dashboard-module__XABe8G__shimmer{0%,to{opacity:1}50%{opacity:.5}}@keyframes dashboard-module__XABe8G__slideDown{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-module__XABe8G__fadeIn{0%{opacity:0}to{opacity:1}}.dashboard-module__XABe8G__splash{background:var(--c-bg);place-items:center;min-height:100vh;display:grid}.dashboard-module__XABe8G__spinner{border:2px solid var(--c-border-hi);border-top-color:var(--c-accent);border-radius:50%;width:1.5rem;height:1.5rem;animation:.65s linear infinite dashboard-module__XABe8G__spin}.dashboard-module__XABe8G__skeleton{background:var(--c-surface);border-radius:var(--r-md);animation:1.5s infinite dashboard-module__XABe8G__shimmer}.dashboard-module__XABe8G__skeletonCard{height:8rem}.dashboard-module__XABe8G__skeletonRow{height:3rem}.dashboard-module__XABe8G__skeletonText{width:60%;height:.875rem}.dashboard-module__XABe8G__toastSlide{animation:.3s cubic-bezier(.16,1,.3,1) dashboard-module__XABe8G__slideDown}.dashboard-module__XABe8G__fadeIn{animation:.2s dashboard-module__XABe8G__fadeIn}.dashboard-module__XABe8G__kbd{border:1px solid var(--c-border-md);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-text-3);font-family:var(--font-mono),monospace;white-space:nowrap;justify-content:center;align-items:center;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.dashboard-module__XABe8G__authShell{background:var(--c-bg);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh;display:grid}.dashboard-module__XABe8G__authBrand{background:radial-gradient(90% 70% at 8% 0%,#e8854a21 0%,transparent 60%),linear-gradient(165deg,var(--c-rail-edge)0%,var(--c-rail)55%);color:var(--c-rail-text);flex-direction:column;gap:2rem;padding:2.5rem 3rem;display:flex;position:relative;overflow:hidden}.dashboard-module__XABe8G__authBrandWatermark{opacity:.05;pointer-events:none;position:absolute;bottom:-120px;right:-160px}.dashboard-module__XABe8G__authBrand .dashboard-module__XABe8G__brand{position:relative}.dashboard-module__XABe8G__authBrandBody{gap:1.25rem;max-width:30rem;margin:auto 0;display:grid;position:relative}.dashboard-module__XABe8G__authKicker{font-family:var(--font-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#e8854a;align-items:center;gap:.6rem;margin:0;font-size:.68rem;font-weight:600;display:inline-flex}.dashboard-module__XABe8G__authKicker:before{content:"";background:#e8854a;width:22px;height:1px}.dashboard-module__XABe8G__authHeadline{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.035em;color:#f4efe9;margin:0;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:800;line-height:1.15}.dashboard-module__XABe8G__authTerminal{border-radius:var(--r-lg);background:#0d0b08;border:1px solid #ece4d81f;overflow:hidden;box-shadow:0 24px 50px -24px #000c}.dashboard-module__XABe8G__authTerminalBar{border-bottom:1px solid #ece4d814;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .875rem;display:flex}.dashboard-module__XABe8G__authTerminalDots{gap:.35rem;display:inline-flex}.dashboard-module__XABe8G__authTerminalDots span{background:#ece4d829;border-radius:50%;width:9px;height:9px}.dashboard-module__XABe8G__authTerminalDots span:first-child{background:#e5604f}.dashboard-module__XABe8G__authTerminalDots span:nth-child(2){background:#e9a23b}.dashboard-module__XABe8G__authTerminalDots span:nth-child(3){background:#34c08b}.dashboard-module__XABe8G__authTerminalBar code{font-family:var(--font-mono),monospace;color:var(--c-rail-muted);background:0 0;border:0;padding:0;font-size:.66rem}.dashboard-module__XABe8G__authTerminalBar code em{color:#34c08b;font-style:normal}.dashboard-module__XABe8G__authTerminalBody{font-family:var(--font-mono),monospace;color:#d9cfc0;margin:0;padding:1rem 1.125rem;font-size:.76rem;line-height:1.65;overflow-x:auto}.dashboard-module__XABe8G__authBrandFoot{font-family:var(--font-mono),monospace;letter-spacing:.06em;color:var(--c-rail-faint);margin:0;font-size:.66rem;position:relative}.dashboard-module__XABe8G__authFormSide{place-items:center;padding:2.5rem 1.5rem;display:grid}.dashboard-module__XABe8G__authFormSide .dashboard-module__XABe8G__authMobileBrand{display:none}.dashboard-module__XABe8G__authPanel{flex-direction:column;gap:1.5rem;width:100%;max-width:26rem;display:flex}.dashboard-module__XABe8G__brand{color:var(--c-text);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.dashboard-module__XABe8G__authCard{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);gap:1.375rem;padding:2rem;display:grid}.dashboard-module__XABe8G__authTabs{border-radius:var(--r-md);background:var(--c-surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.2rem;display:grid}.dashboard-module__XABe8G__authTab{border-radius:calc(var(--r-md) - 2px);height:2.5rem;color:var(--c-text-3);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.dashboard-module__XABe8G__authTabs .dashboard-module__XABe8G__authTab.dashboard-module__XABe8G__authTabActive{background:var(--c-card);color:var(--c-text);box-shadow:0 1px 4px #00000014}.dashboard-module__XABe8G__authFormHeader{gap:.3rem;display:grid}.dashboard-module__XABe8G__authFormHeader h2{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em;color:var(--c-text);margin:0;font-size:1.15rem;font-weight:700}.dashboard-module__XABe8G__authFormHeader p{color:var(--c-text-2);margin:0;font-size:.82rem;line-height:1.55}.dashboard-module__XABe8G__googleButtonShell{background:0 0;border:0;width:100%;margin:0;padding:0;display:block;overflow:hidden}.dashboard-module__XABe8G__googleButtonShell[data-disabled=true]{opacity:.55;pointer-events:none}.dashboard-module__XABe8G__googleButtonShell>div{max-width:100%;width:100%!important}.dashboard-module__XABe8G__googleButtonShell iframe{max-width:100%;display:block}.dashboard-module__XABe8G__authDivider{color:var(--c-text-3);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;font-size:.72rem;font-weight:600;display:grid}.dashboard-module__XABe8G__authDivider:before,.dashboard-module__XABe8G__authDivider:after{content:"";background:var(--c-border-md);height:1px}.dashboard-module__XABe8G__authAltAction{color:var(--c-text-2);text-align:center;margin:0;font-size:.82rem}.dashboard-module__XABe8G__authAltAction a,.dashboard-module__XABe8G__authForgotLink{color:var(--c-accent);font-weight:600;text-decoration:none}.dashboard-module__XABe8G__authAltAction a:hover,.dashboard-module__XABe8G__authForgotLink:hover{text-decoration:underline}.dashboard-module__XABe8G__authForgotLink{justify-self:end;margin-top:-.4rem;font-size:.78rem}.dashboard-module__XABe8G__form{gap:1rem;display:grid}.dashboard-module__XABe8G__formInline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.625rem;display:grid}.dashboard-module__XABe8G__field{gap:.35rem;display:grid}.dashboard-module__XABe8G__fieldLabel{color:var(--c-text-2);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600}.dashboard-module__XABe8G__inputShell{border:1px solid var(--c-border-md);border-radius:var(--r-md);background:var(--c-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:2.625rem;transition:border-color .15s,box-shadow .15s;display:grid}.dashboard-module__XABe8G__inputShell:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft);background:var(--c-card)}.dashboard-module__XABe8G__leadingIcon{color:var(--c-text-3);padding-left:.85rem;display:inline-flex}.dashboard-module__XABe8G__input{width:100%;height:100%;color:var(--c-text);font:inherit;background:0 0;border:0;outline:0;padding:0 .85rem;font-size:.875rem}.dashboard-module__XABe8G__input::placeholder{color:var(--c-text-3)}.dashboard-module__XABe8G__formInline .dashboard-module__XABe8G__input{border:1px solid var(--c-border-md);border-radius:var(--r-md);background:var(--c-surface);height:2.625rem;font:inherit;color:var(--c-text);outline:none;padding:0 .85rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.dashboard-module__XABe8G__formInline .dashboard-module__XABe8G__input:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.dashboard-module__XABe8G__iconButton,.dashboard-module__XABe8G__toastClose,.dashboard-module__XABe8G__mobileClose{border-radius:var(--r-sm);width:2.125rem;height:2.125rem;color:var(--c-text-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.dashboard-module__XABe8G__iconButton:hover,.dashboard-module__XABe8G__toastClose:hover,.dashboard-module__XABe8G__mobileClose:hover{background:var(--c-surface);color:var(--c-text)}.dashboard-module__XABe8G__primaryButton,.dashboard-module__XABe8G__secondaryButton,.dashboard-module__XABe8G__ghostButton,.dashboard-module__XABe8G__tableAction,.dashboard-module__XABe8G__signOutButton{border-radius:var(--r-md);min-height:2.375rem;font:inherit;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.45rem;padding:0 1rem;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.dashboard-module__XABe8G__primaryButton{border:1px solid color-mix(in srgb,var(--c-accent)80%,#000);background:linear-gradient(180deg,color-mix(in srgb,var(--c-accent)88%,#fff)0%,var(--c-accent)100%);color:var(--c-on-accent);box-shadow:inset 0 1px 0 #ffffff40,0 2px 6px color-mix(in srgb,var(--c-accent)30%,transparent)}.dashboard-module__XABe8G__primaryButton:hover:not(:disabled){background:linear-gradient(180deg,var(--c-accent)0%,var(--c-accent-hover)100%);border-color:var(--c-accent-hover);box-shadow:inset 0 1px 0 #ffffff2e,0 3px 10px color-mix(in srgb,var(--c-accent)35%,transparent)}.dashboard-module__XABe8G__primaryButton:disabled{opacity:.5;cursor:not-allowed}.dashboard-module__XABe8G__secondaryButton{border:1px solid var(--c-border-hi);background:var(--c-surface);color:var(--c-text);text-decoration:none}.dashboard-module__XABe8G__secondaryButton:hover:not(:disabled){border-color:var(--c-border-hi);background:var(--c-panel)}.dashboard-module__XABe8G__ghostButton{border:1px solid var(--c-border);color:var(--c-text-2);background:0 0;text-decoration:none}.dashboard-module__XABe8G__ghostButton:hover:not(:disabled){background:var(--c-surface);border-color:var(--c-border-md);color:var(--c-text)}.dashboard-module__XABe8G__tableAction{border:1px solid var(--c-border);min-height:2.25rem;color:var(--c-text-2);background:0 0;padding:0 .875rem;font-size:.78rem}.dashboard-module__XABe8G__tableAction:hover:not(:disabled){color:var(--c-red);background:var(--c-red-soft);border-color:#dc262666}.dashboard-module__XABe8G__tableAction:disabled{opacity:.4;cursor:not-allowed}.dashboard-module__XABe8G__inlineButton,.dashboard-module__XABe8G__inlineLink{min-height:auto;color:var(--c-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;margin:-.4rem 0;padding:.4rem 0;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.dashboard-module__XABe8G__inlineButton:hover,.dashboard-module__XABe8G__inlineLink:hover{color:var(--c-accent-hover)}.dashboard-module__XABe8G__alert,.dashboard-module__XABe8G__toast{border-radius:var(--r-md);align-items:flex-start;gap:.55rem;padding:.75rem 1rem;font-size:.82rem;line-height:1.5;display:flex}.dashboard-module__XABe8G__alertSuccess,.dashboard-module__XABe8G__toastSuccess{background:var(--c-green-soft);color:var(--c-green);border:1px solid #05966940}.dashboard-module__XABe8G__alertError,.dashboard-module__XABe8G__toastError{background:var(--c-red-soft);color:var(--c-red);border:1px solid #dc262640}.dashboard-module__XABe8G__banner{border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--c-accent)25%,transparent);background:var(--c-accent-soft);color:var(--c-accent-hover);align-items:flex-start;gap:.6rem;padding:.8rem 1rem;font-size:.82rem;line-height:1.5;display:flex}.dashboard-module__XABe8G__banner .dashboard-module__XABe8G__inlineButton,.dashboard-module__XABe8G__banner .dashboard-module__XABe8G__inlineLink{color:var(--c-accent-hover)}.dashboard-module__XABe8G__toast{margin-bottom:1.25rem}.dashboard-module__XABe8G__toastClose{flex-shrink:0;margin-left:auto}.dashboard-module__XABe8G__sectionText{color:var(--c-text-3);margin:.2rem 0 0;font-size:.82rem;line-height:1.4}.dashboard-module__XABe8G__backLink{color:var(--c-text-3);cursor:pointer;align-items:center;gap:.4rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.dashboard-module__XABe8G__backLink:hover{color:var(--c-accent)}.dashboard-module__XABe8G__backLink svg{transform:rotate(180deg)}.dashboard-module__XABe8G__appShell{background:var(--c-bg);grid-template-columns:15rem minmax(0,1fr);display:grid}.dashboard-module__XABe8G__sidebar{background:linear-gradient(180deg,var(--c-rail-edge)0%,var(--c-rail)18rem);height:100vh;color:var(--c-rail-text);--c-accent:#e8854a;--c-accent-soft:#e8854a21;border-right:1px solid #00000059;flex-direction:column;align-self:start;display:flex;position:sticky;top:0;overflow:hidden}.dashboard-module__XABe8G__sidebarHeader{border-bottom:1px solid var(--c-rail-line);justify-content:space-between;align-items:center;padding:1.125rem 1.125rem .875rem;display:flex}.dashboard-module__XABe8G__sidebar .dashboard-module__XABe8G__brand{color:#f4efe9}.dashboard-module__XABe8G__mobileClose{color:var(--c-rail-muted);cursor:pointer;background:0 0;border:0;display:none}.dashboard-module__XABe8G__mobileClose:hover{background:var(--c-rail-hover);color:var(--c-rail-text)}.dashboard-module__XABe8G__sidebarWorkspaceWrap{border-bottom:1px solid var(--c-rail-line);position:relative}.dashboard-module__XABe8G__sidebarWorkspace{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.625rem;padding:.875rem 1.125rem;display:flex}.dashboard-module__XABe8G__sidebarWorkspace:disabled{cursor:default;color:inherit;opacity:1}.dashboard-module__XABe8G__sidebarWorkspaceButton{cursor:pointer;transition:background .18s}.dashboard-module__XABe8G__sidebarWorkspaceButton:hover,.dashboard-module__XABe8G__sidebarWorkspaceButton[aria-expanded=true]{background:var(--c-rail-hover)}.dashboard-module__XABe8G__railAvatar{border-radius:var(--r-md);color:#fff;width:2.1rem;height:2.1rem;font-family:var(--font-display),system-ui,sans-serif;background:linear-gradient(135deg,#e8854a 0%,#b04d23 100%);flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 2px 6px #00000059}.dashboard-module__XABe8G__railWorkspaceText{flex:1;gap:.1rem;min-width:0;display:grid}.dashboard-module__XABe8G__sidebarWorkspaceName{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.015em;color:var(--c-rail-text);margin:0;font-size:.88rem;font-weight:700;line-height:1.2;display:block;overflow:hidden}.dashboard-module__XABe8G__sidebarWorkspaceMeta{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono),monospace;color:var(--c-rail-faint);letter-spacing:.02em;margin:0;font-size:.66rem;display:block;overflow:hidden}.dashboard-module__XABe8G__sidebarWorkspaceSub{color:var(--c-rail-muted);margin-top:.1rem;font-size:.68rem;font-weight:650;display:block}.dashboard-module__XABe8G__workspaceChevron{border-radius:var(--r-md);width:1.45rem;height:1.45rem;color:var(--c-rail-muted);background:#ffffff0a;flex-shrink:0;justify-content:center;align-items:center;transition:transform .18s,color .18s,background .18s;display:inline-flex}.dashboard-module__XABe8G__sidebarWorkspaceButton[aria-expanded=true] .dashboard-module__XABe8G__workspaceChevron{color:var(--c-rail-text);background:#ffffff14;transform:rotate(180deg)}.dashboard-module__XABe8G__workspaceMenu{z-index:20;border:1px solid var(--c-rail-line);border-radius:var(--r-lg);background:color-mix(in srgb,var(--c-rail-edge)88%,#111827);gap:.25rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .45rem);left:.625rem;right:.625rem;box-shadow:0 18px 42px #00000061}.dashboard-module__XABe8G__workspaceMenuItem{border-radius:var(--r-md);width:100%;min-height:3rem;color:var(--c-rail-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:1.75rem minmax(0,1fr) auto auto;align-items:center;gap:.55rem;padding:.5rem;display:grid}.dashboard-module__XABe8G__workspaceMenuItem:hover{background:var(--c-rail-hover)}.dashboard-module__XABe8G__workspaceMenuItemActive{border-color:color-mix(in srgb,var(--c-accent)32%,transparent);background:var(--c-accent-soft)}.dashboard-module__XABe8G__workspaceMenuAvatar{border-radius:var(--r-md);width:1.75rem;height:1.75rem;color:var(--c-rail-text);font-family:var(--font-display),system-ui,sans-serif;background:#ffffff14;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.dashboard-module__XABe8G__workspaceMenuText{gap:.12rem;min-width:0;display:grid}.dashboard-module__XABe8G__workspaceMenuName{text-overflow:ellipsis;white-space:nowrap;color:var(--c-rail-text);font-size:.8rem;font-weight:750;overflow:hidden}.dashboard-module__XABe8G__workspaceMenuMeta{text-overflow:ellipsis;white-space:nowrap;color:var(--c-rail-faint);font-family:var(--font-mono),monospace;letter-spacing:.01em;font-size:.61rem;overflow:hidden}.dashboard-module__XABe8G__workspaceMenuRole{border:1px solid var(--c-rail-line);border-radius:var(--r-pill);color:var(--c-rail-muted);text-transform:uppercase;padding:.22rem .38rem;font-size:.58rem;font-weight:800;line-height:1}.dashboard-module__XABe8G__workspaceMenuCheck{color:var(--c-accent);justify-content:center;align-items:center;display:inline-flex}.dashboard-module__XABe8G__sidebarBadgeRow{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.dashboard-module__XABe8G__nav{flex-direction:column;gap:3px;padding:.625rem;display:flex}.dashboard-module__XABe8G__railSpacer{flex:1;min-height:1.5rem;position:relative;overflow:hidden}.dashboard-module__XABe8G__railWatermark{opacity:.05;pointer-events:none;position:absolute;bottom:-36px;left:-88px}.dashboard-module__XABe8G__navButton .dashboard-module__XABe8G__kbd{opacity:0;transition:opacity .15s}.dashboard-module__XABe8G__navButton:hover .dashboard-module__XABe8G__kbd,.dashboard-module__XABe8G__navButton:focus-visible .dashboard-module__XABe8G__kbd{opacity:1}.dashboard-module__XABe8G__navButton{border-radius:var(--r-md);height:2.5rem;color:var(--c-rail-muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:0 .75rem;font-size:.82rem;font-weight:500;transition:background .15s,color .15s;display:grid;position:relative}.dashboard-module__XABe8G__navButton:hover{background:var(--c-rail-hover);color:var(--c-rail-text)}.dashboard-module__XABe8G__navButtonActive{background:color-mix(in srgb,var(--c-accent)13%,transparent);color:var(--c-rail-text);font-weight:600}.dashboard-module__XABe8G__navButtonActive:before{content:"";border-radius:0 var(--r-pill)var(--r-pill)0;background:var(--c-accent);width:2.5px;position:absolute;top:20%;bottom:20%;left:0}.dashboard-module__XABe8G__navIcon{opacity:.6;transition:opacity .15s;display:inline-flex}.dashboard-module__XABe8G__navButton:hover .dashboard-module__XABe8G__navIcon{opacity:.85}.dashboard-module__XABe8G__navButtonActive .dashboard-module__XABe8G__navIcon{opacity:1;color:var(--c-accent)}.dashboard-module__XABe8G__navCount{border-radius:var(--r-pill);min-width:1.3rem;height:1.3rem;color:var(--c-rail-muted);background:#ece4d81a;justify-content:center;align-items:center;padding:0 .3rem;font-size:.65rem;font-weight:700;display:inline-flex}.dashboard-module__XABe8G__sidebarSummary{border:1px solid var(--c-rail-line);border-radius:var(--r-md);background:#ece4d809;gap:.4rem;margin:.25rem .625rem 0;padding:.8rem .875rem .875rem;display:grid;position:relative}.dashboard-module__XABe8G__summaryHead{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.dashboard-module__XABe8G__summaryPct{font-family:var(--font-mono),monospace;color:var(--c-rail-muted);font-size:.66rem;font-weight:700}.dashboard-module__XABe8G__summaryPctWarning{color:#e9a23b}.dashboard-module__XABe8G__summaryPctCritical{color:#f0907f}.dashboard-module__XABe8G__summaryFoot{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.1rem;display:flex}.dashboard-module__XABe8G__railUpgrade{color:#e8854a;font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;flex-shrink:0;margin:-.5rem 0;padding:.5rem 0;font-size:.7rem;font-weight:700;transition:color .15s}.dashboard-module__XABe8G__railUpgrade:hover{color:#f09a66;text-underline-offset:2px;text-decoration:underline}.dashboard-module__XABe8G__summaryLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--c-rail-faint);font-size:.6rem;font-weight:600}.dashboard-module__XABe8G__summaryValue{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.01em;color:var(--c-rail-text);font-size:.88rem;font-weight:700}.dashboard-module__XABe8G__summaryUnit{color:var(--c-rail-faint);letter-spacing:0;font-size:.7rem;font-weight:400}.dashboard-module__XABe8G__summaryMeter{border-radius:var(--r-pill);background:#ece4d824;width:100%;height:4px;overflow:hidden}.dashboard-module__XABe8G__summaryMeterFill{border-radius:var(--r-pill);background:var(--c-green);height:100%;transition:width .5s;display:block}.dashboard-module__XABe8G__sidebarResources{border-top:1px solid var(--c-rail-line);flex-direction:column;gap:2px;padding:.25rem .625rem .625rem;display:flex}.dashboard-module__XABe8G__railSectionLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--c-rail-faint);padding:.5rem .75rem .25rem;font-size:.6rem;font-weight:700}.dashboard-module__XABe8G__sidebarLink{border-radius:var(--r-md);color:var(--c-rail-muted);cursor:pointer;align-items:center;gap:.55rem;padding:.45rem .75rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.dashboard-module__XABe8G__sidebarLink:hover{background:var(--c-rail-hover);color:var(--c-rail-text)}.dashboard-module__XABe8G__signOutButton{border:0;border-top:1px solid var(--c-rail-line);width:100%;color:var(--c-rail-muted);font:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.5rem;padding:.875rem 1.125rem;font-size:.8rem;font-weight:500;transition:background .15s,color .15s;display:flex}.dashboard-module__XABe8G__signOutButton:hover:not(:disabled){color:#f0907f;background:#e5604f1f}.dashboard-module__XABe8G__planBadge,.dashboard-module__XABe8G__statusBadge{border-radius:var(--r-sm);letter-spacing:.02em;border:1px solid #0000;align-items:center;padding:.15rem .5rem;font-size:.64rem;font-weight:700;line-height:1;display:inline-flex}.dashboard-module__XABe8G__planFree{background:var(--c-surface);color:var(--c-text-2);border-color:var(--c-border-md)}.dashboard-module__XABe8G__planBuilder{background:var(--c-green-soft);color:var(--c-green);border-color:#05966933}.dashboard-module__XABe8G__planPro{background:var(--c-blue-soft);color:var(--c-blue);border-color:#2563eb33}.dashboard-module__XABe8G__statusPositive{background:var(--c-green-soft);color:var(--c-green);border-color:#05966933}.dashboard-module__XABe8G__statusWarning{background:var(--c-accent-soft);color:var(--c-accent);border-color:color-mix(in srgb,var(--c-accent)20%,transparent)}.dashboard-module__XABe8G__statusDanger{background:var(--c-red-soft);color:var(--c-red);border-color:#dc262633}.dashboard-module__XABe8G__statusMuted{background:var(--c-surface);color:var(--c-text-3);border-color:var(--c-border)}.dashboard-module__XABe8G__overlay,.dashboard-module__XABe8G__mobileToggle{display:none}.dashboard-module__XABe8G__workspace{background:var(--c-bg);min-height:100vh;padding:2rem 2.5rem 3rem}.dashboard-module__XABe8G__loadingState{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-lg);color:var(--c-text-2);align-items:center;gap:.75rem;padding:.875rem 1.125rem;font-size:.85rem;display:inline-flex}.dashboard-module__XABe8G__section{gap:1.25rem;display:grid}.dashboard-module__XABe8G__sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-module__XABe8G__sectionTitle{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.035em;color:var(--c-text);margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;line-height:1.1}.dashboard-module__XABe8G__headerActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.dashboard-module__XABe8G__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-module__XABe8G__metricCard{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 var(--c-card-sheen),var(--shadow-card);padding:1.25rem 1.375rem 1.375rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.dashboard-module__XABe8G__metricCardPrimary{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--c-accent)10%,transparent)0%,transparent 55%),var(--c-card);border-color:color-mix(in srgb,var(--c-accent)22%,transparent)}.dashboard-module__XABe8G__metricCard:hover{border-color:color-mix(in srgb,var(--c-accent)15%,transparent);box-shadow:var(--shadow-md);transform:translateY(-1px)}.dashboard-module__XABe8G__metricHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.dashboard-module__XABe8G__metricHeader svg{color:var(--c-text-3);flex-shrink:0}.dashboard-module__XABe8G__metricLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3);font-size:.7rem;font-weight:600}.dashboard-module__XABe8G__metricValue{font-family:var(--font-mono),monospace;letter-spacing:-.045em;color:var(--c-text);margin-bottom:.3rem;font-size:2.15rem;font-weight:700;line-height:1;display:block}.dashboard-module__XABe8G__metricMeta{color:var(--c-text-3);font-size:.75rem;display:block}.dashboard-module__XABe8G__meter{border-radius:var(--r-pill);background:var(--c-surface);width:100%;height:4px;margin-top:.75rem;overflow:hidden}.dashboard-module__XABe8G__meterFill{border-radius:var(--r-pill);background:var(--c-green);height:100%;transition:width .5s;display:block}.dashboard-module__XABe8G__meterWarning{background:var(--c-amber)}.dashboard-module__XABe8G__meterCritical{background:var(--c-red)}.dashboard-module__XABe8G__metricFootnote{color:var(--c-text-3);margin-top:.5rem;font-size:.7rem;line-height:1.4;display:block}.dashboard-module__XABe8G__progressRing{background:conic-gradient(var(--c-accent)var(--progress,0%),var(--c-surface)0%);width:3rem;height:3rem;color:var(--c-text);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.dashboard-module__XABe8G__tableRowHighlight{background:var(--c-accent-soft);animation:.2s dashboard-module__XABe8G__fadeIn}.dashboard-module__XABe8G__panel{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 var(--c-card-sheen),var(--shadow-card);align-content:start;gap:.75rem;padding:1.25rem;display:grid}.dashboard-module__XABe8G__panelHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dashboard-module__XABe8G__panelTitle{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.015em;color:var(--c-text);margin:0;font-size:.95rem;font-weight:700;line-height:1.25}.dashboard-module__XABe8G__panelText,.dashboard-module__XABe8G__panelText p{color:var(--c-text-2);margin:0;font-size:.82rem;line-height:1.6}.dashboard-module__XABe8G__checklist{gap:.5rem;display:grid}.dashboard-module__XABe8G__checklistItem{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.dashboard-module__XABe8G__checklistIcon{border-radius:var(--r-sm);background:var(--c-surface);width:1.625rem;height:1.625rem;color:var(--c-text-3);flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;display:inline-flex}.dashboard-module__XABe8G__checklistIconDone{background:var(--c-green-soft);color:var(--c-green)}.dashboard-module__XABe8G__checklistBody{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.dashboard-module__XABe8G__checklistLabel{color:var(--c-text);font-size:.82rem;font-weight:600;line-height:1.35}.dashboard-module__XABe8G__surfaceStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.dashboard-module__XABe8G__surfaceChip{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-lg);color:var(--c-text);cursor:pointer;box-shadow:inset 0 1px 0 var(--c-card-sheen),var(--shadow-card);flex-direction:column;gap:.45rem;padding:1.125rem 1.125rem 1rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.dashboard-module__XABe8G__surfaceChip:after{content:"";background:linear-gradient(90deg,var(--c-accent),transparent 75%);opacity:0;height:2px;transition:opacity .2s;position:absolute;inset:0 0 auto}.dashboard-module__XABe8G__surfaceChip:hover{border-color:color-mix(in srgb,var(--c-accent)25%,transparent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.dashboard-module__XABe8G__surfaceChip:hover:after{opacity:1}.dashboard-module__XABe8G__surfaceChipIcon{border-radius:var(--r-md);background:var(--c-accent-soft);width:2.1rem;height:2.1rem;color:var(--c-accent);justify-content:center;align-items:center;margin-bottom:.25rem;transition:background .2s;display:inline-flex}.dashboard-module__XABe8G__surfaceChip:hover .dashboard-module__XABe8G__surfaceChipIcon{background:color-mix(in srgb,var(--c-accent)16%,transparent)}.dashboard-module__XABe8G__surfaceChipTitle{letter-spacing:-.01em;color:var(--c-text);font-size:.88rem;font-weight:700;line-height:1.2}.dashboard-module__XABe8G__surfaceChipText{color:var(--c-text-2);font-size:.74rem;line-height:1.5}.dashboard-module__XABe8G__surfaceChipFoot{border-top:1px solid var(--c-border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.625rem;display:flex}.dashboard-module__XABe8G__surfaceChipFoot>svg{color:var(--c-text-3);flex-shrink:0;transition:color .15s,transform .15s}.dashboard-module__XABe8G__surfaceChip:hover .dashboard-module__XABe8G__surfaceChipFoot>svg{color:var(--c-accent);transform:translate(2px)}.dashboard-module__XABe8G__surfaceChipPath{font-family:var(--font-mono),monospace;color:var(--c-text-3);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;padding:0;font-size:.64rem;transition:color .15s;overflow:hidden}.dashboard-module__XABe8G__surfaceChip:hover .dashboard-module__XABe8G__surfaceChipPath{color:var(--c-accent)}.dashboard-module__XABe8G__table{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden}.dashboard-module__XABe8G__tableHeader{background:var(--c-surface);border-bottom:1px solid var(--c-border);grid-template-columns:1.4fr 1.2fr .8fr 1fr .9fr .75fr;align-items:center;gap:1rem;padding:.625rem 1.25rem;display:grid}.dashboard-module__XABe8G__tableHeader span{letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-2);font-size:.65rem;font-weight:700}.dashboard-module__XABe8G__tableRow{border-bottom:1px solid var(--c-border);color:var(--c-text-2);grid-template-columns:1.4fr 1.2fr .8fr 1fr .9fr .75fr;align-items:center;gap:1rem;padding:.8rem 1.25rem;font-size:.82rem;transition:background .12s;display:grid}.dashboard-module__XABe8G__tableRow:last-child{border-bottom:0}.dashboard-module__XABe8G__tableRow:hover{background:var(--c-panel)}.dashboard-module__XABe8G__tableName{color:var(--c-text);font-size:.82rem;font-weight:600}.dashboard-module__XABe8G__tableKey{font-family:var(--font-mono),monospace;color:color-mix(in srgb,var(--c-accent)80%,var(--c-text));background:var(--c-accent-soft);border:1px solid color-mix(in srgb,var(--c-accent)20%,transparent);border-radius:var(--r-sm);padding:.2rem .5rem;font-size:.75rem;display:inline-flex}.dashboard-module__XABe8G__tableActionMuted{color:var(--c-text-3);font-size:.75rem}.dashboard-module__XABe8G__emptyState{text-align:center;background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);place-items:center;gap:.6rem;padding:3rem 2rem;display:grid}.dashboard-module__XABe8G__emptyState h3{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:700}.dashboard-module__XABe8G__emptyState p{color:var(--c-text-2);max-width:26rem;margin:0;font-size:.82rem;line-height:1.6}.dashboard-module__XABe8G__emptyIcon{border-radius:var(--r-lg);background:var(--c-accent-soft);width:2.75rem;height:2.75rem;color:var(--c-accent);justify-content:center;align-items:center;display:inline-flex}.dashboard-module__XABe8G__secretPanel{background:var(--c-card);border:1px solid color-mix(in srgb,var(--c-accent)25%,transparent);border-radius:var(--r-lg);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent)6%,transparent);gap:.75rem;padding:1.25rem;display:grid}.dashboard-module__XABe8G__secretValue{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.dashboard-module__XABe8G__secretValue code{white-space:nowrap;font-family:var(--font-mono),monospace;color:var(--c-green);flex:1;font-size:.82rem;overflow-x:auto}.dashboard-module__XABe8G__quickstartReveal{gap:.875rem;margin-top:.25rem;display:grid}.dashboard-module__XABe8G__quickstartStep{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);gap:.625rem;padding:1rem;display:grid}.dashboard-module__XABe8G__quickstartHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-module__XABe8G__quickstartHeader h4{color:var(--c-text);margin:0;font-size:.88rem;font-weight:700}.dashboard-module__XABe8G__commandBlock{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-panel);margin:0;padding:.875rem 1rem;overflow-x:auto}.dashboard-module__XABe8G__commandBlock code{color:var(--c-green);font-family:var(--font-mono),monospace;white-space:pre;font-size:.8rem;line-height:1.6;display:block}.dashboard-module__XABe8G__currentPlanBar{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.dashboard-module__XABe8G__currentPlanInfo{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.dashboard-module__XABe8G__currentPlanName{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em;color:var(--c-text);margin:0;font-size:1.05rem;font-weight:800}.dashboard-module__XABe8G__planGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.dashboard-module__XABe8G__planCard{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);align-content:start;gap:1rem;padding:1.5rem;display:grid}.dashboard-module__XABe8G__planCardFeatured{border-color:#2563eb33}.dashboard-module__XABe8G__planCardCurrent{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent),var(--shadow-card)}.dashboard-module__XABe8G__planCardHeader{gap:.5rem;display:grid}.dashboard-module__XABe8G__planCardTitleRow{align-items:center;gap:.5rem;display:flex}.dashboard-module__XABe8G__planCardTitleRow h3{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em;margin:0;font-size:1.05rem;font-weight:800}.dashboard-module__XABe8G__planCardText{color:var(--c-text-2);margin:0;font-size:.8rem;line-height:1.55}.dashboard-module__XABe8G__planNumbers{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);gap:1.5rem;padding:.875rem 0;display:flex}.dashboard-module__XABe8G__planNumbers>div{flex-direction:column;gap:.125rem;display:flex}.dashboard-module__XABe8G__planNumbers strong{font-family:var(--font-mono),monospace;letter-spacing:-.02em;color:var(--c-text);font-size:1.1rem;font-weight:700;line-height:1.1}.dashboard-module__XABe8G__planNumbers span{color:var(--c-text-3);font-size:.66rem;font-weight:500}.dashboard-module__XABe8G__planFeatureList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.dashboard-module__XABe8G__planFeatureList li{color:var(--c-text-2);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem;font-size:.8rem;line-height:1.45;display:grid}.dashboard-module__XABe8G__planFeatureList svg{color:var(--c-green);flex-shrink:0;margin-top:.1rem}.dashboard-module__XABe8G__planCardCurrentLabel,.dashboard-module__XABe8G__planCardMutedLabel{align-items:center;min-height:2.375rem;font-size:.82rem;font-weight:600;display:inline-flex}.dashboard-module__XABe8G__planCardCurrentLabel{color:var(--c-accent)}.dashboard-module__XABe8G__planCardMutedLabel{color:var(--c-text-3)}.dashboard-module__XABe8G__accountIdentity{align-items:center;gap:1rem;display:flex}.dashboard-module__XABe8G__accountAvatar{border-radius:var(--r-lg);background:var(--c-accent-soft);border:1px solid color-mix(in srgb,var(--c-accent)20%,transparent);width:3rem;height:3rem;color:var(--c-accent);font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.04em;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:inline-flex}.dashboard-module__XABe8G__accountName{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.025em;color:var(--c-text);margin:0 0 .175rem;font-size:1.125rem;font-weight:800}.dashboard-module__XABe8G__slugText{font-family:var(--font-mono),monospace;color:var(--c-text-3);letter-spacing:.02em;margin:0;font-size:.68rem}.dashboard-module__XABe8G__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.dashboard-module__XABe8G__detailRow{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-card);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.125rem;display:flex}.dashboard-module__XABe8G__detailRow span{color:var(--c-text-3);font-size:.75rem;font-weight:500}.dashboard-module__XABe8G__detailRow strong{color:var(--c-text);font-family:inherit;font-size:.82rem;font-weight:700}.dashboard-module__XABe8G__accountWorkspaceList{gap:.5rem;display:grid}.dashboard-module__XABe8G__accountWorkspaceRow{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid}.dashboard-module__XABe8G__accountWorkspaceAvatar{border-radius:var(--r-md);background:var(--c-accent-soft);width:2.25rem;height:2.25rem;color:var(--c-accent);font-family:var(--font-display),system-ui,sans-serif;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.dashboard-module__XABe8G__accountWorkspaceMain{gap:.14rem;min-width:0;display:grid}.dashboard-module__XABe8G__accountWorkspaceMain strong{text-overflow:ellipsis;white-space:nowrap;color:var(--c-text);font-size:.86rem;overflow:hidden}.dashboard-module__XABe8G__accountWorkspaceMain span{text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-3);font-family:var(--font-mono),monospace;font-size:.66rem;overflow:hidden}@media (max-width:1280px){.dashboard-module__XABe8G__surfaceStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.dashboard-module__XABe8G__planGrid{grid-template-columns:1fr;max-width:28rem}}@media (max-width:980px){.dashboard-module__XABe8G__appShell{grid-template-columns:1fr}.dashboard-module__XABe8G__sidebar{z-index:50;width:min(17rem,100vw - 3rem);box-shadow:none;transition:transform .2s cubic-bezier(.4,0,.2,1);position:fixed;inset:0 auto 0 0;transform:translate(-106%)}.dashboard-module__XABe8G__sidebarOpen{box-shadow:var(--shadow-lg);transform:translate(0)}.dashboard-module__XABe8G__mobileClose,.dashboard-module__XABe8G__overlay,.dashboard-module__XABe8G__mobileToggle{display:inline-flex}.dashboard-module__XABe8G__overlay{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;position:fixed;inset:0}.dashboard-module__XABe8G__mobileToggle{z-index:30;border:1px solid var(--c-border-md);border-radius:var(--r-md);background:var(--c-card);width:2.5rem;height:2.5rem;box-shadow:var(--shadow-card);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;position:fixed;top:1rem;left:1rem}.dashboard-module__XABe8G__mobileToggle span{border-radius:var(--r-pill);background:var(--c-text);width:.9rem;height:2px;display:block}.dashboard-module__XABe8G__workspace{padding-top:4.5rem}}@media (max-width:760px){.dashboard-module__XABe8G__workspace{padding:4.5rem 1.25rem 2.5rem}.dashboard-module__XABe8G__sectionHeader{flex-direction:column}.dashboard-module__XABe8G__headerActions{justify-content:flex-start;width:100%}.dashboard-module__XABe8G__metricGrid{grid-template-columns:1fr;gap:.625rem}.dashboard-module__XABe8G__surfaceStrip,.dashboard-module__XABe8G__detailGrid{grid-template-columns:1fr}.dashboard-module__XABe8G__accountWorkspaceRow{grid-template-columns:2.25rem minmax(0,1fr)}.dashboard-module__XABe8G__accountWorkspaceRow>.dashboard-module__XABe8G__secondaryButton,.dashboard-module__XABe8G__accountWorkspaceRow>.dashboard-module__XABe8G__statusBadge{grid-column:2;justify-self:start}.dashboard-module__XABe8G__formInline{grid-template-columns:1fr}.dashboard-module__XABe8G__tableHeader,.dashboard-module__XABe8G__tableRow{grid-template-columns:1fr 1fr}.dashboard-module__XABe8G__tableHeader span:nth-child(n+3),.dashboard-module__XABe8G__tableRow>:nth-child(n+3){display:none}.dashboard-module__XABe8G__tableHeader span:last-child,.dashboard-module__XABe8G__tableRow>:last-child{display:flex}.dashboard-module__XABe8G__currentPlanBar{flex-direction:column;align-items:flex-start}.dashboard-module__XABe8G__planNumbers{flex-wrap:wrap;gap:1rem}}@media (prefers-reduced-motion:reduce){:is(*,:before,:after){transition-duration:.01ms!important;animation-duration:.01ms!important}}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.dashboard-module__XABe8G__metricGrid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-module__XABe8G__metricValueRoute{font-family:var(--font-mono),monospace;letter-spacing:-.01em;color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;margin:.35rem 0 .45rem;font-size:.92rem;font-weight:600;display:block;overflow:hidden}.dashboard-module__XABe8G__footnoteWarn{color:var(--c-amber)}.dashboard-module__XABe8G__heroPanel{background:var(--c-card);border:1px solid var(--c-border-md);border-radius:var(--r-xl);box-shadow:var(--shadow-md);gap:1.25rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.dashboard-module__XABe8G__heroPanel:before{content:"";background:linear-gradient(90deg,var(--c-accent),transparent 70%);height:3px;position:absolute;inset:0 0 auto}.dashboard-module__XABe8G__heroHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-module__XABe8G__heroTitle{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.03em;color:var(--c-text);margin:0 0 .25rem;font-size:1.15rem;font-weight:800}.dashboard-module__XABe8G__heroSub{color:var(--c-text-2);max-width:38rem;margin:0;font-size:.84rem;line-height:1.55}.dashboard-module__XABe8G__heroProgress{border-radius:var(--r-pill);background:var(--c-accent-soft);color:var(--c-accent);letter-spacing:.04em;flex-shrink:0;padding:.3rem .7rem;font-size:.7rem;font-weight:700}.dashboard-module__XABe8G__heroSteps{gap:1.125rem;margin:0;padding:0;list-style:none;display:grid}.dashboard-module__XABe8G__heroStep{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.dashboard-module__XABe8G__heroMarker{border:1.5px solid var(--c-border-hi);background:var(--c-surface);width:1.75rem;height:1.75rem;color:var(--c-text-2);border-radius:50%;justify-content:center;align-items:center;margin-top:.05rem;font-size:.78rem;font-weight:700;display:inline-flex}.dashboard-module__XABe8G__heroStepDone .dashboard-module__XABe8G__heroMarker{border-color:var(--c-green);background:var(--c-green-soft);color:var(--c-green)}.dashboard-module__XABe8G__heroStepDone .dashboard-module__XABe8G__heroStepTitle{color:var(--c-text-2)}.dashboard-module__XABe8G__heroStepBody{justify-items:start;gap:.55rem;min-width:0;display:grid}.dashboard-module__XABe8G__heroStepBody>*{justify-self:stretch}.dashboard-module__XABe8G__heroStepBody>button{justify-self:start}.dashboard-module__XABe8G__heroStepTitle{letter-spacing:-.01em;color:var(--c-text);margin:0;font-size:.9rem;font-weight:700}.dashboard-module__XABe8G__heroStepText{color:var(--c-text-2);margin:0;font-size:.8rem;line-height:1.55}.dashboard-module__XABe8G__heroKeyRef{font-family:var(--font-mono),monospace;color:color-mix(in srgb,var(--c-accent)80%,var(--c-text));background:var(--c-accent-soft);border-radius:var(--r-sm);padding:.15rem .4rem;font-size:.74rem}.dashboard-module__XABe8G__heroForm{grid-template-columns:minmax(0,22rem) max-content;align-items:center;gap:.625rem;display:grid}.dashboard-module__XABe8G__heroForm .dashboard-module__XABe8G__input{border:1px solid var(--c-border-md);border-radius:var(--r-md);background:var(--c-surface);height:2.5rem;padding:0 .875rem}.dashboard-module__XABe8G__onboardingCapture{border-top:1px solid var(--c-border);gap:.875rem;padding-top:1rem;display:grid}.dashboard-module__XABe8G__onboardingCaptureHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-module__XABe8G__onboardingCaptureTitle{color:var(--c-text);margin:0 0 .25rem;font-size:.92rem;font-weight:800}.dashboard-module__XABe8G__onboardingCaptureText{max-width:40rem;color:var(--c-text-2);margin:0;font-size:.8rem;line-height:1.55}.dashboard-module__XABe8G__onboardingChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.dashboard-module__XABe8G__onboardingChoice{border:1px solid var(--c-border-md);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);text-align:left;cursor:pointer;gap:.25rem;min-height:6rem;padding:.75rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.dashboard-module__XABe8G__onboardingChoice:hover:not(:disabled){border-color:color-mix(in srgb,var(--c-accent)46%,var(--c-border-md));background:var(--c-accent-soft);transform:translateY(-1px)}.dashboard-module__XABe8G__onboardingChoice:disabled{cursor:progress;opacity:.65}.dashboard-module__XABe8G__onboardingChoiceTitle{font-size:.82rem;font-weight:800}.dashboard-module__XABe8G__onboardingChoiceText{color:var(--c-text-2);font-size:.74rem;line-height:1.45}.dashboard-module__XABe8G__onboardingOptIn{color:var(--c-text-2);align-items:center;gap:.5rem;font-size:.78rem;line-height:1.4;display:inline-flex}.dashboard-module__XABe8G__onboardingOptIn input{width:1rem;height:1rem;accent-color:var(--c-accent);flex:none}.dashboard-module__XABe8G__onboardingSaved{border-top:1px solid var(--c-border);color:var(--c-green);align-items:center;gap:.45rem;padding-top:.875rem;font-size:.8rem;font-weight:700;display:inline-flex}.dashboard-module__XABe8G__onboardingResumePrompt,.dashboard-module__XABe8G__activationCompactPrompt{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-card);box-shadow:var(--shadow-card);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.dashboard-module__XABe8G__onboardingResumePrompt div,.dashboard-module__XABe8G__activationCompactPrompt div{gap:.2rem;min-width:0;display:grid}.dashboard-module__XABe8G__onboardingResumePrompt strong,.dashboard-module__XABe8G__activationCompactPrompt strong{color:var(--c-text);font-size:.9rem}.dashboard-module__XABe8G__onboardingResumePrompt span,.dashboard-module__XABe8G__activationCompactPrompt span{color:var(--c-text-2);font-size:.78rem;line-height:1.45}.dashboard-module__XABe8G__onboardingOverlay{z-index:120;background:color-mix(in srgb,var(--c-bg)72%,#0000005c);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain;place-items:center;padding:2rem;animation:.2s both dashboard-module__XABe8G__fadeIn;display:grid;position:fixed;inset:0}.dashboard-module__XABe8G__onboardingShell{border:1px solid var(--c-border-md);border-radius:var(--r-xl);background:var(--c-bg);width:min(66rem,100%);min-height:min(34rem,100dvh - 3rem);max-height:min(46rem,100dvh - 3rem);box-shadow:var(--shadow-lg);grid-template-rows:minmax(0,1fr);grid-template-columns:16.5rem minmax(0,1fr);display:grid;overflow:hidden}.dashboard-module__XABe8G__onboardingRail{color:var(--c-rail-text);background:radial-gradient(90% 70% at 8% 0%,#e8854a21 0%,transparent 60%),linear-gradient(165deg,var(--c-rail-edge)0%,var(--c-rail)55%);flex-direction:column;gap:1.75rem;padding:1.75rem 1.5rem;display:flex;position:relative;overflow:hidden}.dashboard-module__XABe8G__onboardingRailBrand{color:var(--c-rail-text);align-items:center;gap:.4rem;display:inline-flex;position:relative}.dashboard-module__XABe8G__onboardingRailWatermark{opacity:.05;pointer-events:none;position:absolute;bottom:-60px;right:-70px}.dashboard-module__XABe8G__onboardingRailSteps{margin:auto 0;padding:0;list-style:none;position:relative}.dashboard-module__XABe8G__onboardingRailStep{grid-template-columns:1.6rem minmax(0,1fr);column-gap:.75rem;padding:.55rem 0;display:grid;position:relative}.dashboard-module__XABe8G__onboardingRailStep:not(:last-child):after{content:"";background:var(--c-rail-line);width:1px;transition:background .3s;position:absolute;top:2.25rem;bottom:-.45rem;left:calc(.8rem - .5px)}.dashboard-module__XABe8G__onboardingRailStepDone:not(:last-child):after{background:#e8854a99}.dashboard-module__XABe8G__onboardingRailStepBullet{border:1px solid var(--c-rail-line);width:1.6rem;height:1.6rem;color:var(--c-rail-muted);font-family:var(--font-mono),monospace;background:#ece4d80a;border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:grid}.dashboard-module__XABe8G__onboardingRailStepActive .dashboard-module__XABe8G__onboardingRailStepBullet{color:#221409;background:#e8854a;border-color:#e8854a;box-shadow:0 0 0 4px #e8854a2e}.dashboard-module__XABe8G__onboardingRailStepDone .dashboard-module__XABe8G__onboardingRailStepBullet{color:#e8854a;background:#e8854a24;border-color:#e8854a8c}.dashboard-module__XABe8G__onboardingRailStepLabel{letter-spacing:-.01em;color:var(--c-rail-muted);font-size:.82rem;font-weight:700;line-height:1.6rem;transition:color .2s}.dashboard-module__XABe8G__onboardingRailStepActive .dashboard-module__XABe8G__onboardingRailStepLabel{color:var(--c-rail-text)}.dashboard-module__XABe8G__onboardingRailStepDone .dashboard-module__XABe8G__onboardingRailStepLabel{color:var(--c-rail-text);opacity:.85}.dashboard-module__XABe8G__onboardingRailStepHint{color:var(--c-rail-muted);grid-column:2;margin:.15rem 0 .25rem;font-size:.72rem;line-height:1.5;animation:.2s dashboard-module__XABe8G__fadeIn}.dashboard-module__XABe8G__onboardingRailFoot{border-top:1px solid var(--c-rail-line);font-family:var(--font-mono),monospace;letter-spacing:.06em;color:var(--c-rail-faint);gap:.5rem;padding-top:1.25rem;font-size:.66rem;display:grid;position:relative}.dashboard-module__XABe8G__onboardingRailStatus{align-items:center;gap:.45rem;display:inline-flex}.dashboard-module__XABe8G__onboardingRailStatus i{background:#e9a23b;border-radius:50%;flex:none;width:.45rem;height:.45rem}.dashboard-module__XABe8G__onboardingRailStatusLive i{background:#34c08b}.dashboard-module__XABe8G__onboardingRailStatus .dashboard-module__XABe8G__spinnerMini{border-color:#e8854a #ece4d840 #ece4d840}.dashboard-module__XABe8G__onboardingMobileBar{display:none}.dashboard-module__XABe8G__onboardingContent{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.dashboard-module__XABe8G__onboardingHeader{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:2rem 2.25rem 1rem;display:flex}.dashboard-module__XABe8G__onboardingHeader h2{max-width:32rem;color:var(--c-text);font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;outline:none;margin:0;font-size:clamp(1.45rem,2.2vw,1.9rem);font-weight:800;line-height:1.15}.dashboard-module__XABe8G__onboardingHeader p{max-width:34rem;color:var(--c-text-2);margin:.5rem 0 0;font-size:.9rem;line-height:1.55}.dashboard-module__XABe8G__onboardingHeader .dashboard-module__XABe8G__onboardingEyebrow{color:var(--c-accent);font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0 0 .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.dashboard-module__XABe8G__onboardingEyebrow:before{content:"";background:var(--c-accent);width:22px;height:1px}.dashboard-module__XABe8G__onboardingMeta{flex:none;align-items:center;gap:.75rem;display:flex}.dashboard-module__XABe8G__onboardingStepCount{font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-2);white-space:nowrap;font-size:.68rem;font-weight:700}.dashboard-module__XABe8G__onboardingSkipTop{border-radius:var(--r-sm);min-height:2.75rem;color:var(--c-text-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.4rem .6rem;font-size:.78rem;font-weight:600;transition:background .15s,color .15s}.dashboard-module__XABe8G__onboardingSkipTop:hover{background:var(--c-surface);color:var(--c-text)}.dashboard-module__XABe8G__onboardingBody{overscroll-behavior:contain;min-height:18rem;padding:.25rem 2.25rem 1.5rem;overflow:auto}.dashboard-module__XABe8G__onboardingStepPane{gap:1rem;display:grid}.dashboard-module__XABe8G__spinnerMini{border:2px solid var(--c-border-hi);border-top-color:var(--c-accent);border-radius:50%;width:.95rem;height:.95rem;animation:.7s linear infinite dashboard-module__XABe8G__spin}.dashboard-module__XABe8G__onboardingWorkspaceStep{gap:.75rem;display:grid}.dashboard-module__XABe8G__onboardingKeyLine{font-family:var(--font-mono),monospace;color:var(--c-text-2);align-items:center;gap:.5rem;margin:0;font-size:.74rem;display:inline-flex}.dashboard-module__XABe8G__onboardingKeyLine i{background:var(--c-green);border-radius:50%;flex:none;width:.45rem;height:.45rem}.dashboard-module__XABe8G__onboardingKeyLine .dashboard-module__XABe8G__spinnerMini{width:.8rem;height:.8rem}.dashboard-module__XABe8G__onboardingSignalsPanel{border-radius:var(--r-lg);background:#0d0b08;border:1px solid #ece4d81f;overflow:hidden;box-shadow:0 12px 30px -18px #0000008c}.dashboard-module__XABe8G__onboardingSignalsBar{border-bottom:1px solid #ece4d814;align-items:center;gap:1rem;padding:.55rem 1rem;display:flex}.dashboard-module__XABe8G__onboardingSignalsBar .dashboard-module__XABe8G__onboardingEndpointChip{flex:auto}.dashboard-module__XABe8G__onboardingSignalsTag{border-radius:var(--r-pill);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#9e9285;border:1px solid #ece4d824;flex:none;padding:.2rem .5rem;font-size:.6rem;font-weight:700}.dashboard-module__XABe8G__onboardingSignalsGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-module__XABe8G__onboardingSignalTile{align-content:start;gap:.3rem;padding:.9rem 1rem 1rem;display:grid}.dashboard-module__XABe8G__onboardingSignalTile+.dashboard-module__XABe8G__onboardingSignalTile{border-left:1px solid #ece4d814}.dashboard-module__XABe8G__onboardingSignalTile small{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#9e9285;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;font-weight:700;overflow:hidden}.dashboard-module__XABe8G__onboardingSignalTile strong{font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;color:#f0e9df;font-size:1.2rem;font-weight:700}.dashboard-module__XABe8G__onboardingSignalMeta{min-width:0;font-family:var(--font-mono),monospace;color:#9e9285;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;font-size:.62rem;display:inline-flex;overflow:hidden}.dashboard-module__XABe8G__onboardingSignalMeta i{background:#34c08b;border-radius:50%;flex:none;width:.4rem;height:.4rem}.dashboard-module__XABe8G__onboardingSignalsFoot{font-family:var(--font-mono),monospace;letter-spacing:.04em;color:#9e9285;border-top:1px solid #ece4d814;flex-wrap:wrap;gap:.3rem 1.25rem;padding:.6rem 1rem;font-size:.64rem;display:flex}.dashboard-module__XABe8G__onboardingSignalsFoot em{color:#ece4d8;font-style:normal;font-weight:700}.dashboard-module__XABe8G__onboardingChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.dashboard-module__XABe8G__onboardingLargeChoice{border:1px solid var(--c-border-md);border-radius:var(--r-md);background:var(--c-card);min-height:7.5rem;color:var(--c-text);text-align:left;box-shadow:var(--shadow-card);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.875rem;padding:1.1rem 1.1rem 1rem;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;position:relative}.dashboard-module__XABe8G__onboardingIconChip{border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--c-accent)18%,transparent);background:var(--c-accent-soft);width:2.25rem;height:2.25rem;color:var(--c-accent);place-items:center;display:grid}.dashboard-module__XABe8G__onboardingChoiceBody{gap:.2rem;padding-right:1.5rem;display:grid}.dashboard-module__XABe8G__onboardingChoiceTag{font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--c-text-3);font-size:.62rem;font-style:normal;font-weight:700}.dashboard-module__XABe8G__onboardingChoiceBody>span{color:var(--c-text);font-size:.95rem;font-weight:800}.dashboard-module__XABe8G__onboardingChoiceBody small{color:var(--c-text-2);font-size:.78rem;line-height:1.5}.dashboard-module__XABe8G__onboardingThemeGrid{grid-template-columns:repeat(2,minmax(0,21rem));justify-content:start;gap:.875rem;display:grid}.dashboard-module__XABe8G__onboardingThemeCard{border:1px solid var(--c-border-md);border-radius:var(--r-md);background:var(--c-card);color:var(--c-text);text-align:left;box-shadow:var(--shadow-card);cursor:pointer;gap:.7rem;padding:1rem;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;position:relative}.dashboard-module__XABe8G__onboardingThemeName{color:var(--c-text);font-size:.95rem;font-weight:800}.dashboard-module__XABe8G__onboardingThemeCard small{color:var(--c-text-2);font-size:.78rem;line-height:1.5}.dashboard-module__XABe8G__onboardingThemePreview{border:1px solid var(--c-border);border-radius:var(--r-md);background:#f8f3eb;grid-template-rows:1fr 1fr;grid-template-columns:28% 1fr;gap:.5rem;height:7rem;padding:.65rem;display:grid}.dashboard-module__XABe8G__onboardingThemePreview i,.dashboard-module__XABe8G__onboardingThemePreview b{border-radius:var(--r-sm);background:#fffdf8;box-shadow:inset 0 0 0 1px #503e2a14}.dashboard-module__XABe8G__onboardingThemePreview i{background:#1b1612;grid-row:1/span 2}.dashboard-module__XABe8G__onboardingThemePreviewDark{background:#110e0b}.dashboard-module__XABe8G__onboardingThemePreviewDark i{background:#1d1812}.dashboard-module__XABe8G__onboardingThemePreviewDark b{background:#221c16;box-shadow:inset 0 0 0 1px #f5e6d214}.dashboard-module__XABe8G__onboardingLargeChoice:hover:not(.dashboard-module__XABe8G__onboardingLargeChoiceSelected),.dashboard-module__XABe8G__onboardingThemeCard:hover:not(.dashboard-module__XABe8G__onboardingThemeSelected){border-color:color-mix(in srgb,var(--c-accent)46%,var(--c-border-md));box-shadow:var(--shadow-md);transform:translateY(-1px)}.dashboard-module__XABe8G__onboardingLargeChoiceSelected,.dashboard-module__XABe8G__onboardingThemeSelected,.dashboard-module__XABe8G__onboardingDiscoverySelected{border-color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent);background:color-mix(in srgb,var(--c-accent-soft)60%,var(--c-card))}.dashboard-module__XABe8G__onboardingCheck{border:1px solid var(--c-border-md);background:var(--c-card);color:#0000;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;transition:background .16s,border-color .16s,color .16s;display:grid;position:absolute;top:.8rem;right:.8rem}.dashboard-module__XABe8G__onboardingCheckOn{border-color:var(--c-accent);background:var(--c-accent);color:var(--c-on-accent)}.dashboard-module__XABe8G__onboardingRequestStep{gap:1rem;display:grid}.dashboard-module__XABe8G__onboardingSecretNotice,.dashboard-module__XABe8G__onboardingMuted{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-card);color:var(--c-text-2);margin:0;padding:.85rem 1rem;font-size:.82rem}.dashboard-module__XABe8G__onboardingSecretNotice{border-color:color-mix(in srgb,var(--c-amber)35%,var(--c-border));border-left:3px solid var(--c-amber);background:color-mix(in srgb,var(--c-amber)6%,var(--c-card));gap:.45rem;display:grid}.dashboard-module__XABe8G__onboardingSecretNotice strong{color:var(--c-amber)}.dashboard-module__XABe8G__onboardingSecretNotice code,.dashboard-module__XABe8G__onboardingMuted code{color:var(--c-text);font-family:var(--font-mono),monospace;-webkit-user-select:all;user-select:all;word-break:break-all;background:0 0;border:0;padding:0;font-size:.78rem}.dashboard-module__XABe8G__onboardingTabs{border-bottom:1px solid var(--c-border);gap:1.25rem;display:flex}.dashboard-module__XABe8G__onboardingTabs button{color:var(--c-text-3);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.75rem .25rem;font-size:.82rem;font-weight:700;transition:color .15s,border-color .15s}.dashboard-module__XABe8G__onboardingTabs button:hover{color:var(--c-text)}.dashboard-module__XABe8G__onboardingTabs .dashboard-module__XABe8G__onboardingTabActive{border-bottom-color:var(--c-accent);color:var(--c-text)}.dashboard-module__XABe8G__onboardingCodePanel{border-radius:var(--r-lg);background:#0d0b08;border:1px solid #ece4d81f;transition:box-shadow .3s;overflow:hidden;box-shadow:0 12px 30px -18px #0000008c}.dashboard-module__XABe8G__onboardingCodePanel :focus-visible{outline-color:#e8854a}.dashboard-module__XABe8G__onboardingCodeBar{border-bottom:1px solid #ece4d814;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .875rem;display:flex}.dashboard-module__XABe8G__onboardingCodeDots{flex:none;gap:.35rem;display:inline-flex}.dashboard-module__XABe8G__onboardingCodeDots span{border-radius:50%;width:9px;height:9px}.dashboard-module__XABe8G__onboardingCodeDots span:first-child{background:#e5604f}.dashboard-module__XABe8G__onboardingCodeDots span:nth-child(2){background:#e9a23b}.dashboard-module__XABe8G__onboardingCodeDots span:nth-child(3){background:#34c08b}.dashboard-module__XABe8G__onboardingEndpointChip{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono),monospace;color:#9e9285;font-size:.66rem;overflow:hidden}.dashboard-module__XABe8G__onboardingEndpointChip em{color:#34c08b;font-style:normal}.dashboard-module__XABe8G__onboardingCopyButton{border-radius:var(--r-sm);color:#ece4d8;min-height:2rem;font:inherit;cursor:pointer;background:#ece4d80f;border:1px solid #ece4d824;flex:none;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.72rem;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dashboard-module__XABe8G__onboardingCopyButton:hover{background:#ece4d81f}.dashboard-module__XABe8G__onboardingCopyButtonCopied{color:#34c08b;border-color:#34c08b66}.dashboard-module__XABe8G__onboardingCodePanel pre{-webkit-overflow-scrolling:touch;max-height:15rem;margin:0;padding:1.1rem 1.25rem;overflow:auto}.dashboard-module__XABe8G__onboardingCodePanel code{color:#d9cfc0;font-family:var(--font-mono),monospace;white-space:pre;background:0 0;border:0;padding:0;font-size:.8rem;line-height:1.7}.dashboard-module__XABe8G__onboardingCodeComment{color:#9e9285}.dashboard-module__XABe8G__onboardingTerminalLive{box-shadow:0 0 0 1px #34c08b73,0 0 42px -10px #e8854a80,0 12px 30px -18px #0000008c}.dashboard-module__XABe8G__onboardingVerifyBar{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-card);font-family:var(--font-mono),monospace;color:var(--c-text-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:.74rem;transition:border-color .2s,background .2s;display:grid}.dashboard-module__XABe8G__onboardingVerifyDone{border-color:color-mix(in srgb,var(--c-green)40%,var(--c-border));background:color-mix(in srgb,var(--c-green-soft)50%,var(--c-card))}.dashboard-module__XABe8G__onboardingVerifyStatus{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.dashboard-module__XABe8G__onboardingVerifyStatusFound{color:var(--c-green);font-weight:700}.dashboard-module__XABe8G__onboardingVerifyStatusMissing{color:var(--c-amber)}.dashboard-module__XABe8G__onboardingVerifyCursor{background:currentColor;width:2px;height:.9em;display:inline-block}.dashboard-module__XABe8G__onboardingVerifySuccess{border-color:color-mix(in srgb,var(--c-green)45%,var(--c-border-hi));background:var(--c-green-soft);color:var(--c-green)}.dashboard-module__XABe8G__onboardingVerifySuccess:disabled{opacity:1;cursor:default}.dashboard-module__XABe8G__onboardingDiscoveryStep{gap:1rem;display:grid}.dashboard-module__XABe8G__onboardingDiscoveryList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.dashboard-module__XABe8G__onboardingDiscoveryRow{border:1px solid var(--c-border-md);border-radius:var(--r-md);background:var(--c-card);color:var(--c-text);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.65rem;padding:.8rem .9rem;transition:border-color .16s,background .16s;display:grid;position:relative}.dashboard-module__XABe8G__onboardingDiscoveryRow:hover:not(.dashboard-module__XABe8G__onboardingDiscoverySelected){border-color:color-mix(in srgb,var(--c-accent)46%,var(--c-border-md));background:var(--c-panel)}.dashboard-module__XABe8G__onboardingDiscoveryDot{border:1.5px solid var(--c-border-hi);border-radius:50%;width:.95rem;height:.95rem;margin-top:.2rem;transition:border-color .16s,background .16s,box-shadow .16s}.dashboard-module__XABe8G__onboardingDiscoverySelected .dashboard-module__XABe8G__onboardingDiscoveryDot{border-color:var(--c-accent);background:var(--c-accent);box-shadow:inset 0 0 0 2.5px var(--c-card)}.dashboard-module__XABe8G__onboardingDiscoveryBody{gap:.2rem;display:grid}.dashboard-module__XABe8G__onboardingDiscoveryBody>span{font-size:.85rem;font-weight:700}.dashboard-module__XABe8G__onboardingDiscoveryBody small{color:var(--c-text-2);font-size:.76rem;line-height:1.45}.dashboard-module__XABe8G__onboardingConsent{color:var(--c-text-2);cursor:pointer;align-items:center;gap:.6rem;padding:.5rem 0;font-size:.82rem;line-height:1.45;display:inline-flex}.dashboard-module__XABe8G__onboardingConsent input{width:1.25rem;height:1.25rem;accent-color:var(--c-accent);cursor:pointer;flex:none}.dashboard-module__XABe8G__onboardingFooter{border-top:1px solid var(--c-border);background:var(--c-card);justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 2.25rem;display:flex}.dashboard-module__XABe8G__onboardingFooter button{min-height:2.75rem}.dashboard-module__XABe8G__onboardingSelectedSummary{text-align:center;min-width:0;color:var(--c-text-3);flex:1;font-size:.74rem}.dashboard-module__XABe8G__onboardingFooterRight{align-items:center;gap:.75rem;display:flex}@keyframes dashboard-module__XABe8G__onboardingStepIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-module__XABe8G__onbBlink{50%{opacity:0}}@keyframes dashboard-module__XABe8G__onbGlow{0%{box-shadow:0 0 0 8px #34c08b00,0 0 64px -6px #e8854aa6,0 12px 30px -18px #0000008c}}@media (prefers-reduced-motion:no-preference){.dashboard-module__XABe8G__onboardingStepPane,.dashboard-module__XABe8G__onboardingStepPane .dashboard-module__XABe8G__onboardingSignalTile{animation:.24s cubic-bezier(.2,.7,.3,1) both dashboard-module__XABe8G__onboardingStepIn}.dashboard-module__XABe8G__onboardingStepPane .dashboard-module__XABe8G__onboardingSignalTile:nth-child(2){animation-delay:60ms}.dashboard-module__XABe8G__onboardingStepPane .dashboard-module__XABe8G__onboardingSignalTile:nth-child(3){animation-delay:.12s}.dashboard-module__XABe8G__onboardingStepPane .dashboard-module__XABe8G__onboardingSignalTile:nth-child(4){animation-delay:.18s}.dashboard-module__XABe8G__onboardingVerifyCursor{animation:1.1s steps(2,jump-none) infinite dashboard-module__XABe8G__onbBlink}.dashboard-module__XABe8G__onboardingTerminalLive{animation:.9s ease-out dashboard-module__XABe8G__onbGlow}}@media (prefers-reduced-motion:reduce){.dashboard-module__XABe8G__spinnerMini{animation:none}}@media (max-width:1080px){.dashboard-module__XABe8G__onboardingShell{grid-template-columns:13.5rem minmax(0,1fr)}.dashboard-module__XABe8G__onboardingRail{padding:1.5rem 1.25rem}.dashboard-module__XABe8G__onboardingRailStepHint{display:none}}.dashboard-module__XABe8G__heroSecret{gap:.45rem;display:grid}.dashboard-module__XABe8G__heroSecretNote{color:var(--c-amber);margin:0;font-size:.74rem;font-weight:600}.dashboard-module__XABe8G__heroCommands{gap:.5rem;display:grid}.dashboard-module__XABe8G__heroCommand{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem;display:grid}.dashboard-module__XABe8G__heroCommand .dashboard-module__XABe8G__commandBlock{margin:0}.dashboard-module__XABe8G__chartHeaderRight{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.625rem;display:flex}.dashboard-module__XABe8G__chartStat{color:var(--c-text-3);white-space:nowrap;font-size:.72rem;font-weight:500}.dashboard-module__XABe8G__chartBars{align-items:flex-end;gap:3px;height:9.5rem;padding-top:1.75rem;display:flex}.dashboard-module__XABe8G__chartCol{border-radius:var(--r-sm);flex:1;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.dashboard-module__XABe8G__chartCol:hover{background:var(--c-panel)}.dashboard-module__XABe8G__chartFill{background:linear-gradient(180deg,color-mix(in srgb,var(--c-accent)80%,#ffd9b8)0%,var(--c-accent)70%,color-mix(in srgb,var(--c-accent)78%,#401c08)100%);opacity:.92;border-radius:3px 3px 0 0;width:100%;max-width:1.4rem;transition:opacity .15s,filter .15s;display:block}.dashboard-module__XABe8G__chartCol:hover .dashboard-module__XABe8G__chartFill{filter:brightness(1.08);opacity:1}.dashboard-module__XABe8G__chartFillEmpty{background:var(--c-border-md);opacity:1}.dashboard-module__XABe8G__chartCol:hover:after{content:attr(data-tip);border-radius:var(--r-sm);background:var(--c-text);color:var(--c-bg);white-space:nowrap;pointer-events:none;z-index:10;box-shadow:var(--shadow-md);padding:.3rem .55rem;font-size:.68rem;font-weight:600;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)}.dashboard-module__XABe8G__chartCol:first-child:hover:after{left:0;transform:none}.dashboard-module__XABe8G__chartCol:last-child:hover:after{left:auto;right:0;transform:none}.dashboard-module__XABe8G__chartAxis{border-top:1px solid var(--c-border);justify-content:space-between;margin-top:.5rem;padding-top:.5rem;display:flex}.dashboard-module__XABe8G__chartAxis span{color:var(--c-text-3);font-size:.68rem;font-family:var(--font-mono),monospace}.dashboard-module__XABe8G__chartEmpty{border:1.5px dashed var(--c-border-md);border-radius:var(--r-md);text-align:center;place-items:center;gap:.5rem;min-height:9.5rem;padding:1.5rem;display:grid}.dashboard-module__XABe8G__chartEmpty svg{color:var(--c-text-3);width:22px;height:22px}.dashboard-module__XABe8G__chartEmpty p{color:var(--c-text-3);max-width:24rem;margin:0;font-size:.8rem;line-height:1.55}.dashboard-module__XABe8G__splitGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.75rem;display:grid}.dashboard-module__XABe8G__panelHint{color:var(--c-text-3);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:600}.dashboard-module__XABe8G__panelEmpty{color:var(--c-text-3);text-align:center;margin:0;padding:1.25rem .5rem;font-size:.8rem;line-height:1.55}.dashboard-module__XABe8G__routeList{gap:.875rem;display:grid}.dashboard-module__XABe8G__routeRow{gap:.35rem;display:grid}.dashboard-module__XABe8G__routeTop{align-items:center;gap:.55rem;min-width:0;display:flex}.dashboard-module__XABe8G__methodChip{border-radius:var(--r-sm);background:var(--c-blue-soft);color:var(--c-blue);font-family:var(--font-mono),monospace;letter-spacing:.05em;flex-shrink:0;padding:.12rem .45rem;font-size:.62rem;font-weight:700}.dashboard-module__XABe8G__routePath{min-width:0;font-family:var(--font-mono),monospace;color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.76rem;overflow:hidden}.dashboard-module__XABe8G__routeCount{font-family:var(--font-mono),monospace;color:var(--c-text);flex-shrink:0;font-size:.76rem;font-weight:700}.dashboard-module__XABe8G__routeTrack{border-radius:var(--r-pill);background:var(--c-surface);width:100%;height:4px;overflow:hidden}.dashboard-module__XABe8G__routeFill{border-radius:var(--r-pill);background:linear-gradient(90deg,color-mix(in srgb,var(--c-accent)70%,transparent),var(--c-accent));height:100%;transition:width .5s;display:block}.dashboard-module__XABe8G__routeErrors{color:var(--c-red);font-size:.68rem;font-weight:600}.dashboard-module__XABe8G__logList{display:grid}.dashboard-module__XABe8G__logRow{border-bottom:1px solid var(--c-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.5rem .25rem;display:grid}.dashboard-module__XABe8G__logRow:last-child{border-bottom:0}.dashboard-module__XABe8G__statusChip{border-radius:var(--r-sm);min-width:2.4rem;font-family:var(--font-mono),monospace;justify-content:center;align-items:center;padding:.14rem .4rem;font-size:.68rem;font-weight:700;display:inline-flex}.dashboard-module__XABe8G__statusChipOk{background:var(--c-green-soft);color:var(--c-green)}.dashboard-module__XABe8G__statusChipWarn{color:var(--c-amber);background:#d977061a}.dashboard-module__XABe8G__statusChipErr{background:var(--c-red-soft);color:var(--c-red)}.dashboard-module__XABe8G__logPath{font-family:var(--font-mono),monospace;color:var(--c-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.dashboard-module__XABe8G__logTime{color:var(--c-text-3);white-space:nowrap;font-size:.7rem}.dashboard-module__XABe8G__upgradeCard{background:linear-gradient(135deg,var(--c-accent-soft),transparent 60%),var(--c-card);border:1px solid color-mix(in srgb,var(--c-accent)25%,transparent);border-radius:var(--r-lg);box-shadow:var(--shadow-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.125rem 1.25rem;display:grid}.dashboard-module__XABe8G__upgradeIcon{border-radius:var(--r-md);background:var(--c-accent-soft);width:2.5rem;height:2.5rem;color:var(--c-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-module__XABe8G__upgradeBody{min-width:0}.dashboard-module__XABe8G__upgradeTitle{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.015em;color:var(--c-text);margin:0 0 .25rem;font-size:.95rem;font-weight:700}.dashboard-module__XABe8G__upgradeText{color:var(--c-text-2);max-width:46rem;margin:0;font-size:.8rem;line-height:1.55}.dashboard-module__XABe8G__taskRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-module__XABe8G__taskRow:has(>:only-child){grid-template-columns:minmax(0,1fr)}.dashboard-module__XABe8G__taskCard{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);color:inherit;font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:1rem 1.125rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.dashboard-module__XABe8G__taskCard:hover{border-color:color-mix(in srgb,var(--c-accent)20%,transparent);box-shadow:var(--shadow-md);transform:translateY(-1px)}.dashboard-module__XABe8G__taskCard>svg{color:var(--c-text-3);flex-shrink:0;transition:color .15s,transform .15s}.dashboard-module__XABe8G__taskCard:hover>svg{color:var(--c-accent);transform:translate(2px)}.dashboard-module__XABe8G__taskIcon{border-radius:var(--r-md);background:var(--c-surface);width:2.25rem;height:2.25rem;color:var(--c-text-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-module__XABe8G__taskBody{gap:.15rem;min-width:0;display:grid}.dashboard-module__XABe8G__taskTitle{letter-spacing:-.01em;color:var(--c-text);font-size:.85rem;font-weight:700}.dashboard-module__XABe8G__taskText{color:var(--c-text-3);font-size:.76rem;line-height:1.5}.dashboard-module__XABe8G__stripLabel{color:var(--c-accent);font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;margin-bottom:.75rem;font-size:.68rem;font-weight:600;display:flex}.dashboard-module__XABe8G__stripLabel:before{content:"";background:var(--c-accent);width:22px;height:1px}.dashboard-module__XABe8G__chipRow{flex-wrap:wrap;gap:.4rem;display:flex}.dashboard-module__XABe8G__chip{border:1px solid var(--c-border-md);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-text-2);font:inherit;cursor:pointer;padding:.3rem .7rem;font-size:.72rem;font-weight:600;transition:border-color .15s,color .15s,background .15s}.dashboard-module__XABe8G__chip:hover{border-color:var(--c-accent);color:var(--c-accent);background:var(--c-accent-soft)}.dashboard-module__XABe8G__tableKeys{grid-template-columns:1.25fr 1.15fr .75fr .7fr .85fr .85fr .7fr}.dashboard-module__XABe8G__tableMono{font-family:var(--font-mono),monospace;color:var(--c-text);font-size:.78rem;font-weight:600}.dashboard-module__XABe8G__billingUsage{background:var(--c-card);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);gap:.625rem;padding:1.125rem 1.25rem;display:grid}.dashboard-module__XABe8G__billingUsageHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.dashboard-module__XABe8G__billingUsageNumbers{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.dashboard-module__XABe8G__billingUsageNumbers strong{font-family:var(--font-mono),monospace;letter-spacing:-.02em;color:var(--c-text);font-size:1.25rem;font-weight:700}.dashboard-module__XABe8G__billingUsageNumbers span{color:var(--c-text-3);font-size:.78rem}.dashboard-module__XABe8G__billingUsagePct{font-family:var(--font-mono),monospace;color:var(--c-text-2);font-size:.82rem;font-weight:700}.dashboard-module__XABe8G__billingUsage .dashboard-module__XABe8G__meter{margin-top:0}.dashboard-module__XABe8G__summaryReset{color:var(--c-rail-faint);font-size:.66rem}.dashboard-module__XABe8G__sidebarFooter{border-top:1px solid var(--c-rail-line);align-items:stretch;display:flex}.dashboard-module__XABe8G__sidebarFooter .dashboard-module__XABe8G__signOutButton{border-top:0;flex:1}.dashboard-module__XABe8G__themeToggle{border:0;border-left:1px solid var(--c-rail-line);width:3rem;color:var(--c-rail-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.dashboard-module__XABe8G__themeToggle:hover{background:var(--c-rail-hover);color:var(--c-rail-text)}@media (max-width:1280px){.dashboard-module__XABe8G__metricGrid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.dashboard-module__XABe8G__splitGrid,.dashboard-module__XABe8G__taskRow{grid-template-columns:1fr}.dashboard-module__XABe8G__onboardingSignalsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__XABe8G__onboardingSignalTile:nth-child(n+3){border-top:1px solid #ece4d814}.dashboard-module__XABe8G__onboardingSignalTile:nth-child(3){border-left:0}.dashboard-module__XABe8G__onboardingChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__XABe8G__chartBars{gap:2px}}@media (max-width:760px){.dashboard-module__XABe8G__metricGrid4{grid-template-columns:1fr;gap:.625rem}.dashboard-module__XABe8G__heroForm{grid-template-columns:1fr}.dashboard-module__XABe8G__heroHeader{flex-direction:column}.dashboard-module__XABe8G__onboardingResumePrompt,.dashboard-module__XABe8G__activationCompactPrompt{flex-direction:column;align-items:stretch}.dashboard-module__XABe8G__onboardingOverlay{padding:0}.dashboard-module__XABe8G__onboardingShell{border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;width:100%;min-height:100dvh;max-height:100dvh}.dashboard-module__XABe8G__onboardingRail{display:none}.dashboard-module__XABe8G__onboardingContent{grid-template-rows:auto auto minmax(0,1fr) auto}.dashboard-module__XABe8G__onboardingMobileBar{background:linear-gradient(165deg,var(--c-rail-edge),var(--c-rail));color:var(--c-rail-text);align-items:center;gap:.6rem;padding:.85rem 1.25rem;display:flex;position:relative}.dashboard-module__XABe8G__onboardingMobileBarLabel{font-size:.82rem;font-weight:700}.dashboard-module__XABe8G__onboardingMobileBarCount{font-family:var(--font-mono),monospace;color:var(--c-rail-muted);margin-left:auto;font-size:.68rem}.dashboard-module__XABe8G__onboardingMobileBarTrack{background:var(--c-rail-line);height:2px;position:absolute;bottom:0;left:0;right:0}.dashboard-module__XABe8G__onboardingMobileBarTrack i{background:#e8854a;height:100%;transition:width .3s;display:block}.dashboard-module__XABe8G__onboardingHeader{gap:1rem;padding:1.25rem 1.25rem .5rem}.dashboard-module__XABe8G__onboardingHeader h2{font-size:1.35rem}.dashboard-module__XABe8G__onboardingStepCount{display:none}.dashboard-module__XABe8G__onboardingVerifyBar{grid-template-columns:1fr}.dashboard-module__XABe8G__onboardingBody{padding:.25rem 1.25rem 1rem}.dashboard-module__XABe8G__onboardingFooter{padding:.85rem 1.25rem calc(.85rem + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.dashboard-module__XABe8G__onboardingSelectedSummary{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dashboard-module__XABe8G__onboardingChoiceGrid,.dashboard-module__XABe8G__onboardingDiscoveryList{grid-template-columns:1fr}.dashboard-module__XABe8G__onboardingThemeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-module__XABe8G__onboardingFooterRight{grid-template-columns:1fr;gap:.6rem;display:grid}.dashboard-module__XABe8G__onboardingCopyButton{min-height:2.75rem}.dashboard-module__XABe8G__onboardingCaptureHeader{flex-direction:column}.dashboard-module__XABe8G__onboardingChoices{grid-template-columns:1fr}.dashboard-module__XABe8G__upgradeCard{grid-template-columns:auto minmax(0,1fr)}.dashboard-module__XABe8G__upgradeCard>button{grid-column:1/-1;justify-self:start}.dashboard-module__XABe8G__billingUsageHead{flex-direction:column;gap:.25rem}.dashboard-module__XABe8G__chartCol:hover:after{display:none}}@media (max-width:430px){.dashboard-module__XABe8G__onboardingThemeGrid{grid-template-columns:1fr}}.dashboard-module__XABe8G__metricValueRoute,.dashboard-module__XABe8G__routePath,.dashboard-module__XABe8G__logPath{background:0 0;border:0;padding:0}.dashboard-module__XABe8G__heroKeyRef{border:0}.dashboard-module__XABe8G__secretValue code{border-radius:var(--r-sm);background:#101218;border:1px solid #ffffff14;padding:.45rem .625rem}.dashboard-module__XABe8G__sidebar .dashboard-module__XABe8G__kbd{color:var(--c-rail-faint);background:#ece4d812;border-color:#ece4d824}@media (max-width:980px){.dashboard-module__XABe8G__authShell{grid-template-columns:1fr}.dashboard-module__XABe8G__authBrand{display:none}.dashboard-module__XABe8G__authFormSide .dashboard-module__XABe8G__authMobileBrand{display:inline-flex}}
