:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f7fb;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#000;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 25% 0,#00e0ff33,#0000 32rem),radial-gradient(circle at 90% 18%,#6754ff29,#0000 28rem),#000;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{border:0}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#04060ac7;border-right:1px solid #ffffff1a;flex-direction:column;gap:28px;padding:24px 18px;display:flex}.brand{align-items:center;gap:12px;min-height:44px;display:flex}.brand-mark,.metric-icon,.workflow-icon{color:#001115;background:linear-gradient(135deg,#27f5d4,#24b8ff 52%,#8f7bff);flex:none;place-items:center;display:grid;box-shadow:0 0 24px #24b8ff47}.brand-mark{border-radius:8px;width:40px;height:40px}.brand strong,.workflow-copy strong{font-size:.95rem;display:block}.brand span,.workflow-copy span,.metric-card span,.section-heading span,.hero-metric span{color:#9aa7b8;font-size:.78rem}.nav-list{gap:6px;display:grid}.nav-item{color:#aab5c4;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:0 12px;transition:all .16s;display:flex}.nav-item:hover,.nav-item.active{color:#fff;background:#ffffff14}.nav-item.active{box-shadow:inset 3px 0 #27f5d4}.sidebar-footer{gap:12px;margin-top:auto;display:grid}.secure-pill,.workspace-switcher,.primary-button,.ghost-button,.icon-button,.user-chip,.session-chip{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;display:inline-flex}.secure-pill{color:#9cfbe9;background:#27f5d414;border:1px solid #27f5d429;justify-content:flex-start;padding:0 12px;font-size:.82rem}.workspace-switcher{color:#f5f7fb;cursor:pointer;background:#ffffff14;justify-content:space-between;width:100%;padding:0 12px}.main-panel{align-content:start;gap:24px;padding:22px;display:grid}.topbar{align-items:center;gap:12px;display:flex}.search-box{color:#8c98a8;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;flex:1;align-items:center;gap:10px;min-height:44px;padding:0 14px;display:flex}.search-box input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0}.search-box input::placeholder{color:#748194}.icon-button,.ghost-button{color:#dfe7f5;cursor:pointer;background:#ffffff14}.icon-button{width:44px}.primary-button{color:#001115;cursor:pointer;background:linear-gradient(135deg,#27f5d4,#24b8ff);padding:0 16px;font-weight:700;box-shadow:0 14px 32px #24b8ff38}.primary-button.disabled,.ghost-button.disabled,.primary-button:disabled,.ghost-button:disabled{pointer-events:none;opacity:.55}.user-chip{color:#dfe7f5;background:#ffffff12;border:1px solid #ffffff17;max-width:190px;padding:0 12px}.user-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-chip{color:#9cfbe9;background:#27f5d414;border:1px solid #27f5d429;padding:0 12px;font-size:.82rem;font-weight:700}.config-notice{color:#a9fff0;background:#27f5d414;border:1px solid #27f5d42e;border-radius:8px;width:fit-content;max-width:100%;padding:9px 12px;font-size:.86rem;line-height:1.45}.hero-section{background:linear-gradient(135deg,#0a101cf2,#000000bd),radial-gradient(circle at 75% 20%,#27f5d438,#0000 18rem);border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) 260px;gap:20px;min-height:250px;padding:28px;display:grid;overflow:hidden}.hero-copy{align-content:center;gap:16px;max-width:780px;display:grid}.eyebrow{color:#9cfbe9;text-transform:uppercase;letter-spacing:0;align-items:center;gap:8px;width:fit-content;font-size:.8rem;font-weight:700;display:inline-flex}h1,h2,p{margin:0}h1{letter-spacing:0;max-width:720px;font-size:clamp(2.1rem,5vw,4.9rem);line-height:.98}.hero-copy p{color:#b6c1d1;max-width:540px;font-size:1.02rem;line-height:1.6}.hero-metric{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;align-self:end;gap:14px;min-height:160px;padding:18px;display:grid}.hero-metric strong{font-size:1.85rem}.pulse-line{opacity:.95;background:linear-gradient(90deg,#0000 0 8%,#27f5d4f2 8% 10%,#0000 10% 18%,#24b8ffcc 18% 22%,#0000 22% 30%,#8f7bfff2 30% 35%,#0000 35%),linear-gradient(#0000 48%,#ffffff29 49% 51%,#0000 52%);border-radius:8px;align-self:end;height:58px}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.metric-card,.workflows-panel,.activity-panel{background:#fff1;border:1px solid #ffffff1a;border-radius:8px}.metric-card{gap:10px;padding:18px;display:grid}.metric-icon,.workflow-icon{border-radius:8px;width:34px;height:34px}.metric-card strong{font-size:2rem}.metric-card small{color:#80ffe6}.content-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:16px;display:grid}.workflows-panel,.activity-panel{padding:18px}.section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.section-heading h2{margin-top:4px;font-size:1.15rem}.section-heading.compact{margin-bottom:12px}.ghost-button{padding:0 12px}.workflow-list,.activity-list{gap:10px;display:grid}.workflow-row{background:#00000047;border-radius:8px;grid-template-columns:34px minmax(140px,1fr) auto minmax(90px,150px);align-items:center;gap:12px;min-height:68px;padding:12px;display:grid}.status-chip{color:#d9fdf7;background:#27f5d41a;border-radius:999px;padding:6px 10px;font-size:.78rem}.progress-track{background:#ffffff1a;border-radius:999px;height:7px;overflow:hidden}.progress-track div{border-radius:inherit;background:linear-gradient(90deg,#27f5d4,#24b8ff,#8f7bff);height:100%}.activity-item{color:#c9d3e3;align-items:center;gap:12px;min-height:48px;display:flex}.activity-dot{background:#27f5d4;border-radius:50%;width:9px;height:9px;box-shadow:0 0 18px #27f5d4cc}.auth-shell{background:radial-gradient(circle at 18% 8%,#27f5d42e,#0000 28rem),radial-gradient(circle at 86% 20%,#8f7bff2b,#0000 30rem),#000;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{background:linear-gradient(135deg,#0a101cf2,#000000d1),#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1.05fr) minmax(280px,.7fr);gap:28px;width:min(100%,1080px);min-height:620px;padding:28px;display:grid}.auth-copy{align-content:center;gap:20px;display:grid}.auth-brand{margin-bottom:26px}.auth-copy h1{max-width:640px}.auth-copy p{color:#b6c1d1;max-width:500px;font-size:1.03rem;line-height:1.65}.auth-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.auth-button{min-width:180px;min-height:48px}.auth-error{color:#ffd4d4;background:#ff50501a;border:1px solid #ff787847;border-radius:8px;width:fit-content;max-width:100%;padding:10px 12px;font-size:.88rem;line-height:1.45}.auth-diagnostics{background:#00000038;border:1px solid #ffffff1a;border-radius:8px;gap:8px;width:min(100%,560px);padding:12px;display:grid}.auth-diagnostics div{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;min-height:24px;display:grid}.auth-diagnostics span{color:#9aa7b8;font-size:.78rem}.auth-diagnostics strong{overflow-wrap:anywhere;color:#e8eef8;font-size:.82rem;font-weight:600}.auth-preview{background:#ffffff12;border:1px solid #ffffff1c;border-radius:8px;align-self:center;gap:14px;padding:18px;display:grid}.auth-preview-header{color:#9cfbe9;align-items:center;gap:10px;min-height:44px;font-weight:700;display:flex}.auth-feature{background:#00000047;border-radius:8px;justify-content:space-between;gap:16px;min-height:62px;padding:14px;display:flex}.auth-feature span{color:#9aa7b8}.auth-feature strong{color:#f5f7fb}.loading-card{text-align:center;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;justify-items:center;gap:12px;width:min(100%,360px);padding:28px;display:grid}.loading-card span{color:#9aa7b8}@media (width<=900px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.brand div:last-child,.nav-item span,.sidebar-footer{display:none}.sidebar{align-items:center;padding-inline:14px}.nav-item{justify-content:center;width:48px;padding:0}.hero-section,.content-grid{grid-template-columns:1fr}.hero-metric{align-self:stretch}.auth-panel{grid-template-columns:1fr;min-height:auto}.auth-preview{align-self:stretch}}@media (width<=660px){.app-shell{grid-template-columns:1fr}.sidebar{z-index:2;border-bottom:1px solid #ffffff1a;border-right:0;flex-direction:row;justify-content:space-between;position:sticky;top:0}.brand div:last-child{display:block}.nav-list{grid-auto-flow:column;overflow-x:auto}.nav-item:not(.active){display:none}.main-panel{padding:14px}.topbar{grid-template-columns:1fr 44px 44px;display:grid}.primary-button{grid-column:1/-1}.user-chip{grid-column:1/-1;max-width:none}.session-chip{grid-column:1/-1}.hero-section{padding:20px}.stats-grid{grid-template-columns:1fr}.workflow-row{grid-template-columns:34px minmax(0,1fr) auto}.progress-track{grid-column:2/-1;width:100%}.auth-shell{padding:14px}.auth-panel{padding:20px}.auth-actions{display:grid}.auth-button{width:100%}}
