.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__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__sidebarWorkspace{border-bottom:1px solid var(--c-rail-line);align-items:center;gap:.625rem;padding:.875rem 1.125rem;display:flex}.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{min-width:0}.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 0 .1rem;font-size:.88rem;font-weight:700;line-height:1.2;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;overflow:hidden}.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}@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,.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__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__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__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}}.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}}
