:root{--aneo-bg:#0c1424;--aneo-bg-soft:#0e182b;--aneo-panel:#ffffff0a;--aneo-panel-strong:#ffffff0f;--aneo-border:#ffffff12;--aneo-border-strong:#ffffff1f;--aneo-text:#f4f6fa;--aneo-muted:#f4f6fa94;--aneo-dim:#f4f6fa57;--aneo-gold:#d4b25c;--aneo-gold-soft:#d4b25c24;--aneo-gold-ink:#1a1305;--aneo-red:#ec6a5c;--aneo-red-soft:#ec6a5c21;--aneo-green:#5fc28d;--aneo-green-soft:#5fc28d21;--aneo-blue:#6b95f5;--aneo-blue-soft:#6b95f52e;--aneo-radius-input:10px;--aneo-radius-button:14px;--aneo-radius-card:18px;--aneo-radius-hero:22px;--aneo-radius-pill:9999px;--aneo-font:"Inter", -apple-system, system-ui, sans-serif;--aneo-mono:"Geist Mono", ui-monospace, monospace;--aneo-shadow-cta:0 8px 24px #d4b25c2e;--aneo-shadow-elev:0 12px 32px #00000059}html,body{background:var(--aneo-bg);color:var(--aneo-text);font-family:var(--aneo-font);-webkit-font-smoothing:antialiased}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at top left, #6b95f524, transparent 26%), radial-gradient(circle at right center, #d4b25c1a, transparent 24%), linear-gradient(180deg, var(--aneo-bg) 0%, #0b1323 100%);min-height:100vh;overflow-x:hidden}body:before,body:after{content:"";filter:blur(80px);opacity:.18;pointer-events:none;z-index:0;border-radius:999px;width:320px;height:320px;position:fixed;inset:auto}body:before{background:#6b95f5bf;top:-110px;left:-120px}body:after{background:#d4b25c80;bottom:80px;right:-140px}button,input{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}a{color:inherit}strong,.metric-value,.summary-stat-card strong,.snapshot-card strong,.priority-metric-card strong,.pulse-card strong{font-variant-numeric:tabular-nums}.app-shell{z-index:1;grid-template-columns:300px minmax(0,1fr);gap:22px;min-height:100vh;padding:24px;display:grid;position:relative}.loading-shell,.login-shell{grid-template-columns:1fr}.login-layout{grid-template-columns:minmax(300px,420px) minmax(340px,560px);align-items:stretch;gap:24px;width:min(1140px,100%);margin:auto;display:grid}.brand-panel,.surface-card,.summary-panel,.priority-metric-card,.priority-actions-card,.executive-column-card,.metric-card,.status-card,.list-card,.result-card,.detail-card,.form-card,.install-card,.alert-card,.snapshot-card,.pulse-card,.summary-stat-card,.selection-summary-card,.empty-state,.course-option,.feature-button,.module-button,.list-row,.skeleton-card,.sidebar-brand,.nav-list{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--aneo-shadow-elev)}.brand-panel,.surface-card,.summary-panel,.sidebar-brand,.nav-list{background:var(--aneo-panel);border:1px solid var(--aneo-border)}.brand-panel{background:linear-gradient(165deg, #d4b25c14, transparent 42%), var(--aneo-panel);border-color:var(--aneo-border-strong);border-radius:28px;flex-direction:column;gap:18px;padding:28px;display:flex}.launch-badge-row,.topbar-badges,.install-actions,.action-cluster,.compact-actions,.alert-meta{flex-wrap:wrap;gap:10px;display:flex}.launch-badge,.topbar-pill,.pill{border-radius:var(--aneo-radius-pill);letter-spacing:.4px;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.launch-badge,.pill-warning{background:var(--aneo-gold-soft);color:var(--aneo-gold);border-color:#d4b25c2e}.launch-badge-soft{background:var(--aneo-blue-soft);color:var(--aneo-blue);border-color:#6b95f52e}.launch-badge-install{appearance:none;background:var(--aneo-panel-strong);border-color:var(--aneo-border);color:var(--aneo-text);transition:all .16s}.launch-badge-install:hover:not(:disabled){color:var(--aneo-gold);border-color:#d4b25c47;transform:translateY(-1px)}.launch-badge-install:disabled,.launch-badge-install.is-installed{opacity:.82}.brand-mark{background:linear-gradient(165deg, #ffffff05, transparent 42%), var(--aneo-panel-strong);border:1px solid var(--aneo-border);border-radius:24px;padding:20px}.brand-logo{width:100%;max-width:320px}.lead{color:var(--aneo-muted);margin:0;font-size:14px;line-height:1.5}.centered-card{max-width:540px;margin:auto}.sidebar{flex-direction:column;align-self:start;gap:18px;display:flex;position:sticky;top:24px}.sidebar-brand{border-radius:22px;grid-template-columns:84px minmax(0,1fr);gap:14px;padding:18px;display:grid}.sidebar-brand h2,.surface-card h1,.surface-card h2,.surface-card h3,.surface-card h4,.surface-card h5,.surface-card p{margin-top:0}.sidebar-logo-frame{background:var(--aneo-panel-strong);border:1px solid var(--aneo-border);border-radius:18px;place-items:center;min-height:78px;display:grid}.sidebar-logo{width:100%}.nav-list{border-radius:22px;flex-direction:column;gap:10px;padding:14px;display:flex}.nav-item{border:1px solid var(--aneo-border);width:100%;color:var(--aneo-muted);text-align:left;background:#ffffff05;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;transition:all .16s;display:flex}.nav-item:hover,.nav-item.is-active{color:var(--aneo-text);background:linear-gradient(135deg,#d4b25c1f,#ffffff05);border-color:#d4b25c47;transform:translateY(-1px)}.nav-badge{background:var(--aneo-panel-strong);width:34px;height:34px;color:var(--aneo-gold);font-family:var(--aneo-mono);border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.nav-label{font-size:14px;font-weight:600}.nav-label-mobile{display:none}.main-panel{flex-direction:column;gap:18px;min-width:0;display:flex}.topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.topbar-copy{gap:8px;display:grid}.topbar-copy h1{letter-spacing:-.5px;margin:0;font-size:clamp(28px,3vw,32px);line-height:1.15}.topbar-action{white-space:nowrap;flex:none}.topbar-pill{background:var(--aneo-gold-soft);color:var(--aneo-gold);border-color:#d4b25c2e}.module-toolbar,.inline-between,.list-results-meta,.ticket-row-header,.list-row-header,.row-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.content-grid{gap:18px;display:grid}.content-grid>*{animation:.22s fade-up}.surface-card{border-radius:var(--aneo-radius-card);padding:20px}.eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--aneo-gold);margin:0 0 8px;font-size:11px;font-weight:700;line-height:1}.muted,.status-line,.summary-message,.metric-trend,.summary-stat-label,.snapshot-label,.pulse-label,.priority-metric-title,.alert-card p,.empty-state p{color:var(--aneo-muted)}.summary-panel{border-radius:var(--aneo-radius-hero);grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);gap:18px;padding:24px;display:grid}.summary-positive{background:linear-gradient(155deg, #5fc28d1f, transparent 46%), var(--aneo-panel)}.summary-warning{background:linear-gradient(155deg, #d4b25c1f, transparent 46%), var(--aneo-panel)}.summary-critical{background:linear-gradient(155deg, #ec6a5c1f, transparent 46%), var(--aneo-panel)}.summary-copy{gap:10px;display:grid}.summary-copy h2{letter-spacing:-1px;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.1}.summary-message{max-width:60ch;margin:0;font-size:14px;line-height:1.5}.summary-stats,.executive-column-card,.priority-actions-card,.priority-action-list,.skeleton-grid,.field-grid,.field-wrap,.list-stack,.course-list,.module-grid,.feature-list,.install-guide{gap:12px;display:grid}.summary-stat-card,.metric-card,.status-card,.list-card,.result-card,.detail-card,.form-card,.install-card,.alert-card,.snapshot-card,.pulse-card,.empty-state,.selection-summary-card,.course-option,.feature-button,.module-button,.list-row,.priority-metric-card,.priority-actions-card,.executive-column-card{border-radius:var(--aneo-radius-card);border:1px solid var(--aneo-border);background:#ffffff05;padding:18px}.summary-stat-card strong,.metric-value,.priority-metric-card strong,.snapshot-card strong,.pulse-card strong{color:var(--aneo-text);display:block}.summary-stat-card strong{letter-spacing:-.5px;margin-top:8px;font-size:28px;line-height:1.15}.summary-refresh,.list-load-more{width:100%}.executive-priority-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:16px;display:grid}.priority-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.priority-metric-card{gap:8px;display:grid}.priority-metric-card strong,.metric-value,.snapshot-card strong{letter-spacing:-1px;font-size:clamp(28px,2vw,38px);line-height:1.1}.executive-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.loading-chip{border-radius:var(--aneo-radius-pill);background:var(--aneo-blue-soft);width:fit-content;color:var(--aneo-blue);border:1px solid #6b95f52e;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.loading-chip:before{content:"";background:currentColor;border-radius:999px;width:8px;height:8px;animation:1.2s infinite pulse-dot;box-shadow:0 0 #6b95f573}.ghost-button,.primary-button,.secondary-button{border-radius:var(--aneo-radius-button);border:1px solid #0000;min-height:44px;padding:10px 18px;transition:all .16s}.primary-button{background:var(--aneo-gold);color:var(--aneo-gold-ink);box-shadow:var(--aneo-shadow-cta);font-weight:700}.secondary-button,.ghost-button{background:var(--aneo-panel-strong);border-color:var(--aneo-border);color:var(--aneo-text)}.ghost-button:hover,.secondary-button:hover,.primary-button:hover{transform:translateY(-1px)}.card-grid,.alert-grid,.snapshot-grid,.pulse-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.metric-card h3,.status-card h3,.list-card h3,.result-card h3,.detail-card h3,.form-card h3,.install-card h3,.alert-card h4,.empty-state h4{color:var(--aneo-text);letter-spacing:-.3px;margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.25}.metric-value{margin:8px 0 4px;font-weight:700}.metric-positive .metric-value,.success-text{color:var(--aneo-green)}.metric-warning .metric-value{color:var(--aneo-gold)}.metric-critical .metric-value,.alert-text{color:var(--aneo-red)}.metric-neutral .metric-value{color:var(--aneo-text)}.alert-critical{background:linear-gradient(160deg,#ec6a5c1f,#0000 42%),#ffffff05;border-color:#ec6a5c38}.alert-warning{background:linear-gradient(160deg,#d4b25c1f,#0000 42%),#ffffff05;border-color:#d4b25c38}.alert-positive{background:linear-gradient(160deg,#5fc28d1f,#0000 42%),#ffffff05;border-color:#5fc28d2e}.snapshot-card,.pulse-card{gap:8px;display:grid}.pulse-positive{border-color:#5fc28d2e}.pulse-warning{border-color:#d4b25c2e}.pulse-critical{border-color:#ec6a5c38}.pulse-neutral{border-color:var(--aneo-border-strong)}.empty-state{border-style:dashed}.field-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.field-wrap label{color:var(--aneo-gold);letter-spacing:1.2px;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.text-input,.search-input{border:1px solid var(--aneo-border);background:var(--aneo-panel);width:100%;min-height:46px;color:var(--aneo-text);border-radius:12px;padding:0 16px;font-size:16px}.text-input::placeholder,.search-input::placeholder{color:var(--aneo-dim)}.pill-success{background:var(--aneo-green-soft);color:var(--aneo-green);border-color:#5fc28d2e}.pill-danger{background:var(--aneo-red-soft);color:var(--aneo-red);border-color:#ec6a5c2e}.list-row,.course-option,.feature-button,.module-button{text-align:left;width:100%;color:inherit}.course-option.is-selected,.module-button:hover,.feature-button:hover,.list-row.is-selected{background:linear-gradient(135deg,#d4b25c1f,#ffffff05);border-color:#d4b25c47}.selection-summary-card{background:linear-gradient(135deg,#d4b25c1f,#ffffff05);border-color:#d4b25c4d}.list-more-button{flex:none}.action-cluster>*{flex:1 1 0;min-height:44px}.compact-actions{justify-content:flex-start}.emphasis-button{border-color:#d4b25c38}.install-steps{color:var(--aneo-text);gap:6px;margin:0;padding-left:18px;display:grid}.install-hint-box{background:var(--aneo-gold-soft);border:1px solid #d4b25c33;border-radius:16px;margin-top:12px;padding:12px 14px}.install-hint-box strong{color:var(--aneo-gold);margin-bottom:6px;display:block}.compact-card{padding:16px}.backdrop-orb{filter:blur(60px);opacity:.16;pointer-events:none;border-radius:999px;width:260px;height:260px;position:fixed}.backdrop-orb-left{background:var(--aneo-blue);top:-60px;left:-80px}.backdrop-orb-right{background:var(--aneo-gold);bottom:60px;right:-80px}.search-input[type=search]::-webkit-search-cancel-button{filter:grayscale()}:focus-visible{outline:2px solid var(--aneo-gold);outline-offset:2px}@keyframes pulse-dot{0%{box-shadow:0 0 #6b95f573}70%{box-shadow:0 0 0 8px #6b95f500}to{box-shadow:0 0 #6b95f500}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.login-layout,.summary-panel,.executive-priority-grid,.executive-columns,.priority-metric-grid,.field-grid.two-columns,.field-grid.three-columns{grid-template-columns:1fr}.app-shell{grid-template-columns:1fr;gap:16px;padding:16px 16px 112px}.sidebar{z-index:30;position:fixed;inset:auto 12px 12px}.topbar{z-index:20;align-items:flex-start;padding:18px;position:sticky;top:12px}.sidebar-brand{display:none}.nav-list{background:#0c1424f5;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;display:grid}.nav-item{text-align:center;border-radius:16px;flex-direction:column;justify-content:center;gap:6px;min-height:68px;padding:10px 6px}.nav-item.is-active{transform:none}.nav-badge{width:28px;height:28px;font-size:11px}.nav-label-desktop{display:none}.nav-label-mobile{display:inline}.main-panel{gap:14px}.content-grid{gap:14px;padding-bottom:132px}.summary-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-refresh{grid-column:1/-1}.card-grid,.alert-grid,.snapshot-grid,.pulse-grid{grid-template-columns:1fr}.inline-between,.list-results-meta,.selection-summary-card,.module-toolbar,.ticket-row-header,.list-row-header,.topbar{flex-direction:column;align-items:flex-start}.install-actions{flex-direction:column}.action-cluster>*{flex:initial}.topbar-action,.install-actions .primary-button,.install-actions .secondary-button{width:100%}}@media (width<=640px){.app-shell{padding:12px 12px 106px}.content-grid{padding-bottom:148px}.surface-card,.brand-panel,.nav-list,.sidebar-brand,.summary-panel{border-radius:20px}.brand-panel,.surface-card,.summary-panel{padding:16px}.nav-list{padding:8px}.nav-item{min-height:62px;padding:8px 2px}.nav-label{font-size:11px}.topbar{gap:12px;padding:16px;top:8px}.summary-stats{grid-template-columns:1fr}.summary-stat-card{padding:16px}.topbar-copy h1,.summary-copy h2,.metric-card h3,.status-card h3,.list-card h3,.result-card h3,.detail-card h3,.form-card h3,.install-card h3{font-size:22px}.summary-stat-card strong,.metric-value,.snapshot-card strong,.priority-metric-card strong{word-break:break-word;font-size:24px;line-height:1.15}}
