:root{--background:#f6f7fb;--surface:#ffffff;--surface-muted:#f2f4fa;--border:#d9deea;--text:#111827;--muted:#5c667a;--accent:#6f3cc3;--accent-strong:#54208f;--accent-muted:#f0e7ff;--accent-cyan:#8b5cf6;--amount-color:var(--accent-strong);--amount-font-weight:820;--amount-integer-size:1.45rem;--amount-symbol-size:0.86rem;--amount-symbol-weight:640;--gpu-hours-color:var(--accent-cyan);--success:#047857;--warning:#b45309;--danger:#be123c;--site-header-height:60px;--site-header-x:22px;--site-brand-height:34px;--shadow:0 1px 2px rgba(23,32,51,0.08);--shadow-lift:0 14px 32px rgba(17,24,39,0.1);--shadow-card:0 8px 22px rgba(17,24,39,0.06);--container-max:1400px;--motion-fast:140ms ease;--motion-medium:220ms ease}@media (prefers-reduced-motion:reduce){.dashboard-confirm__panel,.dashboard-toast{transition:none}}html[data-theme=dark]{--background:#0f1420;--surface:#161d2b;--surface-muted:#1d2638;--border:#2a344a;--text:#e7edf9;--muted:#a3b0c9;--accent:#a987f0;--accent-strong:#cdb9ff;--accent-muted:#34214f;--accent-cyan:#d8b4fe;--amount-color:var(--accent-strong);--amount-font-weight:820;--amount-integer-size:1.45rem;--amount-symbol-size:0.86rem;--amount-symbol-weight:640;--gpu-hours-color:var(--accent-cyan);--success:#34d399;--warning:#fbbf24;--danger:#fb7185;--shadow:0 1px 2px rgba(0,0,0,0.45);--shadow-lift:0 18px 42px rgba(0,0,0,0.32);--shadow-card:0 14px 34px rgba(0,0,0,0.22)}html[data-accent=purple]{--accent:#6f3cc3;--accent-strong:#54208f;--accent-muted:#f0e7ff;--accent-cyan:#8b5cf6;--amount-color:var(--accent-strong);--gpu-hours-color:var(--accent-cyan)}html[data-theme=dark][data-accent=purple]{--accent:#a987f0;--accent-strong:#cdb9ff;--accent-muted:#34214f;--accent-cyan:#d8b4fe;--amount-color:var(--accent-strong);--gpu-hours-color:var(--accent-cyan)}html[data-theme=dark] body{background:linear-gradient(180deg,#111827 0,var(--background) 360px),var(--background)}*{box-sizing:border-box}html{background:var(--background);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100%}html:has(.home-page){scroll-padding-top:var(--site-header-height);scroll-snap-type:none}body{background:linear-gradient(180deg,#fbfcff 0,var(--background) 360px),var(--background);background-size:auto,auto,auto;height:100%;margin:0;min-height:100vh;overflow:hidden}a{color:inherit;text-decoration:none}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.site-frame{display:flex;flex-direction:column;height:100svh;min-height:100vh;min-height:100svh;overflow:hidden}.site-scroll{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;scroll-padding-top:24px;scrollbar-width:thin}.site-header{-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);background:color-mix(in srgb,var(--surface) 74%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 10px 30px rgba(17,24,39,.075);position:-webkit-sticky;position:sticky;flex:0 0 auto;top:0;z-index:30}.site-header__inner{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:0;min-height:var(--site-header-height);padding:0 var(--site-header-x);width:100%}.site-header__brand{align-items:center;border-radius:8px;display:flex;flex-shrink:0;min-height:calc(var(--site-brand-height) + 8px);min-width:0;padding:4px;transition:background var(--motion-fast),box-shadow var(--motion-fast),filter var(--motion-fast),opacity var(--motion-fast),transform var(--motion-fast)}.site-header__brand:focus-visible,.site-header__brand:hover{background:color-mix(in srgb,var(--accent-muted) 76%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 26px rgba(124,58,237,.1);filter:saturate(1.08);opacity:.92;outline:none;transform:translateY(-1px)}.site-header__logo{height:var(--site-brand-height);object-fit:contain;transition:filter var(--motion-fast);width:auto}.site-frame:has(.dashboard-shell) .site-header__inner{padding-left:14px}html[data-theme=dark] .site-header{background:color-mix(in srgb,#101827 88%,transparent);border-bottom-color:color-mix(in srgb,var(--border) 86%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 34px rgba(0,0,0,.34)}html[data-theme=dark] .site-header__brand:focus-visible,html[data-theme=dark] .site-header__brand:hover{background:color-mix(in srgb,var(--accent-muted) 58%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 26px rgba(0,0,0,.28)}html[data-theme=dark] .site-header__logo{filter:brightness(1.28) saturate(1.06) drop-shadow(0 1px 1px rgba(0,0,0,.38))}.site-nav{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.theme-toggle{align-items:center;background:color-mix(in srgb,var(--surface) 64%,transparent);border:1px solid transparent;border-radius:50%;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;height:34px;justify-content:center;min-width:34px;padding:0;transition:background var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.theme-toggle:focus-visible,.theme-toggle:hover{background:color-mix(in srgb,var(--accent-muted) 70%,transparent);border-color:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--accent-strong);outline:none;transform:translateY(-1px)}.theme-toggle:disabled{cursor:default;opacity:.7}.theme-toggle--icon span{line-height:1}.theme-toggle svg{height:18px;width:18px}.palette-select{background:color-mix(in srgb,var(--surface) 66%,transparent);border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:999px;gap:3px;min-height:38px;padding:3px}.palette-select,.palette-select__button{align-items:center;display:inline-flex;flex:0 0 auto}.palette-select__button{background:transparent;border:1px solid transparent;border-radius:50%;color:var(--text);cursor:pointer;height:30px;justify-content:center;padding:0;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast);width:30px}.palette-select__button:focus-visible,.palette-select__button:hover{background:color-mix(in srgb,var(--accent-muted) 72%,transparent);border-color:color-mix(in srgb,var(--accent) 34%,transparent);outline:none;transform:translateY(-1px)}.palette-select__button[aria-pressed=true]{background:color-mix(in srgb,var(--accent-muted) 86%,transparent);border-color:color-mix(in srgb,var(--accent) 48%,transparent);box-shadow:0 1px 0 rgba(255,255,255,.66) inset,0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent);transform:none}.palette-select__button:disabled{cursor:default;opacity:.7}.palette-select__swatch{border:2px solid rgba(255,255,255,.88);border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--border) 80%,transparent),0 4px 10px rgba(17,24,39,.12);display:block;height:18px;width:18px}.palette-select__swatch--current{background:linear-gradient(135deg,#5b4df5,#7f68d4 58%,#0ea5b7)}.palette-select__swatch--purple{background:linear-gradient(135deg,#4c1d95,#7c3aed 54%,#c084fc)}html[data-theme=dark] .palette-select{background:color-mix(in srgb,var(--surface-muted) 78%,transparent);border-color:color-mix(in srgb,var(--border) 82%,transparent)}html[data-theme=dark] .palette-select__button:focus-visible,html[data-theme=dark] .palette-select__button:hover,html[data-theme=dark] .palette-select__button[aria-pressed=true]{background:color-mix(in srgb,var(--accent-muted) 72%,var(--surface-muted));border-color:color-mix(in srgb,var(--accent) 48%,transparent)}html[data-theme=dark] .palette-select__swatch{border-color:color-mix(in srgb,var(--surface) 86%,#ffffff);box-shadow:0 0 0 1px color-mix(in srgb,var(--border) 88%,transparent),0 6px 14px rgba(0,0,0,.32)}html[data-theme=dark] .theme-toggle{background:color-mix(in srgb,var(--surface-muted) 78%,transparent);border-color:color-mix(in srgb,var(--border) 82%,transparent);color:var(--text)}html[data-theme=dark] .theme-toggle:focus-visible,html[data-theme=dark] .theme-toggle:hover{background:color-mix(in srgb,var(--accent-muted) 72%,var(--surface-muted));border-color:color-mix(in srgb,var(--accent) 48%,transparent);color:var(--accent-strong)}.site-nav a{align-items:center;border:1px solid transparent;border-radius:8px;color:var(--muted);display:inline-flex;font-size:.88rem;font-weight:620;min-height:36px;padding:0 12px;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.site-nav a:focus-visible,.site-nav a:hover,.site-nav__link--active{background:color-mix(in srgb,var(--accent-muted) 72%,transparent);border-color:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--accent-strong);outline:none;transform:translateY(-1px)}.site-nav__link--active{background:color-mix(in srgb,var(--accent-muted) 86%,transparent);border-color:color-mix(in srgb,var(--accent) 32%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.66);transform:none}html[data-theme=dark] .site-nav a{color:color-mix(in srgb,var(--muted) 88%,#ffffff)}html[data-theme=dark] .site-nav a:focus-visible,html[data-theme=dark] .site-nav a:hover,html[data-theme=dark] .site-nav__link--active{background:color-mix(in srgb,var(--accent-muted) 64%,transparent);border-color:color-mix(in srgb,var(--accent) 42%,transparent);color:var(--accent-strong)}html[data-theme=dark] .site-nav__link--active{background:color-mix(in srgb,var(--accent-muted) 78%,var(--surface-muted));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.site-nav .site-nav__primary{background:color-mix(in srgb,var(--accent) 92%,#ffffff);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 8px 18px rgba(124,58,237,.18);color:#ffffff}.site-nav .site-nav__primary:focus-visible,.site-nav .site-nav__primary:hover{background:var(--accent-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 10px 22px rgba(124,58,237,.22);color:#ffffff;transform:translateY(-1px)}.site-nav__auth{align-items:center;display:inline-flex;gap:8px}.site-nav .site-nav__secondary{background:color-mix(in srgb,var(--surface) 72%,transparent);border-color:color-mix(in srgb,var(--border) 80%,transparent);color:var(--text)}.site-nav .site-nav__secondary:focus-visible,.site-nav .site-nav__secondary:hover{background:color-mix(in srgb,var(--accent-muted) 70%,transparent);border-color:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--accent-strong)}.docs-language-switch,.language-select{align-items:center;display:inline-flex;position:relative}.docs-language-switch:after,.language-select:after{border-bottom:2px solid;border-right:2px solid;color:var(--muted);content:"";height:7px;pointer-events:none;position:absolute;right:13px;top:50%;transform:translateY(-62%) rotate(45deg);width:7px}.docs-language-switch__select,.language-select__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--surface) 86%,transparent);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:8px;box-shadow:0 8px 20px rgba(23,16,55,.08);color:var(--muted);cursor:pointer;font-family:var(--font-sans);font-size:.88rem;font-weight:620;letter-spacing:0;line-height:1.2;min-height:38px;padding:0 34px 0 12px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.docs-language-switch__select:hover,.language-select__select:hover{background:var(--surface);border-color:color-mix(in srgb,var(--accent) 32%,var(--border));color:var(--accent-strong)}.docs-language-switch__select:focus-visible,.language-select__select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent),0 10px 22px rgba(23,16,55,.12);color:var(--accent-strong);outline:none}html[data-theme=dark] .language-select:after{color:color-mix(in srgb,var(--text) 84%,var(--accent-strong))}html[data-theme=dark] .language-select__select{background:color-mix(in srgb,var(--surface-muted) 84%,transparent);border-color:color-mix(in srgb,var(--border) 90%,transparent);box-shadow:0 8px 22px rgba(0,0,0,.26);color:var(--text)}html[data-theme=dark] .language-select__select:focus-visible,html[data-theme=dark] .language-select__select:hover{background:color-mix(in srgb,var(--accent-muted) 58%,var(--surface-muted));border-color:color-mix(in srgb,var(--accent) 46%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent),0 10px 24px rgba(0,0,0,.32);color:var(--accent-strong)}.shell{flex:1 1;margin:0 auto;max-width:1120px;padding:32px 24px;width:100%}.auth-shell{align-items:center;display:flex}.topbar{align-items:flex-end;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;min-height:96px;padding-bottom:24px}.eyebrow{color:var(--accent-strong);font-size:.78rem;font-weight:700;letter-spacing:0;margin:0 0 8px;text-transform:uppercase}h1,h2,p{margin-top:0}h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.02;margin-bottom:0}h2{font-size:1.1rem;margin-bottom:8px}.console-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:24px}.empty-state,.panel-link{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);transition:border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.panel-link{display:block;min-height:148px;padding:20px}.panel-link:focus-visible,.panel-link:hover{border-color:var(--accent);box-shadow:0 10px 28px rgba(23,32,51,.1);outline:none;transform:translateY(-2px)}.panel-link span{display:block;font-size:1rem;font-weight:700;margin-bottom:12px}.empty-state p,.panel-link p{color:var(--muted);line-height:1.6;margin-bottom:0}.empty-state{margin-top:24px;padding:24px}.home-page{flex:1 1;margin:0 auto;max-width:1280px;padding:0 24px;width:100%}.home-snap-section{scroll-snap-align:none;scroll-snap-stop:normal}.home-landing-hero{align-items:center;display:grid;grid-gap:56px;gap:56px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);min-height:calc(100svh - var(--site-header-height));padding:62px 0 54px}.home-landing-hero__content{align-content:center;display:grid;min-width:0}.home-landing-hero h1{font-size:4.35rem;line-height:1.02;max-width:820px}.home-landing-hero__lead{color:var(--muted);font-size:1.12rem;line-height:1.85;margin:22px 0 0;max-width:720px}.home-landing-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.home-landing-hero__primary,.home-landing-hero__secondary{align-items:center;border-radius:8px;display:inline-flex;font-size:.95rem;font-weight:750;justify-content:center;min-height:44px;padding:0 18px;transition:background var(--motion-medium),border-color var(--motion-medium),box-shadow var(--motion-medium),color var(--motion-medium),transform var(--motion-medium)}.home-landing-hero__primary{background:var(--accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 14px 28px rgba(124,58,237,.18);color:#ffffff}.home-landing-hero__primary:focus-visible,.home-landing-hero__primary:hover{background:var(--accent-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 18px 36px rgba(124,58,237,.22);outline:none;transform:translateY(-2px)}.home-landing-hero__secondary{background:color-mix(in srgb,var(--surface) 76%,transparent);border:1px solid var(--border);color:var(--text)}.home-landing-hero__secondary:focus-visible,.home-landing-hero__secondary:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--border));color:var(--accent-strong);outline:none;transform:translateY(-2px)}.home-landing-hero__updates{align-self:center;display:grid;grid-gap:14px;gap:14px;min-width:0}.home-hero-visual{aspect-ratio:1.45;margin-bottom:8px;position:relative}.home-hero-visual__core{align-items:center;background:color-mix(in srgb,var(--accent-muted) 72%,transparent);border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);border-radius:999px;color:var(--accent-strong);display:flex;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:900;height:clamp(130px,14vw,190px);justify-content:center;left:50%;letter-spacing:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:clamp(130px,14vw,190px);z-index:2}.home-hero-visual__ring{border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);border-radius:999px;inset:12% 4%;position:absolute}.home-hero-visual__ring--inner{border-color:color-mix(in srgb,var(--accent-cyan) 28%,transparent);inset:24% 18%;transform:rotate(-10deg)}.home-hero-visual__ring--outer{transform:rotate(8deg)}.home-hero-visual__node{color:var(--muted);font-size:.72rem;font-weight:850;position:absolute;text-transform:uppercase}.home-hero-visual__node:before{background:var(--accent);border-radius:999px;content:"";display:inline-block;height:7px;margin-right:7px;vertical-align:1px;width:7px}.home-hero-visual__node--train{left:8%;top:20%}.home-hero-visual__node--infer{right:4%;top:44%}.home-hero-visual__node--token{bottom:15%;left:22%}.home-landing-hero__updates-head{align-items:center;display:flex;justify-content:space-between;padding:0 4px 6px}.home-landing-hero__updates-head span{color:var(--accent-strong);font-size:.78rem;font-weight:850;text-transform:uppercase}.home-landing-hero__updates-head strong{color:var(--muted);font-size:.86rem;font-weight:750}.home-landing-hero__update{border-top:1px solid color-mix(in srgb,var(--border) 76%,transparent);display:grid;grid-gap:12px;gap:12px;grid-template-columns:108px minmax(0,1fr);min-height:112px;padding:18px 0;transition:border-color var(--motion-medium),color var(--motion-medium)}.home-landing-hero__update:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--border))}.home-landing-hero__update>span{color:var(--accent-strong);font-size:.76rem;font-weight:850;line-height:1.35;text-transform:uppercase}.home-landing-hero__update h2{font-size:1.12rem;line-height:1.34;margin:0}.home-landing-hero__update p{color:var(--muted);font-size:.92rem;line-height:1.62;margin:8px 0 0}.home-proof-grid{align-self:stretch;display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent)}.home-proof-item{display:grid;grid-gap:8px;gap:8px;min-height:132px;padding:22px 24px 22px 0}.home-proof-item+.home-proof-item{border-left:1px solid color-mix(in srgb,var(--border) 72%,transparent);padding-left:24px}.home-proof-item span{color:var(--muted);font-size:.82rem;font-weight:750}.home-proof-item strong{color:var(--text);font-size:2rem;line-height:1}.home-proof-item p{color:var(--muted);line-height:1.55;margin:0}.home-section{border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);display:grid;grid-gap:24px;gap:24px;min-height:calc(100svh - var(--site-header-height));padding:62px 0 54px}.home-section--impact{align-content:center;border-top:0;gap:56px}.home-section--intro,.home-section--mission{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr)}.home-section h2{font-size:2.2rem;line-height:1.16;margin:0}.home-section--intro p{color:var(--muted);font-size:1.02rem;line-height:1.85;margin:0}.home-section__header{max-width:760px}.home-technology-grid{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent)}.home-technology-item{min-height:210px;padding:22px 22px 0 0}.home-technology-item+.home-technology-item{border-left:1px solid color-mix(in srgb,var(--border) 72%,transparent);padding-left:22px}.home-technology-item h3{font-size:1.1rem;margin:0 0 14px}.home-technology-item p{color:var(--muted);line-height:1.72;margin:0}.home-technology-map{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr);margin-top:28px}.home-technology-map span{color:var(--text);font-size:.9rem;font-weight:820;text-align:center}.home-technology-map i{background:linear-gradient(90deg,var(--accent),var(--accent-cyan));display:block;height:2px;position:relative}.home-technology-map i:after{border-bottom:5px solid transparent;border-left:7px solid var(--accent-cyan);border-top:5px solid transparent;content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%)}.home-value-list{display:grid;border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);grid-gap:0;gap:0}.home-value-list span{border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);color:var(--text);font-weight:700;line-height:1.45;padding:15px 0}.home-mission-visual{align-items:center;display:flex;gap:18px;margin-top:32px}.home-mission-visual__mark{align-items:center;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:999px;color:var(--accent-strong);display:flex;flex:0 0 auto;font-size:1.6rem;font-weight:900;height:78px;justify-content:center;width:78px}.home-mission-visual span{color:var(--accent-strong);display:block;font-size:.82rem;font-weight:850;text-transform:uppercase}.home-mission-visual strong{color:var(--text);display:block;font-size:1.42rem;line-height:1.25;margin-top:6px}.home-flow-section,.home-hero-section,.home-mission-section,.home-proof-section{min-height:auto;padding:clamp(72px,9vw,124px) 0}.home-hero-section{align-items:center;display:grid;justify-items:center;min-height:auto;padding-top:clamp(74px,10vw,132px);text-align:center}.home-hero-copy{display:grid;justify-items:center;min-width:0;width:100%}.home-hero-copy h1{background:linear-gradient(118deg,#23164f,#4f2bb8 58%,#0f5f78);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(3rem,5.7vw,5.6rem);line-height:1.04;margin:0;max-width:1060px;padding-bottom:.06em}html[lang=en] .home-hero-copy h1{font-size:clamp(3rem,4.7vw,4.75rem);line-height:1.22;max-width:1160px;text-wrap:balance}.home-hero-lead{color:var(--muted);font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.85;margin:24px 0 0;max-width:820px}.home-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.home-primary-action,.home-secondary-action{align-items:center;border-radius:8px;display:inline-flex;font-size:.95rem;font-weight:760;justify-content:center;min-height:44px;padding:0 18px;transition:background var(--motion-medium),border-color var(--motion-medium),box-shadow var(--motion-medium),color var(--motion-medium),transform var(--motion-medium)}.home-primary-action{background:var(--accent);box-shadow:0 14px 30px rgba(124,58,237,.18);color:#ffffff}.home-primary-action:focus-visible,.home-primary-action:hover{background:var(--accent-strong);box-shadow:0 18px 38px rgba(124,58,237,.24);outline:none;transform:translateY(-2px)}.home-secondary-action{background:color-mix(in srgb,var(--surface) 72%,transparent);border:1px solid color-mix(in srgb,var(--border) 86%,transparent);color:var(--text)}.home-secondary-action:focus-visible,.home-secondary-action:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--border));color:var(--accent-strong);outline:none;transform:translateY(-2px)}.home-hero-tags{border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:46px;max-width:820px;padding-top:18px;width:100%}.home-hero-tags span{color:var(--muted);font-size:.9rem;font-weight:760}.about-page{margin:0 auto;max-width:1180px;padding:clamp(72px,10vw,132px) 24px clamp(80px,10vw,132px);width:100%}.about-page__content{display:grid;grid-gap:28px;gap:28px;justify-items:center;text-align:center}.about-page h1{background:linear-gradient(118deg,#23164f,#4f2bb8 58%,#0f5f78);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(2.8rem,5vw,5rem);line-height:1.04;margin:0}.about-page__body{color:var(--muted);display:grid;grid-gap:22px;gap:22px;max-width:880px;text-align:left}.about-page__body p{font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.9;margin:0;text-indent:2em}html[lang=en] .about-page__body p{text-indent:0}.legal-page{margin:0 auto;max-width:1060px;padding:clamp(64px,8vw,112px) 24px clamp(80px,10vw,132px);width:100%}.legal-page__content{display:grid;grid-gap:36px;gap:36px}.legal-page__header{border-bottom:1px solid var(--border);display:grid;grid-gap:14px;gap:14px;padding-bottom:28px}.legal-page__header h1{color:var(--text);font-size:clamp(2.25rem,4.5vw,4.25rem);line-height:1.05;margin:0}.legal-page__header p:last-child{color:var(--muted);font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.8;margin:0;max-width:780px}.legal-page__sections{display:grid;grid-gap:30px;gap:30px}.legal-page__section{display:grid;grid-gap:12px;gap:12px}.legal-page__section h2{color:var(--text);font-size:clamp(1.12rem,1.7vw,1.35rem);line-height:1.45;margin:0}.legal-page__section p{color:var(--muted);font-size:1rem;line-height:1.9;margin:0}html[lang=zh-CN] .legal-page__section p{text-indent:2em}.home-proof-section{align-content:center;display:grid;grid-gap:44px;gap:44px;justify-items:center;text-align:center}.home-mission-copy,.home-proof-heading,.home-section-heading{max-width:840px;text-align:center}html[lang=en] .home-proof-heading{max-width:1060px}.home-mission-copy h2,.home-proof-heading h2,.home-section-heading h2{color:#24174e;font-size:clamp(2.35rem,4.4vw,4.7rem);line-height:1.04}html[lang=en] .home-proof-heading h2{font-size:clamp(2.8rem,3.55vw,4rem);line-height:1.08;text-wrap:balance}html[data-theme=dark] .home-mission-copy h2,html[data-theme=dark] .home-proof-heading h2,html[data-theme=dark] .home-section-heading h2{color:#efe9ff}.home-proof-copy{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px;width:100%}html[lang=en] .home-proof-copy{gap:28px;max-width:1220px}.home-mission-copy p,.home-proof-copy p,.home-section-heading p{color:var(--muted);font-size:1rem;line-height:1.78;margin:0}html[lang=en] .home-proof-copy p{font-size:.98rem;line-height:1.68}.home-proof-metrics{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px;text-align:center;width:100%}.home-proof-metric{border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:10px;display:grid;grid-gap:10px;gap:10px;min-height:184px;padding:28px;transition:border-color var(--motion-medium),box-shadow var(--motion-medium),transform var(--motion-medium)}.home-proof-metric:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));box-shadow:0 16px 34px rgba(75,45,135,.08);transform:translateY(-3px)}.home-proof-metric span{color:color-mix(in srgb,var(--accent-strong) 74%,var(--muted));font-size:.82rem;font-weight:850;letter-spacing:.04em}.home-proof-metric strong{color:var(--accent-strong);font-size:clamp(1.95rem,3vw,3.35rem);line-height:1.04;text-shadow:0 10px 28px rgba(124,58,237,.1)}.home-proof-metric p{color:var(--muted);line-height:1.55;margin:0}html[data-theme=dark] .home-proof-metric{border-color:color-mix(in srgb,var(--border) 84%,transparent)}html[data-theme=dark] .home-proof-metric strong{color:#c8b7ff;text-shadow:none}.home-flow-section{display:grid;grid-gap:54px;gap:54px;justify-items:center}.home-flow-map{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1120px;width:100%}.home-flow-step{border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:10px;min-height:220px;padding:22px 18px;position:relative;transition:border-color var(--motion-medium),box-shadow var(--motion-medium),transform var(--motion-medium)}.home-flow-step+.home-flow-step{padding-left:18px}.home-flow-step:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));box-shadow:0 14px 30px rgba(75,45,135,.07);transform:translateY(-3px)}.home-flow-step>span{color:color-mix(in srgb,var(--accent-strong) 76%,var(--muted));display:block;font-size:.74rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.home-flow-step strong{color:#342064;display:block;font-size:1.08rem;font-weight:780;line-height:1.32;margin-top:18px}.home-flow-step p{color:var(--muted);font-size:.92rem;line-height:1.68;margin:12px 0 0}.home-flow-step i{background:color-mix(in srgb,var(--accent-cyan) 60%,var(--accent));border-radius:999px;display:block;height:7px;position:absolute;right:-4px;top:-4px;width:7px}.home-mission-section{align-items:stretch;display:grid;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);justify-items:stretch;margin-left:auto;margin-right:auto;max-width:1180px;text-align:left}.home-mission-copy .home-secondary-action{justify-self:start;margin-top:8px}.home-mission-copy{align-content:center;display:grid;grid-gap:22px;gap:22px;max-width:500px;text-align:left}.home-mission-copy h2{font-size:clamp(2.8rem,4.1vw,4.25rem);line-height:1.08;max-width:10.8em}.home-mission-copy h2 span{display:block;white-space:nowrap}html[lang=en] .home-mission-section{gap:clamp(28px,4vw,52px);grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);max-width:1280px}html[lang=en] .home-mission-copy{max-width:620px}html[lang=en] .home-mission-copy h2{font-size:clamp(2.7rem,3.35vw,3.7rem);line-height:1.12;max-width:11.5em}html[lang=en] .home-mission-copy h2 span{white-space:normal}html[lang=en] .home-mission-item strong{font-size:clamp(1.08rem,1.35vw,1.38rem);line-height:1.42;max-width:12em}.home-mission-copy p{max-width:440px}.home-mission-list{align-content:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));text-align:left;width:100%}.home-mission-item{border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:10px;display:grid;grid-gap:10px;gap:10px;min-height:184px;padding:28px;transition:border-color var(--motion-medium),box-shadow var(--motion-medium),transform var(--motion-medium)}.home-mission-item:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--border));box-shadow:0 16px 34px rgba(75,45,135,.08);transform:translateY(-3px)}.home-mission-item span{color:color-mix(in srgb,var(--accent-strong) 74%,var(--muted));font-size:.82rem;font-weight:850;letter-spacing:.04em}.home-mission-item strong{color:#342064;font-size:clamp(1.18rem,1.6vw,1.5rem);font-weight:780;line-height:1.38;max-width:9.5em}html[data-theme=dark] .home-flow-step strong,html[data-theme=dark] .home-mission-item strong{color:#e9ddff}html[data-theme=dark] .home-mission-item{border-color:color-mix(in srgb,var(--border) 84%,transparent)}@media (max-width:1024px){.home-mission-section{grid-template-columns:1fr;justify-items:center;text-align:center}html[lang=en] .home-mission-section{grid-template-columns:1fr;max-width:760px}.home-mission-copy{justify-items:center;max-width:680px;text-align:center}.home-mission-copy .home-secondary-action{justify-self:center}.home-mission-copy p{max-width:620px}.home-mission-list{max-width:620px}.home-flow-map,.home-mission-list,.home-proof-copy,.home-proof-metrics{grid-template-columns:1fr}.home-flow-step{min-height:0;padding:20px}.home-flow-step+.home-flow-step{padding-left:20px}.home-flow-step i{display:none}}.home-hero{align-items:stretch;border-bottom:1px solid var(--border);display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr) minmax(320px,400px);padding:42px 0 32px}.home-hero__copy{align-self:center;max-width:650px}.home-hero__copy h1{background:linear-gradient(118deg,#23164f,#4f2bb8 58%,#0f5f78);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(2.2rem,4vw,4.5rem);line-height:1.05;margin:0;max-width:760px;padding-bottom:.06em}html[lang=en] .home-hero__copy{max-width:580px}html[lang=en] .home-hero__copy h1{font-size:clamp(2.55rem,3.4vw,3.65rem);line-height:1.22;max-width:620px;text-wrap:balance}.home-hero__copy p:not(.eyebrow),.login-page__intro p{color:var(--muted);font-size:1rem;line-height:1.7;margin:18px 0 0}.home-hero__metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;max-width:620px}.home-hero__metrics div{background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:4px;gap:4px;min-height:78px;padding:13px 14px;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.home-hero__metrics div:hover{border-color:#d8c6ef;box-shadow:var(--shadow-lift);transform:translateY(-1px)}.home-hero__metrics span{color:var(--muted);font-size:.78rem;font-weight:750}.home-hero__metrics strong{color:var(--text);font-size:1rem}.login-form{--login-control-height:44px;--login-control-radius:8px;--login-field-bg:color-mix(in srgb,var(--surface-muted) 78%,var(--surface));--login-field-border:color-mix(in srgb,var(--border) 70%,transparent);align-self:center;background:color-mix(in srgb,var(--surface) 96%,#ffffff);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:8px;box-shadow:0 1px 2px rgba(17,24,39,.04),0 18px 42px rgba(20,36,74,.1);color:var(--text);display:grid;grid-gap:11px;gap:11px;padding:22px 26px 24px;position:relative;width:100%}.login-form label{color:var(--text);font-size:.88rem;font-weight:720;line-height:1.35}.login-form__field,.login-form__input-wrap{display:block;position:relative}.login-form__field-icon{color:color-mix(in srgb,var(--muted) 72%,transparent);height:18px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px;z-index:1}.login-form input{background:var(--login-field-bg);border:1px solid var(--login-field-border);border-radius:var(--login-control-radius);color:var(--text);font:inherit;font-size:.91rem;font-weight:620;line-height:1.2;min-height:var(--login-control-height);padding:0 13px 0 40px;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast);width:100%}.login-form input::placeholder{color:color-mix(in srgb,var(--muted) 68%,transparent);font-weight:560}.login-form input:focus{background:var(--surface);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent);outline:none}.login-form button{border:0;cursor:pointer;font:inherit;font-weight:720;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.login-form button:focus-visible,.login-form button:hover{outline:none;transform:translateY(-1px)}.login-form button:disabled{cursor:not-allowed;opacity:.62}.login-form__state-header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent);display:grid;grid-template-columns:34px minmax(0,1fr) 34px;min-height:38px;margin-bottom:4px}.login-form__state-header h2{color:var(--accent-strong);font-size:.92rem;font-weight:740;line-height:1.25;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.login-form .login-form__back-action{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--muted);display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.login-form .login-form__back-action svg{height:18px;width:18px}.login-form .login-form__back-action:focus-visible,.login-form .login-form__back-action:hover{background:color-mix(in srgb,var(--accent-muted) 72%,transparent);border-color:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent-strong)}.auth-mode-switch{border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent);display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-bottom:6px}.login-form .auth-mode-switch__item{background:transparent;color:var(--muted);font-size:.91rem;font-weight:760;min-height:38px;padding:0 8px;position:relative}.login-form .auth-mode-switch__item:after{background:var(--accent);bottom:-1px;content:"";height:3px;left:16%;opacity:0;position:absolute;right:16%}.login-form .auth-mode-switch__item--active,.login-form .auth-mode-switch__item:focus-visible,.login-form .auth-mode-switch__item:hover{color:var(--accent-strong)}.login-form .auth-mode-switch__item--active:after{opacity:1}.login-form__inline-field{display:grid;grid-gap:9px;gap:9px;grid-template-columns:minmax(0,1fr) 98px}.login-form .login-form__inline-field button{background:var(--login-field-bg);border:1px solid var(--login-field-border);border-radius:var(--login-control-radius);color:var(--accent-strong);font-size:.82rem;font-weight:760;min-height:var(--login-control-height);padding:0 10px}.login-form .login-form__inline-field button:focus-visible,.login-form .login-form__inline-field button:hover{border-color:var(--accent);color:var(--accent-strong)}.login-form .login-form__terms{align-items:flex-start;color:var(--muted);display:flex;font-size:.84rem;font-weight:660;gap:8px;line-height:1.55;margin-top:-2px}.login-form .login-form__terms input{accent-color:var(--accent);background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);flex:0 0 auto;height:16px;margin-top:3px;min-height:16px;padding:0;width:16px}.login-form__terms a{color:var(--accent-strong);font-weight:780;text-decoration:underline;text-underline-offset:2px}.login-form__terms a:focus-visible,.login-form__terms a:hover{color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 18%,transparent);outline-offset:3px}.login-form .login-form__submit{background:var(--accent);border-radius:var(--login-control-radius);box-shadow:0 12px 24px color-mix(in srgb,var(--accent) 20%,transparent);color:#ffffff;font-size:.9rem;font-weight:800;min-height:var(--login-control-height);padding:0 16px}.login-form .login-form__submit:focus-visible,.login-form .login-form__submit:hover{background:var(--accent-strong)}.login-form__quick-actions{align-items:center;display:flex;justify-content:space-between;min-height:26px}.login-form .login-form__link-action{background:transparent;color:var(--accent-strong);font-size:.88rem;font-weight:680;min-height:26px;padding:0}.login-form .login-form__link-action:focus-visible,.login-form .login-form__link-action:hover{color:var(--accent)}.login-form__divider{align-items:center;color:color-mix(in srgb,var(--muted) 48%,transparent);display:grid;font-size:.84rem;font-weight:650;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0}.login-form__divider:after,.login-form__divider:before{background:color-mix(in srgb,var(--border) 64%,transparent);content:"";height:1px}.login-form .login-form__secondary-action{background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface));border:1px solid color-mix(in srgb,var(--border) 58%,transparent);border-radius:var(--login-control-radius);color:var(--text);font-size:.86rem;font-weight:760;min-height:46px;padding:0 16px}.login-form .login-form__secondary-action:focus-visible,.login-form .login-form__secondary-action:hover{background:color-mix(in srgb,var(--accent-muted) 28%,var(--surface));border-color:color-mix(in srgb,var(--accent) 32%,var(--border));color:var(--accent-strong)}@keyframes loginFormItemIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.auth-mode-switch,.form-error,.form-success,.login-form__divider,.login-form__field,.login-form__quick-actions,.login-form__secondary-action,.login-form__state-header,.login-form__submit,.login-form__terms{animation:loginFormItemIn .18s ease both}.login-form__field:nth-of-type(2){animation-delay:18ms}.login-form__field:nth-of-type(3){animation-delay:36ms}.login-form__field:nth-of-type(4){animation-delay:54ms}}@media (max-width:520px){.login-form{--login-control-height:42px;gap:10px;padding:18px 14px 20px}.login-form .auth-mode-switch__item{font-size:.86rem;min-height:36px;padding:0 4px}.login-form input{font-size:.9rem}.login-form__inline-field{grid-template-columns:1fr}.login-form .login-form__inline-field button{min-height:42px}.login-form__quick-actions{align-items:flex-start;gap:8px}}.form-note{color:var(--muted);font-size:.88rem;line-height:1.5;margin:0}.form-error{background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;color:#be123c}.form-error,.form-success{font-size:.9rem;line-height:1.5;margin:0;padding:10px 12px}.form-success{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;color:#047857}.login-page{align-items:center;display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(0,1fr) minmax(320px,400px);width:100%}.login-page__intro{max-width:560px}.site-footer{background:color-mix(in srgb,var(--surface-muted) 54%,transparent);border-top:1px solid var(--border);margin-top:auto;scroll-snap-align:none}.site-footer__inner{align-items:flex-start;margin:0 auto;max-width:1280px;padding:40px 32px}.site-footer__legal{align-items:flex-start;color:var(--muted);display:grid;font-size:.86rem;grid-gap:8px;gap:8px;line-height:1.5;min-width:0}.site-footer__column a,.site-footer__legal a{color:var(--accent-strong)}.site-footer__column a:focus-visible,.site-footer__column a:hover,.site-footer__legal a:focus-visible,.site-footer__legal a:hover{text-decoration:underline}.site-footer__links{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(260px,1.3fr) repeat(4,minmax(120px,1fr))}.site-footer__column{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.site-footer__column h2{color:var(--text);font-size:.9rem;margin:0 0 6px}.site-footer__column a{align-items:center;color:var(--muted);display:inline-flex;font-size:.88rem;gap:7px;line-height:1.45;overflow-wrap:anywhere}.site-footer__link-icon{color:color-mix(in srgb,var(--muted) 82%,var(--accent-strong));flex:0 0 auto;height:15px;width:15px}.site-footer__legal-row{align-items:center}.site-footer__legal .site-footer__legal-row,.site-footer__legal-row{display:grid;grid-gap:6px;gap:6px;grid-template-columns:20px minmax(0,1fr)}.site-footer__legal-icon{color:color-mix(in srgb,var(--muted) 82%,var(--accent-strong));display:inline-flex;font-size:.9rem;height:20px;line-height:20px;place-content:center;width:20px}.site-footer__beian,.site-footer__filing{white-space:nowrap}.site-footer__beian-logo{height:20px;width:20px}.site-footer__filing{padding-left:0}.site-footer__filing .site-footer__link-icon{height:15px;justify-self:center;width:15px}.site-frame:has(.dashboard-shell) .site-scroll{overflow:hidden}.site-frame:has(.dashboard-shell) .site-footer{display:none}@media (max-width:1024px){.download-resource-layout,.download-summary-grid,.training-setup-grid{grid-template-columns:1fr}.download-notes{position:static}.home-page{padding-top:28px}.home-landing-hero,.home-section--intro,.home-section--mission{grid-template-columns:1fr}.home-landing-hero,.home-section{min-height:0}.home-landing-hero h1{font-size:3.35rem}.home-landing-hero__updates{align-self:stretch}.home-proof-grid,.home-technology-grid,.home-technology-map{grid-template-columns:1fr}.home-technology-map i{height:28px;justify-self:center;width:2px}.home-technology-map i:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid var(--accent-cyan);border-bottom:0;bottom:-1px;left:50%;right:auto;top:auto;transform:translateX(-50%)}}.docs-shell{align-items:start;display:grid;flex:1 1;grid-gap:44px;gap:44px;grid-template-columns:220px minmax(0,760px) 220px;justify-content:start;margin:0 auto;max-width:1320px;padding:38px 32px 56px;width:100%}.docs-sidebar{border-right:1px solid var(--border);padding:4px 18px 4px 0;position:-webkit-sticky;position:sticky;top:24px}.docs-content-panel__header p,.docs-sidebar__eyebrow,.docs-sidebar__nav p{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:0;margin:0}.docs-sidebar h1{color:var(--text);font-size:1.08rem;line-height:1.25;margin:8px 0 22px}.docs-sidebar__nav{display:grid;grid-gap:5px;gap:5px}.docs-sidebar__nav p{margin-bottom:4px}.docs-sidebar__nav a{border:1px solid transparent;border-radius:8px;color:var(--muted);display:flex;font-size:.92rem;font-weight:750;min-height:38px;padding:8px 10px;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.docs-sidebar__nav a.is-active,.docs-sidebar__nav a:focus-visible,.docs-sidebar__nav a:hover{background:var(--accent-muted);border-color:#dcccf0;color:var(--accent-strong);outline:none;transform:translateY(-1px)}.docs-content-panel{min-width:0;padding:34px 0 0}.docs-content-panel__header{margin-bottom:34px}.docs-content-panel__header h2{color:var(--text);font-size:clamp(2.2rem,5vw,3.1rem);letter-spacing:0;line-height:1.05;margin:10px 0 0}.docs-markdown{color:var(--text);font-size:1.03rem;line-height:1.75;max-width:74ch;scroll-margin-top:24px}.docs-markdown>:first-child{margin-top:0}.docs-markdown h1,.docs-markdown h2,.docs-markdown h3,.docs-markdown h4{color:var(--text);letter-spacing:0;line-height:1.28}.docs-markdown h1{font-size:1.9rem;margin:0 0 18px}.docs-markdown h2{font-size:1.42rem;margin:36px 0 12px;scroll-margin-top:24px}.docs-markdown h3{font-size:1.12rem;margin:30px 0 10px;scroll-margin-top:24px}.docs-markdown h4{font-size:1rem;margin:22px 0 8px}.docs-markdown p{color:var(--muted);margin:12px 0}.docs-markdown a{color:var(--accent-strong);font-weight:700;text-decoration:underline;text-underline-offset:3px}.docs-markdown__unsafe-link{color:var(--muted);font-weight:700}.docs-markdown code{background:var(--surface-muted);border:1px solid var(--border);border-radius:6px;color:var(--accent-strong);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88em;padding:.12rem .32rem}.docs-markdown pre{background:color-mix(in srgb,var(--surface-muted) 84%,var(--surface));border:1px solid var(--border);border-radius:8px;margin:18px 0;overflow-x:auto;padding:16px}.docs-toc{border-left:1px solid var(--border);color:var(--muted);padding:4px 0 4px 18px;position:-webkit-sticky;position:sticky;top:24px}.docs-toc p{color:var(--text);font-size:.86rem;font-weight:800;margin:0 0 12px}.docs-toc nav{display:grid;grid-gap:8px;gap:8px}.docs-toc a{border-left:2px solid transparent;color:var(--muted);font-size:.88rem;line-height:1.35;padding-left:10px;transition:border-color var(--motion-fast),color var(--motion-fast)}.docs-toc a:focus-visible,.docs-toc a:hover{border-color:var(--accent);color:var(--accent-strong);outline:none}.docs-toc__link--nested{font-size:.84rem;padding-left:18px}.docs-markdown pre code{background:transparent;border:0;color:var(--text);display:block;font-size:.88rem;line-height:1.65;padding:0;white-space:pre}.docs-markdown ol,.docs-markdown ul{color:var(--muted);margin:12px 0 16px;padding-left:1.5rem}.docs-markdown li+li{margin-top:6px}.docs-markdown hr{border:0;border-top:1px solid var(--border);margin:26px 0}.docs-markdown__table-wrap{border:1px solid var(--border);border-radius:8px;margin:16px 0;overflow-x:auto}.docs-markdown table{border-collapse:collapse;min-width:100%}.docs-markdown td,.docs-markdown th{border-bottom:1px solid var(--border);padding:10px 12px;text-align:left;vertical-align:top}.docs-markdown th{background:var(--surface-muted);color:var(--text);font-size:.88rem}.docs-markdown td{color:var(--muted)}.docs-markdown tr:last-child td{border-bottom:0}.dashboard-shell{bottom:0;flex:1 1;height:auto;left:0;margin:0;max-width:none;min-height:0;overflow:hidden;padding:0;position:fixed;right:0;top:var(--site-header-height);width:100%}.dashboard-topbar{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);margin-bottom:16px;padding:9px 10px}.dashboard-topbar__inner{align-items:center;display:flex;gap:14px;justify-content:space-between}.dashboard-topbar__heading{min-width:190px}.dashboard-topbar__heading .eyebrow{font-size:.7rem;margin-bottom:2px}.dashboard-topbar h1{font-size:1.08rem;line-height:1.2;margin:0}.dashboard-topbar__account{color:var(--muted);font-size:.9rem;font-weight:600;margin:0}.dashboard-profile{position:relative}.dashboard-profile:after{content:"";display:none;height:10px;left:-180px;position:absolute;right:0;top:100%}.dashboard-profile:focus-within:after,.dashboard-profile:hover:after{display:block}.dashboard-profile__trigger{align-items:center;background:color-mix(in srgb,var(--surface) 62%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:8px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:620;height:40px;justify-content:center;padding:0;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),color var(--motion-fast),transform var(--motion-fast);width:40px}.dashboard-profile__trigger:focus-visible,.dashboard-profile__trigger:hover{background:color-mix(in srgb,var(--accent-muted) 76%,transparent);border-color:color-mix(in srgb,var(--accent) 46%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.66),0 10px 22px rgba(124,58,237,.1);color:var(--accent-strong);outline:none;transform:translateY(-1px)}.dashboard-profile__avatar{align-items:center;background:var(--accent);border-radius:50%;color:#fff;display:inline-flex;font-size:.82rem;font-weight:800;height:26px;justify-content:center;transition:transform var(--motion-fast);width:26px}html[data-theme=dark] .dashboard-profile__trigger{background:color-mix(in srgb,var(--surface-muted) 82%,transparent);border-color:color-mix(in srgb,var(--accent) 44%,transparent);color:var(--text)}html[data-theme=dark] .dashboard-profile__trigger:focus-visible,html[data-theme=dark] .dashboard-profile__trigger:hover{background:color-mix(in srgb,var(--accent-muted) 70%,var(--surface-muted));border-color:color-mix(in srgb,var(--accent) 58%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 24px rgba(0,0,0,.3);color:var(--accent-strong)}html[data-theme=dark] .dashboard-profile__avatar{background:linear-gradient(135deg,#7f68d4,var(--accent-strong));color:#ffffff}.dashboard-profile__trigger:focus-visible .dashboard-profile__avatar,.dashboard-profile__trigger:hover .dashboard-profile__avatar{transform:scale(1.04)}.dashboard-profile__panel{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-muted) 52%,#ffffff) 0,transparent 104px),color-mix(in srgb,var(--surface) 97%,var(--surface-muted));border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border));border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 20px 56px rgba(23,32,51,.18);min-width:292px;overflow:hidden;padding:12px;position:absolute;right:0;top:calc(100% + 6px);transform-origin:top right;animation:menu-pop var(--motion-medium);z-index:20}.dashboard-profile__panel:before{background:linear-gradient(90deg,var(--accent),#2aa6b8);content:"";height:3px;left:0;position:absolute;right:0;top:0}html[data-theme=dark] .dashboard-profile__panel{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-muted) 40%,#111827) 0,transparent 104px),color-mix(in srgb,var(--surface) 92%,#0b1020);border-color:color-mix(in srgb,var(--accent) 34%,var(--border));box-shadow:0 18px 48px rgba(0,0,0,.38);color:var(--text)}@keyframes menu-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dashboard-profile__identity{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,#ffffff 88%,var(--accent-muted)),color-mix(in srgb,var(--surface) 86%,#eef6ff));border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:8px;display:flex;gap:10px;margin-bottom:10px;padding:10px}.dashboard-profile__identity-avatar{align-items:center;background:linear-gradient(135deg,var(--accent),#2aa6b8);border-radius:8px;box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 22%,transparent);color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:.86rem;font-weight:820;height:34px;justify-content:center;width:34px}.dashboard-profile__identity-copy{align-items:baseline;display:flex;flex:1 1 auto;gap:10px;justify-content:space-between;min-width:0}.dashboard-profile__identity-copy span{color:var(--muted);font-size:.82rem;font-weight:650;line-height:1.3;white-space:nowrap}.dashboard-profile__identity-copy strong{color:var(--text);font-size:.94rem;font-weight:760;line-height:1.3;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dashboard-profile__details{background:color-mix(in srgb,var(--surface) 78%,var(--surface-muted));border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:8px;display:grid;grid-gap:0;gap:0;padding:8px 10px}.dashboard-profile__detail-row{align-items:baseline;color:var(--muted);display:flex;font-size:.82rem;gap:12px;justify-content:space-between;line-height:1.4;margin:0;padding:5px 0}.dashboard-profile__detail-row+.dashboard-profile__detail-row{border-top:1px solid color-mix(in srgb,var(--border) 68%,transparent)}.dashboard-profile__detail-row span{flex:0 0 auto;text-align:left}.dashboard-profile__detail-row strong{color:var(--text);font-weight:680;min-width:0;overflow-wrap:anywhere;text-align:right}html[data-theme=dark] .dashboard-profile__detail-row{color:color-mix(in srgb,var(--muted) 84%,#ffffff)}html[data-theme=dark] .dashboard-profile__identity{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-muted) 82%,var(--accent-muted)),color-mix(in srgb,var(--surface) 90%,#111827));border-color:color-mix(in srgb,var(--accent) 32%,var(--border))}html[data-theme=dark] .dashboard-profile__details{background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface));border-color:color-mix(in srgb,var(--border) 78%,transparent)}.dashboard-profile-workspace{border-top:1px solid var(--border);display:grid;grid-gap:6px;gap:6px;margin-top:12px;padding-top:10px}.dashboard-profile-workspace__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.dashboard-profile-workspace__header span{color:var(--muted);font-size:.76rem;font-weight:820}.dashboard-profile-workspace__header button{background:transparent;border:0;border-radius:6px;color:var(--muted);cursor:pointer;font:inherit;font-size:.75rem;font-weight:620;padding:3px 6px}.dashboard-profile-workspace__header button:focus-visible,.dashboard-profile-workspace__header button:hover{background:color-mix(in srgb,var(--accent-muted) 70%,transparent);color:var(--accent-strong);outline:none}.dashboard-profile-workspace__header button:disabled{cursor:default;opacity:.62}.dashboard-profile-workspace__item{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--text);cursor:pointer;display:grid;font:inherit;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:9px 10px;text-align:left;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast);width:100%}.dashboard-profile-workspace__item--active,.dashboard-profile-workspace__item:focus-visible,.dashboard-profile-workspace__item:hover{background:color-mix(in srgb,var(--accent-muted) 68%,transparent);border-color:color-mix(in srgb,var(--accent) 24%,transparent);outline:none}.dashboard-profile-workspace__avatar{align-items:center;border-radius:8px;color:#ffffff;display:inline-flex;font-size:.72rem;font-weight:860;height:26px;justify-content:center;width:26px}.dashboard-profile-workspace__avatar--personal{background:linear-gradient(135deg,#4f46e5,#0ea5b7)}.dashboard-profile-workspace__avatar--enterprise{background:linear-gradient(135deg,#6d28d9,#a855f7)}.dashboard-profile-workspace__item span:last-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.dashboard-profile-workspace__item strong{color:var(--text);font-size:.84rem;font-weight:820;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-profile-workspace__item small{color:var(--muted);font-size:.7rem;font-weight:700;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-profile-workspace__cta{border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);border-radius:8px;color:var(--accent-strong);font-size:.86rem;font-weight:780;padding:9px 10px;text-align:center;text-decoration:none}.dashboard-profile-workspace__cta:focus-visible,.dashboard-profile-workspace__cta:hover{background:color-mix(in srgb,var(--accent-muted) 66%,transparent);outline:none}.dashboard-profile-workspace__error{color:#be123c;font-size:.78rem;line-height:1.4;margin:2px 4px}html[data-theme=dark] .dashboard-profile-workspace{border-top-color:color-mix(in srgb,var(--border) 76%,transparent)}html[data-theme=dark] .dashboard-profile-workspace__item--active,html[data-theme=dark] .dashboard-profile-workspace__item:focus-visible,html[data-theme=dark] .dashboard-profile-workspace__item:hover{background:color-mix(in srgb,var(--accent-muted) 72%,var(--surface-muted))}html[data-theme=dark] .dashboard-sidebar-workspace__panel,html[data-theme=dark] .dashboard-sidebar-workspace__trigger{background:color-mix(in srgb,var(--surface-muted) 84%,var(--surface));border-color:color-mix(in srgb,var(--border) 88%,transparent)}html[data-theme=dark] .dashboard-sidebar-workspace__item--active,html[data-theme=dark] .dashboard-sidebar-workspace__item:focus-visible,html[data-theme=dark] .dashboard-sidebar-workspace__item:hover,html[data-theme=dark] .dashboard-sidebar-workspace__trigger:focus-visible,html[data-theme=dark] .dashboard-sidebar-workspace__trigger:hover,html[data-theme=dark] .dashboard-sidebar-workspace__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--accent-muted) 74%,var(--surface-muted))}html[data-theme=dark] .dashboard-nav__group{background:transparent}html[data-theme=dark] .dashboard-nav__group--active{background:transparent;border-color:color-mix(in srgb,var(--accent) 32%,var(--border))}.dashboard-profile__links{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.dashboard-profile__links a{align-items:center;background:color-mix(in srgb,var(--surface) 82%,var(--surface-muted));border:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-radius:8px;color:var(--text);display:inline-flex;font-size:.84rem;gap:8px;font-weight:700;min-height:42px;min-width:0;padding:8px 9px;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.dashboard-profile__links a:focus-visible,.dashboard-profile__links a:hover{background:color-mix(in srgb,var(--accent-muted) 72%,var(--surface));border-color:color-mix(in srgb,var(--accent) 34%,transparent);box-shadow:0 8px 18px color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-strong);outline:none;transform:translateY(-1px)}.dashboard-profile__link-icon{align-items:center;background:color-mix(in srgb,var(--accent-muted) 76%,#ffffff);border:1px solid color-mix(in srgb,var(--accent) 16%,transparent);border-radius:7px;color:var(--accent-strong);display:inline-flex;flex:0 0 auto;height:26px;justify-content:center;width:26px}.dashboard-profile__link-icon .dashboard-icon{height:14px;width:14px}.dashboard-profile__link-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .dashboard-profile__links a{background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface));border-color:color-mix(in srgb,var(--border) 72%,transparent);color:var(--text)}html[data-theme=dark] .dashboard-profile__links a:focus-visible,html[data-theme=dark] .dashboard-profile__links a:hover{background:color-mix(in srgb,var(--accent-muted) 72%,var(--surface-muted));border-color:color-mix(in srgb,var(--accent) 42%,transparent);color:var(--accent-strong)}html[data-theme=dark] .dashboard-profile__link-icon{background:color-mix(in srgb,var(--accent-muted) 70%,var(--surface));border-color:color-mix(in srgb,var(--accent) 28%,transparent)}.dashboard-profile__logout{background:linear-gradient(135deg,var(--accent),var(--accent-strong));border:0;border-radius:8px;box-shadow:0 10px 20px color-mix(in srgb,var(--accent) 18%,transparent);color:#fff;cursor:pointer;font:inherit;font-size:.84rem;font-weight:700;margin-top:8px;min-height:34px;padding:0 10px;transition:background var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast);width:100%}.dashboard-profile__logout:focus-visible,.dashboard-profile__logout:hover{background:var(--accent-strong);box-shadow:0 12px 24px color-mix(in srgb,var(--accent) 24%,transparent);outline:none;transform:translateY(-1px)}.dashboard-body{align-items:stretch;display:grid;grid-gap:24px;gap:24px;grid-template-columns:232px minmax(0,1fr);height:100%;margin:0;max-width:none;min-height:0;overflow:hidden}.dashboard-sidebar{align-self:start;background:color-mix(in srgb,var(--surface) 94%,var(--surface-muted));border:0;border-right:1px solid var(--border);border-radius:0;box-shadow:none;height:100%;min-height:0;min-width:0;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;padding:16px 14px 20px;scrollbar-width:thin}.dashboard-sidebar-workspace{border-bottom:1px solid color-mix(in srgb,var(--border) 74%,transparent);margin-bottom:8px;padding-bottom:12px;position:relative}.dashboard-sidebar-workspace__trigger{align-items:center;background:color-mix(in srgb,var(--surface) 82%,transparent);border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:8px;color:var(--text);cursor:pointer;display:grid;font:inherit;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:40px;padding:6px 8px;text-align:left;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast);width:100%}.dashboard-sidebar-workspace__trigger:focus-visible,.dashboard-sidebar-workspace__trigger:hover,.dashboard-sidebar-workspace__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--surface) 94%,var(--accent-muted));border-color:color-mix(in srgb,var(--accent) 30%,var(--border));box-shadow:0 8px 18px rgba(17,24,39,.06);outline:none;transform:translateY(-1px)}.dashboard-sidebar-workspace__trigger:disabled{cursor:default;opacity:.72;transform:none}.dashboard-sidebar-workspace__avatar{align-items:center;border-radius:999px;color:#ffffff;display:inline-flex;font-size:.72rem;font-weight:860;height:23px;justify-content:center;line-height:1;width:23px}.dashboard-sidebar-workspace__avatar--personal{background:linear-gradient(135deg,#4c1d95,#7c3aed 54%,#c084fc)}.dashboard-sidebar-workspace__avatar--enterprise{background:linear-gradient(135deg,#6d28d9,#a855f7)}.dashboard-sidebar-workspace__current{display:grid;grid-gap:2px;gap:2px;min-width:0}.dashboard-sidebar-workspace__current strong{color:var(--text);font-size:.84rem;font-weight:780;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-sidebar-workspace__current small{color:var(--muted);font-size:.69rem;font-weight:650;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-sidebar-workspace__chevron{color:var(--muted);height:16px;transition:transform var(--motion-fast);width:16px}.dashboard-sidebar-workspace__trigger[aria-expanded=true] .dashboard-sidebar-workspace__chevron{transform:rotate(180deg)}.dashboard-sidebar-workspace__panel{background:color-mix(in srgb,var(--surface) 96%,var(--surface-muted));border:1px solid color-mix(in srgb,var(--border) 86%,var(--accent));border-radius:8px;box-shadow:var(--shadow-lift);display:grid;grid-gap:5px;gap:5px;left:0;padding:10px;position:absolute;right:0;top:calc(100% + 8px);z-index:70}.dashboard-sidebar-workspace__panel-header{align-items:center;display:flex;justify-content:flex-start;padding:0 2px 5px}.dashboard-sidebar-workspace__panel-header span{color:var(--text);font-size:.82rem;font-weight:780}.dashboard-sidebar-workspace__item{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--text);cursor:pointer;display:grid;font:inherit;grid-gap:8px;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:40px;padding:7px 9px;text-align:left;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast);width:100%}.dashboard-sidebar-workspace__item:disabled{cursor:not-allowed;opacity:.68}.dashboard-sidebar-workspace__item--active,.dashboard-sidebar-workspace__item:focus-visible,.dashboard-sidebar-workspace__item:hover{background:color-mix(in srgb,var(--accent-muted) 72%,transparent);border-color:color-mix(in srgb,var(--accent) 26%,transparent);outline:none}.dashboard-sidebar-workspace__item>span:nth-child(2){display:grid;grid-gap:2px;gap:2px;min-width:0}.dashboard-sidebar-workspace__item--create{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-sidebar-workspace__plus{align-items:center;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);border-radius:999px;color:var(--accent-strong);display:inline-flex;font-size:1rem;font-weight:780;height:22px;justify-content:center;line-height:1;width:22px}.dashboard-sidebar-workspace__item strong{color:var(--text);font-size:.84rem;font-weight:760;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-sidebar-workspace__item small{color:var(--muted);font-size:.7rem;font-weight:640;line-height:1.12;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-sidebar-workspace__cta{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);border-radius:8px;color:var(--accent-strong);font-size:.84rem;font-weight:760;margin-top:4px;padding:9px 10px;text-align:center}.dashboard-sidebar-workspace__cta:focus-visible,.dashboard-sidebar-workspace__cta:hover{background:color-mix(in srgb,var(--accent-muted) 68%,transparent);outline:none}.dashboard-sidebar-workspace__error{color:var(--danger);font-size:.75rem;line-height:1.35;margin:4px 2px 0}.dashboard-nav{display:grid;grid-gap:6px;gap:6px}.dashboard-nav__group{background:transparent;border:0;border-radius:0;display:grid;grid-gap:2px;gap:2px;padding:8px 0 6px;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}.dashboard-nav__group+.dashboard-nav__group{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}.dashboard-nav__group--active{background:transparent;border-color:color-mix(in srgb,var(--accent) 22%,var(--border));box-shadow:none}.dashboard-nav__group-label{color:color-mix(in srgb,var(--muted) 86%,var(--text));font-size:.68rem;font-weight:760;letter-spacing:0;line-height:1.1;margin:0 0 4px;padding:0 10px}.dashboard-nav__group--active .dashboard-nav__group-label{color:var(--accent-strong)}.dashboard-nav__link{align-items:center;border:1px solid transparent;border-radius:8px;color:#4d586b;display:flex;gap:8px;font-size:.86rem;font-weight:620;justify-content:flex-start;min-height:34px;padding:0 10px;position:relative;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),color var(--motion-fast),transform var(--motion-fast);white-space:nowrap;width:100%}.dashboard-nav__link:focus-visible,.dashboard-nav__link:hover{background:var(--accent-muted);border-color:color-mix(in srgb,var(--accent) 20%,var(--border));color:var(--accent-strong);outline:none;transform:translateX(2px)}.dashboard-nav__link--active{background:transparent;border-color:transparent;color:var(--accent-strong);box-shadow:none;font-weight:760}.dashboard-nav__link--active:focus-visible,.dashboard-nav__link--active:hover{background:transparent;border-color:transparent;box-shadow:none}.dashboard-nav__link--active:before{background:var(--accent);border-radius:999px;content:"";height:18px;left:0;position:absolute;width:2px}.dashboard-nav__link--primary{background:transparent;border-color:transparent;box-shadow:none;font-weight:780;margin-bottom:0;min-height:34px;position:relative}.dashboard-nav__link--primary:after{display:none}.dashboard-nav__link--primary+.dashboard-nav__group{border-top:0;margin-top:2px}.dashboard-icon{flex:0 0 auto;height:16px;width:16px}.dashboard-nav__link .dashboard-icon{color:color-mix(in srgb,currentColor 78%,var(--muted))}.dashboard-nav__link--docs,.dashboard-nav__link--overview{position:relative}.dashboard-content{height:100%;min-width:0;overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;padding:24px 28px 40px 0;scrollbar-width:thin}.dashboard-space-switcher{align-items:center;background:rgba(255,255,255,.82);border:1px solid rgba(89,97,115,.16);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px;padding:10px 12px}.dashboard-space-switcher--enterprise{border-color:rgba(102,87,217,.28);box-shadow:0 12px 30px rgba(102,87,217,.08)}.dashboard-space-switcher__meta{display:grid;grid-gap:3px;gap:3px;min-width:0}.dashboard-space-switcher__meta span{color:var(--muted-foreground);font-size:13px}.dashboard-space-switcher__meta strong{color:var(--text);font-size:.96rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-space-switcher__meta small{color:var(--muted);font-size:.8rem;line-height:1.35}.dashboard-space-switcher__controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dashboard-space-switcher select{border:1px solid rgba(89,97,115,.24);border-radius:8px;min-width:220px;padding:8px 10px}.dashboard-space-switcher .dashboard-link-button{margin-top:0;min-height:38px}.dashboard-space-switcher__error{color:#be123c;font-size:.82rem;grid-column:1/-1;margin:0}.enterprise-admin-row__review{display:grid;grid-gap:8px;gap:8px}.enterprise-admin-row__review input{border:1px solid rgba(89,97,115,.22);border-radius:8px;padding:10px 12px}.enterprise-verification-status{border:1px solid rgba(89,97,115,.14);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;padding:14px}.enterprise-verification-status div{display:grid;grid-gap:4px;gap:4px}.enterprise-verification-status span{color:var(--muted-foreground);font-size:12px}.enterprise-verification-status button,.enterprise-verification-status p{grid-column:1/-1}.enterprise-verification-summary{border:1px solid rgba(89,97,115,.14);border-radius:8px;display:grid;grid-gap:16px;gap:16px;margin-top:18px;padding:18px}.enterprise-verification-summary--success{border-color:rgba(4,120,87,.24);box-shadow:0 14px 32px rgba(4,120,87,.08)}.enterprise-verification-summary--warning{border-color:rgba(180,83,9,.22)}.enterprise-verification-summary--danger{border-color:rgba(190,18,60,.22)}.enterprise-verification-summary__header{align-items:flex-start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto}.enterprise-verification-summary__header h2{color:var(--text);font-size:1.08rem;line-height:1.35;margin:10px 0 6px}.enterprise-verification-summary__header p{color:var(--muted);line-height:1.6;margin:0}.enterprise-verification-status-pill{background:#f4f1ff;border:1px solid rgba(102,87,217,.18);border-radius:999px;color:var(--accent-strong);display:inline-flex;font-size:.78rem;font-weight:800;line-height:1;padding:7px 10px}.enterprise-verification-summary__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.enterprise-verification-summary__actions .dashboard-link-button{margin-top:0}.enterprise-verification-steps{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.enterprise-verification-step{background:#f8fafc;border:1px solid rgba(89,97,115,.12);border-radius:8px;color:var(--muted);font-size:.84rem;font-weight:760;min-height:38px;padding:10px 12px;text-align:center}.enterprise-verification-step--done{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.enterprise-verification-empty{align-items:center;border:1px solid rgba(89,97,115,.12);border-radius:8px;display:flex;gap:18px;justify-content:space-between;margin-top:18px;padding:26px 34px}.enterprise-verification-empty h2{color:var(--text);font-size:1.02rem;line-height:1.3;margin:0 0 10px}.enterprise-verification-empty p{color:var(--muted);line-height:1.6;margin:0;max-width:680px}.enterprise-verification-card__action,.enterprise-verification-message{margin-top:18px}.enterprise-verification-modal{align-items:flex-start;background:rgba(17,24,39,.58);display:flex;inset:0;justify-content:center;min-height:100dvh;overflow-y:auto;padding:40px 24px;position:fixed;width:100dvw;z-index:92}.enterprise-verification-modal__panel{background:#ffffff;border-radius:8px;box-shadow:0 24px 72px rgba(15,23,42,.28);display:grid;grid-gap:22px;gap:22px;max-width:950px;padding:22px 20px 20px;width:min(100%,950px)}.enterprise-verification-modal__header{align-items:flex-start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 34px}.enterprise-verification-modal__header h2{color:var(--text);font-size:1.32rem;font-weight:760;line-height:1.25;margin:0 0 20px}.enterprise-verification-modal__lead{color:var(--text);font-size:.95rem;font-weight:760;line-height:1.5;margin:0 0 10px}.enterprise-verification-modal__note{color:#8b94aa;font-size:.9rem;line-height:1.5;margin:0}.enterprise-verification-modal__close{align-items:center;background:transparent;border:0;border-radius:8px;color:#8b94aa;cursor:pointer;display:inline-flex;font:inherit;font-size:1.2rem;height:34px;justify-content:center;line-height:1;padding:0;width:34px}.enterprise-verification-modal__close:focus-visible,.enterprise-verification-modal__close:hover{background:#f4f6fb;color:var(--text);outline:none}.enterprise-verification-form{display:grid;grid-gap:22px 20px;gap:22px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-verification-form label:not(.enterprise-verification-upload){color:#4b5565;display:grid;font-size:.94rem;grid-gap:10px;gap:10px;line-height:1.35}.enterprise-verification-form b,.enterprise-verification-upload__title b{color:#f04438;font-weight:760;margin-right:4px}.enterprise-verification-form input[type=email],.enterprise-verification-form input[type=tel],.enterprise-verification-form input[type=text]{background:#ffffff;border:1px solid #d8dee9;border-radius:6px;color:var(--text);font:inherit;min-height:40px;padding:9px 12px;transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.enterprise-verification-form input::placeholder{color:#a0a7b7}.enterprise-verification-form input[type=email]:focus,.enterprise-verification-form input[type=tel]:focus,.enterprise-verification-form input[type=text]:focus{border-color:#6657d9;box-shadow:0 0 0 3px rgba(102,87,217,.12);outline:none}.enterprise-verification-form .form-error,.enterprise-verification-modal__actions,.enterprise-verification-upload-grid{grid-column:1/-1}.enterprise-verification-upload-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-verification-upload{color:#111827;cursor:pointer;display:grid;grid-gap:8px;gap:8px;min-width:0}.enterprise-verification-upload input{height:1px;opacity:0;position:absolute;width:1px}.enterprise-verification-upload__title{font-size:.93rem;font-weight:760;line-height:1.35}.enterprise-verification-upload__hint{color:#8b94aa;font-size:.84rem;line-height:1.45;min-height:20px}.enterprise-verification-upload__box{align-items:center;background:#fbfcff;border:1px dashed #d5ddec;border-radius:12px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:260px;padding:28px 20px;text-align:center;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast)}.enterprise-verification-upload__box strong{align-items:center;background:#eef4ff;border-radius:999px;color:#3f72ff;display:inline-flex;font-size:1.7rem;font-weight:450;height:52px;justify-content:center;line-height:1;width:52px}.enterprise-verification-upload__box--selected{background:#f0fdf4;border-color:#86efac}.enterprise-verification-upload__box--selected strong{background:#dcfce7;color:#047857;font-size:1.25rem;font-weight:850}.enterprise-verification-upload__box em{color:#111827;font-style:normal;font-weight:760;line-height:1.45;max-width:100%;overflow-wrap:anywhere}.enterprise-verification-upload__box small{color:#8b94aa;font-size:.84rem;line-height:1.45}.enterprise-verification-upload input:focus-visible+.enterprise-verification-upload__title+.enterprise-verification-upload__hint+.enterprise-verification-upload__box,.enterprise-verification-upload:hover .enterprise-verification-upload__box{background:#f7f9ff;border-color:#9eb5ff;box-shadow:0 0 0 3px rgba(63,114,255,.08)}.enterprise-verification-upload--disabled{cursor:not-allowed;opacity:.62}.enterprise-verification-upload--disabled .enterprise-verification-upload__box{background:#f8fafc}.enterprise-verification-upload--disabled:hover .enterprise-verification-upload__box{border-color:#d5ddec;box-shadow:none}.enterprise-verification-modal__actions{display:flex;gap:14px;justify-content:flex-end;padding-top:0}.enterprise-verification-modal__actions .dashboard-link-button{justify-content:center;margin-top:0;min-width:88px}.enterprise-admin-row{align-items:start;grid-template-columns:minmax(180px,1.3fr) minmax(160px,1fr) minmax(160px,1fr) minmax(220px,1.4fr) auto}.enterprise-admin-row__review input+input{margin-top:6px}.enterprise-admin-row__owner-transfer{border-top:1px solid var(--border);display:grid;grid-gap:6px;gap:6px;margin-top:8px;padding-top:8px}.enterprise-admin-row__owner-transfer span{color:var(--muted);font-size:.76rem;font-weight:680}.enterprise-admin-row__owner-transfer button{justify-self:start}.dashboard-grid,.dashboard-panel-stack{display:grid;grid-gap:18px;gap:18px}.dashboard-grid{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-layout{align-items:start;gap:22px;grid-template-columns:minmax(0,1.04fr) minmax(340px,.9fr)}.recharge-layout>.dashboard-card,.recharge-side-column>.dashboard-card{height:auto}@media (max-width:1180px){.dashboard-account-panel,.recharge-layout{grid-template-columns:1fr}.dashboard-account-panel__main{padding-right:24px}.dashboard-account-panel__quick{border-left:0;border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-account-panel__quick h2{grid-column:1/-1}.dashboard-account-panel .dashboard-grid--stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.dashboard-grid--actions{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-settings-grid,.profile-summary{grid-template-columns:1fr}.profile-summary__stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}.dashboard-grid--stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.dashboard-grid--actions{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-card);height:100%;padding:20px 22px;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.dashboard-card:hover{border-color:#d8c6ef;box-shadow:var(--shadow-lift);transform:translateY(-1px)}.training-setup-page{display:grid;grid-gap:18px;gap:18px}.training-setup-hero{align-items:flex-start}.training-setup-hero div{max-width:780px}.training-setup-hero p:last-child{color:var(--muted);line-height:1.7;margin:10px 0 0}.training-setup-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.download-summary-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.download-summary-item{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-soft);display:grid;grid-gap:8px;gap:8px;min-width:0;padding:16px}.download-summary-item dt{color:var(--muted);font-size:.78rem;font-weight:780}.download-summary-item dd{color:var(--text);font-size:.98rem;font-weight:820;margin:0;overflow-wrap:anywhere}.download-resource-layout{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr)}.download-resource-main{display:grid;grid-gap:18px;gap:18px;min-width:0}.download-command-panel,.download-notes,.download-workflow{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-soft)}.download-command-panel{display:grid;grid-gap:18px;gap:18px;min-width:0;padding:22px}.download-section-heading{display:grid;grid-gap:8px;gap:8px;padding:22px 22px 0}.download-notes h2,.download-section-heading h2{color:var(--text);font-size:1.2rem;line-height:1.3;margin:0}.download-step-list{counter-reset:download-step;display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:12px 22px 22px}.download-step{border-top:1px solid var(--border);display:grid;grid-gap:14px;gap:14px;grid-template-columns:46px minmax(0,1fr);padding:18px 0}.download-step:first-child{border-top:0}.download-step__index{align-items:center;background:color-mix(in srgb,var(--accent) 13%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:8px;color:var(--accent-strong);display:inline-flex;font-size:.84rem;font-weight:860;height:38px;justify-content:center;width:38px}.download-step h3{color:var(--text);font-size:1rem;line-height:1.35;margin:0 0 6px}.download-notes li,.download-step p{color:var(--muted);line-height:1.65;margin:0;overflow-wrap:anywhere}.download-notes code,.download-step code{background:color-mix(in srgb,var(--accent) 9%,var(--surface-muted));border:1px solid color-mix(in srgb,var(--accent) 15%,var(--border));border-radius:6px;color:var(--text);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.84em;padding:2px 5px}.download-notes{padding:18px;position:-webkit-sticky;position:sticky;top:calc(var(--site-header-height) + 18px)}.download-notes,.download-notes ul{display:grid;grid-gap:12px;gap:12px}.download-notes ul{margin:0;padding-left:18px}.training-setup-card{display:grid;grid-gap:18px;gap:18px;height:auto}.training-setup-card__heading{display:grid;grid-gap:8px;gap:8px}.training-setup-card__heading h2{color:var(--text);font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.35;margin:0}.training-setup-card__heading p:last-child{color:var(--muted);line-height:1.65;margin:0}.training-setup-command{background:color-mix(in srgb,#17102e 94%,var(--accent));border:1px solid color-mix(in srgb,var(--accent) 28%,#17102e);border-radius:8px;color:#f7f2ff;display:grid;grid-gap:10px;gap:10px;padding:14px}.training-setup-command span{color:#c8b6ff;font-size:.78rem;font-weight:820}.training-setup-command pre{margin:0;overflow-x:auto;white-space:pre}.training-setup-command code{color:inherit;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88rem;line-height:1.75}.dashboard-page-title h1{color:var(--text);font-size:1.36rem;line-height:1.25;margin:0}.dashboard-overview-page{gap:18px}.dashboard-account-panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-card);display:grid;grid-template-columns:minmax(0,1fr) 272px;min-height:178px;overflow:hidden}.dashboard-account-panel__main{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:20px 0 22px 24px}.dashboard-account-panel__heading{display:grid;grid-gap:8px;gap:8px;padding-right:24px}.dashboard-account-panel__heading h2{color:var(--text);font-size:1.08rem;line-height:1.35;margin:0}.dashboard-account-panel__heading p{color:var(--muted);line-height:1.55;margin:0}.dashboard-account-panel__quick{align-content:start;border-left:1px solid var(--border);display:grid;grid-gap:14px;gap:14px;padding:24px 26px}.dashboard-account-panel__quick .dashboard-link-button{height:52px}.dashboard-account-panel__quick h2,.dashboard-quick-actions>h2{color:var(--text);font-size:1.08rem;line-height:1.35;margin:0}.dashboard-account-panel .dashboard-grid--stats{gap:0;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-account-panel .stat-card{background:transparent;border:0;border-left:1px solid var(--border);border-radius:0;box-shadow:none;min-height:92px;padding:0 12px 0 20px}.dashboard-account-panel .stat-card:first-child{background:transparent;border-color:transparent}.dashboard-account-panel .stat-card:hover{border-color:var(--border);box-shadow:none;transform:none}.stat-card__header{align-items:center;display:flex;gap:10px;min-width:0}.stat-card__icon{align-items:center;background:color-mix(in srgb,var(--accent-muted) 70%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:8px;color:var(--accent);display:inline-flex;height:32px;justify-content:center;width:32px}.stat-card__icon .dashboard-icon{height:17px;width:17px}.dashboard-console-hero{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-muted) 38%,var(--surface)) 0,var(--surface) 44%),var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-card);display:flex;gap:24px;justify-content:space-between;padding:22px 24px}.dashboard-console-hero h1{font-size:clamp(1.45rem,2vw,1.92rem);line-height:1.18;margin:0}.dashboard-console-hero p:not(.eyebrow){color:var(--muted);line-height:1.65;margin:10px 0 0;max-width:680px}.dashboard-console-hero__actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(150px,1fr);min-width:min(270px,100%)}.stat-card__title{color:var(--muted);font-size:.82rem;font-weight:620;line-height:1.35;margin:0;overflow-wrap:anywhere}.stat-card__value{color:var(--text);font-size:clamp(1.38rem,1.8vw,1.78rem);font-weight:720;letter-spacing:0;line-height:1.16;margin:14px 0 0;overflow-wrap:anywhere}.dashboard-account-panel .stat-card__value{font-size:clamp(1.42rem,1.55vw,1.62rem);line-height:1.18;overflow-wrap:normal}.dashboard-account-panel .money-display{flex-wrap:nowrap;gap:3px;overflow-wrap:normal;white-space:nowrap}.dashboard-account-panel .gpu-hours-display span,.dashboard-account-panel .money-display span{overflow-wrap:normal;white-space:nowrap}.dashboard-account-panel .money-display__integer{font-size:1em}.dashboard-account-panel .money-display__fraction,.dashboard-account-panel .money-display__suffix,.dashboard-account-panel .money-display__symbol{font-size:.7em}.dashboard-account-panel .gpu-hours-display{align-items:baseline;gap:4px}.dashboard-account-panel .stat-card__description{display:none}.stat-card__description{color:var(--muted);font-size:.92rem;line-height:1.45;margin:12px 0 0;overflow-wrap:anywhere}.stat-card{align-content:start;display:grid;min-height:132px;min-width:0}.stat-card:first-child{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-muted) 48%,var(--surface)) 0,var(--surface) 76%),var(--surface);border-color:color-mix(in srgb,var(--accent) 34%,var(--border))}.profile-summary{align-items:stretch;border-color:var(--border);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(188px,.36fr) minmax(0,1fr)}.profile-settings-grid{align-items:stretch;grid-template-columns:minmax(360px,.4fr) minmax(0,1fr)}.profile-settings-grid--account-info{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-summary--account-card,.profile-summary--account-card .profile-summary__stats{min-width:0}.profile-summary--funds-only{align-content:center;grid-template-columns:minmax(0,1fr)}.profile-summary--funds-only>div:first-child{min-width:0}.profile-summary>div:first-child{min-width:188px}.profile-summary h2{color:var(--accent-strong);line-height:1.18;margin-bottom:6px}.profile-summary__money{max-width:100%;overflow-wrap:anywhere}.profile-summary__money .money-display{flex-wrap:nowrap;white-space:nowrap}.profile-summary__meta{color:var(--muted);line-height:1.5;margin:0}.profile-summary__stats{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,136px),1fr));min-width:0}.profile-summary__stats div{background:var(--surface);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:6px;gap:6px;min-height:74px;padding:12px}.profile-summary__stats span{color:var(--muted);font-size:.88rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.profile-summary__stats strong{color:var(--text);font-weight:680;line-height:1.22;overflow-wrap:anywhere}.money-display{align-items:baseline;display:inline-flex;flex-wrap:wrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:2px;letter-spacing:0;line-height:1;max-width:100%;min-width:0;overflow-wrap:anywhere}.stat-card__value .gpu-hours-display,.stat-card__value .money-display{font-size:1em}.money-display__fraction,.money-display__suffix,.money-display__symbol{color:var(--amount-color);font-size:.7em;font-weight:var(--amount-symbol-weight)}.money-display__integer{color:var(--amount-color);font-size:1.1em;font-weight:var(--amount-font-weight)}.money-display--hero .money-display__integer{font-size:2.05rem}.money-display--hero .money-display__fraction,.money-display--hero .money-display__suffix,.money-display--hero .money-display__symbol{font-size:1rem}.money-display--compact{font-size:.94rem;justify-content:flex-end}.money-display--compact .money-display__integer{font-size:1.02em}.gpu-hours-display{align-items:center;display:inline-flex;flex-wrap:wrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:6px;line-height:1;max-width:100%;min-width:0}.gpu-hours-display__value{color:var(--gpu-hours-color);font-size:1.08em;font-weight:720;letter-spacing:0}.gpu-hours-display__unit{background:transparent;border:0;border-radius:0;color:var(--muted);font-size:.58em;font-weight:760;letter-spacing:0;line-height:1.1;padding:0;white-space:nowrap}.gpu-hours-display--hero .gpu-hours-display__value{font-size:2.05rem}.gpu-hours-display--hero .gpu-hours-display__unit{font-size:.82rem;padding:0}.gpu-hours-display--compact{gap:5px;justify-content:flex-end}.gpu-hours-display--compact .gpu-hours-display__value{font-size:.98rem}.gpu-hours-display--compact .gpu-hours-display__unit{font-size:.68rem;padding:0}.profile-summary__metric .gpu-hours-display__value,.profile-summary__metric .money-display__integer{font-size:1.18rem}.profile-settings-grid--account-info>.profile-section--primary{display:grid;grid-template-rows:auto 1fr;height:100%}.profile-settings-grid--account-info>.profile-section--primary .profile-detail-list{align-self:stretch}.profile-grid--primary{align-items:stretch;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-grid--account-only{align-items:stretch;gap:18px;grid-template-columns:minmax(280px,520px)}.profile-section{min-width:0}.profile-section--primary{border-color:var(--border);box-shadow:0 6px 18px rgba(23,32,51,.04);padding:20px 22px}.profile-section--primary h2{color:var(--text);font-size:1.02rem;letter-spacing:0;margin-bottom:14px}.enterprise-verification-card--embedded{height:auto}.enterprise-verification-card--embedded .recharge-card__header h2{color:var(--text);font-size:1.08rem;line-height:1.35;margin:4px 0 8px}.profile-detail-list{background:var(--surface);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:0;gap:0;margin:0;overflow:hidden}.profile-detail-list__row{align-items:center;background:transparent;border-top:1px solid var(--border);display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(96px,112px) minmax(0,1fr);justify-content:space-between;min-height:50px;min-width:0;padding:11px 14px;transition:background var(--motion-fast),color var(--motion-fast)}.profile-detail-list__row:first-child{border-top:0}.profile-detail-list__row:hover{background:var(--surface-muted)}.profile-detail-list dt{color:var(--muted);font-size:.88rem}.profile-detail-list dd,.profile-detail-list dt{font-weight:560;min-width:0;overflow-wrap:anywhere}.profile-detail-list dd{color:var(--text);font-size:.94rem;justify-self:flex-end;margin:0;text-align:right}.profile-detail-list__value--strong{color:var(--text);font-weight:650}.profile-detail-list__value--strong .money-display__integer{font-size:1.12rem}.profile-detail-list__value--strong .money-display__fraction,.profile-detail-list__value--strong .money-display__suffix,.profile-detail-list__value--strong .money-display__symbol{font-size:.78rem}.profile-detail-list__value--strong .gpu-hours-display__value{font-size:1.06rem}.profile-identity-value{display:inline-flex;max-width:100%;min-width:0}.profile-identity-value--email{background:color-mix(in srgb,var(--surface-muted) 78%,var(--surface));border:1px solid color-mix(in srgb,var(--border) 92%,transparent);border-radius:8px;color:color-mix(in srgb,var(--text) 92%,var(--accent-strong));font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:.82rem;font-weight:600;line-height:1.25;max-width:min(260px,100%);overflow-wrap:anywhere;padding:6px 9px;text-align:left}.profile-identity-value--name{color:var(--text);font-size:1rem;font-weight:680;letter-spacing:0}.profile-account-attribute{align-items:center;background:color-mix(in srgb,var(--accent-muted) 76%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:8px;color:var(--accent-strong);display:inline-flex;font-size:.82rem;font-weight:680;line-height:1.2;min-height:34px;padding:0 10px;text-align:left;white-space:nowrap}.profile-account-attribute--enterprise-owner{background:color-mix(in srgb,var(--accent-muted) 82%,var(--surface));border-color:color-mix(in srgb,var(--accent) 32%,var(--border));color:var(--accent-strong)}.profile-account-attribute--enterprise-admin{background:color-mix(in srgb,#e0f2fe 82%,var(--surface));border-color:color-mix(in srgb,#0284c7 28%,var(--border));color:#075985}.profile-account-attribute--enterprise-billing-manager{background:color-mix(in srgb,#fef3c7 76%,var(--surface));border-color:color-mix(in srgb,#d97706 26%,var(--border));color:#92400e}.profile-account-attribute--enterprise-member{background:color-mix(in srgb,#ccfbf1 78%,var(--surface));border-color:color-mix(in srgb,#0f766e 28%,var(--border));color:#115e59}.profile-account-attribute--personal{background:color-mix(in srgb,var(--surface-muted) 82%,var(--surface));border-color:var(--border);color:var(--muted)}.billing-usage-panel{background:var(--surface);overflow:hidden;padding:0}.billing-usage-panel,.billing-usage-panel-group{display:grid;grid-gap:18px;gap:18px}.billing-usage-panel__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:20px 22px 0}.billing-usage-panel__header h2{font-size:1.22rem;margin-bottom:0}.billing-usage-panel__header p{color:var(--muted);line-height:1.5;margin:0}.billing-usage-panel__view-all{align-items:center;color:var(--accent-strong);display:inline-flex;font-size:.92rem;font-weight:760;gap:8px;min-height:32px;transition:color var(--motion-fast),transform var(--motion-fast)}.billing-usage-panel__view-all:focus-visible,.billing-usage-panel__view-all:hover{color:var(--accent);outline:none;transform:translateX(2px)}.billing-usage-panel__view-all .dashboard-icon{height:16px;width:16px}.billing-usage-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 20px rgba(23,32,51,.04);margin:0 22px 22px;overflow-x:auto;padding:0;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.billing-usage-table-wrap:hover{border-color:#d8c6ef;box-shadow:0 8px 24px rgba(23,32,51,.08);transform:translateY(-1px)}.billing-usage-controls{align-items:flex-end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(210px,1.4fr) repeat(2,minmax(150px,.7fr)) auto;margin:0 22px -6px}.billing-usage-task-section .billing-usage-controls{margin-bottom:-4px}.billing-usage-task-section .billing-usage-controls--task-personal{grid-template-columns:minmax(210px,1.4fr) minmax(140px,.75fr) minmax(120px,.65fr) repeat(2,minmax(150px,.7fr)) minmax(170px,.85fr) auto}.billing-usage-task-section .billing-usage-controls--task-enterprise{grid-template-columns:minmax(190px,1.1fr) minmax(130px,.7fr) minmax(110px,.58fr) repeat(2,minmax(140px,.65fr)) repeat(2,minmax(150px,.72fr)) auto}.billing-usage-control{display:grid;grid-gap:6px;gap:6px;min-width:0}.billing-usage-control span{color:var(--muted);font-size:.78rem;font-weight:720}.billing-usage-control input,.billing-usage-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;font-size:.88rem;height:38px;min-width:0;padding:0 12px;width:100%}.billing-usage-control input:focus-visible,.billing-usage-control select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-muted) 55%,transparent);outline:none}.billing-usage-control input[aria-invalid=true],.billing-usage-control select[aria-invalid=true]{border-color:#fb7185;box-shadow:0 0 0 3px rgba(251,113,133,.16)}.billing-usage-filter-actions{align-items:center;display:inline-flex;gap:10px;justify-content:flex-end}.billing-usage-clear-button,.billing-usage-filter-button{align-items:center;background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:.88rem;font-weight:720;height:38px;justify-content:center;min-width:92px;padding:0 13px;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.billing-usage-filter-button{background:var(--accent);border-color:color-mix(in srgb,var(--accent) 76%,#111827);color:white}.billing-usage-filter-button:focus-visible,.billing-usage-filter-button:hover{background:color-mix(in srgb,var(--accent) 88%,#111827);border-color:color-mix(in srgb,var(--accent) 70%,#111827);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-muted) 42%,transparent);outline:none}.billing-usage-filter-error{grid-column:1/-1;margin:-2px 0 0}.billing-usage-clear-button:focus-visible,.billing-usage-clear-button:hover{background:color-mix(in srgb,var(--accent-muted) 38%,var(--surface));border-color:#d8c6ef;color:var(--accent-strong);outline:none}.billing-usage-table{border-collapse:separate;border-spacing:0;min-width:860px;width:100%}.billing-usage-table td,.billing-usage-table th{border-bottom:1px solid var(--border);padding:13px 14px;text-align:right;overflow-wrap:anywhere;white-space:normal}.billing-usage-table td:first-child,.billing-usage-table th:first-child{text-align:left}.billing-usage-table thead th{background:color-mix(in srgb,var(--surface-muted) 82%,var(--surface));color:var(--muted);font-size:.86rem;font-weight:650}.billing-usage-sort-button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;justify-content:flex-end;padding:0;text-align:inherit;width:100%}.billing-usage-table th:first-child .billing-usage-sort-button{justify-content:flex-start}.billing-usage-sort-button:focus-visible{color:var(--accent-strong);outline:none}.billing-usage-sort-button__indicator{color:var(--accent-strong);flex:0 0 auto;font-size:.72rem;line-height:1}.billing-usage-mobile-sort{display:none}.billing-usage-table thead th:first-child{border-top-left-radius:8px}.billing-usage-table thead th:last-child{border-top-right-radius:8px}.billing-usage-table td{color:var(--text);font-weight:650}.billing-usage-table tbody tr{transition:background var(--motion-fast)}.billing-usage-table tbody tr:hover{background:color-mix(in srgb,var(--accent-muted) 28%,var(--surface))}.billing-usage-table td:first-child{color:var(--text);font-size:.94rem;font-weight:700}.billing-usage-table td:last-child,.billing-usage-table th:last-child{color:var(--text);font-weight:760}.billing-usage-table tfoot td,.billing-usage-table tfoot th{background:color-mix(in srgb,var(--accent-muted) 36%,var(--surface));color:var(--text);font-weight:820}.billing-usage-table tfoot th{color:var(--text);text-align:left}.billing-usage-table tfoot .billing-usage-table__summary-row td,.billing-usage-table tfoot .billing-usage-table__summary-row th{color:var(--accent-strong)}.billing-usage-table__summary-row td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-usage-table__summary-row--month td,.billing-usage-table__summary-row--month th{background:color-mix(in srgb,var(--surface) 82%,var(--accent-muted));border-bottom:0}.billing-usage-table__summary-row--month td{color:var(--accent-strong);text-align:left}.billing-usage-footnote{background:var(--surface-muted);box-shadow:inset 0 1px 0 var(--border);font-weight:650;gap:12px;min-width:860px;padding:14px 12px}.billing-usage-footnote,.billing-usage-pagination{align-items:center;color:var(--muted);display:flex;font-size:.86rem;justify-content:space-between}.billing-usage-pagination{flex-wrap:wrap;font-weight:620;gap:10px 14px;margin:0 22px -6px}.billing-usage-pagination__range{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-usage-pagination__buttons,.billing-usage-pagination__size{align-items:center;display:inline-flex;gap:8px}.billing-usage-pagination__size select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:70px;padding:0 28px 0 12px}.billing-usage-pagination__buttons button,.billing-usage-pagination__size select{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;font:inherit}.billing-usage-pagination__buttons button{align-items:center;display:inline-flex;gap:6px;min-height:34px;padding:0 10px;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.billing-usage-pagination__buttons button:focus-visible,.billing-usage-pagination__buttons button:hover:not(:disabled){background:color-mix(in srgb,var(--accent-muted) 40%,var(--surface));border-color:#d8c6ef;color:var(--accent-strong);outline:none}.billing-usage-pagination__buttons button:disabled,.billing-usage-pagination__size select:disabled{cursor:not-allowed;opacity:.52}.billing-usage-pagination__buttons .dashboard-icon{height:15px;width:15px}.billing-usage-pagination__prev{transform:rotate(180deg)}.billing-usage-chart{display:grid;grid-gap:18px;gap:18px;margin:0 22px 22px}.billing-usage-chart__summary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.billing-usage-chart__summary>div{border-left:3px solid color-mix(in srgb,var(--accent) 62%,#0f9f8f);display:grid;grid-gap:4px;gap:4px;min-width:0;padding-left:12px}.billing-usage-chart__summary>div>span{color:var(--muted);font-size:.82rem;font-weight:680}.billing-usage-chart__summary strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.billing-usage-chart__summary .money-display{flex-wrap:nowrap;white-space:nowrap}.billing-usage-chart__summary .money-display__fraction,.billing-usage-chart__summary .money-display__symbol{font-size:var(--amount-symbol-size)}.billing-usage-chart__summary .money-display__integer{font-size:var(--amount-integer-size)}.billing-usage-chart__summary .gpu-hours-display{justify-content:flex-start;justify-self:start}.billing-usage-chart__legend{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.billing-usage-chart__legend-button{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.84rem;font-weight:620;gap:7px;min-height:32px;padding:0 10px;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.billing-usage-chart__legend-button:focus-visible,.billing-usage-chart__legend-button:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));color:var(--text)}.billing-usage-chart__legend-button--active{background:color-mix(in srgb,var(--accent-muted) 46%,var(--surface));border-color:color-mix(in srgb,var(--accent) 28%,var(--border));color:var(--text)}.billing-usage-chart__legend-button:not(.billing-usage-chart__legend-button--active){opacity:.58}.billing-usage-chart__swatch{border-radius:999px;display:inline-block;height:9px;width:9px}.billing-usage-chart__segment--training,.billing-usage-chart__swatch--training,.billing-usage-chart__swatch--training_acceleration{background:#7157d9}.billing-usage-chart__segment--inference,.billing-usage-chart__swatch--inference,.billing-usage-chart__swatch--inference_acceleration{background:#0f9f8f}.billing-usage-chart__segment--model,.billing-usage-chart__swatch--model,.billing-usage-chart__swatch--model_token_relay{background:#d97706}.billing-usage-chart__section{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 78%,transparent) 0,transparent 100%),var(--chart-card-bg,color-mix(in srgb,var(--accent-muted) 34%,var(--surface)));border:1px solid var(--chart-card-border,color-mix(in srgb,var(--accent) 18%,var(--border)));border-radius:8px;box-shadow:0 10px 24px rgba(23,32,51,.045);display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px}.billing-usage-chart__section--amount{--chart-card-bg:color-mix(in srgb,var(--accent-muted) 54%,var(--surface));--chart-card-border:color-mix(in srgb,var(--accent) 26%,var(--border))}.billing-usage-chart__section--saved{--chart-card-bg:color-mix(in srgb,#e6fffb 52%,var(--surface));--chart-card-border:color-mix(in srgb,#0f9f8f 22%,var(--border))}html[data-theme=dark] .billing-usage-chart__section{background:linear-gradient(180deg,rgba(255,255,255,.045) 0,transparent 100%),var(--chart-card-bg,color-mix(in srgb,var(--accent-muted) 42%,var(--surface)))}html[data-theme=dark] .billing-usage-chart__section--amount{--chart-card-bg:color-mix(in srgb,var(--accent-muted) 68%,var(--surface));--chart-card-border:color-mix(in srgb,var(--accent) 34%,var(--border))}html[data-theme=dark] .billing-usage-chart__section--saved{--chart-card-bg:color-mix(in srgb,#0f766e 30%,var(--surface));--chart-card-border:color-mix(in srgb,#14b8a6 34%,var(--border))}.billing-usage-chart__section+.billing-usage-chart__section{margin-top:2px}.billing-usage-chart__section-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:space-between}.billing-usage-chart__section-title{display:grid;grid-gap:3px;gap:3px;min-width:0}.billing-usage-chart__section-title p{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.045em;line-height:1.2;margin:0;text-transform:uppercase}.billing-usage-chart__section-header h3{color:var(--text);font-size:1rem;font-weight:680;letter-spacing:0;margin:0}.billing-usage-chart__section-header>span{align-items:baseline;color:var(--muted);display:inline-flex;font-size:.82rem;font-weight:620;gap:8px}.billing-usage-chart__section-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:flex-end}.billing-usage-chart__section-actions>span{align-items:baseline;color:var(--muted);display:inline-flex;font-size:.82rem;font-weight:620;gap:8px}.billing-usage-chart__rows{display:grid;grid-gap:11px;gap:11px}.billing-usage-chart__row{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:74px minmax(130px,1fr) minmax(86px,auto)}.billing-usage-chart__amount,.billing-usage-chart__date{color:var(--text);font-size:.9rem;font-weight:760;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.billing-usage-chart__amount{color:var(--amount-color);text-align:right}.billing-usage-chart__amount--gpu{color:var(--gpu-hours-color)}.billing-usage-chart__amount--gpu .gpu-hours-display{justify-content:flex-end}.billing-usage-chart__track{background:color-mix(in srgb,var(--surface-muted) 78%,var(--surface));border-radius:999px;box-shadow:inset 0 0 0 1px var(--border);height:16px;min-width:0;overflow:hidden}.billing-usage-chart__stack{border-radius:inherit;display:flex;height:100%;overflow:hidden}.billing-usage-chart__stack:not(.billing-usage-chart__stack--empty){min-width:2px}.billing-usage-chart__segment{display:block;height:100%}.billing-usage-footnote--chart{border-radius:8px;box-shadow:none;min-width:0;padding:12px 14px}.billing-usage-task-section{display:grid;grid-gap:14px;gap:14px;padding-top:0}.billing-usage-table-wrap--tasks{margin-top:0}.billing-usage-table--tasks{min-width:0;table-layout:fixed}.billing-usage-table--tasks td,.billing-usage-table--tasks th{padding-left:10px;padding-right:10px}.billing-usage-table--tasks td:first-child{font-family:var(--font-mono,"SFMono-Regular",Consolas,"Liberation Mono",monospace);font-size:.8rem;max-width:none}.billing-usage-table--tasks td:first-child,.billing-usage-table--tasks th:first-child{width:17%}.task-time-value{align-items:flex-start;display:inline-grid;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:4px;line-height:1.1;min-width:76px;white-space:nowrap}.task-time-value__date{color:var(--text);font-size:.94rem;font-weight:680}.task-time-value__time{color:color-mix(in srgb,var(--muted) 78%,var(--accent-strong));font-size:.82rem;font-weight:600}.task-time-value--empty{color:var(--muted);font-size:.92rem;font-weight:600}.task-duration-value{align-items:center;background:color-mix(in srgb,var(--accent-muted) 46%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:8px;color:var(--accent-strong);display:inline-flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:7px;justify-content:center;min-height:32px;min-width:86px;padding:6px 10px;white-space:nowrap}.task-duration-value__part{align-items:baseline;display:inline-flex;gap:2px}.task-duration-value__number{font-size:.94rem;font-weight:700}.task-duration-value__unit{color:color-mix(in srgb,var(--accent-strong) 70%,var(--muted));font-size:.74rem;font-weight:600}.task-duration-value--empty{color:var(--muted);min-width:38px}.billing-usage-enum-badge{align-items:center;border:1px solid transparent;border-radius:8px;display:inline-flex;font-size:.86rem;font-weight:820;justify-content:center;line-height:1.2;min-height:30px;min-width:72px;padding:5px 11px;white-space:nowrap}.billing-usage-enum-badge--service-training{background:color-mix(in srgb,var(--accent-muted) 72%,var(--surface));border-color:color-mix(in srgb,var(--accent) 28%,transparent);color:var(--accent-strong)}.billing-usage-enum-badge--service-inference{background:#e4fbf7;border-color:#a7e9dd;color:#0f766e}.billing-usage-enum-badge--service-model{background:#fff1d6;border-color:#ffd089;color:#9a5b00}.billing-usage-enum-badge--status-completed{background:#dbeafe;border-color:#add0ff;color:#1d4ed8}.billing-usage-enum-badge--status-failed{background:#fee2e2;border-color:#f7b2b2;color:#b91c1c}.billing-usage-enum-badge--neutral{background:var(--surface-muted);border-color:var(--border);color:var(--text)}.api-key-list-card__header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.api-key-list-card,.api-key-secret{display:grid;grid-gap:18px;gap:18px}.api-key-panel__actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:10px;justify-content:flex-end}.api-key-panel__actions p{color:var(--muted);line-height:1.5;margin:0;max-width:520px}.api-key-panel__actions .dashboard-link-button{margin-top:0}.api-key-form{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr)) auto}.api-key-form--modal{grid-template-columns:1fr}.api-key-form label{display:grid;grid-gap:7px;gap:7px}.api-key-form span{color:var(--muted);font-size:.86rem;font-weight:650}.api-key-form input,.api-key-form select{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:42px;padding:9px 11px}.api-key-form .dashboard-link-button{align-self:flex-end;min-height:42px}.api-key-form__scope-note{align-items:center;background:color-mix(in srgb,var(--accent-muted) 24%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:8px;color:var(--muted);display:flex;font-size:.82rem;gap:10px;grid-column:1/-1;line-height:1.45;min-height:40px;padding:9px 12px}.api-key-form__scope-note strong{color:var(--accent);flex:0 0 auto;font-size:.82rem;font-weight:750}.api-key-secret__copy-value{align-items:stretch;background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;display:grid;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:.94rem;grid-template-columns:minmax(0,1fr) 48px;line-height:1.5;min-height:60px;overflow-wrap:anywhere;padding:0;text-align:left;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast);width:100%}.api-key-secret__copy-value:focus-visible,.api-key-secret__copy-value:hover{background:color-mix(in srgb,var(--accent-muted) 26%,var(--surface));border-color:color-mix(in srgb,var(--accent) 42%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent);outline:none}.api-key-secret__value-text{align-self:center;min-width:0;overflow-wrap:anywhere;padding:12px 14px}.api-key-secret__copy-icon-wrap{align-items:center;background:color-mix(in srgb,var(--surface) 74%,var(--accent-muted));border-left:1px solid var(--border);border-radius:0 7px 7px 0;color:var(--accent);display:inline-flex;justify-content:center;min-width:48px}.api-key-secret__copy-value:focus-visible .api-key-secret__copy-icon-wrap,.api-key-secret__copy-value:hover .api-key-secret__copy-icon-wrap{background:color-mix(in srgb,var(--accent) 12%,var(--surface));border-left-color:color-mix(in srgb,var(--accent) 34%,var(--border));color:var(--accent-strong)}.api-key-secret__copy-icon{display:block;fill:none;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:19px}.api-key-secret--modal{gap:14px}.api-key-create-modal{align-items:center;background:rgba(12,17,29,.58);display:flex;inset:0;justify-content:center;min-height:100dvh;padding:24px;position:fixed;width:100dvw;z-index:88}.api-key-create-modal__panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 24px 58px rgba(16,24,40,.24);display:grid;grid-gap:18px;gap:18px;max-width:560px;padding:20px;width:min(100%,560px)}.api-key-create-modal__header{align-items:flex-start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 36px}.api-key-create-modal__header h2{color:var(--text);font-size:1.16rem;line-height:1.25;margin:0 0 6px}.api-key-create-modal__header p:not(.eyebrow){color:var(--muted);font-size:.9rem;line-height:1.55;margin:0}.api-key-create-modal__close{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-weight:850;height:36px;justify-content:center;line-height:1;padding:0;width:36px}.api-key-create-modal__close:focus-visible,.api-key-create-modal__close:hover{background:var(--surface-muted);color:var(--text);outline:none}.api-key-create-modal__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.api-key-create-modal__actions .dashboard-link-button{margin-top:0;min-height:42px}.api-key-table-wrap{margin:0}.api-key-table{min-width:780px}.api-key-table td:last-child{text-align:right}.api-key-table__key-preview{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:.9rem;font-weight:760}.api-key-table__scope-list{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:center}.api-key-scope-badge{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:820;line-height:1.2;min-height:28px;padding:0 10px;white-space:nowrap}.api-key-scope-badge--train{background:color-mix(in srgb,var(--accent-muted) 78%,var(--surface));border-color:color-mix(in srgb,var(--accent) 22%,var(--border));color:var(--accent-strong)}.api-key-scope-badge--infer{background:color-mix(in srgb,#e0f2fe 82%,var(--surface));border-color:color-mix(in srgb,#0284c7 22%,var(--border));color:#075985}.api-key-scope-badge--taas{background:color-mix(in srgb,#ccfbf1 76%,var(--surface));border-color:color-mix(in srgb,#0f766e 22%,var(--border));color:#115e59}.api-key-scope-badge--empty,.api-key-scope-badge--unknown{background:color-mix(in srgb,var(--surface-muted) 78%,var(--surface));border-color:var(--border);color:var(--muted)}.api-key-table__icon-button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;transition:background var(--motion-fast),color var(--motion-fast);width:34px}.api-key-table__icon-button:focus-visible,.api-key-table__icon-button:hover{background:color-mix(in srgb,var(--danger) 10%,var(--surface-muted));color:var(--danger);outline:none}.api-key-table__icon-button:disabled{cursor:default;opacity:.55}.api-key-table__icon{display:block;fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:18px}.api-key-table__empty-row td{height:156px;text-align:center}.api-key-table__empty-row span{color:var(--muted);font-size:.95rem;font-weight:650}.api-key-list-card__footer{display:flex;justify-content:flex-start}.api-key-list-card__footer .dashboard-link-button{margin-top:0}.api-key-delete-confirm{display:grid;grid-gap:16px;gap:16px}.api-key-delete-confirm__notice{align-items:flex-start;background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 7%,var(--surface)) 0,color-mix(in srgb,var(--danger) 3%,var(--surface)) 100%);border:1px solid color-mix(in srgb,var(--danger) 18%,var(--border));border-radius:8px;color:color-mix(in srgb,var(--danger) 58%,var(--text));display:grid;grid-gap:10px;gap:10px;grid-template-columns:22px minmax(0,1fr);padding:12px}.api-key-delete-confirm__notice-icon{align-items:center;background:color-mix(in srgb,var(--danger) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--danger) 26%,var(--border));border-radius:999px;color:var(--danger);display:inline-flex;height:22px;justify-content:center;margin-top:1px;position:relative;width:22px}.api-key-delete-confirm__notice-icon-svg{display:block;fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:14px}.api-key-delete-confirm__notice p{color:inherit;font-size:.92rem;font-weight:650;line-height:1.65;margin:0}.api-key-delete-confirm__details{border:1px solid var(--border);border-radius:8px;display:grid;margin:0;overflow:hidden}.api-key-delete-confirm__details div{align-items:center;background:color-mix(in srgb,var(--surface) 92%,var(--surface-muted));border-top:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;min-height:42px;padding:10px 12px}.api-key-delete-confirm__details div:first-child{border-top:0}.api-key-delete-confirm dd,.api-key-delete-confirm dt{margin:0}.api-key-delete-confirm dt{color:var(--muted);font-size:.82rem;font-weight:750}.api-key-delete-confirm dd{color:var(--text);font-size:.86rem;font-weight:760;overflow-wrap:anywhere;text-align:right}.api-key-delete-confirm__key{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace)}.usage-placeholder{background:#f9fafc;color:var(--muted);display:flex;font-size:.95rem;height:180px;justify-content:center;margin-top:12px}.usage-empty-state,.usage-placeholder{align-items:center;border:1px dashed var(--border);border-radius:8px}.usage-empty-state{display:grid;grid-gap:12px;gap:12px;justify-items:center;margin:0 22px 22px;min-height:188px;padding:24px}.usage-empty-state--tasks{min-height:150px}.usage-empty-state__chart{align-items:flex-end;display:flex;gap:7px;height:46px}.usage-empty-state__chart span{background:#d1d5db;border-radius:999px 999px 3px 3px;display:block;width:9px}.usage-empty-state__chart span:first-child{height:20px}.usage-empty-state__chart span:nth-child(2){height:30px}.usage-empty-state__chart span:nth-child(3){background:#b8a4dc;height:38px}.usage-empty-state__chart span:nth-child(4){height:26px}.dashboard-empty{color:var(--muted);line-height:1.6;margin-bottom:0}.dashboard-link-button{align-items:center;background:var(--accent);border:0;border-radius:8px;color:#ffffff;cursor:pointer;display:inline-flex;gap:8px;font-size:.92rem;font-weight:620;margin-top:12px;min-height:40px;padding:0 14px;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.dashboard-link-button:disabled{cursor:default;opacity:.65}.dashboard-link-button:focus-visible,.dashboard-link-button:hover{background:var(--accent-strong);outline:none;transform:translateY(-1px)}.dashboard-link-button--muted{background:var(--surface-muted);color:var(--text)}.dashboard-link-button--primary-action{justify-content:center;margin-top:0;min-height:52px;padding:0 18px;width:100%}.dashboard-link-button--primary-action .dashboard-icon{height:20px;width:20px}.dashboard-action-card{display:grid;grid-gap:14px;gap:14px;grid-template-rows:auto 1fr auto;min-height:212px}.dashboard-action-card__header{align-items:center;display:flex;gap:12px;min-height:48px;min-width:0}.dashboard-action-card__icon{align-items:center;background:var(--accent);border-radius:50%;color:#ffffff;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.dashboard-action-card:nth-child(2) .dashboard-action-card__icon{background:#0f8cf2}.dashboard-action-card:nth-child(3) .dashboard-action-card__icon{background:#14b8a6}.dashboard-action-card:nth-child(4) .dashboard-action-card__icon{background:#f04c23}.dashboard-action-card__icon .dashboard-icon{height:21px;width:21px}.dashboard-action-card h2{line-height:1.28;margin:0;min-width:0}.dashboard-action-card .dashboard-link-button{justify-content:space-between;margin-top:auto;width:100%}.dashboard-quick-actions{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-card);display:grid;grid-gap:18px;gap:18px;padding:22px 24px}.dashboard-quick-actions .dashboard-card{box-shadow:none}@media (max-width:1180px){.dashboard-account-panel,.profile-grid--primary{grid-template-columns:1fr}.dashboard-account-panel__main{padding-right:24px}.dashboard-account-panel__quick{border-left:0;border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-account-panel__quick h2{grid-column:1/-1}.dashboard-account-panel .dashboard-grid--stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.dashboard-grid--actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-link-button--muted:focus-visible,.dashboard-link-button--muted:hover{background:var(--border);color:var(--text);transform:translateY(-1px)}.dashboard-link-button--danger{background:var(--danger);color:#ffffff}.dashboard-link-button--danger:focus-visible,.dashboard-link-button--danger:hover{background:color-mix(in srgb,var(--danger) 82%,#111827);color:#ffffff}.dashboard-feedback-stack{display:grid;grid-gap:10px;gap:10px;max-width:min(420px,calc(100vw - 32px));pointer-events:none;position:fixed;right:24px;top:84px;width:420px;z-index:80}.dashboard-toast{align-items:flex-start;background:color-mix(in srgb,var(--surface) 96%,#ffffff);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:8px;box-shadow:var(--shadow-lift);color:var(--text);display:grid;grid-gap:10px;gap:10px;grid-template-columns:22px minmax(0,1fr) 32px;padding:13px 12px 13px 14px;pointer-events:auto}.dashboard-toast--success{border-left-color:var(--success)}.dashboard-toast--danger,.dashboard-toast--error{border-left-color:var(--danger)}.dashboard-toast--warning{border-left-color:var(--warning)}.dashboard-toast--info{border-left-color:var(--accent-cyan)}.dashboard-toast__icon{align-items:center;border:1px solid;border-radius:999px;color:var(--accent);display:inline-flex;height:22px;justify-content:center;margin-top:1px;position:relative;width:22px}.dashboard-toast__icon:before{background:currentColor;border-radius:999px;content:"";height:7px;width:7px}.dashboard-toast--success .dashboard-toast__icon{color:var(--success)}.dashboard-toast--danger .dashboard-toast__icon,.dashboard-toast--error .dashboard-toast__icon{color:var(--danger)}.dashboard-toast--warning .dashboard-toast__icon{color:var(--warning)}.dashboard-toast--info .dashboard-toast__icon{color:var(--accent-cyan)}.dashboard-toast__content{display:grid;grid-gap:3px;gap:3px;min-width:0}.dashboard-toast__content strong{font-size:.92rem;line-height:1.35}.dashboard-toast__content p{color:var(--muted);font-size:.84rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.dashboard-toast__close{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-weight:850;height:32px;justify-content:center;line-height:1;padding:0;width:32px}.dashboard-toast__close:focus-visible,.dashboard-toast__close:hover{background:var(--surface-muted);color:var(--text);outline:none}.dashboard-confirm{align-items:center;background:rgba(12,17,29,.58);display:flex;inset:0;justify-content:center;min-height:100dvh;padding:24px;position:fixed;width:100dvw;z-index:90}.dashboard-confirm__panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 24px 58px rgba(16,24,40,.24);display:grid;grid-gap:18px;gap:18px;max-width:520px;padding:20px;width:min(100%,520px)}.dashboard-confirm__panel--danger{background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 3%,var(--surface)) 0,var(--surface) 96px),var(--surface);border-color:color-mix(in srgb,var(--danger) 34%,var(--border));box-shadow:0 24px 58px rgba(16,24,40,.24),0 0 0 1px color-mix(in srgb,var(--danger) 8%,transparent)}.dashboard-confirm__header{align-items:flex-start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:40px minmax(0,1fr)}.dashboard-confirm__icon{align-items:center;background:color-mix(in srgb,var(--warning) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--warning) 28%,var(--border));border-radius:999px;color:var(--warning);display:inline-flex;height:40px;justify-content:center;position:relative;width:40px}.dashboard-confirm__icon:empty:after,.dashboard-confirm__icon:empty:before{background:currentColor;border-radius:999px;content:"";position:absolute}.dashboard-confirm__icon:empty:before{height:14px;width:2px}.dashboard-confirm__icon:empty:after{bottom:10px;height:3px;width:3px}.dashboard-confirm__icon-svg{display:block;fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;width:21px}.dashboard-confirm__panel--danger .dashboard-confirm__icon{background:color-mix(in srgb,var(--danger) 11%,var(--surface));border-color:color-mix(in srgb,var(--danger) 28%,var(--border));color:var(--danger)}.dashboard-confirm__eyebrow{color:var(--muted);font-size:.76rem;font-weight:850;line-height:1.35;margin:0 0 4px}.dashboard-confirm__header h2{color:var(--text);font-size:1.15rem;line-height:1.25;margin:0}.dashboard-confirm__body{color:var(--muted);font-size:.92rem;line-height:1.6}.dashboard-confirm__body p{margin:0}.dashboard-confirm__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.dashboard-confirm__actions .dashboard-link-button{margin-top:0;min-height:42px}.recharge-available-balance-card{align-items:center;background:color-mix(in srgb,var(--surface) 86%,var(--surface-muted));border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:80px;min-width:min(288px,100%);padding:10px 16px;text-align:center}.recharge-available-balance-card>span{color:var(--muted);font-size:.84rem;font-weight:800;line-height:1.2}.recharge-available-balance-card strong{color:var(--amount-color);font-size:1rem;font-weight:var(--amount-font-weight);line-height:1}.recharge-available-balance-card .money-display{flex-wrap:nowrap;justify-content:center;white-space:nowrap}.recharge-available-balance-card .money-display__fraction,.recharge-available-balance-card .money-display__symbol{color:var(--amount-color);font-size:var(--amount-symbol-size)}.recharge-available-balance-card .money-display__integer{color:var(--amount-color);font-size:var(--amount-integer-size)}.recharge-card{align-content:start;display:grid;grid-gap:18px;gap:18px;box-shadow:0 1px 2px rgba(16,24,40,.04)}.recharge-deposit-card{background:radial-gradient(circle at 20% 20%,rgba(30,144,255,.06),transparent 30%),radial-gradient(circle at 88% 82%,rgba(124,58,237,.06),transparent 32%),var(--surface);padding:26px}.dashboard-grid>.recharge-card:first-child{min-width:0}.recharge-layout>.recharge-card:first-child{justify-self:stretch}.dashboard-grid>.recharge-side-column{min-width:0}.recharge-side-column{align-content:start;display:grid;grid-gap:18px;gap:18px}.recharge-card__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-height:32px}.recharge-card__header>div{display:grid;grid-gap:5px;gap:5px}.recharge-card__header h2{font-size:1.2rem;line-height:1.2;margin:0}.recharge-card__header p{color:var(--muted);font-size:.9rem;font-weight:650;line-height:1.55;margin:0}.recharge-form{display:grid;grid-gap:18px;gap:18px}.recharge-form__label{color:var(--muted);font-size:.88rem;font-weight:700;margin:0 0 10px}.recharge-form__preset-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.recharge-form__preset{align-items:center;background:color-mix(in srgb,var(--surface) 86%,var(--surface-muted));border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:center;min-height:80px;padding:10px 16px;text-align:center;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.recharge-form__preset>small,.recharge-form__preset>span{display:block}.recharge-form__preset-amount .money-display{flex-wrap:nowrap;white-space:nowrap}.recharge-form__preset-amount .money-display__fraction,.recharge-form__preset-amount .money-display__symbol{color:var(--amount-color);font-size:var(--amount-symbol-size)}.recharge-form__preset-amount .money-display__integer{font-size:var(--amount-integer-size)}.recharge-form__preset small{align-items:center;color:var(--muted);display:inline-flex;font-size:.76rem;font-weight:600;gap:4px;margin-top:8px;white-space:nowrap}.recharge-form__preset-bonus .money-display{flex-wrap:nowrap}.recharge-form__preset:focus-visible,.recharge-form__preset:hover{border-color:var(--accent);color:var(--accent-strong);outline:none;transform:translateY(-1px)}.recharge-form__preset--active{background:color-mix(in srgb,var(--accent-muted) 52%,var(--surface));border-color:var(--accent);color:var(--accent-strong);box-shadow:0 1px 2px rgba(124,58,237,.08)}.recharge-form__bonus-note{align-items:center;background:rgba(59,130,246,.08);border:1px solid var(--border);border-radius:8px;color:var(--muted);display:flex;font-size:.86rem;font-weight:700;gap:10px;line-height:1.5;margin:18px 0 0;padding:14px 16px}.recharge-form__bonus-note:before{align-items:center;border:1px solid;border-radius:999px;content:"!";display:inline-flex;flex:0 0 auto;font-size:.8rem;font-weight:900;height:20px;justify-content:center;width:20px}.recharge-form__custom-amount{display:grid;grid-gap:8px;gap:8px}.recharge-form__custom-amount span{color:var(--text);font-size:.9rem;font-weight:700}.recharge-form__custom-amount input{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:48px;padding:0 14px;width:100%}.recharge-form__custom-amount input:focus{border-color:var(--accent);outline:3px solid var(--accent-muted)}.recharge-form__channels{display:flex;flex-wrap:wrap;gap:12px}.recharge-form__channel{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:8px;cursor:pointer;display:inline-flex;gap:8px;min-height:40px;padding:0 10px;position:relative;transition:background var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.recharge-form__channel:focus-within,.recharge-form__channel:hover{border-color:#c7b4e6;color:var(--accent-strong);transform:translateY(-1px)}.recharge-form__channel--active{background:color-mix(in srgb,var(--accent-muted) 42%,var(--surface));border-color:var(--accent);box-shadow:0 1px 2px rgba(124,58,237,.08)}.recharge-form__channel input{clip:rect(0 0 0 0);height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.recharge-form__channel--brand{min-height:52px;min-width:164px;justify-content:center}.recharge-form__channel-label{align-items:center;display:inline-flex;gap:7px;line-height:1}.recharge-form__channel-icon{border-radius:5px;display:block;flex:0 0 auto}.recharge-form__channel-icon--wechat{height:22px;width:26px}.recharge-form__channel-brand-image{display:block;height:32px;object-fit:contain;width:94px}.recharge-form__channel-brand-image--wechat{height:24px;width:108px}.recharge-preview-card{gap:16px}.recharge-preview-groups{display:grid;grid-gap:18px;gap:18px}.recharge-preview-groups section{display:grid;grid-gap:10px;gap:10px}.recharge-preview-groups h3{color:var(--text);font-size:.9rem;font-weight:850;line-height:1.4;margin:0}.recharge-form__footnote{color:var(--muted);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.5;border:1px solid var(--border);border-radius:8px;overflow:hidden}.recharge-form__footnote--primary{grid-template-columns:1fr 1fr}.recharge-form__footnote p{background:var(--surface);border:0;border-bottom:1px solid var(--border);border-right:1px solid var(--border);border-radius:0;display:grid;font-size:.82rem;font-weight:750;grid-gap:5px;gap:5px;margin:0;min-height:70px;padding:12px}.recharge-form__footnote p:nth-child(2n){border-right:0}.recharge-form__footnote p:nth-last-child(-n+2){border-bottom:0}.recharge-form__footnote--primary p:first-child{background:var(--surface);border-bottom:0;border-right:1px solid var(--border);grid-row:span 2;min-height:140px;padding:16px}.recharge-form__footnote--primary p:nth-child(2){border-bottom:1px solid var(--border);border-right:0}.recharge-form__footnote--primary p:nth-child(3){border-bottom:0;border-right:0}.recharge-form__footnote span{color:var(--muted);font-size:.78rem}.recharge-form__footnote strong{color:var(--text);font-size:1.02rem;font-weight:900;overflow-wrap:anywhere}.recharge-form__footnote--primary p:first-child strong{color:var(--accent-strong)}.recharge-form__footnote--primary p:first-child .money-display{align-items:flex-end;flex-wrap:nowrap}.recharge-form__footnote--primary p:first-child .money-display__integer{font-size:1.95rem}.recharge-form__footnote:not(.recharge-form__footnote--primary) p:nth-child(3){background:var(--surface)}.recharge-form__footnote:not(.recharge-form__footnote--primary) p:nth-child(3) strong{color:var(--accent-strong)}.recharge-form__terms{align-items:flex-start;color:var(--muted);display:flex;font-size:.96rem;font-weight:800;gap:12px;line-height:1.55}.recharge-form__terms input{accent-color:var(--accent);flex:0 0 auto;height:20px;margin-top:2px;min-height:20px;padding:0;width:20px}.recharge-form__terms a{color:var(--accent-strong);font-weight:900;text-decoration:underline;text-underline-offset:3px}.recharge-form__terms a:focus-visible,.recharge-form__terms a:hover{color:var(--accent);outline:2px solid var(--accent-muted);outline-offset:3px}.recharge-form__submit{justify-self:start;min-height:52px;width:200px}.recharge-inline-summary{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.recharge-inline-summary p{align-content:center;border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:8px;gap:8px;margin:0;min-height:80px;padding:10px 16px;text-align:center}.recharge-inline-summary p,.recharge-inline-summary p:last-child{background:color-mix(in srgb,var(--surface) 86%,var(--surface-muted))}.recharge-inline-summary p>span{color:var(--muted);font-size:.84rem;font-weight:800;line-height:1.2}.recharge-inline-summary strong{color:var(--amount-color);font-weight:var(--amount-font-weight);line-height:1}.recharge-inline-summary .money-display{flex-wrap:nowrap;justify-content:center;white-space:nowrap}.recharge-inline-summary .money-display__fraction,.recharge-inline-summary .money-display__symbol{color:var(--amount-color);font-size:var(--amount-symbol-size)}.recharge-inline-summary .money-display__integer{color:var(--amount-color);font-size:var(--amount-integer-size)}.recharge-form__error,.recharge-form__success{border-radius:8px;line-height:1.5;margin:0;padding:12px}.recharge-form__error{background:rgba(191,52,52,.12);color:#c44444}.recharge-form__success{background:rgba(56,142,60,.12);color:#2f7d32}.recharge-order-summary{display:grid;grid-gap:14px;gap:14px}.recharge-order-summary--compact{gap:16px}.recharge-order-summary__compact-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr}.recharge-order-summary__compact-grid>div{background:var(--surface);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:6px;gap:6px;min-height:76px;padding:12px}.recharge-order-summary__compact-grid strong{color:var(--accent-strong);font-size:1.18rem;font-weight:900;overflow-wrap:anywhere}.recharge-order-summary__head{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.recharge-order-summary__label{color:var(--muted);display:block;font-size:.82rem;font-weight:700;margin-bottom:4px}.recharge-order-summary__title{font-weight:800;line-height:1.4;margin:0;overflow-wrap:anywhere}.recharge-order-summary__status{background:var(--accent-muted);border:1px solid var(--border);border-radius:999px;color:var(--accent-strong);flex-shrink:0;font-size:.82rem;font-weight:700;line-height:1;padding:7px 10px}.recharge-order-summary__amounts{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.recharge-order-summary__amounts div{background:var(--surface);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:6px;gap:6px;min-height:78px;padding:12px;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.recharge-order-summary__amounts div:hover{border-color:#d8c6ef;box-shadow:0 8px 18px rgba(17,24,39,.06);transform:translateY(-1px)}.recharge-order-summary__amounts span,.recharge-order-summary__meta dt{color:var(--muted);font-size:.82rem;font-weight:700}.recharge-order-summary__amounts strong{color:var(--text);font-size:1.08rem;font-weight:850;overflow-wrap:anywhere}.recharge-order-summary__amount-total strong{color:var(--text)}.recharge-order-summary__meta{border:1px solid var(--border);border-radius:8px;display:grid;margin:0;overflow:hidden}.recharge-order-summary__meta div{align-items:center;border-top:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;min-height:42px;padding:10px 12px}.recharge-order-summary__meta div:first-child{border-top:0}.recharge-order-summary__meta dd{font-weight:700;margin:0;overflow-wrap:anywhere;text-align:right}.recharge-modal__actions,.recharge-order-summary__actions{display:flex;flex-wrap:wrap;gap:12px}.recharge-card .dashboard-link-button,.recharge-modal__actions .dashboard-link-button{justify-content:center;margin-top:0;min-height:42px;width:148px}.recharge-order-summary__actions .dashboard-link-button{justify-content:center}.recharge-payment-tray{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-muted) 26%,transparent),transparent 58%),color-mix(in srgb,var(--surface) 96%,var(--surface-muted));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:8px;bottom:max(22px,env(safe-area-inset-bottom));box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 18px 46px rgba(17,24,39,.16);display:grid;grid-gap:12px;gap:12px;max-width:calc(100vw - 40px);padding:16px;position:fixed;right:22px;width:min(420px,calc(100vw - 40px));z-index:48}.recharge-payment-tray__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.recharge-payment-tray__head>div{min-width:0}.recharge-payment-tray__head h2{color:var(--text);font-size:1rem;font-weight:850;line-height:1.35;margin:0}.recharge-payment-tray__close{align-items:center;background:color-mix(in srgb,var(--surface-muted) 82%,transparent);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:1.2rem;font-weight:760;height:32px;justify-content:center;line-height:1;padding:0;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:32px}.recharge-payment-tray__close:focus-visible,.recharge-payment-tray__close:hover{background:color-mix(in srgb,var(--accent-muted) 58%,var(--surface));border-color:color-mix(in srgb,var(--accent) 36%,var(--border));color:var(--accent-strong)}.recharge-payment-tray__close:active{transform:translateY(1px)}.recharge-payment-tray__status-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.recharge-payment-tray__meta{border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:8px;display:grid;margin:0;overflow:hidden}.recharge-payment-tray__meta div{align-items:center;background:color-mix(in srgb,var(--surface) 88%,transparent);border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);display:grid;grid-gap:12px;gap:12px;grid-template-columns:92px minmax(0,1fr);min-height:42px;padding:9px 12px}.recharge-payment-tray__meta div:first-child{border-top:0}.recharge-payment-tray__meta dt{color:var(--muted);font-size:.8rem;font-weight:780}.recharge-payment-tray__meta dd{color:var(--text);font-weight:820;margin:0;min-width:0;overflow-wrap:anywhere;text-align:right}.recharge-payment-tray__meta div:first-child dd{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:.86rem}.recharge-payment-tray__actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.recharge-payment-tray__actions .dashboard-link-button{justify-content:center;margin-top:0;min-height:42px;width:100%}.recharge-payment-tray__actions .dashboard-link-button--muted{background:color-mix(in srgb,var(--surface-muted) 86%,transparent)}.recharge-payment-tray__primary-action{box-shadow:0 1px 0 rgba(255,255,255,.24) inset,0 12px 24px color-mix(in srgb,var(--accent) 20%,transparent)}.data-table-wrap{border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow-x:auto}.data-table-wrap--interaction-paused .data-table tbody tr,.data-table-wrap--interaction-paused .data-table tbody tr:hover,.data-table-wrap--interaction-paused .data-table__row--interactive:focus-visible{background:transparent;box-shadow:none;transition:none}.data-table{border-collapse:separate;border-spacing:0;min-width:820px;width:100%}.data-table td,.data-table th{border-bottom:1px solid var(--border);padding:13px 14px;text-align:center;overflow-wrap:anywhere;white-space:normal}.data-table thead th{background:var(--surface-muted);color:var(--muted);font-size:.78rem;font-weight:620;text-align:center}.data-table thead th:first-child{border-top-left-radius:8px}.data-table thead th:last-child{border-top-right-radius:8px}.data-table tbody tr{transition:background var(--motion-fast)}.data-table tbody tr:hover,.data-table__row--interactive:focus-visible{background:var(--surface-muted)}.data-table__row--interactive{cursor:pointer;outline:none}.data-table__row--interactive:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent)}.data-table tbody tr:last-child td{border-bottom:0}.data-table td{color:var(--text);font-weight:560}.data-table__cell--center{text-align:center}.data-table__cell--left{text-align:left}.data-table__cell--right{text-align:right}.data-table thead th,.data-table thead th.data-table__cell--center,.data-table thead th.data-table__cell--left,.data-table thead th.data-table__cell--order-no,.data-table thead th.data-table__cell--right{text-align:center}.data-table thead th.data-table__head--left{text-align:left}.data-table thead th.data-table__head--right{text-align:right}.data-table thead th.data-table__head--center{text-align:center}.data-table__cell--order-no{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:.84rem;font-weight:700}.data-table--recharge-orders{min-width:760px;table-layout:fixed}.data-table--recharge-orders td:first-child,.data-table--recharge-orders th:first-child{width:32%}.data-table--recharge-orders td:nth-child(2),.data-table--recharge-orders td:nth-child(3),.data-table--recharge-orders th:nth-child(2),.data-table--recharge-orders th:nth-child(3){width:12%}.data-table--recharge-orders td:nth-child(4),.data-table--recharge-orders td:nth-child(5),.data-table--recharge-orders th:nth-child(4),.data-table--recharge-orders th:nth-child(5){width:14%}.data-table--recharge-orders td:nth-child(6),.data-table--recharge-orders th:nth-child(6){width:16%}.data-table--recharge-orders .money-display{justify-content:center}.data-table--api-keys{min-width:920px;table-layout:fixed}.data-table--api-keys td:first-child,.data-table--api-keys th:first-child{text-align:left;width:16%}.data-table--api-keys td:nth-child(2),.data-table--api-keys th:nth-child(2){text-align:center;width:28%}.data-table--api-keys td:nth-child(3),.data-table--api-keys th:nth-child(3){text-align:center;width:18%}.data-table--api-keys td:nth-child(4),.data-table--api-keys td:nth-child(5),.data-table--api-keys th:nth-child(4),.data-table--api-keys th:nth-child(5){text-align:center;width:15%}.data-table--api-keys td:nth-child(6),.data-table--api-keys th:nth-child(6){text-align:center;width:8%}.data-table--refund-orders{min-width:760px;table-layout:fixed}.data-table--refund-orders td:first-child,.data-table--refund-orders th:first-child{width:32%}.data-table--refund-orders td:nth-child(2),.data-table--refund-orders th:nth-child(2){width:12%}.data-table--refund-orders td:nth-child(3),.data-table--refund-orders td:nth-child(4),.data-table--refund-orders th:nth-child(3),.data-table--refund-orders th:nth-child(4){width:14%}.data-table--refund-orders td:nth-child(5),.data-table--refund-orders th:nth-child(5){width:16%}.data-table--refund-orders td:nth-child(6),.data-table--refund-orders th:nth-child(6){width:12%}.data-table--refund-orders .money-display{justify-content:center}.data-table--api-keys td.data-table__cell--datetime,.data-table--recharge-orders td.data-table__cell--datetime,.data-table--refund-orders td.data-table__cell--datetime{color:var(--muted);font-size:.86rem;font-weight:720;white-space:nowrap}.data-table--api-keys .api-key-table__actions{text-align:center}.data-table--refund-orders .data-table__actions{justify-content:center}.data-table--refund-orders .data-table__muted-action{align-items:center;background:color-mix(in srgb,var(--surface-muted) 78%,var(--surface));border:1px solid var(--border);border-radius:999px;display:inline-flex;min-height:32px;padding:0 10px;white-space:nowrap}.data-table__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.data-table__action{justify-content:center;margin-top:0;min-height:36px;padding:0 12px;width:auto}.data-table__muted-action{color:var(--muted);font-size:.84rem;font-weight:700;line-height:1.4}.data-table__empty{color:var(--muted);font-weight:700;padding:22px 14px;text-align:center}.data-table .money-display{flex-wrap:nowrap;white-space:nowrap}.payment-method-badge{align-items:center;border:1px solid transparent;border-radius:7px;display:inline-flex;font-size:.88rem;font-weight:800;justify-content:center;line-height:1;min-height:32px;min-width:78px;padding:0 12px;white-space:nowrap}.payment-method-badge--wechat{background:rgba(34,172,56,.12);border-color:rgba(34,172,56,.24);color:#177d29}.payment-method-badge--alipay{background:rgba(22,119,255,.12);border-color:rgba(22,119,255,.24);color:#0f5fc9}.recharge-refund-center{display:grid;grid-gap:14px;gap:14px}.recharge-refund-center__description{color:var(--muted);font-size:.9rem;line-height:1.5;margin:6px 0 0}.recharge-refund-center__hint{background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;color:var(--muted);font-size:.88rem;font-weight:700;line-height:1.5;padding:10px 12px}.recharge-refund-center__pagination{display:flex;justify-content:center}.recharge-status-badge{background:var(--surface-muted);border:1px solid var(--border);border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:600;padding:5px 10px}.recharge-status-badge--success{background:rgba(56,142,60,.12);border-color:rgba(56,142,60,.22);color:#2f7d32}.recharge-status-badge--warning{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.24);color:#9a6700}.recharge-status-badge--danger{background:rgba(191,52,52,.12);border-color:rgba(191,52,52,.22);color:#b03a3a}.recharge-modal{align-items:center;background:rgba(12,17,29,.66);display:flex;inset:0;isolation:isolate;justify-content:center;min-height:100dvh;padding:24px;position:fixed;transform:translateZ(0);width:100dvw;z-index:40}.recharge-modal__panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 48px rgba(16,24,40,.2);display:flex;flex-direction:column;max-height:calc(100dvh - 48px);max-width:640px;overflow:hidden;padding:16px;width:min(100%,640px)}.recharge-modal__header{align-items:flex-start;flex:0 0 auto;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;min-width:0}.recharge-modal__eyebrow{color:var(--accent-strong);font-size:.76rem;font-weight:700;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.recharge-modal__header h3{margin:0}.recharge-modal__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.recharge-modal__meta-item{background:rgba(116,64,182,.1);border:1px solid rgba(116,64,182,.18);border-radius:999px;color:var(--accent-strong);font-size:.82rem;font-weight:600;line-height:1;padding:7px 10px}.recharge-modal__close{background:var(--surface-muted);border:1px solid var(--border);border-radius:999px;color:var(--text);cursor:pointer;font:inherit;min-height:36px;padding:0 14px;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.recharge-modal__close:focus-visible,.recharge-modal__close:hover{border-color:var(--accent);color:var(--accent-strong);outline:none;transform:translateY(-1px)}.recharge-modal__body{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(200px,220px) minmax(0,1fr);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.recharge-modal__body--refund{grid-template-columns:1fr}.recharge-modal__qrcode{align-items:center;background:var(--surface-muted);border:1px dashed var(--border);border-radius:16px;color:var(--muted);display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:14px;text-align:center}.recharge-modal__qrcode--summary{min-height:128px}.recharge-modal__qrcode p{color:var(--accent-strong);font-size:.96rem;font-weight:700;margin:0 0 8px}.recharge-modal__scan-tip{color:var(--text);font-size:.84rem;line-height:1.6;margin-bottom:12px}.recharge-modal__qr-image{background:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:12px;height:176px;margin:2px 0 12px;width:176px}.recharge-modal__details{display:grid;grid-gap:10px;gap:10px}.recharge-modal__detail-group{background:var(--surface-muted);border:1px solid var(--border);border-radius:14px;display:grid;grid-gap:8px;gap:8px;padding:10px}.recharge-modal__detail-group h4{color:var(--accent-strong);font-size:.92rem;margin:0}.recharge-modal__detail-grid{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-modal__detail-grid div{background:var(--surface);border:1px solid var(--border);border-radius:10px;display:grid;grid-gap:2px;gap:2px;padding:9px 10px}.recharge-modal__detail-grid span{color:var(--muted);font-size:.74rem}.recharge-modal__detail-grid strong{font-size:.86rem;font-weight:600;overflow-wrap:anywhere}.recharge-modal__detail-grid small{color:var(--muted);font-size:.72rem;line-height:1.35}.recharge-modal__failure{background:rgba(191,52,52,.08);border:1px solid rgba(191,52,52,.16);border-radius:10px;color:#a93535;line-height:1.6;padding:9px 10px}.recharge-refund-form{display:grid;grid-gap:12px;gap:12px}.recharge-refund-form__field{display:grid;grid-gap:7px;gap:7px}.recharge-refund-form__field span{color:var(--muted);font-size:.8rem;font-weight:700}.recharge-refund-form__field input,.recharge-refund-form__field textarea{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;padding:10px 12px;width:100%}.recharge-refund-form__field input{min-height:42px}.recharge-refund-form__field textarea{line-height:1.5;resize:vertical}.recharge-refund-breakdown{border-top:1px solid var(--border);display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding-top:10px}.recharge-refund-breakdown h5{color:var(--accent-strong);font-size:.86rem;margin:0}.recharge-refund-breakdown__row{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(88px,.8fr));padding:9px 10px}.recharge-refund-breakdown__row small,.recharge-refund-breakdown__row span,.recharge-refund-breakdown__row strong{overflow-wrap:anywhere}.recharge-refund-breakdown__row small{color:var(--muted);font-weight:700}.dashboard-card--iframe{padding-bottom:14px}.dashboard-llamafactory-state{align-items:flex-start;display:grid;grid-gap:14px;gap:14px;margin:0 auto;max-width:720px;min-height:clamp(260px,48vh,460px);place-content:center;text-align:left}.dashboard-llamafactory-state .dashboard-iframe-action{justify-self:flex-start;margin-top:0}.admin-console{display:grid;grid-gap:16px;gap:16px;padding-top:24px}.admin-access-state{display:grid;grid-gap:8px;gap:8px;margin-top:24px;max-width:720px}.admin-access-state h2{font-size:1.1rem;margin:0}.admin-console-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-card{color:var(--text);display:grid;grid-gap:8px;gap:8px;text-decoration:none;transition:border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}.admin-console-card:focus-visible,.admin-console-card:hover{border-color:var(--accent);box-shadow:0 12px 24px rgba(17,24,39,.08);outline:none;transform:translateY(-2px)}.admin-console-card span{color:var(--accent-strong);font-size:.78rem;font-weight:800;text-transform:uppercase}.admin-console-card strong{font-size:1.12rem}.admin-console-card small{color:var(--muted);font-size:.9rem;line-height:1.5}.admin-console__section{display:grid;grid-gap:16px;gap:16px}.admin-tier-list{border:1px solid var(--border);border-radius:8px;display:grid;overflow:hidden}.admin-tier-row{align-items:center;border-bottom:1px solid var(--border);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(160px,1.3fr) repeat(4,minmax(100px,1fr)) repeat(2,minmax(72px,auto));padding:12px 14px}.admin-tier-row:last-child{border-bottom:0}.admin-tier-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.admin-tier-row span{color:var(--muted);font-size:.78rem;overflow-wrap:anywhere}.admin-tier-row strong{font-size:.92rem;overflow-wrap:anywhere}.admin-tier-form{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-tier-form label{display:grid;grid-gap:8px;gap:8px}.admin-tier-form label span{color:var(--text);font-size:.9rem;font-weight:700}.admin-tier-form input[type=number],.admin-tier-form input[type=text]{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:42px;padding:0 12px;width:100%}.admin-tier-form input:focus{border-color:var(--accent);outline:3px solid var(--accent-muted)}.admin-tier-form__check{align-items:center;display:flex;gap:8px}.admin-tier-form__check input{accent-color:var(--accent)}.admin-refund-pagination,.admin-refund-toolbar{align-items:center;display:flex;gap:10px}.admin-refund-pagination{grid-column:1/-1;justify-content:flex-end}.admin-refund-pagination span{color:var(--muted);font-size:.86rem;font-weight:700}.admin-refund-note input,.admin-refund-toolbar select{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:42px;padding:0 12px}.admin-refund-note{display:grid;grid-gap:8px;gap:8px}.admin-refund-note span{color:var(--text);font-size:.9rem;font-weight:700}.admin-refund-list{border:1px solid var(--border);border-radius:8px;display:grid;overflow:hidden}.admin-refund-row{align-items:center;border-bottom:1px solid var(--border);display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));padding:12px 14px}.admin-refund-row:last-child{border-bottom:0}.admin-refund-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.admin-refund-row span{color:var(--muted);font-size:.78rem;overflow-wrap:anywhere}.admin-refund-row strong{font-size:.92rem;overflow-wrap:anywhere}.admin-refund-row__actions{align-items:center;display:flex!important;flex-wrap:wrap;gap:8px!important}.admin-refund-row__note{display:grid;grid-gap:6px;gap:6px;min-width:0}.admin-refund-row__note input{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:38px;padding:0 10px;width:100%}.admin-refund-row__details{grid-column:1/-1}.admin-refund-detail-list{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.admin-refund-detail{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:8px;display:grid!important;grid-gap:10px!important;gap:10px!important;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(92px,.7fr));padding:9px 10px}.admin-refund-detail span,.admin-refund-detail strong{overflow-wrap:anywhere}.dashboard-card__actions{display:flex;justify-content:flex-end;margin-bottom:10px}.dashboard-iframe-action{align-items:center;background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;color:var(--text);display:inline-flex;font-size:.88rem;font-weight:700;min-height:34px;padding:0 10px;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast)}.dashboard-iframe-action:focus-visible,.dashboard-iframe-action:hover{border-color:var(--accent);color:var(--accent-strong);outline:none;transform:translateY(-1px)}.dashboard-llamafactory-frame{background:var(--surface);border:none;border-radius:12px;height:calc(100vh - 120px);width:100%}@media (max-width:720px){html:has(.home-page){scroll-snap-type:none}:root{--site-header-height:56px;--site-header-x:16px;--site-brand-height:30px}.shell{padding:24px 16px}.site-header__inner{align-items:center;flex-wrap:wrap;gap:8px;padding-bottom:8px;padding-top:8px}.site-nav{flex-wrap:nowrap;gap:6px;flex:1 1 100%;justify-content:flex-start;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;width:100%}.site-nav a{font-size:.84rem;justify-content:center;min-height:34px;padding-inline:8px;white-space:nowrap}.site-nav .site-nav__primary{margin-left:0}.site-nav__auth{flex:0 0 auto}.palette-select,.theme-toggle{display:none}.docs-language-switch,.language-select{flex:0 0 auto}.docs-language-switch:after,.language-select:after{right:10px}.docs-language-switch__select,.language-select__select{font-size:.82rem;min-height:34px;padding:0 26px 0 9px}.topbar{align-items:flex-start;min-height:80px}.home-hero,.login-page{grid-template-columns:1fr}.home-page{padding:22px 16px 44px}.home-flow-section,.home-hero-section,.home-mission-section,.home-proof-section{padding:42px 0}.home-hero-copy h1{font-size:2.65rem}html[lang=en] .home-hero-copy h1{font-size:2.28rem;line-height:1.16}.home-hero__copy h1{font-size:2.35rem}html[lang=en] .home-hero__copy h1{font-size:2.18rem;line-height:1.16}.home-hero-lead{font-size:1rem;line-height:1.7}.home-hero-actions{display:grid;grid-template-columns:1fr}.home-hero-tags{grid-template-columns:1fr;margin-top:30px}.home-mission-copy h2,.home-proof-heading h2,.home-section-heading h2{font-size:2.15rem}html[lang=en] .home-proof-heading h2{font-size:2rem;line-height:1.14}.home-flow-section,.home-proof-section{gap:30px}.home-landing-hero{gap:18px;padding:20px 0 26px}.home-hero-visual{max-width:360px}.home-landing-hero h1{font-size:2.55rem}.home-landing-hero__lead{font-size:1rem;line-height:1.72}.home-landing-hero__actions{display:grid;grid-template-columns:1fr}.home-landing-hero__updates-head{display:grid;grid-gap:4px;gap:4px;justify-content:stretch}.home-landing-hero__update{grid-template-columns:1fr;min-height:0;padding:16px 0}.home-section h2{font-size:1.72rem}.home-landing-hero__update h2{font-size:1.06rem}.home-proof-grid{margin-bottom:18px}.home-proof-item,.home-technology-item{min-height:0}.home-proof-item+.home-proof-item,.home-technology-item+.home-technology-item{border-left:0;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent);padding-left:0}.home-mission-visual{align-items:flex-start}.home-mission-visual__mark{height:62px;width:62px}.home-mission-visual strong{font-size:1.12rem}.home-mission-list{grid-template-columns:1fr;max-width:560px}.home-mission-item{min-height:136px}.home-section{gap:16px;min-height:0;padding:34px 0}.dashboard-shell{height:auto;min-height:calc(100svh - var(--site-header-height));overflow:visible;padding:16px;position:static}.site-frame:has(.dashboard-shell) .site-scroll{overflow-x:hidden;overflow-y:auto}.docs-shell{grid-template-columns:1fr;gap:12px;padding:14px}.docs-sidebar{border-right:0;box-shadow:none;padding:10px;position:static}.docs-sidebar h1{font-size:.98rem;margin-bottom:10px}.docs-sidebar__nav{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.docs-sidebar__nav p{align-items:center;display:inline-flex;flex:0 0 auto;margin:0 4px 0 0}.docs-sidebar__nav a{flex:0 0 auto;min-height:32px;white-space:nowrap}.docs-content-panel{padding:18px 2px 0}.docs-content-panel__header{margin-bottom:22px}.docs-content-panel__header h2{font-size:clamp(2rem,12vw,2.55rem)}.docs-toc{display:none}.docs-content-panel{padding:20px 16px}.dashboard-body{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr;height:auto;overflow:visible}.dashboard-content{height:auto;overflow:visible;padding:16px}.dashboard-grid,.dashboard-grid--actions,.dashboard-grid--stats{grid-template-columns:1fr}.dashboard-account-panel__main{padding:18px}.dashboard-account-panel__quick{grid-template-columns:1fr;padding:18px}.dashboard-account-panel .dashboard-grid--stats{grid-template-columns:1fr}.dashboard-account-panel .stat-card{border-left:0;border-top:1px solid var(--border);padding:16px 0 0}.dashboard-account-panel .stat-card:first-child{border-top:0;padding-top:0}.dashboard-console-hero{align-items:flex-start;flex-direction:column;padding:18px}.dashboard-console-hero__actions{justify-content:flex-start;width:100%}.dashboard-console-hero__actions .dashboard-link-button{justify-content:center;width:100%}.profile-summary{grid-template-columns:1fr}.profile-summary>div:first-child{min-width:0}.profile-summary__money .money-display{flex-wrap:wrap;white-space:normal}.profile-summary__stats{grid-template-columns:1fr;width:100%}.billing-usage-panel__header{align-items:flex-start;flex-direction:column}.profile-detail-list__row{align-items:flex-start;gap:6px;grid-template-columns:1fr}.profile-detail-list dd{justify-self:start;text-align:left}.billing-usage-table-wrap{margin-left:16px;margin-right:16px;overflow-x:visible}.billing-usage-pagination{align-items:flex-start;flex-direction:column;margin-left:16px;margin-right:16px}.billing-usage-controls,.billing-usage-task-section .billing-usage-controls{grid-template-columns:1fr;margin-left:16px;margin-right:16px}.billing-usage-filter-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.billing-usage-clear-button,.billing-usage-filter-button{width:100%}.billing-usage-pagination__buttons{display:grid;grid-template-columns:1fr 1fr;width:100%}.billing-usage-pagination__buttons button{justify-content:center;width:100%}.billing-usage-chart{margin-left:16px;margin-right:16px}.billing-usage-chart__summary{grid-template-columns:1fr}.billing-usage-chart__row{gap:7px;grid-template-columns:58px minmax(92px,1fr) minmax(76px,auto)}.billing-usage-chart__amount,.billing-usage-chart__date{font-size:.82rem}.billing-usage-chart__track{height:14px}.usage-empty-state{margin-left:16px;margin-right:16px}.billing-usage-table{min-width:0}.billing-usage-mobile-sort{background:color-mix(in srgb,var(--surface-muted) 62%,var(--surface));border-bottom:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr;padding:12px 14px}.billing-usage-mobile-sort label{display:grid;grid-gap:6px;gap:6px}.billing-usage-mobile-sort span{color:var(--muted);font-size:.78rem;font-weight:760}.billing-usage-mobile-sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,var(--muted) 50%) right 14px center /6px 6px no-repeat,linear-gradient(135deg,var(--muted) 50%,transparent 50%) right 9px center /6px 6px no-repeat,var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;font-size:.9rem;font-weight:720;min-height:38px;padding:0 30px 0 11px}.billing-usage-mobile-sort select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-muted) 55%,transparent);outline:none}.billing-usage-table--tasks td:first-child,.billing-usage-table--tasks th:first-child{width:100%}.billing-usage-table thead{display:none}.billing-usage-table tbody,.billing-usage-table td,.billing-usage-table tfoot,.billing-usage-table th,.billing-usage-table tr{display:block;width:100%}.billing-usage-table tbody tr,.billing-usage-table tfoot tr{border-bottom:1px solid var(--border);padding:10px 0}.billing-usage-table tbody tr:last-child,.billing-usage-table tfoot tr:last-child{border-bottom:0}.billing-usage-table tfoot tr{background:color-mix(in srgb,var(--accent-muted) 34%,var(--surface))}.billing-usage-table td{align-items:center;border-bottom:0;display:flex;justify-content:space-between;padding:7px 14px;text-align:right;white-space:normal}.billing-usage-table tfoot th{background:transparent;border-bottom:0;color:var(--accent-strong);padding:8px 14px 3px;text-align:left;white-space:normal}.billing-usage-table tfoot td{background:transparent}.billing-usage-table td:before{color:var(--muted);content:attr(data-label);font-size:.86rem;font-weight:650;padding-right:12px;text-align:left}.billing-usage-table td:first-child{font-size:.94rem}.billing-usage-table td .task-time-value{align-items:flex-end;text-align:right}.billing-usage-table td .task-duration-value{min-width:76px}.billing-usage-table__summary-row--month td{justify-content:flex-start;text-align:left}.billing-usage-table__summary-row--month td:before{min-width:7.5rem}.billing-usage-footnote{align-items:flex-start;flex-direction:column;min-width:0}.api-key-list-card__header{flex-direction:column}.api-key-panel__actions{display:grid;grid-template-columns:1fr;width:100%}.api-key-panel__actions .dashboard-link-button{justify-content:center;width:100%}.api-key-form{grid-template-columns:1fr}.api-key-form .dashboard-link-button{width:100%}.api-key-form__scope-note{align-items:flex-start;flex-direction:column;gap:4px}.api-key-create-modal{align-items:flex-end;padding:16px}.api-key-create-modal__panel{max-height:calc(100dvh - 32px);overflow-y:auto;padding:18px}.api-key-create-modal__actions{display:grid;grid-template-columns:1fr}.api-key-create-modal__actions .dashboard-link-button{justify-content:center;width:100%}.dashboard-space-switcher,.enterprise-verification-summary__header{grid-template-columns:1fr}.dashboard-space-switcher__controls,.enterprise-verification-summary__actions{display:grid;grid-template-columns:1fr;justify-content:stretch}.dashboard-space-switcher .dashboard-link-button,.dashboard-space-switcher select,.enterprise-verification-summary__actions .dashboard-link-button{justify-content:center;min-width:0;width:100%}.enterprise-verification-empty{align-items:stretch;flex-direction:column;padding:20px}.enterprise-verification-empty .dashboard-link-button{justify-content:center;width:100%}.enterprise-verification-status,.enterprise-verification-steps{grid-template-columns:1fr}.enterprise-verification-modal{align-items:flex-end;padding:14px}.enterprise-verification-modal__panel{max-height:calc(100dvh - 28px);overflow-y:auto;padding:18px}.enterprise-verification-form,.enterprise-verification-upload-grid{grid-template-columns:1fr}.enterprise-verification-upload__box{min-height:190px}.enterprise-verification-modal__actions{display:grid;grid-template-columns:1fr}.enterprise-verification-modal__actions .dashboard-link-button{width:100%}.api-key-table__empty-row td{align-items:center;display:flex;height:132px;justify-content:center;text-align:center}.api-key-table__empty-row td:before{content:none}.api-key-list-card__footer .dashboard-link-button{justify-content:center;width:100%}.dashboard-feedback-stack{bottom:16px;left:16px;max-width:calc(100vw - 32px);right:16px;top:auto;width:auto}.dashboard-toast{grid-template-columns:22px minmax(0,1fr) 32px}.dashboard-confirm{align-items:flex-end;padding:16px}.dashboard-confirm__panel{max-height:calc(100dvh - 32px);overflow-y:auto;padding:18px}.dashboard-confirm__actions{display:grid;grid-template-columns:1fr}.dashboard-confirm__actions .dashboard-link-button{justify-content:center;width:100%}.api-key-delete-confirm dl div{align-items:flex-start;flex-direction:column;gap:4px}.api-key-delete-confirm dd{text-align:left}.api-key-table{min-width:0}.recharge-available-balance-card{min-width:0;width:100%}.recharge-form__preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-form__preset{min-height:68px}.recharge-form__channels{display:grid}.recharge-form__channel--brand{width:100%}.recharge-form__footnote,.recharge-inline-summary{grid-template-columns:1fr}.recharge-form__footnote--primary p:first-child{grid-row:auto;min-height:124px}.recharge-card__header,.recharge-order-summary__head{flex-direction:column}.recharge-order-summary__amounts,.recharge-order-summary__compact-grid{grid-template-columns:1fr}.recharge-order-summary__meta div{align-items:flex-start;flex-direction:column;gap:4px}.recharge-order-summary__meta dd{text-align:left}.recharge-order-summary__actions .dashboard-link-button{justify-content:center;width:100%}.recharge-payment-tray{border-radius:8px 8px 0 0;bottom:0;left:12px;max-width:calc(100vw - 24px);padding:14px;right:12px;width:auto}.recharge-payment-tray__meta div{gap:10px;grid-template-columns:76px minmax(0,1fr);min-height:38px;padding:8px 10px}.recharge-payment-tray__meta dd{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.recharge-payment-tray__actions .dashboard-link-button{font-size:.86rem;min-height:40px}.admin-console-grid{grid-template-columns:1fr}.recharge-modal{padding:16px}.recharge-modal__panel{max-height:calc(100dvh - 32px);padding:16px}.recharge-modal__body{grid-template-columns:1fr}.data-table-wrap{border:0;border-radius:0;gap:10px;overflow:visible}.data-table{min-width:0}.data-table thead{display:none}.data-table tbody,.data-table td,.data-table tr{display:block;width:100%}.data-table tbody{display:grid;grid-gap:10px;gap:10px}.data-table tr{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.data-table td{align-items:center;border-bottom:0;display:flex;justify-content:space-between;min-height:42px;padding:9px 12px;text-align:right;white-space:normal}.data-table td:before{color:var(--muted);content:attr(data-label);flex:0 0 8rem;font-size:.82rem;font-weight:620;padding-right:12px;text-align:left}.data-table td:first-child{align-items:flex-start;flex-direction:column;gap:4px;text-align:left}.data-table td:first-child:before{flex-basis:auto;padding-right:0}.data-table__actions{justify-content:flex-start;width:100%}.data-table__action{width:100%}.api-key-table-wrap{overflow:visible;width:100%}.api-key-table-wrap .data-table--api-keys{display:block;min-width:0;table-layout:auto;width:100%}.api-key-table-wrap .data-table--api-keys thead{display:none}.api-key-table-wrap .data-table--api-keys tbody,.api-key-table-wrap .data-table--api-keys td,.api-key-table-wrap .data-table--api-keys tr{display:block;max-width:100%;width:100%}.api-key-table-wrap .data-table--api-keys tr{background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}.api-key-table-wrap .data-table--api-keys td:nth-child(n),.api-key-table-wrap .data-table--api-keys th:nth-child(n){min-width:0;width:100%}.api-key-table-wrap .data-table--api-keys td{align-items:flex-start;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(82px,.34fr) minmax(0,1fr);justify-content:stretch;min-height:44px;overflow-wrap:anywhere;padding:10px 12px;text-align:left}.api-key-table-wrap .data-table--api-keys td:before,.api-key-table-wrap .data-table--api-keys td:first-child:before{align-self:start;content:attr(data-label);flex-basis:auto;min-width:0;padding-right:0}.api-key-table-wrap .data-table--api-keys td:first-child{flex-direction:row;gap:8px}.api-key-table-wrap .data-table--api-keys td.data-table__cell--datetime{color:var(--muted);font-size:.84rem;white-space:normal}.api-key-table-wrap .data-table--api-keys td>*{min-width:0}.api-key-table-wrap .api-key-table__key-preview{display:inline-block;max-width:100%;overflow-wrap:anywhere;text-align:left;white-space:normal;word-break:break-word}.api-key-table-wrap .api-key-table__scope-list{justify-content:flex-start;max-width:100%}.api-key-table-wrap .api-key-table__actions{align-items:center;display:flex;justify-content:flex-end;width:100%}.api-key-table-wrap .api-key-table__empty-row td,.api-key-table-wrap .data-table__empty{display:flex;grid-template-columns:none;justify-content:center;text-align:center}.api-key-table-wrap .api-key-table__empty-row td:before,.api-key-table-wrap .data-table__empty:before{content:none}.admin-refund-detail,.recharge-refund-breakdown__row{grid-template-columns:1fr}.admin-refund-row,.admin-tier-form,.admin-tier-row{align-items:stretch;background:color-mix(in srgb,var(--surface) 96%,var(--surface-muted));border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr;margin-bottom:12px;padding:14px}.admin-refund-row:last-child,.admin-tier-row:last-child{border-bottom:1px solid var(--border);margin-bottom:0}.admin-refund-row div,.admin-tier-row div{min-width:0}.admin-refund-row strong,.admin-tier-row strong{line-height:1.35;overflow-wrap:anywhere}.admin-row-status strong{align-self:start;background:color-mix(in srgb,var(--accent-muted) 72%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border));border-radius:999px;color:var(--accent-strong);display:inline-flex;font-size:.78rem;padding:4px 9px;width:-moz-fit-content;width:fit-content}.admin-refund-pagination,.admin-refund-row__actions,.admin-refund-toolbar{align-items:stretch;flex-direction:column}.admin-refund-row__actions button,.admin-refund-toolbar button,.admin-refund-toolbar select{width:100%}.dashboard-topbar__inner{align-items:flex-start;flex-direction:column}.dashboard-topbar__heading{min-width:0}.dashboard-sidebar{align-items:center;border-right:0;border-bottom:1px solid var(--border);display:flex;gap:8px;height:auto;min-height:0;overflow-x:auto;overflow-y:hidden;padding:10px;position:static;scrollbar-width:thin;width:100%}.dashboard-sidebar-workspace{flex:0 0 224px;margin-bottom:0}.dashboard-sidebar-workspace__trigger{min-height:40px}.dashboard-sidebar-workspace__current small{display:none}.dashboard-sidebar-workspace__panel{left:12px;max-width:320px;position:fixed;right:auto;top:calc(var(--site-header-height) + 58px);width:calc(100vw - 24px)}.dashboard-nav{flex:0 0 auto;width:max-content}.dashboard-nav,.dashboard-nav__group{align-items:center;display:flex;gap:8px;min-width:0}.dashboard-nav__group{background:transparent;border:0;box-shadow:none;padding:0}.dashboard-nav__group+.dashboard-nav__group{border-left:0;border-top:0;padding-left:0;padding-top:0}.dashboard-nav__group-label{display:none}.dashboard-nav__link{border-radius:999px;flex:0 0 auto;justify-content:center;min-height:40px;padding:8px 12px;white-space:nowrap;width:auto}.dashboard-nav__link--primary{margin-bottom:0}.dashboard-nav__link--active:before,.dashboard-nav__link--primary:after{display:none}.dashboard-profile,.dashboard-profile__trigger{width:auto}.dashboard-profile__panel{left:16px;min-width:min(280px,calc(100vw - 32px));position:fixed;right:16px;top:calc(var(--site-header-height) + 72px);transform-origin:top right;width:min(320px,calc(100vw - 32px));z-index:80}.dashboard-llamafactory-frame{height:calc(100vh - 190px)}.download-command-panel,.download-notes,.download-section-heading{padding:16px}.download-step-list{padding:6px 16px 16px}.download-step{grid-template-columns:38px minmax(0,1fr)}.download-step__index{height:34px;width:34px}.home-hero{gap:24px;padding-top:24px}.console-grid,.home-hero__metrics,.site-footer__inner{grid-template-columns:1fr}.site-footer__inner{gap:28px;padding:32px 16px}.site-footer__links{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__beian{white-space:normal}}.enterprise-management{display:grid;grid-gap:18px;gap:18px}.enterprise-management--empty{align-items:center;display:flex;gap:18px;max-width:680px}.enterprise-management--empty h1,.enterprise-management-modal__header h2,.enterprise-management__compact-list h3,.enterprise-management__dialog-form h3,.enterprise-management__overview h2,.enterprise-management__section-header h2{margin:0}.enterprise-management__breadcrumb{color:var(--muted);font-size:12px;margin:0 0 10px}.enterprise-management__overview{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto minmax(180px,1fr) minmax(360px,1.25fr)}.enterprise-management__empty-icon,.enterprise-management__enterprise-mark{align-items:center;background:color-mix(in srgb,#10b981 13%,var(--surface) 87%);border:1px solid color-mix(in srgb,#10b981 20%,var(--border) 80%);border-radius:8px;color:#047857;display:inline-flex;height:52px;justify-content:center;width:52px}.enterprise-management__enterprise-copy{display:grid;grid-gap:6px;gap:6px}.enterprise-management__enterprise-copy p{margin:0}.enterprise-management__enterprise-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.enterprise-management__metrics{display:grid;grid-gap:0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.enterprise-management__metric{border-left:1px solid var(--border);display:grid;grid-gap:8px;gap:8px;min-width:0;padding:4px 18px}.enterprise-management__metric span{font-size:12px}.enterprise-management__metric strong{font-size:1.55rem;line-height:1}.enterprise-management__metric small{color:var(--muted);font-size:12px;font-weight:600;margin-left:4px}.enterprise-management__metric--amber strong{color:#b45309}.enterprise-management__content-grid{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr)}.enterprise-management__content-grid--single{grid-template-columns:minmax(0,1fr)}.enterprise-management-modal__body,.enterprise-management__compact-list,.enterprise-management__event-list,.enterprise-management__main-column,.enterprise-management__members-page{display:grid;grid-gap:14px;gap:14px}.enterprise-management__feature-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-management__feature-card{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface);color:inherit;cursor:pointer;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:130px;padding:22px;text-align:left;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.enterprise-management__feature-card:focus-visible,.enterprise-management__feature-card:hover{border-color:color-mix(in srgb,#0f766e 34%,var(--border) 66%);box-shadow:0 16px 34px rgba(15,23,42,.1);outline:none;transform:translateY(-1px)}.enterprise-management__feature-card:disabled{cursor:not-allowed;opacity:.68;transform:none}.enterprise-management__event-icon,.enterprise-management__feature-icon,.enterprise-management__provider-logo{align-items:center;border-radius:8px;display:inline-flex;flex:0 0 auto;justify-content:center}.enterprise-management__feature-icon{height:46px;width:46px}.enterprise-management__feature-card--green .enterprise-management__feature-icon,.enterprise-management__provider-logo--green{background:color-mix(in srgb,#10b981 13%,var(--surface) 87%);color:#047857}.enterprise-management__feature-card--blue .enterprise-management__feature-icon,.enterprise-management__provider-logo--blue{background:color-mix(in srgb,#2563eb 11%,var(--surface) 89%);color:#1d4ed8}.enterprise-management__feature-card--purple .enterprise-management__feature-icon,.enterprise-management__provider-logo--purple{background:color-mix(in srgb,#7c3aed 10%,var(--surface) 90%);color:#6d28d9}.enterprise-management__feature-card--amber .enterprise-management__feature-icon,.enterprise-management__provider-logo--amber{background:color-mix(in srgb,#f59e0b 13%,var(--surface) 87%);color:#b45309}.enterprise-management__connection-row>div,.enterprise-management__dialog-form label,.enterprise-management__domain-row>div,.enterprise-management__event>div,.enterprise-management__feature-copy,.enterprise-management__feature-stats,.enterprise-management__identity-cell,.enterprise-management__provider-detail-head>div,.enterprise-management__provider-summary>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.enterprise-management__feature-copy strong{font-size:1.05rem}.enterprise-management__connection-row span,.enterprise-management__dialog-form p,.enterprise-management__event span,.enterprise-management__feature-copy em,.enterprise-management__feature-stats span,.enterprise-management__identity-cell span,.enterprise-management__provider-detail-head span,.enterprise-management__provider-summary span{font-size:12px;font-style:normal}.enterprise-management__feature-stats{color:var(--muted);justify-items:end;white-space:nowrap}.enterprise-management__feature-arrow{color:var(--muted);font-size:18px;line-height:1}.enterprise-management__section-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.enterprise-management__section-header p{font-size:13px;margin:5px 0 0}.enterprise-management__access-strip,.enterprise-management__audit-preview{display:grid;grid-gap:16px;gap:16px}.enterprise-management__provider-detail-grid,.enterprise-management__provider-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-management__provider-detail,.enterprise-management__provider-summary{border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px}.enterprise-management__provider-summary{align-items:center;grid-template-columns:auto minmax(0,1fr) auto}.enterprise-management__provider-logo{font-size:15px;font-weight:800;height:40px;width:40px}.enterprise-management__provider-detail-head{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto}.enterprise-management__event{align-items:center;border-top:1px solid var(--border);display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr);padding-top:14px}.enterprise-management__event:first-child{border-top:0;padding-top:0}.enterprise-management__event-icon{background:color-mix(in srgb,#2563eb 10%,var(--surface) 90%);color:#1d4ed8;height:36px;width:36px}.enterprise-management__muted{color:var(--muted);margin:0}.enterprise-management__message{margin:0}.enterprise-management__pill{align-items:center;border:1px solid var(--border);display:inline-flex;font-size:12px;font-weight:700;justify-content:center;line-height:1;min-height:28px;padding:7px 10px;white-space:nowrap}.enterprise-management__pill--green{background:color-mix(in srgb,#10b981 12%,var(--surface) 88%);border-color:color-mix(in srgb,#10b981 30%,var(--border) 70%);color:#047857}.enterprise-management__pill--blue{background:color-mix(in srgb,#2563eb 10%,var(--surface) 90%);border-color:color-mix(in srgb,#2563eb 28%,var(--border) 72%);color:#1d4ed8}.enterprise-management__pill--purple{background:color-mix(in srgb,#7c3aed 10%,var(--surface) 90%);border-color:color-mix(in srgb,#7c3aed 28%,var(--border) 72%);color:#6d28d9}.enterprise-management__pill--amber{border-color:color-mix(in srgb,#f59e0b 30%,var(--border) 70%);color:#b45309}.enterprise-management__pill--red{background:color-mix(in srgb,#ef4444 10%,var(--surface) 90%);border-color:color-mix(in srgb,#ef4444 28%,var(--border) 72%);color:#b91c1c}.enterprise-management__pill--gray{background:color-mix(in srgb,var(--surface-muted) 86%,transparent)}.enterprise-management__text-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#0f766e;cursor:pointer;font-size:13px;font-weight:700;padding:0;text-align:left}.enterprise-management__text-action:focus-visible,.enterprise-management__text-action:hover{color:#0d9488;outline:none;text-decoration:underline}.enterprise-management__text-action:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.enterprise-management__text-action--danger{color:#dc2626}.enterprise-management__glyph{height:22px;width:22px}.enterprise-management-modal{align-items:center;background:rgba(15,23,42,.34);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:80}.enterprise-management-modal__panel{background:var(--surface);border:1px solid color-mix(in srgb,var(--border) 78%,#0f172a 22%);border-radius:8px;box-shadow:0 24px 60px rgba(15,23,42,.24);display:grid;grid-gap:18px;gap:18px;max-height:min(840px,calc(100vh - 48px));max-width:1120px;overflow:auto;padding:22px;width:min(1120px,calc(100vw - 48px))}.enterprise-management-modal__panel:focus{outline:none}.enterprise-management-modal__header{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:18px;justify-content:space-between}.enterprise-management-modal__header p{margin:6px 0 0}.enterprise-management-modal__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--surface-muted);border:1px solid var(--border);border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;height:34px;justify-content:center;line-height:1;width:34px}.enterprise-management-modal__close:focus-visible,.enterprise-management-modal__close:hover{color:var(--text);outline:none}.enterprise-management__toolbar{align-items:flex-end;display:flex;gap:14px;justify-content:space-between}.enterprise-management__tabs{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:18px}.enterprise-management__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;font-size:14px;font-weight:800;padding:0 0 9px}.enterprise-management__tab--active{border-bottom-color:#0f766e;color:#0f766e}.enterprise-management__tab:disabled{cursor:not-allowed;opacity:.5}.enterprise-management__search{display:grid;grid-gap:6px;gap:6px;min-width:min(360px,100%)}.enterprise-management__dialog-form span,.enterprise-management__search span{font-size:12px;font-weight:700}.enterprise-management__dialog-form input,.enterprise-management__dialog-form select,.enterprise-management__dialog-form textarea,.enterprise-management__domain-form input,.enterprise-management__invite-form input,.enterprise-management__invite-form select,.enterprise-management__search input,.enterprise-management__table-actions select{background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;min-height:40px;min-width:0;padding:9px 11px}.enterprise-management__dialog-form textarea{min-height:108px;resize:vertical}.enterprise-management__domain-form,.enterprise-management__invite-form{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,1fr) minmax(140px,180px) auto}.enterprise-management__domain-form{grid-template-columns:minmax(220px,1fr) auto}.enterprise-management__readonly-note{background:color-mix(in srgb,#f59e0b 9%,var(--surface) 91%);border:1px solid color-mix(in srgb,#f59e0b 25%,var(--border) 75%);border-radius:8px;color:#92400e;margin:0;padding:12px 14px}.enterprise-management__table-wrap{max-height:460px;overflow:auto}.enterprise-management__table-wrap--page{max-height:none}.enterprise-management__table-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.enterprise-management__forms-grid{align-items:start;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.enterprise-management__dialog-form{border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:16px}.enterprise-management__dialog-form-wide{grid-column:1/-1}.enterprise-management__domain-list{display:grid;grid-gap:10px;gap:10px}.enterprise-management__connection-row,.enterprise-management__domain-row{align-items:center;border:1px solid var(--border);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;padding:13px 14px}.enterprise-management__domain-row span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.enterprise-invitation-accept{display:grid;grid-gap:18px;gap:18px;max-width:680px}.enterprise-invitation-accept h1{font-size:1.75rem;margin:0}.enterprise-invitation-accept__summary{background:color-mix(in srgb,#22c55e 8%,var(--surface) 92%);border:1px solid color-mix(in srgb,#22c55e 24%,var(--border) 76%);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:16px}.enterprise-invitation-accept__summary strong{color:#166534;font-size:1rem}.enterprise-invitation-accept__summary span{color:var(--text);font-weight:700}.enterprise-invitation-accept__summary p,.enterprise-invitation-accept__summary small{color:var(--muted);margin:0}.enterprise-invitation-accept__actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:900px){.enterprise-management__connection-row,.enterprise-management__content-grid,.enterprise-management__domain-form,.enterprise-management__domain-row,.enterprise-management__feature-grid,.enterprise-management__forms-grid,.enterprise-management__invite-form,.enterprise-management__overview,.enterprise-management__provider-detail-grid,.enterprise-management__provider-grid,.enterprise-management__toolbar{grid-template-columns:1fr}.enterprise-management__toolbar{align-items:stretch;display:grid}.enterprise-management__overview{justify-items:start}.enterprise-management__metrics{border-top:1px solid var(--border);grid-template-columns:1fr;width:100%}.enterprise-management__metric{border-left:0;border-top:1px solid var(--border);padding:14px 0 0}.enterprise-management__metric:first-child{border-top:0}.enterprise-management__feature-card,.enterprise-management__provider-detail-head,.enterprise-management__provider-summary{grid-template-columns:auto minmax(0,1fr)}.enterprise-management__feature-arrow,.enterprise-management__feature-stats,.enterprise-management__provider-detail-head .enterprise-management__pill,.enterprise-management__provider-summary .enterprise-management__pill{grid-column:1/-1;justify-self:start}.enterprise-management-modal{align-items:stretch;padding:12px}.enterprise-management-modal__panel{max-height:calc(100vh - 24px);padding:16px;width:calc(100vw - 24px)}.enterprise-management-modal__header{gap:12px}.enterprise-management__search{min-width:0}.enterprise-management__table-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html:has(.home-page){scroll-snap-type:none}}.enterprise-management{--enterprise-focus:color-mix(in srgb,var(--accent) 28%,transparent);--enterprise-panel:color-mix(in srgb,var(--surface) 94%,var(--surface-muted));--enterprise-soft:color-mix(in srgb,var(--accent-muted) 58%,#ffffff);gap:16px}.enterprise-management h1{color:var(--text);font-size:clamp(1.48rem,2.1vw,2rem);font-weight:720;letter-spacing:0;line-height:1.16}.enterprise-management h2,.enterprise-management-modal__header h2{color:var(--text);font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.28}.enterprise-management--empty{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-muted) 46%,transparent),transparent 58%),var(--surface);min-height:180px}.enterprise-management--empty .eyebrow{color:var(--muted);font-size:.72rem;font-weight:640;margin-bottom:6px}.enterprise-management__breadcrumb{color:color-mix(in srgb,var(--muted) 78%,var(--text));font-size:.76rem;font-weight:620;margin:0 0 8px}.enterprise-management__overview{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-muted) 64%,#ffffff) 0,transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 98%,var(--surface-muted)),var(--surface));border-color:color-mix(in srgb,var(--accent) 18%,var(--border));box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 12px 30px rgba(23,32,51,.07);gap:20px;grid-template-columns:auto minmax(210px,.82fr) minmax(420px,1.3fr);min-height:136px;padding:22px 24px}.enterprise-management__empty-icon,.enterprise-management__enterprise-mark{background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 72%,#2aa6b8));border-color:color-mix(in srgb,var(--accent) 34%,transparent);box-shadow:0 12px 24px color-mix(in srgb,var(--accent) 18%,transparent);color:#ffffff;height:46px;width:46px}.enterprise-management__enterprise-copy{gap:8px}.enterprise-management__enterprise-title{gap:9px}.enterprise-management__enterprise-title h2{font-size:1.14rem;font-weight:720}.enterprise-management__enterprise-copy p{color:var(--muted);font-size:.88rem}.enterprise-management__metrics{align-items:stretch;gap:0}.enterprise-management__metric{border-left-color:color-mix(in srgb,var(--border) 78%,transparent);gap:7px;padding:4px 16px}.enterprise-management__metric span{color:var(--muted);font-size:.76rem;font-weight:640}.enterprise-management__metric strong{color:var(--text);font-size:1.34rem;font-weight:720;letter-spacing:0}.enterprise-management__metric small{font-size:.72rem;font-weight:560}.enterprise-management__metric--amber strong{color:var(--warning)}.enterprise-management__content-grid{gap:16px;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr)}.enterprise-management-modal__body,.enterprise-management__compact-list,.enterprise-management__event-list,.enterprise-management__main-column,.enterprise-management__members-page{gap:13px}.enterprise-management__feature-grid{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-management__feature-card{border-color:color-mix(in srgb,var(--border) 86%,transparent);box-shadow:var(--shadow-card);gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:118px;padding:18px}.enterprise-management__feature-card:focus-visible,.enterprise-management__feature-card:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--border));box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 14px 30px rgba(23,32,51,.09)}.enterprise-management__feature-icon{border-radius:8px;height:40px;width:40px}.enterprise-management__feature-card--blue .enterprise-management__feature-icon,.enterprise-management__feature-card--green .enterprise-management__feature-icon,.enterprise-management__feature-card--purple .enterprise-management__feature-icon{background:color-mix(in srgb,var(--accent-muted) 76%,var(--surface));color:var(--accent-strong)}.enterprise-management__feature-card--amber .enterprise-management__feature-icon{background:color-mix(in srgb,#f59e0b 11%,var(--surface) 89%);color:var(--warning)}.enterprise-management__feature-copy{gap:5px}.enterprise-management__feature-copy strong{color:var(--text);font-size:.98rem;font-weight:720}.enterprise-management__connection-row span,.enterprise-management__dialog-form p,.enterprise-management__event span,.enterprise-management__feature-copy em,.enterprise-management__feature-stats span,.enterprise-management__identity-cell span,.enterprise-management__provider-detail-head span,.enterprise-management__provider-summary span{color:var(--muted);font-size:.78rem;line-height:1.45}.enterprise-management__feature-stats{border-left:1px solid color-mix(in srgb,var(--border) 76%,transparent);gap:5px;padding-left:12px}.enterprise-management__feature-arrow{color:color-mix(in srgb,var(--muted) 78%,var(--accent-strong));display:inline-flex;grid-column:auto}.enterprise-management__feature-arrow svg{height:17px;width:17px}.enterprise-management__access-strip,.enterprise-management__audit-preview,.enterprise-management__members-page{background:var(--enterprise-panel);border-color:color-mix(in srgb,var(--border) 86%,transparent);box-shadow:var(--shadow-card);height:auto}.enterprise-management__section-header{align-items:center}.enterprise-management__compact-list h3,.enterprise-management__dialog-form h3,.enterprise-management__section-header h2{font-weight:700}.enterprise-management__section-header p{color:var(--muted);font-size:.82rem;line-height:1.5}.enterprise-management__provider-detail-grid,.enterprise-management__provider-grid{gap:10px}.enterprise-management__provider-detail,.enterprise-management__provider-summary{background:color-mix(in srgb,var(--surface) 72%,transparent);border-color:color-mix(in srgb,var(--border) 78%,transparent);box-shadow:none;gap:13px;padding:14px}.enterprise-management__provider-logo{border-radius:8px;font-size:.86rem;font-weight:720;height:34px;width:34px}.enterprise-management__provider-logo--blue,.enterprise-management__provider-logo--green,.enterprise-management__provider-logo--purple{background:color-mix(in srgb,var(--accent-muted) 76%,var(--surface));color:var(--accent-strong)}.enterprise-management__provider-logo--amber{background:color-mix(in srgb,#f59e0b 11%,var(--surface) 89%);color:var(--warning)}.enterprise-management__provider-detail-head{gap:10px}.enterprise-management__connection-row strong,.enterprise-management__event strong,.enterprise-management__identity-cell strong,.enterprise-management__provider-detail-head strong,.enterprise-management__provider-summary strong{font-weight:700}.enterprise-management__event{border-top-color:color-mix(in srgb,var(--border) 76%,transparent);gap:10px}.enterprise-management__event-icon{background:color-mix(in srgb,var(--accent-muted) 72%,var(--surface));color:var(--accent-strong);height:34px;width:34px}.enterprise-management__pill{border-color:transparent;border-radius:999px;font-size:.74rem;font-weight:650;min-height:24px;padding:5px 9px}.enterprise-management__pill--green{background:color-mix(in srgb,#10b981 11%,var(--surface) 89%);color:var(--success)}.enterprise-management__pill--blue,.enterprise-management__pill--purple{background:color-mix(in srgb,var(--accent-muted) 72%,var(--surface));color:var(--accent-strong)}.enterprise-management__pill--amber{background:color-mix(in srgb,#f59e0b 12%,var(--surface) 88%);color:var(--warning)}.enterprise-management__pill--gray{background:color-mix(in srgb,var(--surface-muted) 88%,transparent);color:var(--muted)}.enterprise-management__text-action{border-radius:6px;color:var(--accent-strong);font-size:.84rem;font-weight:650;line-height:1.2;padding:4px 0}.enterprise-management__text-action:focus-visible,.enterprise-management__text-action:hover{color:var(--accent);text-decoration:none}.enterprise-management__text-action--danger{color:var(--danger)}.enterprise-management-modal{background:rgba(15,23,42,.32);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.enterprise-management-modal__panel{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-muted) 34%,transparent) 0,transparent 138px),var(--surface);border-color:color-mix(in srgb,var(--accent) 18%,var(--border));box-shadow:0 24px 64px rgba(15,23,42,.2);padding:20px}.enterprise-management-modal__header{border-bottom-color:color-mix(in srgb,var(--border) 74%,transparent);padding-bottom:14px}.enterprise-management-modal__header p{color:var(--muted);font-size:.86rem;line-height:1.55}.enterprise-management-modal__close{background:color-mix(in srgb,var(--surface) 84%,var(--surface-muted));border-color:color-mix(in srgb,var(--border) 82%,transparent);font-size:.9rem;font-weight:650}.enterprise-management__tabs{border-bottom-color:color-mix(in srgb,var(--border) 78%,transparent);gap:16px}.enterprise-management__tab{color:var(--muted);font-size:.88rem;font-weight:660;padding-bottom:8px}.enterprise-management__tab--active{border-bottom-color:var(--accent);color:var(--accent-strong)}.enterprise-management__dialog-form span,.enterprise-management__search span{color:var(--muted);font-size:.76rem;font-weight:650}.enterprise-management__dialog-form input,.enterprise-management__dialog-form select,.enterprise-management__dialog-form textarea,.enterprise-management__domain-form input,.enterprise-management__invite-form input,.enterprise-management__invite-form select,.enterprise-management__search input,.enterprise-management__table-actions select{border-color:color-mix(in srgb,var(--border) 88%,transparent);font-size:.9rem;min-height:38px}.enterprise-management__dialog-form input:focus,.enterprise-management__dialog-form select:focus,.enterprise-management__dialog-form textarea:focus,.enterprise-management__domain-form input:focus,.enterprise-management__invite-form input:focus,.enterprise-management__invite-form select:focus,.enterprise-management__search input:focus,.enterprise-management__table-actions select:focus{border-color:color-mix(in srgb,var(--accent) 56%,var(--border));box-shadow:0 0 0 3px var(--enterprise-focus);outline:none}.enterprise-management__domain-form,.enterprise-management__invite-form{background:color-mix(in srgb,var(--surface-muted) 48%,transparent);border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:8px;padding:10px}.enterprise-management__readonly-note{background:color-mix(in srgb,#f59e0b 8%,var(--surface) 92%);border-color:color-mix(in srgb,#f59e0b 20%,var(--border) 80%);color:color-mix(in srgb,var(--warning) 82%,var(--text));font-size:.86rem;line-height:1.5}.enterprise-management__dialog-form{background:color-mix(in srgb,var(--surface) 78%,transparent);border-color:color-mix(in srgb,var(--border) 78%,transparent);gap:11px}.enterprise-management__connection-row,.enterprise-management__domain-row{background:color-mix(in srgb,var(--surface) 76%,transparent);border-color:color-mix(in srgb,var(--border) 78%,transparent)}.enterprise-management__table-wrap{border-color:color-mix(in srgb,var(--border) 82%,transparent)}.data-table--enterprise-audit,.data-table--enterprise-invitations,.data-table--enterprise-members{min-width:760px}html[data-theme=dark] .enterprise-management{--enterprise-panel:color-mix(in srgb,var(--surface) 92%,#0b1020);--enterprise-soft:color-mix(in srgb,var(--accent-muted) 70%,var(--surface-muted))}html[data-theme=dark] .enterprise-management-modal__panel,html[data-theme=dark] .enterprise-management__overview{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-muted) 44%,transparent) 0,transparent 58%),var(--surface);box-shadow:var(--shadow-card)}html[data-theme=dark] .enterprise-management__connection-row,html[data-theme=dark] .enterprise-management__dialog-form,html[data-theme=dark] .enterprise-management__domain-row,html[data-theme=dark] .enterprise-management__provider-detail,html[data-theme=dark] .enterprise-management__provider-summary{background:color-mix(in srgb,var(--surface-muted) 54%,var(--surface))}@media (max-width:1180px){.enterprise-management__content-grid,.enterprise-management__overview{grid-template-columns:1fr}.enterprise-management__metrics{border-top:1px solid color-mix(in srgb,var(--border) 74%,transparent);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:14px}.enterprise-management__metric:nth-child(odd){border-left:0}.enterprise-management__feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.enterprise-management{gap:14px}.enterprise-management__connection-row,.enterprise-management__domain-form,.enterprise-management__domain-row,.enterprise-management__feature-grid,.enterprise-management__forms-grid,.enterprise-management__invite-form,.enterprise-management__overview,.enterprise-management__provider-detail-grid,.enterprise-management__provider-grid,.enterprise-management__toolbar{grid-template-columns:1fr}.enterprise-management__overview{gap:16px;padding:18px}.enterprise-management__metrics{grid-template-columns:1fr}.enterprise-management__metric{border-left:0;border-top:1px solid color-mix(in srgb,var(--border) 74%,transparent);padding:12px 0 0}.enterprise-management__metric:first-child{border-top:0}.enterprise-management__feature-card,.enterprise-management__provider-detail-head,.enterprise-management__provider-summary{grid-template-columns:auto minmax(0,1fr)}.enterprise-management__feature-arrow,.enterprise-management__feature-stats,.enterprise-management__provider-detail-head .enterprise-management__pill,.enterprise-management__provider-summary .enterprise-management__pill{grid-column:1/-1;justify-self:start}.enterprise-management__feature-stats{border-left:0;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent);padding:10px 0 0}}