:root{--brand-accent:#2563eb;--brand-accent-strong:#1d4ed8;--brand-accent-soft:#dbeafe;--brand-bg-start:#f7f8fb;--brand-bg-mid:#ffffff;--brand-bg-end:#f7f8fb;--brand-surface:#ffffff;--brand-text-primary:#0f172a;--brand-text-secondary:#475569;--brand-border-soft:#e9edf7;--brand-border-strong:#d9e2f5}:root[data-theme-mode=actual]{--brand-accent:#475569;--brand-accent-strong:#334155;--brand-accent-soft:#e2e8f0;--brand-bg-start:#f3f4f6;--brand-bg-mid:#ffffff;--brand-bg-end:#f3f4f6;--brand-surface:#ffffff;--brand-text-primary:#111827;--brand-text-secondary:#4b5563;--brand-border-soft:#e5e7eb;--brand-border-strong:#d1d5db}:root[data-theme-mode=hub]{--brand-accent:#6d28d9;--brand-accent-strong:#4338ca;--brand-accent-soft:#ddd6fe;--brand-bg-start:#0f1022;--brand-bg-mid:#181a34;--brand-bg-end:#0b1028;--brand-surface:rgba(17,24,39,0.6);--brand-text-primary:#eef2ff;--brand-text-secondary:#c7d2fe;--brand-border-soft:rgba(129,140,248,0.26);--brand-border-strong:rgba(167,139,250,0.45)}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:Inter,Segoe UI,system-ui,sans-serif;background:var(--brand-bg-start);color:var(--brand-text-primary);position:relative}body:after,body:before{content:"";position:fixed;inset:-30vmax;pointer-events:none;z-index:-1}body:before{background:radial-gradient(50vmax 34vmax at 20% 18%,color-mix(in srgb,var(--brand-accent) 15%,transparent),transparent 68%),radial-gradient(42vmax 28vmax at 84% 12%,color-mix(in srgb,var(--brand-accent-strong) 12%,transparent),transparent 70%);animation:brandDriftA 18s ease-in-out infinite alternate}body:after{background:radial-gradient(44vmax 30vmax at 78% 88%,color-mix(in srgb,var(--brand-accent-soft) 45%,transparent),transparent 68%);animation:brandDriftB 24s ease-in-out infinite alternate;opacity:.7}@keyframes brandDriftA{0%{transform:translate3d(-1.5%,-1%,0) scale(1)}to{transform:translate3d(2%,1.5%,0) scale(1.06)}}@keyframes brandDriftB{0%{transform:translate3d(1%,-1.2%,0) scale(1)}to{transform:translate3d(-2%,2%,0) scale(1.08)}}a{color:inherit;text-decoration:none}.shell{display:grid;grid-template-columns:272px 1fr;position:relative}.brandShellContent,.shell{min-height:100vh}.brand-shell__veil{opacity:.9;animation:brandVeilShift 16s ease-in-out infinite alternate}:root[data-theme-mode=actual] .brand-shell__veil{animation:none;opacity:.35}:root[data-theme-mode=actual] body:after,:root[data-theme-mode=actual] body:before{animation:none;opacity:.2}:root[data-theme-mode=hub] body:after,:root[data-theme-mode=hub] body:before{opacity:1}@keyframes brandVeilShift{0%{transform:translate3d(-1.6%,-1%,0) scale(1);filter:saturate(1)}to{transform:translate3d(2.2%,1.6%,0) scale(1.08);filter:saturate(1.08)}}.sidebar{border-right:1px solid var(--brand-border-soft);background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:14px 10px}:root[data-theme-mode=hub] .sidebar{background:linear-gradient(180deg,rgba(30,41,59,.62),rgba(15,23,42,.42));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{font-weight:800;margin-bottom:16px;padding:0 8px}.nav{display:grid;grid-gap:6px;gap:6px}.navItem{padding:10px 12px;border-radius:12px;border:1px solid transparent;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.navItem:hover{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.06)}.navItem.active{background:var(--brand-accent-soft);border-color:var(--brand-border-strong)}:root[data-theme-mode=hub] .navItem{position:relative}:root[data-theme-mode=hub] .navItem:before{content:"✦";font-size:10px;margin-right:8px;opacity:.8}:root[data-theme-mode=hub] .navItem:hover{background:color-mix(in srgb,var(--brand-accent) 22%,transparent);border-color:color-mix(in srgb,var(--brand-accent-soft) 45%,transparent)}:root[data-theme-mode=hub] .navItem.active{box-shadow:0 0 0 1px rgba(196,181,253,.38),0 12px 28px -18px rgba(139,92,246,.72)}.content{display:grid;grid-template-rows:64px 1fr}.topbar{height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--brand-border-soft);background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root[data-theme-mode=hub] .topbar{background:linear-gradient(180deg,rgba(30,41,59,.55),rgba(15,23,42,.38));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbarLeft{display:flex}.topbarLeft,.topbarUser{align-items:center;gap:10px}.topbarUser,.workspaceSwitcher{display:inline-flex}.workspaceSwitcher{align-items:center;gap:8px;padding:4px 6px;border-radius:14px;border:1px solid var(--brand-border-soft);background:rgba(255,255,255,.7)}:root[data-theme-mode=hub] .workspaceSwitcher{background:rgba(30,41,59,.48)}.workspaceLabel{font-size:12px;color:var(--brand-text-secondary)}.workspaceSelect{border:0;background:transparent;font-size:14px;color:var(--brand-text-primary);outline:none}:root[data-theme-mode=hub] .workspaceSelect option{background:#111827;color:#e5e7eb}.workspaceHint{font-size:13px;color:var(--brand-text-secondary)}.avatar{width:36px;height:36px;border-radius:999px;border:1px solid var(--brand-border-soft);background:linear-gradient(180deg,rgba(37,99,235,.18),rgba(37,99,235,.06));color:#1e293b;display:inline-flex;align-items:center;justify-content:center;font-weight:700}:root[data-theme-mode=hub] .avatar{border-color:rgba(167,139,250,.48);background:linear-gradient(180deg,rgba(109,40,217,.55),rgba(67,56,202,.3));color:#eef2ff}.globalSearch{display:inline-flex;align-items:center;gap:8px;min-width:360px;height:40px;padding:0 10px;border-radius:14px;border:1px solid var(--brand-border-soft);background:rgba(255,255,255,.78)}:root[data-theme-mode=hub] .globalSearch{background:rgba(17,24,39,.55)}:root[data-theme-mode=hub] .globalSearchInput{color:#e5e7eb}.globalSearchInput{flex:1 1;border:0;outline:none;background:transparent;font-size:14px}.main{padding:20px}.card{background:var(--brand-surface);border:1px solid var(--brand-border-soft);border-radius:16px;padding:16px;box-shadow:0 1px 2px rgba(15,23,42,.03)}:root[data-theme-mode=hub] .card,:root[data-theme-mode=hub] .listItem{background:linear-gradient(180deg,rgba(30,41,59,.5),rgba(15,23,42,.35));border-color:rgba(167,139,250,.38);box-shadow:0 20px 36px -28px rgba(109,40,217,.8)}.form{display:grid;grid-gap:10px;gap:10px;width:360px}.formWide{width:100%;max-width:760px}.pageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.pageTitle{margin:0;font-size:20px;letter-spacing:-.02em}.pageSubtitle{margin:6px 0 0;font-size:14px;color:var(--brand-text-secondary)}.kpiGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.kpiValue{font-size:24px;font-weight:800}.kpiLabel{font-size:12px;color:var(--brand-text-secondary)}.list{display:grid;grid-gap:10px;gap:10px}.listItem{border:1px solid var(--brand-border-soft);border-radius:12px;padding:12px;background:rgba(255,255,255,.82)}.muted{color:var(--brand-text-secondary)}.muted-2{color:#64748b}.pill{display:inline-flex;border-radius:999px;border:1px solid var(--brand-border-soft);padding:4px 10px;font-size:12px}.pill,.row{align-items:center}.row{display:flex;gap:8px;flex-wrap:wrap}.input{height:40px;border-radius:10px;border:1px solid var(--brand-border-soft);padding:0 12px;background:#fff}textarea.input{min-height:88px;height:auto;padding:10px 12px;resize:vertical}.btn{height:40px;border-radius:10px;border:1px solid var(--brand-border-soft);background:white;padding:0 14px;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .08s ease}.btn:hover{background:#f8fafc}.btn:active{transform:translateY(1px)}.btn:disabled{cursor:not-allowed;opacity:.65}.btnPrimary{background:linear-gradient(180deg,var(--brand-accent),var(--brand-accent-strong));color:white;border-color:var(--brand-accent-strong)}.btnPrimary:hover{background:linear-gradient(180deg,#1d4ed8,#1e40af)}:root[data-theme-mode=hub] .btn{background:rgba(30,41,59,.52);border-color:rgba(167,139,250,.38);color:#eef2ff}:root[data-theme-mode=hub] .btn:hover{background:rgba(67,56,202,.34)}:root[data-theme-mode=hub] .btnPrimary{background:linear-gradient(180deg,#7c3aed,#4f46e5);border-color:rgba(196,181,253,.6)}:root[data-theme-mode=hub] .btnPrimary:hover{background:linear-gradient(180deg,#8b5cf6,#6366f1)}.divider{height:1px;background:var(--brand-border-soft)}.splitGrid{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(420px,1.05fr);grid-gap:10px;gap:10px}.error{color:#b91c1c;font-size:13px}.btnDanger{background:#b91c1c;color:white;border-color:#991b1b}.modalOverlay{position:fixed;inset:0;background:rgba(2,6,23,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;z-index:120;padding:16px}.modalCard{width:min(520px,100%);border-radius:16px;border:1px solid var(--brand-border-strong);background:color-mix(in srgb,var(--brand-surface) 92%,transparent);box-shadow:0 24px 44px -24px rgba(15,23,42,.6);padding:18px}.modalTitle{margin:0;font-size:1.1rem}.modalBody{margin:10px 0 0;color:var(--brand-text-secondary)}.modalActions{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.toastStack{position:fixed;top:14px;right:14px;z-index:140;display:grid;grid-gap:10px;gap:10px;width:min(380px,calc(100vw - 24px))}.toastCard{position:relative;border-radius:14px;border:1px solid var(--brand-border-strong);background:color-mix(in srgb,var(--brand-surface) 94%,transparent);box-shadow:0 20px 30px -22px rgba(15,23,42,.6);padding:12px 36px 12px 12px}.toastCard--success{border-color:rgba(22,163,74,.5)}.toastCard--error{border-color:rgba(220,38,38,.5)}.toastCard--info{border-color:rgba(59,130,246,.5)}.toastCard__title{font-weight:700}.toastCard__message{margin-top:4px;color:var(--brand-text-secondary);font-size:13px}.toastCard__close{position:absolute;top:7px;right:8px;border:0;background:transparent;color:var(--brand-text-secondary);font-size:18px;line-height:1;cursor:pointer}@media (max-width:1024px){.shell{grid-template-columns:1fr}.sidebar{display:none}.globalSearch{min-width:0;width:100%}.topbar{height:auto;min-height:64px;flex-direction:column;align-items:stretch}.topbarLeft,.topbarUser{justify-content:space-between}.kpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.splitGrid{grid-template-columns:1fr}}:root{--brand-accent:#00d4ff;--brand-accent-strong:#0ea5e9;--brand-accent-soft:#083867;--brand-bg-start:#020b2b;--brand-bg-mid:#061236;--brand-bg-end:#00081f;--brand-surface:rgba(8,22,58,0.86);--brand-surface-muted:rgba(12,30,72,0.75);--brand-text-primary:#f4f8ff;--brand-text-secondary:#a8bcdf;--brand-border-strong:rgba(44,110,194,0.55);--brand-border-soft:rgba(33,81,149,0.38);--brand-shadow:0 30px 70px -44px rgba(0,212,255,0.65);--hub-success:#00df9a;--hub-info:#4da3ff;--hub-premium:#9b4dff;--hub-topbar-start:rgba(4,14,38,0.95);--hub-topbar-end:rgba(7,21,52,0.88);--hub-brand-highlight:#b36cff;--hub-network-particle:#00d4ff;--hub-network-line:#0ea5e9;--hub-radius-xl:1rem;--hub-radius-xxl:1.25rem;--hub-radius-3xl:1.5rem}:root[data-brand=hub][data-brand-variant=crm]{--brand-accent:#00e2b0;--brand-accent-strong:#0ccaa0;--hub-success:#00f2ac}:root[data-brand=hub][data-brand-variant=inventory]{--brand-accent:#ffa245;--brand-accent-strong:#f67f1d;--hub-success:#ffc164}:root[data-brand=hub][data-brand-variant=operations]{--brand-accent:#7b61ff;--brand-accent-strong:#6650e6;--hub-premium:#bb66ff}.brand-shell,.hub-shell{position:relative;isolation:isolate;width:100%;min-height:100vh;background:linear-gradient(160deg,var(--brand-bg-start) 0,var(--brand-bg-mid,var(--brand-bg-end)) 50%,var(--brand-bg-end) 100%);overflow:hidden}.hub-network{position:absolute;inset:0;z-index:0;width:100%;height:100%;opacity:.85}.brand-shell__veil,.hub-shell__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(52rem 40rem at 6% 6%,rgba(0,212,255,.22),transparent 72%),radial-gradient(44rem 34rem at 96% -8%,rgba(96,77,255,.2),transparent 70%);animation:hub-glow-drift 18s ease-in-out infinite alternate;z-index:1}.brand-shell__veil{background:linear-gradient(transparent,transparent),repeating-linear-gradient(112deg,transparent,transparent 92px,rgba(0,212,255,.06) 93px,transparent 96px);opacity:.24}.brand-shell__content,.hub-shell__content{position:relative;z-index:2}.brand-card{background:var(--brand-surface);border:1px solid var(--brand-border-strong);box-shadow:var(--brand-shadow)}.brand-card,.brand-page-header{border-radius:var(--hub-radius-xxl)}.brand-page-header{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;background:linear-gradient(96deg,rgba(17,76,106,.86),rgba(5,22,57,.88));border:1px solid rgba(38,111,180,.42);padding:1.35rem 1.5rem}.brand-page-header__copy{display:flex;flex-direction:column;gap:.45rem}.brand-page-header__kicker{margin:0;color:#7cdfff;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.brand-page-header__title{margin:0;color:#f4f9ff;font-size:clamp(1.4rem,1.1rem + 1vw,2.1rem);line-height:1.1;font-weight:900}.brand-page-header__subtitle{margin:0;color:#b3c8e8;max-width:72ch;font-size:.95rem}.brand-page-header__actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.hub-dashboard{display:flex;gap:1.5rem;align-items:flex-start;padding:1.15rem 1.35rem 1.6rem}.hub-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1.25rem}.hub-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.35rem;border-bottom:1px solid rgba(31,91,162,.45);background:linear-gradient(90deg,var(--hub-topbar-start),var(--hub-topbar-end));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hub-topbar__left,.hub-topbar__right{display:flex;align-items:center;gap:.85rem}.hub-brand{display:inline-flex;align-items:center;gap:.72rem;text-decoration:none}.hub-brand__logo{width:2.5rem;height:2.5rem;border-radius:.72rem;flex:0 0 auto;object-fit:contain}span.hub-brand__logo{display:inline-grid;place-items:center;overflow:hidden;border:1px solid rgba(66,134,214,.42);background:rgba(9,31,69,.72)}.hub-brand__logo-svg{display:block;width:100%;height:100%}.hub-brand__logo--fallback{display:grid;place-items:center;color:#001435;background:linear-gradient(135deg,#a8ecff,#00d4ff);font-weight:900}.hub-brand__copy{display:flex;flex-direction:column;gap:.12rem}.hub-brand__title{margin:0;color:#f3f8ff;font-size:.98rem;font-weight:800}.hub-brand__highlight{color:var(--hub-brand-highlight)}.hub-brand__subtitle{margin:0;color:#95aed4;font-size:.72rem}.hub-env{display:inline-flex;align-items:center;gap:.4rem;padding:.34rem .62rem;border-radius:999px;border:1px solid rgba(0,223,154,.4);background:rgba(0,223,154,.14);color:#00eaa8;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hub-env__dot{width:.34rem;height:.34rem;border-radius:50%;background:currentColor;box-shadow:0 0 .4rem currentColor}.hub-env--testing{border-color:rgba(255,204,74,.45);background:rgba(255,204,74,.13);color:#ffd66a}.hub-env--production{border-color:rgba(77,163,255,.45);background:rgba(77,163,255,.14);color:#7cc3ff}.hub-user-pill{display:inline-grid;place-items:center;min-width:2.35rem;height:2.35rem;border-radius:.72rem;border:1px solid rgba(58,130,208,.48);background:rgba(13,45,87,.8);color:#eaf3ff;font-weight:700;font-size:.8rem}.hub-icon-button{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.62rem;border:1px solid rgba(43,97,170,.45);background:rgba(11,31,68,.82);color:#8eb5df;cursor:pointer;transition:all .2s ease}.hub-icon-button:hover{border-color:rgba(76,145,225,.6);color:#d6e7ff;transform:translateY(-1px)}.hub-icon-button--mobile{display:none}.hub-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:2.2rem;height:2.2rem;border-radius:.68rem;border:1px solid rgba(56,126,209,.5);background:rgba(10,32,73,.84);color:#ffd765;cursor:pointer;transition:all .2s ease}.hub-theme-toggle:hover{transform:translateY(-1px);border-color:rgba(90,162,245,.65);color:#ffe89f}.hub-theme-toggle span{font-size:.7rem;font-weight:700;letter-spacing:.02em}.hub-sidebar{width:16rem;flex:0 0 16rem;border-radius:var(--hub-radius-xxl);border:1px solid var(--brand-border-soft);background:rgba(6,20,53,.83);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 32px 64px -46px rgba(0,0,0,.9);padding:.95rem .9rem}.hub-sidebar--collapsed{width:4.6rem;flex:0 0 4.6rem}.hub-sidebar__header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(43,88,147,.45);padding-bottom:.75rem;margin-bottom:.72rem}.hub-sidebar__title{margin:0;color:#8298bf;font-size:.78rem;letter-spacing:.14em;font-weight:800}.hub-sidebar__section{margin-bottom:.82rem}.hub-sidebar__section-title{margin:.72rem 0 .45rem;color:#6f84ab;font-size:.75rem;letter-spacing:.13em;font-weight:800}.hub-sidebar__nav{display:flex;flex-direction:column;gap:.28rem}.hub-nav-item{display:flex;align-items:center;gap:.72rem;width:100%;border:1px solid transparent;border-radius:.72rem;background:transparent;color:#d3def2;text-decoration:none;padding:.6rem .62rem;font-size:.98rem;cursor:pointer;transition:all .2s ease}.hub-nav-item:hover{color:#ffffff;background:rgba(23,52,101,.55)}.hub-nav-item__icon{display:inline-flex;align-items:center;justify-content:center;width:1.16rem;min-width:1.16rem;color:#a8c0e4}.hub-nav-item__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-nav-item--active{border-color:rgba(73,136,209,.64);background:rgba(18,47,93,.84);color:#f4f9ff;box-shadow:0 18px 44px -32px rgba(0,0,0,.95)}.hub-nav-item--cyan.hub-nav-item--active{border-color:rgba(0,212,255,.65)}.hub-nav-item--blue.hub-nav-item--active{border-color:rgba(77,163,255,.68)}.hub-nav-item--purple.hub-nav-item--active{border-color:rgba(155,77,255,.68)}.hub-nav-item--teal.hub-nav-item--active{border-color:rgba(0,223,154,.68)}.hub-nav-item--amber.hub-nav-item--active{border-color:rgba(255,190,84,.72)}.hub-page-banner{border-radius:var(--hub-radius-xxl);border:1px solid rgba(42,109,176,.44);background:linear-gradient(95deg,rgba(15,78,108,.82),rgba(6,26,66,.84));padding:1.35rem 1.45rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.hub-page-banner__title{margin:0;color:#f4f9ff;font-size:2rem;font-weight:800}.hub-page-banner__subtitle{margin:.38rem 0 0;color:#b4cae8;font-size:1rem}.hub-page-banner__right{display:flex;align-items:center}.hub-status-card{border:1px solid rgba(73,133,208,.45);border-radius:var(--hub-radius-xxl);background:rgba(11,30,71,.87);padding:1.05rem 1.15rem 1.1rem;min-height:8.3rem;box-shadow:0 30px 64px -42px rgba(0,0,0,.95)}.hub-status-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.85rem}.hub-status-card__icon{color:#8abfff}.hub-status-pill{border-radius:999px;padding:.2rem .52rem;font-size:.72rem;font-weight:700;color:#a9c7e8;background:rgba(34,81,148,.45)}.hub-status-card__label{margin:0;color:#a7bbde;font-size:.86rem}.hub-status-card__title{margin:.18rem 0 0;color:#f6fbff;font-size:2rem;line-height:1.1;font-weight:800}.hub-status-card__subtitle{margin:.34rem 0 0;color:#84a5d3;font-size:.8rem}.hub-status-card--green{border-color:rgba(0,223,154,.7)}.hub-status-card--green .hub-status-card__icon,.hub-status-card--green .hub-status-pill{color:#00df9a}.hub-status-card--green .hub-status-pill{background:rgba(0,223,154,.16)}.hub-status-card--blue{border-color:rgba(77,163,255,.72)}.hub-status-card--blue .hub-status-card__icon,.hub-status-card--blue .hub-status-pill{color:#4da3ff}.hub-status-card--blue .hub-status-pill{background:rgba(77,163,255,.16)}.hub-status-card--purple{border-color:rgba(155,77,255,.72)}.hub-status-card--purple .hub-status-card__icon,.hub-status-card--purple .hub-status-pill{color:#b782ff}.hub-status-card--purple .hub-status-pill{background:rgba(155,77,255,.16)}:root[data-hub-mode=light],html.light{--brand-bg-start:#f4f8ff!important;--brand-bg-mid:#f8fbff!important;--brand-bg-end:#eef4ff!important;--brand-surface:rgba(255,255,255,0.92)!important;--brand-surface-muted:rgba(246,250,255,0.94)!important;--brand-text-primary:#0a2348!important;--brand-text-secondary:#426289!important;--brand-border-strong:rgba(74,129,196,0.4)!important;--brand-border-soft:rgba(107,147,194,0.24)!important;--hub-topbar-start:rgba(242,248,255,0.95)!important;--hub-topbar-end:rgba(231,240,255,0.88)!important;--hub-brand-highlight:#6d3bd2!important;--hub-network-particle:#1f86d8!important;--hub-network-line:#3b73c9!important}:root[data-hub-mode=light] .hub-shell__glow,html.light .hub-shell__glow{background:radial-gradient(52rem 40rem at 6% 6%,rgba(14,165,233,.18),transparent 72%),radial-gradient(44rem 34rem at 96% -8%,rgba(147,51,234,.12),transparent 70%)}:root[data-hub-mode=light] .hub-network,html.light .hub-network{opacity:.46}:root[data-hub-mode=light] .hub-topbar,html.light .hub-topbar{border-bottom-color:rgba(129,169,214,.55)}:root[data-hub-mode=light] .hub-env,html.light .hub-env{border-color:rgba(20,168,108,.34);background:rgba(16,185,129,.12);color:#0f9969}:root[data-hub-mode=light] .hub-brand__title,:root[data-hub-mode=light] .hub-page-banner__title,:root[data-hub-mode=light] .hub-status-card__title,html.light .hub-brand__title,html.light .hub-page-banner__title,html.light .hub-status-card__title{color:#08254c}:root[data-hub-mode=light] .hub-brand__subtitle,:root[data-hub-mode=light] .hub-page-banner__subtitle,:root[data-hub-mode=light] .hub-sidebar__section-title,:root[data-hub-mode=light] .hub-sidebar__title,:root[data-hub-mode=light] .hub-status-card__label,:root[data-hub-mode=light] .hub-status-card__subtitle,html.light .hub-brand__subtitle,html.light .hub-page-banner__subtitle,html.light .hub-sidebar__section-title,html.light .hub-sidebar__title,html.light .hub-status-card__label,html.light .hub-status-card__subtitle{color:#4e6f97}:root[data-hub-mode=light] .hub-page-banner,:root[data-hub-mode=light] .hub-sidebar,:root[data-hub-mode=light] .hub-status-card,html.light .hub-page-banner,html.light .hub-sidebar,html.light .hub-status-card{background:rgba(255,255,255,.88);box-shadow:0 28px 56px -40px rgba(42,83,136,.35)}:root[data-hub-mode=light] .hub-sidebar,html.light .hub-sidebar{border-color:rgba(118,157,199,.36)}:root[data-hub-mode=light] .hub-sidebar__header,html.light .hub-sidebar__header{border-bottom-color:rgba(142,177,216,.48)}:root[data-hub-mode=light] .hub-page-banner,html.light .hub-page-banner{border-color:rgba(95,150,214,.42);background:linear-gradient(95deg,rgba(228,240,255,.94),rgba(238,246,255,.88))}:root[data-hub-mode=light] .hub-status-card,html.light .hub-status-card{border-color:rgba(110,157,214,.42)}:root[data-hub-mode=light] .hub-nav-item,html.light .hub-nav-item{color:#294a74}:root[data-hub-mode=light] .hub-nav-item__icon,html.light .hub-nav-item__icon{color:#5b7ca7}:root[data-hub-mode=light] .hub-nav-item:hover,html.light .hub-nav-item:hover{background:rgba(14,103,193,.1);color:#0c3568}:root[data-hub-mode=light] .hub-nav-item--active,html.light .hub-nav-item--active{background:rgba(8,93,177,.14);color:#0a3569}:root[data-hub-mode=light] span.hub-brand__logo,html.light span.hub-brand__logo{border-color:rgba(88,145,212,.42);background:rgba(229,239,252,.94)}:root[data-hub-mode=light] .hub-user-pill,html.light .hub-user-pill{border-color:rgba(88,145,212,.45);background:rgba(225,237,252,.9);color:#184679}:root[data-hub-mode=light] .hub-icon-button,:root[data-hub-mode=light] .hub-theme-toggle,html.light .hub-icon-button,html.light .hub-theme-toggle{border-color:rgba(88,145,212,.45);background:rgba(229,239,252,.94);color:#12508b}:root[data-hub-mode=light] .hub-theme-toggle:hover,html.light .hub-theme-toggle:hover{border-color:rgba(64,131,203,.6);color:#0f4d87}@keyframes hub-glow-drift{0%{transform:translateZ(0) scale(1);opacity:.84}to{transform:translate3d(1.2%,-1.4%,0) scale(1.03);opacity:1}}@media (max-width:1024px){.hub-dashboard{display:block}.hub-main{margin-top:1rem}.hub-sidebar{width:100%}}@media (max-width:768px){.hub-topbar{padding:.85rem 1rem}.hub-brand__subtitle,.hub-env{display:none}.hub-icon-button--mobile{display:inline-grid}.hub-page-banner{flex-direction:column;align-items:flex-start}.hub-page-banner__title{font-size:1.6rem}}