html:root:not([data-theme=light]) .auth,html:root:not([data-theme=light]) .shell{--bg:#05060f;--surface:rgba(186,214,247,.035);--surface-2:rgba(199,211,234,.065);--text:#d1e4fa;--muted:#9da7ba;--border:rgba(186,215,247,.14);--accent:#b6d9fc;--accent-2:#d1e4fa;--accent-ink:#05060f;--accent-soft:rgba(186,215,247,.10);--side-bg:#05060f;--side-bg-2:rgba(186,214,247,.05);--side-text:#c7d3ea;--side-muted:#9da7ba;--warn:#f2c477;--warn-soft:rgba(242,196,119,.09);--danger:#ff9aab;--danger-soft:rgba(255,154,171,.09);--ok:#a8d7bd;--ok-soft:rgba(168,215,189,.08);--info:#b6d9fc;--info-soft:rgba(182,217,252,.08);--m-bg:var(--bg);--m-card:var(--surface-2);--m-ink:var(--text);--m-mute:var(--muted);--m-soft:#c7d3ea;--m-edge:var(--border);--m-line:var(--border);--m-lime:#d1e4fa;color-scheme:dark;color:var(--text);background-color:var(--bg)}html .shell .main{max-width:1200px}html .shell .btn{border-radius:999px;font-weight:500;padding-inline:22px}html .shell .btn.big{font-weight:600}html .shell .card,html .shell .kpi,html .shell .tile{border-radius:16px}html .shell input:not([type=checkbox]):not([type=radio]),html .shell select,html .shell textarea{border-radius:6px}html:not([data-theme=light]) .shell .main{background-color:#05060f;background-image:radial-gradient(ellipse at 50% 0,rgba(124,145,182,.1),transparent 65%),linear-gradient(rgba(186,215,247,.025) 1px,transparent 0),linear-gradient(90deg,rgba(186,215,247,.025) 1px,transparent 0);background-size:auto,96px 96px,96px 96px}html:not([data-theme=light]) .shell .sidebar{background:#05060f!important;border-right:1px solid var(--border)}html:not([data-theme=light]) .shell .brand{color:#d8ecf8;letter-spacing:-.01em}html:not([data-theme=light]) .shell .brand-mark{color:#d1e4fa;background:rgba(186,214,247,.065);box-shadow:inset 0 0 0 1px var(--border);border-radius:999px}html:not([data-theme=light]) .shell .nav-title{color:#9da7ba}html:not([data-theme=light]) .shell .nav a{color:#c7d3ea}html:not([data-theme=light]) .shell .nav a.active{color:#fff;background:rgba(186,214,247,.085);border-color:transparent;box-shadow:inset 0 0 0 1px var(--border)}html:not([data-theme=light]) .shell .nav a svg{color:currentColor}html:not([data-theme=light]) .shell .sidebar-foot{border-color:var(--border)}html:not([data-theme=light]) .shell .avatar{background:rgba(186,214,247,.065);color:#d1e4fa}html:not([data-theme=light]) .shell .dashboard-heading h1{font-size:40px;font-weight:500;letter-spacing:-.025em;color:#d8ecf8}html:not([data-theme=light]) .shell .eyebrow{color:#c7d3ea;background:rgba(199,211,234,.06);border-color:var(--border);border-radius:6px;font-family:ui-monospace,monospace}html:not([data-theme=light]) .shell .card,html:not([data-theme=light]) .shell .flow-facts>li,html:not([data-theme=light]) .shell .flow-hero,html:not([data-theme=light]) .shell .kpi,html:not([data-theme=light]) .shell .tile{background:rgba(186,214,247,.035);color:#d1e4fa;border:1px solid rgba(186,215,247,.1);box-shadow:inset 0 1px 1px rgba(199,211,234,.12),inset 0 24px 48px rgba(199,211,234,.025)}html:not([data-theme=light]) .shell .hero.hero-simple{background:rgba(5,6,15,.8)!important;border:1px solid var(--border);box-shadow:inset 0 1px 1px rgba(216,236,248,.2),inset 0 24px 48px rgba(168,216,245,.04)}html:not([data-theme=light]) .shell .main .hero h1{color:#d8ecf8!important;font-weight:500}html:not([data-theme=light]) .shell .hero-sub{color:#c7d3ea}html:not([data-theme=light]) .shell .hero-input{background:rgba(199,211,234,.06);border:1px solid rgba(186,215,247,.48);border-radius:6px;color:#c7d3ea}html:not([data-theme=light]) .shell .hero-input input{width:100%;min-width:0;color:#fff}html:not([data-theme=light]) .shell input::placeholder{color:#9da7ba;opacity:1}html:not([data-theme=light]) .auth .btn,html:not([data-theme=light]) .shell .btn:not(.ghost):not(.secondary):not(.danger){background:#663af3!important;color:#fff!important;border-color:transparent;background-image:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important}html:not([data-theme=light]) .shell .btn.ghost,html:not([data-theme=light]) .shell .btn.secondary{color:#d1e4fa!important;background:rgba(186,214,247,.055)!important;border-color:var(--border);box-shadow:none!important}html:not([data-theme=light]) .shell .btn.danger{color:#ff9aab!important;background:rgba(255,154,171,.08)!important;border-color:rgba(255,154,171,.3)}html:not([data-theme=light]) .shell .kpi-icon,html:not([data-theme=light]) .shell .tile-icon{background:rgba(186,214,247,.065);color:#d1e4fa;border-radius:999px}html:not([data-theme=light]) .shell .kpi-value{color:#d8ecf8}html:not([data-theme=light]) .shell .adr-steps li{color:#9da7ba;background:rgba(186,214,247,.03);border-color:var(--border);box-shadow:none}html:not([data-theme=light]) .shell .adr-steps li.now{color:#fff;border-color:rgba(186,215,247,.3);box-shadow:inset 0 0 0 1px rgba(186,215,247,.1)}html:not([data-theme=light]) .shell .adr-steps li span{background:rgba(186,214,247,.08);color:#c7d3ea}html:not([data-theme=light]) .shell .adr-steps li.now span{background:#663af3;color:#fff;box-shadow:none}html:not([data-theme=light]) .shell .adr-steps li.done span{color:#d1e4fa;background:rgba(186,214,247,.12)}html:not([data-theme=light]) .shell .adr-steps:before{background:var(--border)}html:not([data-theme=light]) .shell .flow-tag{color:#c7d3ea;background:rgba(199,211,234,.08);border-radius:6px}html:not([data-theme=light]) .shell .section-title a{color:#c7d3ea}html:not([data-theme=light]) .shell .sheet{background:#0b0e19;color:#d1e4fa;box-shadow:inset 0 1px 1px rgba(216,236,248,.2),0 16px 32px rgba(0,0,0,.3)}html:not([data-theme=light]) .shell .sheet a{color:#c7d3ea}html:not([data-theme=light]) .shell .sheet a.active{color:#fff;background:rgba(186,214,247,.08)}html:not([data-theme=light]) .shell :focus-visible{outline:2px solid #b6d9fc;outline-offset:3px}html:not([data-theme=light]) .shell .tabbar{background:rgba(5,6,15,.97);border-color:var(--border)}html:not([data-theme=light]) .shell .tabbar a,html:not([data-theme=light]) .shell .tabbar button{color:#9da7ba}html:not([data-theme=light]) .shell .tabbar a.active,html:not([data-theme=light]) .shell .tabbar button.active{color:#d8ecf8}html:not([data-theme=light]) .shell .sidebar .icon-btn,html:not([data-theme=light]) .shell .sidebar .theme-btn{color:#d1e4fa;background:rgba(186,214,247,.06);border-color:var(--border)}html:not([data-theme=light]) .auth{min-height:100dvh;background-image:radial-gradient(ellipse at 50% 0,rgba(124,145,182,.18),transparent 65%)}html:not([data-theme=light]) .auth .card{background:rgba(5,6,15,.97);border:1px solid rgba(186,215,247,.12);border-radius:16px;box-shadow:inset 0 1px 1px rgba(216,236,248,.2),inset 0 24px 48px rgba(168,216,245,.06),0 16px 32px rgba(0,0,0,.3)}html:not([data-theme=light]) .auth h1{font-weight:500;color:#d8ecf8}html:not([data-theme=light]) .auth input{color:#fff;background:rgba(199,211,234,.06);border-color:rgba(186,215,247,.48);border-radius:6px}html:not([data-theme=light]) .shell input:not([type=checkbox]):not([type=radio]),html:not([data-theme=light]) .shell select,html:not([data-theme=light]) .shell textarea{border-color:rgba(186,215,247,.48)}@media(max-width:900px){html:not([data-theme=light]) .shell .adr-steps li{background:transparent;border-color:transparent}html:not([data-theme=light]) .shell .brand{font-size:13px;letter-spacing:.06em}html:not([data-theme=light]) .shell .hero.hero-simple h1{font-size:28px;line-height:1.14}html:not([data-theme=light]) .shell .main{background-size:auto,96px 96px,96px 96px}html:not([data-theme=light]) .shell .dashboard-summary .kpi-value{font-size:24px}}@media(prefers-reduced-motion:reduce){html .auth *,html .shell *{animation:none!important;transition:none!important}}