/* QUANTNOVA GALACTIC COMPACT LIQUID INTELLIGENCE OS — CANONICAL UI SYSTEM V9
   Dense institutional cockpit with compact operational surfaces, astronomy-grade
   atmosphere, stronger liquid-glass interaction, collision-safe typography and
   real runtime truth only. One active visual layer.
   Compatibility markers: QUANTNOVA LIQUID INTELLIGENCE OS / QUANTNOVA ORBITAL LIQUID GLASS.
*/
:root{
  --qn-bg:#02030a;
  --qn-bg-deep:#01020a;
  --qn-graphite:#070912;
  --qn-surface:rgba(17,22,39,.68);
  --qn-surface-strong:rgba(8,11,23,.88);
  --qn-surface-soft:rgba(30,36,61,.44);
  --qn-glass-top:rgba(255,255,255,.115);
  --qn-glass-edge:rgba(151,163,255,.20);
  --qn-glass-edge-strong:rgba(124,205,255,.31);
  --qn-line:rgba(130,149,214,.13);
  --qn-line-strong:rgba(148,164,235,.22);
  --qn-text:#f7f8ff;
  --qn-muted:#a7b0c5;
  --qn-faint:#7f89a0;
  --qn-indigo:#7067ff;
  --qn-violet:#9a6cff;
  --qn-cyan:#63dcff;
  --qn-magenta:#d260ff;
  --qn-blue:#4285ff;
  --qn-star:#dce7ff;
  --qn-green:#5de0ad;
  --qn-amber:#efbd65;
  --qn-red:#f2768d;
  --qn-radius-xl:22px;
  --qn-radius-lg:16px;
  --qn-radius-md:12px;
  --qn-radius-sm:9px;
  --qn-shadow:0 20px 52px rgba(0,0,0,.34),0 4px 16px rgba(0,0,0,.28);
  --qn-glass-shadow:inset 0 1px 0 rgba(255,255,255,.10),inset 0 -1px 0 rgba(76,92,148,.24),0 15px 42px rgba(0,0,0,.30),0 0 34px rgba(79,68,178,.045);
  --qn-glass-shadow-soft:inset 0 1px 0 rgba(255,255,255,.075),0 10px 28px rgba(0,0,0,.24),0 0 26px rgba(74,96,189,.04);
  --qn-blur:blur(24px) saturate(148%);
  --qn-rail:246px;
  --qnr4-bg:#020713;
  --qnr4-blue:#377dff;
  --qnr4-violet:#8157ff;
  --qnr4-rail:246px;
}
*{box-sizing:border-box}
html{min-height:100%;background:var(--qn-bg);color-scheme:dark}
body{margin:0;min-height:100vh;background:var(--qn-bg);color:var(--qn-text);font:500 14px/1.45 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;overflow-x:hidden}
button,input,select,textarea{font:inherit;color:inherit}
button{cursor:pointer}
button:disabled{cursor:not-allowed;opacity:.46}
a{color:inherit}
.hidden{display:none!important}
.mono,pre,code{font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace}

/* astronomy / deep-space material atmosphere */
body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-5}
body:before{background:
  radial-gradient(ellipse at 50% -10%,rgba(120,67,255,.23),transparent 34%),
  radial-gradient(ellipse at 86% 12%,rgba(31,132,255,.15),transparent 28%),
  radial-gradient(ellipse at 18% 62%,rgba(163,55,226,.09),transparent 32%),
  radial-gradient(circle at 72% 78%,rgba(35,210,242,.055),transparent 26%),
  linear-gradient(180deg,#060816 0%,#02040d 52%,#010209 100%);
  animation:qnNebulaBreath 18s ease-in-out infinite alternate}
body:after{opacity:.82;background-image:
  radial-gradient(circle,rgba(255,255,255,.95) 0 .7px,transparent .9px),
  radial-gradient(circle,rgba(167,199,255,.82) 0 .8px,transparent 1px),
  radial-gradient(circle,rgba(196,158,255,.78) 0 .65px,transparent .9px),
  radial-gradient(circle,rgba(116,222,255,.72) 0 .6px,transparent .85px),
  radial-gradient(circle,rgba(255,255,255,.48) 0 .45px,transparent .7px);
  background-position:17px 11px,91px 37px,41px 73px,137px 103px,7px 129px;
  background-size:173px 167px,257px 241px,311px 293px,373px 347px,119px 131px;
  mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.86) 72%,rgba(0,0,0,.40) 100%);
  animation:qnStarDrift 110s linear infinite}
.liquid-atmosphere{position:fixed;inset:0;pointer-events:none;z-index:-3;overflow:hidden}
.liquid-atmosphere:before{content:"";position:absolute;left:15%;top:-210px;width:74vw;height:470px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(143,94,255,.20),rgba(85,76,207,.07) 42%,transparent 72%);filter:blur(42px)}
.liquid-atmosphere:after{content:"";position:absolute;right:-10vw;top:8vh;width:46vw;height:46vw;border-radius:50%;background:radial-gradient(circle at 40% 35%,rgba(66,175,255,.13),rgba(87,64,183,.05) 40%,transparent 70%);filter:blur(28px)}
.liquid-orb{display:block;position:absolute;border-radius:50%;filter:blur(42px);mix-blend-mode:screen;opacity:.42}
.liquid-orb.orb-cyan{width:34vw;height:34vw;right:3vw;top:18vh;background:radial-gradient(circle,rgba(61,210,255,.18),transparent 68%)}
.liquid-orb.orb-violet{width:42vw;height:42vw;left:18vw;top:-9vw;background:radial-gradient(circle,rgba(132,70,255,.22),transparent 70%)}
.liquid-orb.orb-blue{width:28vw;height:28vw;left:42vw;bottom:-12vw;background:radial-gradient(circle,rgba(55,117,255,.15),transparent 72%)}
.liquid-caustic{display:block;position:absolute;inset:auto;opacity:.55;filter:blur(.2px)}
.liquid-caustic.caustic-a{left:8vw;top:14vh;width:34vw;height:24vw;background:
  radial-gradient(circle at 12% 24%,rgba(255,255,255,.82) 0 1px,transparent 1.3px),
  radial-gradient(circle at 38% 66%,rgba(164,196,255,.78) 0 .9px,transparent 1.2px),
  radial-gradient(circle at 74% 30%,rgba(199,158,255,.75) 0 .8px,transparent 1.1px),
  radial-gradient(circle at 88% 82%,rgba(111,221,255,.72) 0 .75px,transparent 1px)}
.liquid-caustic.caustic-b{right:5vw;bottom:4vh;width:38vw;height:28vw;background:
  radial-gradient(circle at 18% 70%,rgba(255,255,255,.72) 0 .8px,transparent 1.1px),
  radial-gradient(circle at 52% 26%,rgba(116,199,255,.74) 0 .9px,transparent 1.2px),
  radial-gradient(circle at 82% 52%,rgba(188,130,255,.72) 0 .75px,transparent 1px)}
@keyframes qnStarDrift{to{background-position:190px 178px,348px 278px,352px 360px,487px 462px,126px 244px}}
@keyframes qnNebulaBreath{0%{filter:saturate(1) brightness(.96)}100%{filter:saturate(1.18) brightness(1.05)}}

/* canonical liquid material primitives */
.panel,.metric-card,.hero-panel,.terminal-panel,.inner-card,.login-card,.entry-intro-card,.command-palette-card,.orbital-glass,.liquid-glass-panel{
  position:relative;isolation:isolate;overflow:hidden;
  background:
    linear-gradient(145deg,rgba(26,31,53,.72),rgba(8,11,24,.78)),
    radial-gradient(circle at 14% 0%,rgba(133,83,255,.10),transparent 34%);
  border:1px solid var(--qn-glass-edge);border-radius:var(--qn-radius-lg);
  box-shadow:var(--qn-glass-shadow);backdrop-filter:var(--qn-blur);-webkit-backdrop-filter:var(--qn-blur)
}
.panel:before,.metric-card:before,.hero-panel:before,.terminal-panel:before,.inner-card:before,.login-card:before,.entry-intro-card:before,.command-palette-card:before,.orbital-glass:before,.liquid-glass-panel:before{
  content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;
  background:
    linear-gradient(132deg,rgba(255,255,255,.17),rgba(255,255,255,.025) 16%,transparent 31%,transparent 70%,rgba(78,116,255,.06)),
    radial-gradient(ellipse at 12% -10%,rgba(255,255,255,.14),transparent 32%),
    radial-gradient(circle at 86% 10%,rgba(166,90,255,.08),transparent 30%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 1px 0 0 rgba(255,255,255,.035)
}
.panel:after,.metric-card:after,.hero-panel:after,.terminal-panel:after,.inner-card:after{
  content:"";position:absolute;z-index:-1;pointer-events:none;width:44%;height:42%;right:-18%;top:-22%;border-radius:50%;
  background:radial-gradient(circle,rgba(145,126,255,.075),transparent 68%);filter:blur(14px)
}

.primary-button,.secondary-button,.mini-button,.icon-btn,.command-palette-trigger,.logout-btn,.text-icon,.market-mode-tab,.market-level-tab,.nav-item,.orbital-dock button,.orbital-quickbar button{
  border:1px solid rgba(152,178,244,.15);background:linear-gradient(145deg,rgba(29,36,61,.72),rgba(10,13,28,.78));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 6px 18px rgba(0,0,0,.20),0 0 0 rgba(99,86,255,0);
  backdrop-filter:blur(18px) saturate(142%);-webkit-backdrop-filter:blur(18px) saturate(142%);
  transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease
}
.primary-button:hover,.secondary-button:hover,.mini-button:hover,.icon-btn:hover,.command-palette-trigger:hover,.orbital-dock button:hover,.orbital-quickbar button:hover{transform:translateY(-1px);border-color:rgba(123,183,255,.42);background:linear-gradient(145deg,rgba(51,48,91,.80),rgba(15,20,42,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 8px 22px rgba(0,0,0,.24),0 0 24px rgba(95,79,255,.11)}
.primary-button{background:linear-gradient(135deg,rgba(111,106,248,.82),rgba(78,72,172,.82));border-color:rgba(171,162,255,.32)}
.secondary-button,.mini-button,.icon-btn,.command-palette-trigger{border-radius:12px}
.mini-button{padding:7px 11px;min-height:34px}
.icon-btn{width:38px;height:38px;display:grid;place-items:center}
.wide{width:100%}

/* login / secure session — serious, low-motion */
.login-screen,.entry-intro{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:28px;background:linear-gradient(155deg,#070a11,#03050a 62%,#050711)}
.space-scene{position:absolute;inset:0;overflow:hidden;opacity:.48}.nebula,.planet,.logo-orbit,.intro-architecture,.entry-intro-ring{display:none!important}.space-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(135,148,179,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(135,148,179,.03) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent)}
.login-frame{position:relative;width:min(1080px,94vw);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(380px,.68fr);gap:24px;align-items:center}
.login-brand{padding:46px 34px;min-height:520px;display:flex;flex-direction:column;justify-content:center}
.login-brand h1{font-size:clamp(38px,4.6vw,60px);line-height:1.04;letter-spacing:-.04em;max-width:760px;margin:18px 0 18px}
.login-brand p{font-size:16px;color:var(--qn-muted);max-width:650px}.logo-aura{width:76px;height:76px;display:grid;place-items:center}.login-logo{width:68px;height:68px;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(102,91,204,.20))}
.login-kicker,.eyebrow,.section-kicker{font-size:14px;letter-spacing:.105em;text-transform:uppercase;color:#b0b5ce;font-weight:700}
.trust-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.trust-row span,.hero-badges span,.live-badge,.live-chip{border:1px solid rgba(164,177,211,.14);background:rgba(29,34,47,.54);padding:7px 10px;border-radius:999px;color:#c8cfdd;font-size:14px}
.login-card{padding:28px;border-radius:24px}.login-card-head h2{font-size:28px;margin:8px 0}.login-card-head p{color:var(--qn-muted)}
.field{display:grid;gap:8px;margin:15px 0}.field>span{font-size:14px;color:#b8c0d0}.field input,.field select,.action-reason,textarea{width:100%;min-height:44px;border:1px solid rgba(174,189,220,.13);border-radius:12px;background:rgba(7,9,14,.70);padding:10px 12px;outline:none}.field input:focus,.field select:focus,.action-reason:focus,textarea:focus{border-color:rgba(121,121,218,.56);box-shadow:0 0 0 3px rgba(102,94,200,.09)}
.password-wrap{position:relative;display:flex}.password-wrap input{padding-right:70px}.text-icon{position:absolute;right:6px;top:6px;height:32px;border-radius:9px}.login-submit{width:100%;min-height:48px;border:1px solid rgba(170,162,245,.34);border-radius:12px;background:linear-gradient(135deg,#6761da,#4c4899);display:flex;justify-content:space-between;align-items:center;padding:0 16px;margin-top:20px}.login-message{min-height:22px;color:var(--qn-red);margin-top:10px}.login-security{display:flex;gap:8px;align-items:center;color:var(--qn-muted);font-size:14px;margin-top:14px}.login-security i{width:8px;height:8px;border-radius:50%;background:var(--qn-green)}
.entry-intro-card{width:min(720px,92vw);padding:30px;text-align:center}.intro-topline,.intro-footer{display:flex;justify-content:space-between;color:var(--qn-muted);font-size:14px}.entry-intro-logo-wrap{width:82px;height:82px;margin:18px auto;display:grid;place-items:center}.entry-intro-logo-wrap img{width:72px;height:72px;object-fit:contain}.intro-wordmark{display:flex;justify-content:center;gap:12px}.intro-wordmark b{color:#a89cf4}.entry-intro-card h2{font-size:30px}.entry-intro-card p{color:var(--qn-muted)}.intro-layer-sequence{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.intro-layer-sequence span{padding:7px 10px;border-radius:999px;background:rgba(39,44,59,.48)}.entry-intro-progress{height:2px;background:rgba(255,255,255,.06);overflow:hidden;border-radius:99px;margin:22px 0}.entry-intro-progress i{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--qn-cyan),var(--qn-violet))}

/* app shell */
.app-shell{display:grid;grid-template-columns:var(--qn-rail) minmax(0,1fr)!important;min-height:100vh;gap:8px;padding:8px;position:relative}
.sidebar{position:sticky;top:8px;height:calc(100vh - 16px);grid-column:1;display:flex;flex-direction:column;z-index:40;border:1px solid rgba(135,160,233,.19);border-radius:18px;background:linear-gradient(165deg,rgba(17,22,42,.86),rgba(5,8,20,.90));box-shadow:var(--qn-glass-shadow);backdrop-filter:blur(32px) saturate(155%);-webkit-backdrop-filter:blur(32px) saturate(155%);overflow:hidden}
.sidebar:before{content:"";position:absolute;inset:0 0 auto;height:130px;background:radial-gradient(ellipse at 30% -10%,rgba(139,87,255,.19),transparent 65%);pointer-events:none}
.sidebar-brand{position:relative;padding:12px 11px 9px;display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center}.sidebar-brand-mark{width:38px;height:38px;display:grid;place-items:center}.sidebar-brand-mark img{width:35px;height:35px;object-fit:contain;filter:drop-shadow(0 0 14px rgba(111,96,255,.30)) drop-shadow(0 8px 20px rgba(0,0,0,.24))}.sidebar-brand-copy{min-width:0}.sidebar-brand-copy b{display:block;font-size:15px;letter-spacing:.12em}.sidebar-brand-copy span{display:block;font-size:14px;color:var(--qn-muted);letter-spacing:.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-brand-copy small{display:block;font-size:14px;color:#8c86b7;margin-top:1px}
.live-chip{margin:0 9px 6px;display:flex;align-items:center;gap:7px;justify-content:flex-start;padding:6px 9px}.live-chip i,.connection-pill i,.orbital-status-line i{width:7px;height:7px;border-radius:50%;background:var(--qn-green);box-shadow:0 0 13px rgba(84,224,173,.46);flex:0 0 auto}
.nav{padding:3px 6px 10px;overflow:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin;scrollbar-color:rgba(131,107,226,.28) transparent}.nav-section-label{font-size:14px;letter-spacing:.09em;color:#7783a1;padding:7px 8px 2px}.nav-item{min-height:34px;border-radius:10px;padding:4px 7px;text-align:left;display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:6px;align-items:center;background:transparent;border-color:transparent;color:#aeb8cc;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;position:relative;overflow:hidden}.nav-item i{font-style:normal;font-size:15px;color:#a8b0c8;text-align:center;width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(145deg,rgba(92,77,191,.14),rgba(26,40,73,.16));border:1px solid rgba(126,151,222,.08);transition:background .16s ease,box-shadow .16s ease,color .16s ease}.nav-item span{font-size:14px;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.16}.nav-item>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.18;min-width:0}.nav-item em,.nav-item b{font-size:14px;font-style:normal;color:#8590a6;max-width:52px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-item:before{content:"";position:absolute;inset:0;opacity:0;background:linear-gradient(90deg,rgba(118,83,255,.16),rgba(55,159,255,.07),transparent 72%);transition:opacity .16s ease;pointer-events:none}.nav-item:after{content:"";position:absolute;left:0;top:7px;bottom:7px;width:2px;border-radius:99px;background:linear-gradient(180deg,var(--qn-violet),var(--qn-cyan));box-shadow:0 0 14px rgba(111,97,255,.65);opacity:0;transform:scaleY(.5);transition:opacity .16s ease,transform .16s ease}.nav-item:hover{background:rgba(40,47,78,.34);border-color:rgba(116,168,255,.18);transform:translateX(2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 18px rgba(95,79,255,.07)}.nav-item:hover:before{opacity:1}.nav-item:hover i{color:#edf2ff;background:linear-gradient(145deg,rgba(117,78,255,.24),rgba(49,139,255,.16));box-shadow:0 0 16px rgba(101,81,255,.11)}.nav-item.active{background:linear-gradient(100deg,rgba(108,72,236,.34),rgba(39,94,164,.22),rgba(20,28,55,.24));border-color:rgba(124,151,255,.27);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 24px rgba(85,65,222,.10)}.nav-item.active:before,.nav-item.active:after{opacity:1}.nav-item.active:after{transform:scaleY(1)}.nav-item.active i{color:#fff;background:linear-gradient(145deg,rgba(127,81,255,.34),rgba(46,163,255,.20));border-color:rgba(152,174,255,.18);box-shadow:0 0 16px rgba(107,83,255,.17)}.nav-item.locked{opacity:.50}.nav-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(121,132,194,.16),transparent);margin:5px}.sidebar-foot{margin-top:auto;padding:9px 11px;color:var(--qn-muted);font-size:14px;border-top:1px solid rgba(118,142,209,.08);background:linear-gradient(180deg,transparent,rgba(54,45,110,.045))}.sidebar-foot span,.sidebar-foot small{display:block}.sidebar-foot small{margin-top:2px;color:#7f8aa0}
.main{grid-column:2!important;margin-left:0!important;min-width:0;position:relative;padding:0;max-width:none!important}
.topbar{position:sticky;top:8px;z-index:35;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 9px;margin-bottom:8px;border:1px solid rgba(129,159,238,.17);border-radius:15px;background:linear-gradient(145deg,rgba(20,25,46,.79),rgba(5,8,19,.82));box-shadow:var(--qn-glass-shadow-soft);backdrop-filter:blur(30px) saturate(145%);-webkit-backdrop-filter:blur(30px) saturate(145%)}
.title-row{display:flex;align-items:center;gap:10px}.title-row h1{font-size:18px;margin:1px 0 0;letter-spacing:-.01em}.top-actions{display:flex;align-items:center;gap:8px}.connection-pill{height:38px;border:1px solid rgba(172,187,218,.12);border-radius:11px;background:rgba(27,31,43,.44);display:flex;gap:8px;align-items:center;padding:0 11px}.command-palette-trigger{min-width:250px;justify-content:flex-start;padding:0 13px;height:38px;color:#aeb7c8}.user-menu{display:flex;align-items:center;gap:8px}.user-avatar{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,#8d7ff0,#46447a);box-shadow:inset 0 1px 0 rgba(255,255,255,.18)}.user-meta{display:grid}.user-meta b{font-size:14px}.user-meta span{font-size:14px;color:var(--qn-muted)}.logout-btn{height:34px;border-radius:10px;padding:0 10px}.mobile-menu{display:none}
.content{padding:0 0 14px;max-width:none!important}.view{display:none}.view.active-view{display:block}.section-title{display:flex;justify-content:space-between;gap:14px;align-items:flex-end;margin:12px 3px 8px}.section-title h2{font-size:21px;letter-spacing:-.022em;margin:2px 0}.section-title p{margin:0;color:var(--qn-muted);max-width:900px}.section-actions,.feed-tools{display:flex;gap:6px;align-items:center;flex-wrap:wrap}

/* V8 command overview — dense, intelligence-first, no giant hero */
#overviewView{position:relative}.liquid-os-frame{display:grid;gap:8px}
#overviewView .hero-panel{min-height:0;padding:10px 12px;margin:0;background:linear-gradient(150deg,rgba(28,29,57,.68),rgba(5,9,23,.80)),radial-gradient(circle at 60% -20%,rgba(116,71,255,.14),transparent 38%)}.intelligence-command-band{border-color:rgba(133,160,242,.21);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 34px rgba(0,0,0,.25),0 0 38px rgba(94,73,224,.045)}
.orbital-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(245px,.78fr) minmax(480px,1.42fr) minmax(205px,.61fr);gap:10px;align-items:center}
.command-identity{display:grid;gap:9px}.command-title-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center}.command-title-row h2{font-size:21px;margin:0;letter-spacing:-.025em}.command-title-row p{margin:3px 0 0;color:var(--qn-muted)}.command-core-mark{width:44px;height:44px;border-radius:15px;position:relative;display:grid;place-items:center;background:linear-gradient(145deg,rgba(121,109,239,.18),rgba(28,33,49,.64));border:1px solid rgba(167,157,241,.23);box-shadow:inset 0 1px 0 rgba(255,255,255,.09)}.command-core-mark:before,.command-core-mark:after,.command-core-mark span,.command-core-mark i{content:"";position:absolute;border:1px solid rgba(152,143,233,.46);border-radius:50%}.command-core-mark:before{width:24px;height:10px;transform:rotate(28deg)}.command-core-mark:after{width:10px;height:24px;transform:rotate(28deg)}.command-core-mark span{width:7px;height:7px;background:#aaa3ff;border:0}.command-core-mark i{width:30px;height:30px;border-color:rgba(107,210,231,.18)}.orbital-status-line{display:flex;gap:8px;align-items:center;color:var(--qn-muted);min-width:0}.orbital-status-line span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.orbital-dock{width:100%;border:1px solid rgba(128,161,241,.17);border-radius:13px;background:linear-gradient(145deg,rgba(30,35,62,.60),rgba(7,11,25,.70));box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 0 24px rgba(94,70,224,.045);backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%);padding:4px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.orbital-dock button{border-radius:10px;min-height:45px;display:grid;grid-template-columns:23px minmax(0,1fr);align-items:center;text-align:left;padding:5px 7px;background:rgba(10,15,31,.38);position:relative;overflow:hidden}.orbital-dock button:after{content:"";position:absolute;inset:auto 12% 0;height:1px;background:linear-gradient(90deg,transparent,var(--qn-violet),var(--qn-cyan),transparent);opacity:.18}.orbital-dock button:hover{transform:translateY(-1px);background:linear-gradient(135deg,rgba(98,61,202,.24),rgba(37,108,177,.18));border-color:rgba(121,174,255,.32);box-shadow:0 0 20px rgba(93,73,230,.09)}.orbital-dock b{font-size:14px}.orbital-dock span{display:block;color:var(--qn-muted);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbital-dock i{font-size:16px;font-style:normal;color:#d7d4ff}
.command-clock-cluster{display:grid;grid-template-columns:minmax(0,1fr) 62px;gap:7px;align-items:center}.orbital-clock{display:grid;gap:0;text-align:right;min-width:0}.orbital-clock b{font-size:20px;letter-spacing:-.025em}.orbital-clock span{display:block;color:var(--qn-muted);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbital-risk-orb{width:62px;height:54px;border-radius:12px;display:grid;place-items:center;text-align:center;background:linear-gradient(145deg,rgba(86,52,147,.43),rgba(10,18,38,.72));border:1px solid rgba(158,132,255,.21);box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 0 18px rgba(116,77,255,.08);position:relative;margin:0}.orbital-risk-orb:before,.orbital-risk-orb:after{display:none}.orbital-risk-orb strong{font-size:19px;display:block;line-height:1}.orbital-risk-orb span{font-size:14px;color:var(--qn-muted);line-height:1.05}

.intelligence-metric-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.metric-card{padding:8px 10px;min-height:62px;border-radius:12px;background:linear-gradient(145deg,rgba(23,28,51,.72),rgba(7,10,23,.80));border-color:rgba(117,148,233,.16)}.metric-card span{font-size:14px;color:#aeb7cb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-card strong{font-size:19px;display:block;margin-top:2px;letter-spacing:-.02em}.metric-card small{font-size:14px;color:var(--qn-faint);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.orbital-cockpit-grid{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(460px,1.34fr) minmax(270px,.78fr);grid-template-rows:auto auto auto;gap:8px;align-items:start}.orbital-cockpit-grid>.panel{padding:10px;min-width:0;min-height:0;align-self:start}.liquid-intelligence-panel{border-radius:14px;background:
  linear-gradient(142deg,rgba(255,255,255,.070),transparent 17%),
  linear-gradient(150deg,rgba(31,35,60,.68),rgba(7,10,24,.80)),
  radial-gradient(circle at 92% -5%,rgba(111,72,255,.075),transparent 36%)}
.liquid-intelligence-panel:after{content:"";position:absolute;z-index:-1;pointer-events:none;width:52%;height:150%;right:-27%;top:-50%;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(114,80,255,.045) 40%,transparent 70%);transform:rotate(18deg);filter:blur(3px)}.orbital-feed{grid-column:1;grid-row:1}.orbital-market{grid-column:2;grid-row:1 / span 2;min-height:0}.orbital-agents{grid-column:3;grid-row:1}.orbital-pipeline{grid-column:1;grid-row:2}.orbital-governance{grid-column:3;grid-row:2}.orbital-platform{grid-column:1 / span 2;grid-row:3}.orbital-incidents{grid-column:3;grid-row:3}
.panel-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;margin-bottom:7px;flex-wrap:wrap}.panel-head h3{font-size:15px;margin:1px 0;line-height:1.2}.panel-head>div{min-width:0;flex:1 1 150px}.panel-head .section-kicker{color:#929fba}.panel-head>.mini-button,.panel-head>.live-badge{flex:0 0 auto}
.research-preview{display:grid;gap:6px}.preview-row{display:grid;grid-template-columns:minmax(0,1.45fr) .72fr .68fr auto;gap:7px;align-items:center;padding:8px 9px;border:1px solid rgba(164,179,211,.08);border-radius:11px;background:rgba(7,10,15,.33)}.preview-row span{color:var(--qn-muted);font-size:14px}.preview-row b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.state-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 7px;border:1px solid rgba(174,186,215,.12);background:rgba(37,42,57,.40);font-size:14px}.state-pill.success,.state-pill.completed,.state-pill.approved,.state-pill.healthy{color:var(--qn-green);border-color:rgba(84,211,162,.20)}.state-pill.failed,.state-pill.rejected,.state-pill.critical{color:var(--qn-red);border-color:rgba(242,113,132,.20)}.state-pill.warning,.state-pill.held,.state-pill.degraded{color:var(--qn-amber);border-color:rgba(231,185,104,.20)}
.pipeline-summary{display:grid;gap:5px}.pipe-summary{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 7px;border-radius:9px;background:rgba(6,10,23,.40);border:1px solid rgba(132,157,224,.10);min-width:0}.pipe-summary span{color:var(--qn-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipe-summary b{font-size:15px;flex:0 0 auto}.kv-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,auto);gap:5px 9px;min-width:0}.kv-list span{color:var(--qn-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv-list b{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px;min-width:0}.incident-list{display:grid;gap:5px}.incident{padding:6px 7px;border-radius:9px;background:rgba(6,10,23,.42);border:1px solid rgba(133,156,224,.10)}.incident .meta{color:var(--qn-muted);font-size:14px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.orbital-agent-grid{display:grid;grid-template-columns:1fr;gap:5px}.orbital-agent-card{padding:6px 7px;border-radius:9px;border:1px solid rgba(132,156,224,.10);background:rgba(6,10,23,.40);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 7px;align-items:center;min-width:0}.orbital-agent-card b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbital-agent-card span{display:block;color:var(--qn-muted);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbital-agent-card em{grid-row:1;font-style:normal;color:var(--qn-green);font-size:14px}.orbital-agent-card.degraded em,.orbital-agent-card.failed em{color:var(--qn-amber)}

.intelligence-core-stage{height:264px;border-radius:13px;border:1px solid rgba(119,154,237,.14);background:
  radial-gradient(circle at 50% 43%,rgba(101,72,214,.12),transparent 38%),
  radial-gradient(circle at 80% 18%,rgba(50,157,255,.07),transparent 32%),
  linear-gradient(180deg,rgba(3,6,17,.82),rgba(4,8,20,.62));position:relative;overflow:hidden;display:grid;place-items:center}.core-grid{position:absolute;inset:0;background-image:
  linear-gradient(rgba(114,139,202,.035) 1px,transparent 1px),
  linear-gradient(90deg,rgba(114,139,202,.03) 1px,transparent 1px),
  radial-gradient(circle,rgba(255,255,255,.50) 0 .55px,transparent .8px);
  background-size:38px 38px,38px 38px,97px 91px;mask-image:radial-gradient(circle at center,#000 12%,rgba(0,0,0,.62) 58%,transparent 88%)}.liquid-core-lens{position:absolute;left:50%;top:45%;width:178px;height:178px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.19),rgba(123,91,255,.12) 23%,rgba(9,15,36,.76) 62%,rgba(2,5,14,.88));border:1px solid rgba(146,137,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 -18px 36px rgba(58,70,160,.16),0 18px 42px rgba(0,0,0,.34),0 0 42px rgba(111,75,255,.09)}.liquid-core-lens:before{content:"";position:absolute;inset:11px;border-radius:50%;background:linear-gradient(140deg,rgba(255,255,255,.075),transparent 28%,rgba(83,210,255,.05) 68%,transparent);filter:blur(.2px)}.core-ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(128,124,214,.25);transform:translate(-50%,-50%)}.ring-outer{width:224px;height:132px;transform:translate(-50%,-50%) rotate(-16deg)}.ring-mid{width:204px;height:204px;border-color:rgba(99,211,255,.20)}.ring-inner{width:126px;height:126px;border-color:rgba(190,154,255,.24)}.core-center{position:absolute;inset:0;display:grid;place-items:center}.core-center img{width:68px;height:68px;object-fit:contain;opacity:.52;filter:drop-shadow(0 0 20px rgba(103,89,255,.20))}.core-center span{position:absolute;bottom:35px;font-size:14px;letter-spacing:.18em;color:#c4c0ef}.core-truth-readout{position:absolute;left:9px;right:9px;top:9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.core-truth-readout>div{padding:6px 7px;border:1px solid rgba(126,153,224,.10);border-radius:8px;background:rgba(5,9,22,.58);backdrop-filter:blur(14px);min-width:0}.core-truth-readout span{display:block;font-size:14px;color:#8794ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.core-truth-readout b{display:block;margin-top:1px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbital-market-empty{position:absolute;left:10px;right:10px;bottom:9px;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 8px;border:1px solid rgba(126,153,224,.12);border-radius:9px;background:rgba(4,8,18,.79);backdrop-filter:blur(18px)}.orbital-market-empty strong{font-size:14px;grid-column:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbital-market-empty p{color:var(--qn-muted);margin:1px 0 0;grid-column:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orbital-market-empty .secondary-button{padding:6px 9px;border-radius:8px;white-space:nowrap;grid-column:2;grid-row:1 / span 2;align-self:center}
.orbital-mini-strip{display:none}

.intelligence-feed-rail{min-height:58px;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;border:1px solid rgba(177,190,220,.12);border-radius:16px;background:linear-gradient(145deg,rgba(24,28,39,.60),rgba(8,11,17,.70));box-shadow:var(--qn-glass-shadow-soft);backdrop-filter:blur(24px) saturate(125%)}.intelligence-feed-rail>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.intelligence-feed-rail>div:first-child>b{font-size:14px}.intelligence-feed-rail>div:first-child>span:last-child{color:var(--qn-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intelligence-rail-actions{display:flex;gap:6px}.intelligence-rail-actions .mini-button{background:rgba(8,11,17,.36)}
.orbital-galaxy-title,.orbital-insight-card,.orbital-wordmark{display:none}

/* common layouts across all real views */
.dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.span-12{grid-column:1/-1!important}.span-8{grid-column:span 8}.span-6{grid-column:span 6}.span-4{grid-column:span 4}.span-3{grid-column:span 3}.panel{padding:11px;min-width:0}.metric-grid{display:grid;gap:6px}.metric-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}.table-wrap{overflow:auto;border-radius:12px;border:1px solid rgba(164,181,211,.09)}table{width:100%;border-collapse:collapse;min-width:720px}th,td{padding:7px 8px;border-bottom:1px solid rgba(161,177,207,.07);text-align:left;vertical-align:top}th{font-size:14px;color:#949fb2;text-transform:uppercase;letter-spacing:.05em;background:rgba(7,10,15,.50);position:sticky;top:0;z-index:1}td{color:#d9deea}.table-wrap tbody tr:hover{background:rgba(102,94,190,.045)}
.empty-state{min-height:52px;display:grid;place-items:center;text-align:center;color:var(--qn-muted);border:1px dashed rgba(133,157,224,.13);border-radius:9px;padding:9px;overflow-wrap:anywhere}.diagnostic-error,.error-state{color:#ffb4bf;background:rgba(97,24,41,.18);border-color:rgba(242,113,132,.22)}.data-block,.data-state{color:#d4dae6}.data-block pre{white-space:pre-wrap;margin:0;max-height:420px;overflow:auto}

/* research */
#researchView .research-layout{grid-template-columns:300px minmax(0,1fr);display:grid;gap:10px}.feed-panel,.detail-panel{min-height:650px}.feed-head{display:flex;justify-content:space-between;margin-bottom:10px;color:var(--qn-muted)}.research-feed{display:grid;gap:6px;max-height:70vh;overflow:auto}.feed-item{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px;border:1px solid rgba(168,183,213,.08);border-radius:11px;background:rgba(7,10,15,.38)}.feed-item.active{border-color:rgba(128,119,215,.32);background:linear-gradient(135deg,rgba(87,76,170,.13),rgba(10,13,20,.48))}.feed-indicator{width:7px;height:7px;border-radius:50%;background:var(--qn-amber)}.feed-indicator.ok{background:var(--qn-green)}.feed-indicator.fail{background:var(--qn-red)}.feed-copy{display:grid}.feed-copy span,.feed-state small{font-size:14px;color:var(--qn-muted)}.feed-state{text-align:right}.detail-head{display:flex;justify-content:space-between;gap:12px}.detail-head h2{margin:5px 0}.detail-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:11px 0}.fact{padding:8px 9px;border:1px solid rgba(165,181,211,.08);border-radius:10px;background:rgba(8,11,17,.36)}.fact span{display:block;color:var(--qn-muted);font-size:14px}.detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.detail-grid .full{grid-column:1/-1}.inner-card{padding:12px}.inner-head{display:flex;justify-content:space-between;margin-bottom:9px}.pipeline-track{display:grid;grid-template-columns:repeat(11,minmax(90px,1fr));gap:6px;overflow:auto;padding:6px 0 12px}.pipeline-step{padding:8px;border:1px solid rgba(162,177,207,.08);border-radius:10px;min-width:100px;background:rgba(7,10,15,.38)}.pipeline-step b,.pipeline-step span{display:block;font-size:14px}.pipeline-step span{color:var(--qn-muted)}.pipeline-step.complete{border-color:rgba(84,211,162,.20)}.pipeline-step.current{border-color:rgba(127,118,213,.32);box-shadow:0 0 22px rgba(96,84,190,.09)}.timeline{display:grid;gap:6px}.timeline-row{display:grid;grid-template-columns:92px 18px minmax(180px,.8fr) minmax(0,1fr);gap:8px;align-items:center}.timeline-row time,.timeline-row span{color:var(--qn-muted);font-size:14px}.timeline-dot{width:9px;height:9px;border-radius:50%;background:var(--qn-indigo)}

/* intake */
.drop-zone{border:1px dashed rgba(160,176,206,.20);border-radius:16px;min-height:280px;display:grid;place-items:center;text-align:center;padding:28px;background:rgba(7,10,15,.42)}.drop-zone.dragover{border-color:var(--qn-violet);background:rgba(88,76,176,.10)}.drop-symbol{font-size:32px}.drop-zone input[type=file]{position:absolute;opacity:0;pointer-events:none}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.selected-file{color:var(--qn-muted)}.upload-progress{margin-top:12px}.progress-track progress{width:100%;height:8px}.progress-meta{display:flex;justify-content:space-between;margin-top:6px;color:var(--qn-muted)}

/* market terminal */
.market-command-deck,.market-chart-panel,.market-depth-panel,.market-data-census{border-radius:18px}.market-toolbar{display:grid;grid-template-columns:1.1fr .9fr .9fr .9fr 1fr .7fr auto auto;gap:7px;align-items:end}.market-toolbar label{display:grid;gap:5px}.market-toolbar label>span{font-size:14px;color:var(--qn-muted)}.market-toolbar input,.market-toolbar select{min-height:40px;border:1px solid rgba(166,181,211,.10);border-radius:10px;background:rgba(6,9,14,.64);padding:8px 9px}.market-terminal-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(340px,.72fr);gap:10px;margin-top:10px}.market-chart-panel{min-height:600px}.market-chart-panel .panel-head{align-items:flex-start}.chart-canvas-wrap{position:relative;height:520px;border-radius:14px;overflow:hidden;border:1px solid rgba(161,178,208,.08);background:#050810}.chart-canvas-wrap canvas{width:100%;height:100%;display:block}.chart-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--qn-muted);padding:20px;text-align:center}.market-mode-tabs,.market-level-tabs,.market-tab-row{display:flex;gap:6px;flex-wrap:wrap}.market-mode-tab,.market-level-tab{border-radius:999px;min-height:34px;padding:6px 11px}.market-mode-tab.active,.market-level-tab.active,#chartView .market-level-tab.active{background:linear-gradient(135deg,rgba(105,99,218,.54),rgba(57,72,135,.34));border-color:rgba(151,145,226,.26)}.market-stat-strip,.market-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.market-stat-strip>div,.market-metrics>*{padding:8px 9px;border:1px solid rgba(161,177,207,.08);border-radius:10px;background:rgba(7,10,15,.36)}.market-level-grid-compact{display:grid;gap:9px}.dom-book,.l1-tape,.l3-orders,.feature-matrix,.feed-integrity-table{border-radius:12px;overflow:auto}.universe-item{width:100%;display:grid;grid-template-columns:minmax(0,1.5fr) .7fr .8fr .9fr;gap:8px;padding:8px 9px;border:0;border-bottom:1px solid rgba(160,176,206,.07);background:transparent;text-align:left}.universe-item:hover{background:rgba(95,86,176,.05)}

/* global intelligence */
.intel-command-deck{border-radius:18px}.intelligence-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:10px}.globe-shell,#globalIntelView .globe-shell{min-height:460px;border-radius:15px;overflow:hidden;border:1px solid rgba(159,177,207,.09);background:radial-gradient(circle at 50% 45%,rgba(98,87,188,.07),transparent 44%),rgba(4,7,12,.70)}.globe-shell svg,.network-graph{width:100%;min-height:420px}.news-radar{display:grid;gap:7px;max-height:460px;overflow:auto}.news-card{padding:9px;border-radius:10px;border:1px solid rgba(161,178,208,.08);background:rgba(7,10,15,.38)}.news-card span{display:block;color:var(--qn-muted);font-size:14px;margin-top:4px}

/* generic feature areas */
.ai-findings,.incident-list,.provider-grid,.paid-provider-grid,.self-ai-grid{display:grid;gap:8px}.ai-finding,.provider-card{border:1px solid rgba(160,177,207,.08);border-radius:11px;padding:10px;background:rgba(7,10,15,.38)}.knowledge-query,.agent-performance-controls,.replay-controls,.lab-actions-grid,.risk-assess-grid,.source-form,.control-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.knowledge-graph,.network-graph{border:1px solid rgba(160,178,208,.08);border-radius:14px;overflow:hidden}.license-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.license-feature{padding:11px;border-radius:11px;border:1px solid rgba(161,177,207,.08);background:rgba(7,10,15,.38)}.locked-chip{display:inline-flex;border-radius:999px;padding:5px 8px;background:rgba(242,113,132,.09);color:#f39aaa;border:1px solid rgba(242,113,132,.16)}

/* command palette */
.command-palette{position:fixed;inset:0;z-index:100;background:rgba(1,2,4,.62);display:grid;place-items:start center;padding-top:10vh;backdrop-filter:blur(12px)}.command-palette-card{width:min(760px,92vw);padding:13px}.command-palette-card input{width:100%;min-height:48px;border:1px solid rgba(178,191,221,.13);border-radius:12px;background:rgba(5,8,13,.72);padding:0 13px}.command-results{display:grid;gap:6px;margin-top:9px;max-height:55vh;overflow:auto}.command-result{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:8px;padding:9px;border:1px solid rgba(159,177,207,.08);border-radius:10px;background:rgba(7,10,15,.40);color:inherit;text-align:left}.command-result em{color:var(--qn-muted)}

/* old floating quickbar remains a DOM/runtime compatibility hook; desktop command access is topbar/dock */
.orbital-quickbar{display:none;position:fixed;left:50%;bottom:12px;transform:translateX(-50%);z-index:55;align-items:center;gap:6px;padding:6px;border:1px solid rgba(190,203,233,.14);border-radius:999px;background:rgba(12,15,23,.82);box-shadow:var(--qn-glass-shadow);backdrop-filter:blur(30px) saturate(145%);-webkit-backdrop-filter:blur(30px) saturate(145%)}.orbital-quickbar button{height:40px;min-width:40px;border-radius:999px;padding:0 12px}.orbital-quickbar .orbital-quick-label{padding:0 8px;color:var(--qn-muted);white-space:nowrap}

/* accessibility */
:focus-visible{outline:2px solid rgba(107,210,231,.82);outline-offset:2px}.muted-mini{color:var(--qn-muted);font-size:14px}

/* responsive */
@media(max-width:1520px){
  :root{--qn-rail:214px}.orbital-hero-grid{grid-template-columns:minmax(230px,.74fr) minmax(420px,1.30fr) minmax(190px,.60fr)}.orbital-cockpit-grid{grid-template-columns:minmax(225px,.70fr) minmax(420px,1.26fr) minmax(245px,.74fr);grid-template-rows:auto auto auto}.intelligence-metric-strip{grid-template-columns:repeat(3,1fr)}.metric-card{min-height:58px}
}
@media(max-width:1220px){
  :root{--qn-rail:196px}.sidebar-brand-copy span{white-space:nowrap}.nav-item em,.nav-item b{display:none}.orbital-hero-grid{grid-template-columns:1fr 1.35fr}.command-clock-cluster{grid-column:1/-1;grid-template-columns:1fr 62px}.orbital-clock{text-align:left}.orbital-cockpit-grid{grid-template-columns:1fr 1.30fr;grid-template-rows:auto}.orbital-feed{grid-column:1;grid-row:1}.orbital-pipeline{grid-column:1;grid-row:2}.orbital-market{grid-column:2;grid-row:1 / span 2}.orbital-agents{grid-column:1;grid-row:3}.orbital-governance{grid-column:2;grid-row:3}.orbital-platform{grid-column:1;grid-row:4}.orbital-incidents{grid-column:2;grid-row:4}.detail-facts{grid-template-columns:repeat(3,1fr)}.market-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.market-terminal-grid{grid-template-columns:1fr}
}
@media(max-width:980px){
  .app-shell{grid-template-columns:minmax(0,1fr)!important;padding:8px}.main{grid-column:1/-1!important;width:100%!important;min-width:0!important}.main{padding:0}.content>.view.active-view{display:block!important;visibility:visible!important;min-width:0!important;width:100%!important}.sidebar{position:fixed;left:8px;top:8px;bottom:8px;width:min(320px,88vw);height:auto;transform:translateX(-110%);transition:transform .20s ease;z-index:80}.sidebar.open{transform:none}.mobile-menu{display:grid}.user-meta,.logout-btn{display:none}.command-palette-trigger{min-width:180px}.connection-pill{display:none}.orbital-hero-grid{grid-template-columns:1fr}.orbital-dock{grid-template-columns:1fr 1fr}.command-clock-cluster{grid-column:auto}.orbital-cockpit-grid{display:grid;grid-template-columns:1fr}.orbital-feed,.orbital-market,.orbital-agents,.orbital-governance,.orbital-pipeline,.orbital-platform,.orbital-incidents{grid-column:1;grid-row:auto}.orbital-market{min-height:410px}.intelligence-metric-strip,.metric-grid.four,.metric-grid.five,.metric-grid.six{grid-template-columns:repeat(2,1fr)}.intelligence-feed-rail{align-items:flex-start;flex-direction:column}.intelligence-feed-rail>div:first-child{align-items:flex-start;flex-direction:column;gap:3px}.intelligence-rail-actions{width:100%;overflow:auto}#researchView .research-layout{grid-template-columns:1fr}.feed-panel{min-height:auto}.research-feed{max-height:400px}.dashboard-grid{grid-template-columns:1fr}.span-8,.span-6,.span-4,.span-3{grid-column:1/-1}.detail-grid{grid-template-columns:1fr!important}.detail-facts{grid-template-columns:repeat(2,1fr)}.intelligence-grid{grid-template-columns:1fr}.market-stat-strip,.market-metrics{grid-template-columns:repeat(2,1fr)}.license-feature-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}
}
@media(max-width:640px){
  body{font-size:14px}.topbar{top:8px;border-radius:16px;padding:7px}.title-row .eyebrow{display:none}.title-row h1{font-size:16px}.command-palette-trigger{width:42px;min-width:42px;font-size:0}.command-palette-trigger:after{content:"⌘K";font-size:14px}.orbital-dock{grid-template-columns:1fr}.intelligence-metric-strip{grid-template-columns:1fr 1fr}.preview-row{grid-template-columns:1fr}.preview-row>*{text-align:left}.detail-facts{grid-template-columns:1fr}.core-truth-readout{grid-template-columns:1fr}.core-truth-readout>div:nth-child(n+2){display:none}.liquid-core-lens{width:190px;height:190px}.ring-outer{width:230px;height:150px}.ring-mid{width:214px;height:214px}.orbital-market-empty{grid-template-columns:1fr;bottom:9px}.orbital-agent-grid{grid-template-columns:1fr}.market-toolbar{grid-template-columns:1fr 1fr}.market-toolbar>*{min-width:0}.chart-canvas-wrap{height:380px}.section-title{align-items:flex-start;flex-direction:column}.section-actions,.feed-tools{width:100%}.orbital-quickbar{display:flex;max-width:94vw}.orbital-quickbar .orbital-quick-label{display:none}
}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}

/* V8 executable-contract compatibility; inactive in V9. */
@media not all{
  .nav{padding:4px 8px 12px;overflow:auto}
}
/* NEON INSTITUTIONAL PORTAL R4 — legacy executable-contract compatibility only.
   Superseded by Liquid Intelligence OS V8; this block is never applied. */
@media not all{
  .app-shell{grid-template-columns:var(--qnr4-rail) minmax(0,1fr)!important}
  .main{
  grid-column:2!important;
  margin-left:0!important;
  min-width:0;max-width:none!important
  }
  .content>.view.active-view{display:block!important;visibility:visible!important;min-width:0!important;width:100%!important}
  .login-logo{width:118px!important;height:118px!important;transform:scale(5)}
  .entry-intro-logo-wrap img{width:110px!important;height:110px!important;transform:scale(5)}
  .brain-core-logo{width:94px!important;height:94px!important;transform:scale(5)}
  .nav-item.active{background:linear-gradient(110deg,#ffffff,#f2edff)}
  #autonomyView .dashboard-grid>.span-8{grid-column:span 8}
  #researchView .detail-grid{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))}
  .app-shell{grid-template-columns:minmax(0,1fr)!important}
}
