:root{--bg: #0b0f14;--bg-soft: #111823;--bg-elevated: #17202b;--panel: rgba(17, 24, 35, .88);--panel-strong: rgba(23, 32, 43, .96);--panel-soft: rgba(17, 24, 35, .74);--cyan: #3bc9db;--cyan-soft: #76dae6;--amber: #f39c12;--green: #2ecc71;--text: #e6edf3;--text-soft: #a8b3c2;--muted: #6b7785;--danger: #e74c3c;--gold: #c8a75b;--border-subtle: rgba(168, 179, 194, .16);--border-strong: rgba(168, 179, 194, .28);--border-active: rgba(59, 201, 219, .34);--shadow-soft: 0 10px 24px rgba(0, 0, 0, .22);--shadow-panel: 0 16px 34px rgba(0, 0, 0, .3);--operational-feed-height: 52px}*{box-sizing:border-box}html,body,#root{margin:0;width:100%;height:100%;background:radial-gradient(circle at 12% 6%,rgba(59,201,219,.08),transparent 34%),radial-gradient(circle at 86% 0%,rgba(200,167,91,.05),transparent 24%),#0b0f14;color:var(--text);font-family:Space Grotesk,Noto Sans JP,Noto Sans TC,sans-serif}body{overflow:hidden}.app-shell{display:grid;grid-template-columns:320px minmax(0,1fr);height:100vh;height:100dvh;background:var(--bg);position:relative;isolation:isolate}.app-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle at 50% 42%,#3bc9db0b,#0000 48%),linear-gradient(rgba(168,179,194,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(168,179,194,.025) 1px,transparent 1px);background-size:100% 100%,40px 40px,40px 40px;opacity:.28}.app-shell>*{position:relative;z-index:1}.briefing-app-shell{height:100vh;height:100dvh;background:radial-gradient(circle at 18% -4%,rgba(59,201,219,.09),transparent 34%),radial-gradient(circle at 84% 0%,rgba(200,167,91,.05),transparent 26%),#0b0f14}.access-app-shell{height:100vh;height:100dvh;background:radial-gradient(circle at 12% -2%,rgba(59,201,219,.08),transparent 34%),radial-gradient(circle at 88% 0%,rgba(200,167,91,.05),transparent 24%),#0b0f14}.briefing-main{height:100vh;height:100dvh;overflow:hidden;position:relative;display:flex;align-items:stretch;padding:2.6rem 3rem 3.2rem;overscroll-behavior-y:contain}.access-main{height:100vh;height:100dvh;overflow-y:auto;padding:3rem 3rem 2.5rem}.briefing-main:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(168,179,194,.02) 0px,rgba(168,179,194,.02) 1px,transparent 2px,transparent 5px)}.briefing-main:after{content:"";position:fixed;left:0;right:0;top:-20%;height:20%;pointer-events:none;background:linear-gradient(180deg,#3bc9db00,#3bc9db0f,#3bc9db00);animation:briefingSweep 6s linear infinite;opacity:.45}@keyframes briefingSweep{0%{top:-20%}to{top:110%}}.glitch-pulse{animation:glitch .45s linear}@keyframes glitch{0%{filter:hue-rotate(0deg)}30%{filter:hue-rotate(20deg) saturate(120%)}to{filter:hue-rotate(0deg)}}.sidebar-root{height:100vh;height:100dvh;overflow-y:auto;border-right:1px solid var(--border-subtle);padding:1rem;background:linear-gradient(180deg,#111823,#0f151f);position:relative}.sidebar-root.settings-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 9% 4%,rgba(59,201,219,.05),transparent 34%),linear-gradient(180deg,#0b0f14d6,#0b0f14e6);z-index:240;pointer-events:none}.sidebar-root:before{content:"";position:fixed;left:0;top:0;width:320px;height:100vh;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0px,transparent 2px,rgba(168,179,194,.02) 3px,transparent 4px)}.sidebar-topbar{display:flex;justify-content:space-between;gap:.7rem;align-items:center;margin-bottom:1rem;color:#d4d8dc;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;position:relative;z-index:520}.sidebar-connection-line{display:inline-flex;align-items:center;gap:.6rem}.sidebar-settings-shell{position:relative;z-index:560;overflow:visible}.sidebar-settings-trigger{width:34px;height:34px;border:1px solid var(--border-subtle);background:linear-gradient(145deg,#17202bf5,#111823f0);color:var(--text-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff05,var(--shadow-soft);transition:border-color .14s ease,box-shadow .14s ease,color .14s ease}.sidebar-settings-trigger .material-symbols-rounded{font-size:1.08rem}.sidebar-settings-trigger.active,.sidebar-settings-trigger:hover{border-color:var(--border-active);color:var(--text);box-shadow:inset 0 0 0 1px #3bc9db14,var(--shadow-soft)}.sidebar-settings-panel{position:absolute;top:42px;left:0;width:min(298px,calc(100vw - 2rem));padding:.64rem;border:1px solid var(--border-subtle);background:radial-gradient(circle at 92% 0,#3bc9db0f,#0000 56%),repeating-linear-gradient(to bottom,rgba(168,179,194,.02) 0px,rgba(168,179,194,.02) 1px,transparent 1px,transparent 4px),linear-gradient(152deg,#111823,#17202b 56%,#111823);box-shadow:inset 0 0 0 1px #ffffff08,0 16px 32px #00000057;display:grid;gap:.52rem;z-index:620;isolation:isolate;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);overflow:visible;max-width:none}.sidebar-settings-panel:before,.sidebar-settings-panel:after{content:none}.sidebar-settings-language .language-selector-label{font-size:.56rem}.sidebar-settings-language .language-selector-trigger{min-height:34px;font-size:.92rem;clip-path:none;border-radius:0;padding:.5rem .56rem;border-color:var(--border-subtle);background:linear-gradient(152deg,#17202bfc,#111823fc)}.sidebar-settings-model{border-top:1px solid var(--border-subtle);padding-top:.48rem;display:grid;gap:.34rem}.sidebar-settings-model-title{margin:0;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.14em;color:var(--text-soft);text-transform:uppercase}.sidebar-settings-model-line{margin:0;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.09em;text-transform:uppercase;color:var(--text-soft);line-height:1.35}.sidebar-settings-model-line .label{color:var(--muted)}.sidebar-settings-model-line .divider,.sidebar-settings-model-line .value-active{color:var(--cyan)}.sidebar-framework-selector{position:relative}.sidebar-framework-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.6rem;border:1px solid var(--border-subtle);background:linear-gradient(152deg,#17202bfa,#111823fa);color:var(--text-soft);font-family:JetBrains Mono,monospace;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;padding:.44rem .52rem;clip-path:none;border-radius:0;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.sidebar-framework-selector[data-open=true] .sidebar-framework-trigger,.sidebar-framework-trigger:hover{border-color:var(--border-active);box-shadow:inset 0 0 0 1px #3bc9db14,var(--shadow-soft)}.sidebar-framework-caret{color:var(--text-soft);font-size:.76rem;transition:transform .15s ease}.sidebar-framework-selector[data-open=true] .sidebar-framework-caret{transform:rotate(180deg)}.sidebar-framework-menu{position:absolute;left:0;right:0;top:calc(100% + .3rem);z-index:660;margin:0;padding:.24rem;list-style:none;border:1px solid var(--border-subtle);background:linear-gradient(152deg,#17202bfe,#111823fe);box-shadow:0 12px 28px #00000057;clip-path:none;display:grid;gap:.22rem;max-width:none;max-height:min(238px,48vh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sidebar-framework-menu::-webkit-scrollbar{width:8px}.sidebar-framework-menu::-webkit-scrollbar-track{background:#111823e6}.sidebar-framework-menu::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#3bc9dbcc,#3bc9db80);border:1px solid rgba(17,24,35,.9)}.sidebar-framework-option{width:100%;border:1px solid transparent;background:#111823b3;color:var(--text-soft);font-family:JetBrains Mono,monospace;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;text-align:left;padding:.42rem .46rem;cursor:pointer;transition:border-color .13s ease,box-shadow .13s ease}.sidebar-framework-option.is-active{border-color:var(--border-active);box-shadow:inset 0 0 0 1px #3bc9db14}.sidebar-framework-option.is-locked{color:var(--cyan);cursor:default}.sidebar-framework-option.is-locked:hover{border-color:#3bc9db4d}.sidebar-framework-option.is-locked[data-tooltip]{position:relative}.sidebar-framework-option.is-locked[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;left:0;right:0;top:calc(100% + 6px);border:1px solid var(--border-active);background:#111823fc;color:var(--text);font-family:JetBrains Mono,monospace;font-size:.61rem;letter-spacing:.09em;text-transform:none;line-height:1.3;padding:.3rem .35rem;white-space:normal;z-index:680;pointer-events:none}.sidebar-root.settings-open .sidebar-nav,.sidebar-root.settings-open .sidebar-section{opacity:.26;filter:blur(1.2px) saturate(80%);transition:opacity .14s ease,filter .14s ease}.sidebar-settings-audio{border-top:1px solid var(--border-subtle);padding-top:.48rem;display:grid;gap:.38rem}.sidebar-settings-audio p{margin:0;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.14em;color:var(--text-soft)}.sidebar-settings-experience-row{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-areas:"mute volume" "motion motion";align-items:end;gap:.48rem .56rem}.sidebar-settings-mute{grid-area:mute;display:inline-flex;align-items:center;gap:.45rem;font-family:JetBrains Mono,monospace;font-size:.77rem;color:var(--text)}.sidebar-settings-mute input{accent-color:var(--cyan)}.sidebar-settings-volume{grid-area:volume;display:grid;gap:.28rem;font-family:JetBrains Mono,monospace;font-size:.72rem;color:var(--text-soft);min-width:0}.sidebar-settings-volume input[type=range]{width:100%;accent-color:var(--cyan)}.sidebar-settings-motion{grid-area:motion;display:grid;gap:.32rem}.sidebar-settings-motion-label{font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.03em;text-transform:none;color:var(--text-soft);overflow-wrap:normal}.sidebar-settings-motion-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem}.sidebar-settings-motion-description{margin:0;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.04em;color:var(--muted);line-height:1.4}.sidebar-settings-motion-option{border:1px solid var(--border-subtle);background:#111823d9;color:var(--text-soft);font-family:JetBrains Mono,monospace;font-size:.61rem;letter-spacing:.02em;text-transform:none;padding:.34rem .28rem;line-height:1.2;cursor:pointer;white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:0;transition:border-color .13s ease,color .13s ease,box-shadow .13s ease,background .13s ease}.sidebar-settings-motion-option:hover{border-color:#9ef8ffb8;color:#cff5ff}.sidebar-settings-motion-option.active{border-color:#9cf5ffe6;color:#dcfbff;background:linear-gradient(180deg,#00f2ff2b,#030d14e6);box-shadow:inset 0 0 0 1px #a7f8ff33}:root[data-motion-effects=off] .sidebar-settings-motion-option.active{border-color:#a6cedad1;background:#061016eb;box-shadow:inset 0 0 0 1px #a6ceda2e}:root[data-motion-effects=minimal] .sidebar-settings-motion-option.active{box-shadow:inset 0 0 0 1px #97ecf52b}@media(max-width:680px){.sidebar-settings-experience-row{grid-template-columns:1fr;align-items:stretch;grid-template-areas:"mute" "volume" "motion"}}.sidebar-settings-range{border-top:1px solid rgba(0,242,255,.2);padding-top:.48rem;display:grid;gap:.3rem}.sidebar-settings-range p{margin:0;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.14em;color:#91f6ff}.sidebar-settings-override{display:inline-flex;align-items:center;gap:.45rem;font-family:JetBrains Mono,monospace;font-size:.73rem;color:var(--text-soft);line-height:1.35}.sidebar-settings-override input{accent-color:var(--cyan)}.sidebar-settings-range small{margin:0;font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.06em;color:var(--muted);line-height:1.35}.sidebar-nav{display:grid;gap:.75rem;margin-bottom:1rem}.sidebar-link{display:flex;align-items:flex-start;gap:.62rem;color:var(--text);text-decoration:none;padding:.7rem .8rem .72rem;border:1px solid rgba(59,201,219,.26);border-radius:6px;background:linear-gradient(145deg,#111823f5,#0b0f14fa);box-shadow:inset 0 0 0 1px #3bc9db0f,var(--shadow-soft);min-height:58px;position:relative;overflow:hidden}.sidebar-link:before,.sidebar-link:after{content:"";position:absolute;width:11px;height:11px;border:1px solid rgba(59,201,219,.5);opacity:.42}.sidebar-link:before{border-right:none;border-bottom:none;top:6px;left:6px}.sidebar-link:after{border-left:none;border-top:none;right:6px;bottom:6px}.sidebar-link:hover{color:var(--text);border-color:#3bc9db7a;box-shadow:inset 0 0 0 1px #3bc9db1f,var(--shadow-panel)}.sidebar-link.active{color:var(--text);border-color:#71ffddc7;background:linear-gradient(90deg,#18ffcf2e,#0a121af5 42%),linear-gradient(145deg,#111f27fa,#080e14fa);box-shadow:inset 4px 0 #71ffdde6,inset 0 0 0 1px #71ffdd33,0 0 24px #3bc9db2e,var(--shadow-panel)}.sidebar-link.active:before,.sidebar-link.active:after{border-color:#71ffdde6;opacity:.88}.sidebar-link.active .sidebar-link-title,.sidebar-link.active .material-symbols-rounded{color:#efffff;text-shadow:0 0 14px rgba(113,255,221,.3)}.sidebar-link.active .sidebar-link-sub{color:#9af8ff}.sidebar-link .material-symbols-rounded{margin-top:.1rem}.sidebar-link-copy{display:grid;gap:.16rem}.sidebar-link-title{font-family:Space Grotesk,Noto Sans JP,Noto Sans TC,sans-serif;font-size:1.06rem;font-weight:700;letter-spacing:.01em}.sidebar-link-sub{font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:#b7dce5b8}.sidebar-section{border-top:1px solid rgba(94,239,255,.18);padding-top:.9rem;margin-top:.9rem}.sidebar-section h4{margin:.15rem 0 .5rem;font-size:1.15rem;font-family:JetBrains Mono,monospace}.force-readiness-snapshot{display:grid;gap:.5rem}.force-readiness-snapshot h4{margin:.1rem 0 0}.force-snapshot-view{margin:0;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#96cedbd6}.force-snapshot-source{margin:-.18rem 0 0;font-size:.62rem;line-height:1.35;color:#a8b3c2c7}.force-confidence-block{border:1px solid rgba(0,242,255,.24);background:linear-gradient(158deg,#060e15db,#061218b8);padding:.44rem .48rem;display:grid;gap:.28rem}.force-confidence-title{margin:0 0 .1rem;font-family:JetBrains Mono,monospace;font-size:.61rem;letter-spacing:.13em;text-transform:uppercase;color:#a6eaf8}.force-confidence-row{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem}.force-confidence-row span{font-family:JetBrains Mono,monospace;font-size:.59rem;letter-spacing:.11em;text-transform:uppercase;color:#9acad4e0}.force-confidence-row strong{font-family:JetBrains Mono,monospace;font-size:.74rem;color:#d7f9ff;text-align:right;line-height:1.25}.force-readiness-index-row{display:flex;justify-content:space-between;align-items:baseline;gap:.4rem;border:1px solid rgba(0,242,255,.25);background:#060e14c7;padding:.36rem .45rem}.force-readiness-index-row span{font-family:JetBrains Mono,monospace;font-size:.61rem;letter-spacing:.12em;text-transform:uppercase;color:#a7deea}.force-readiness-index-row strong{font-family:JetBrains Mono,monospace;font-size:.86rem;color:#7dff5f}.force-readiness-bar{position:relative;height:21px;border:1px solid rgba(0,242,255,.28);background:#03090edb;overflow:visible}.force-readiness-segments{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:70fr 15fr 15fr;gap:0}.force-readiness-segments span{display:block}.force-readiness-segments .not-ready{background:linear-gradient(90deg,#e74c3c38,#e74c3c57)}.force-readiness-segments .conditional{background:linear-gradient(90deg,#f39c1238,#f39c1257)}.force-readiness-segments .ready{background:linear-gradient(90deg,#2ecc7147,#2ecc716b)}.force-threshold-marker,.force-current-marker{position:absolute;top:0;bottom:0;transform:translate(-50%);pointer-events:none}.force-threshold-marker i{display:block;width:1px;height:100%;background:#c8a75be0}.force-threshold-marker em{position:absolute;top:-.9rem;left:4px;font-style:normal;font-family:JetBrains Mono,monospace;font-size:.52rem;letter-spacing:.08em;color:var(--gold);white-space:nowrap}.force-current-marker i{display:block;width:2px;height:100%;background:var(--cyan)}.force-readiness-legend{display:flex;justify-content:space-between;gap:.35rem}.force-readiness-legend span{font-family:JetBrains Mono,monospace;font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.force-readiness-interpretation{margin:0;font-size:.68rem;line-height:1.4;color:var(--text-soft)}.force-domain-table{border:1px solid rgba(59,201,219,.18);background:#060e14b8;display:grid}.force-domain-head,.force-domain-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.38rem;align-items:center;padding:.33rem .42rem}.force-domain-head{border-bottom:1px solid rgba(0,242,255,.22)}.force-domain-head span{font-family:JetBrains Mono,monospace;font-size:.55rem;letter-spacing:.11em;text-transform:uppercase;color:#8dc7d5}.force-domain-row+.force-domain-row{border-top:1px solid rgba(0,242,255,.14)}.force-domain-row span{color:#d2f5fc;font-size:.66rem}.force-domain-row strong,.force-domain-row small{font-family:JetBrains Mono,monospace;font-size:.64rem;color:#9de6f5}.force-domain-empty{margin:0;padding:.5rem .42rem;font-size:.69rem;color:#a0d4e1e6}.force-dependency{font-size:.72rem}.force-dependency.low{color:#8fdca8}.force-dependency.moderate{color:#e2ca87}.force-dependency.high{color:#e3a188}.language-select{width:100%;padding:.6rem;border-radius:8px;background:#0c1114;border:1px solid rgba(0,242,255,.35);color:var(--text)}.neural-block p{margin:.3rem 0;font-family:JetBrains Mono,monospace;font-size:.82rem}.neural-link-header{transition:text-shadow .22s ease,color .22s ease}.neural-link-header.sync-glow{color:#afffff;text-shadow:0 0 11px rgba(0,242,255,.52)}.neural-status-line{letter-spacing:.08em;transition:color .16s ease,text-shadow .16s ease}.neural-status-line.idle{color:#5eefffd9}.neural-status-line.success{color:#39ff14;text-shadow:0 0 10px rgba(57,255,20,.55)}.neural-status-line.error{color:#ff6464;text-shadow:0 0 12px rgba(255,77,77,.7)}.neural-status-line.sync{color:#8cffbc;text-shadow:0 0 11px rgba(57,255,20,.42)}.neural-performance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .75rem;margin-top:.1rem}.neural-performance-line{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin:0;letter-spacing:.06em}.neural-performance-label{color:#bae1ebb8;font-size:.88rem;text-transform:uppercase}.neural-performance-value{color:#ecfdff;font-size:.98rem;font-weight:700;text-shadow:0 0 10px rgba(118,226,255,.14)}.mini-progress-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:.12rem;margin-top:.5rem}.mini-progress-grid span{height:19px;border:1px solid rgba(94,239,255,.25);background:#0c181e6b}.mini-progress-grid .lit{border-color:#76e2ffb3;background:linear-gradient(145deg,#4ec5ff7a,#09354b42);box-shadow:0 0 11px #3fc6ff47}.mini-progress-grid.performance-grid .correct{border-color:#70ff9fd1;background:linear-gradient(145deg,#39ff148a,#0e461857);box-shadow:0 0 11px #39ff143d}.mini-progress-grid.performance-grid .incorrect{border-color:#ff7d7dd1;background:linear-gradient(145deg,#ff4d4d80,#580c1057);box-shadow:0 0 11px #ff4d4d38}.mini-progress-grid.performance-grid .unanswered{border-color:#5eefff2e;background:#0c181e6b}.mini-progress-grid .completion-final{border-color:#70ff9fdb;background:linear-gradient(145deg,#39ff1480,#103f1540);box-shadow:0 0 14px #39ff1461}.mini-progress-grid .rollback{border-color:#ff4d4dd9;background:linear-gradient(145deg,#ff4d4d73,#5a080c40);box-shadow:0 0 15px #ff4d4d8c;animation:rollbackCell .42s ease-out 2}.mini-progress-grid.neural-error{animation:neuralGridImpact .65s ease-out}.mini-progress-grid.neural-success{animation:neuralGridStable .52s ease-out}.mini-progress-grid.sync-sweep .lit{animation:neuralSyncSweep .9s ease-out both;animation-delay:calc(var(--segment-index, 0) * 90ms)}@keyframes rollbackCell{0%{transform:translate(0)}40%{transform:translate(-3px)}to{transform:translate(0)}}@keyframes neuralGridImpact{0%{filter:brightness(1)}30%{filter:brightness(1.55) saturate(1.35)}to{filter:brightness(1)}}@keyframes neuralGridStable{0%{filter:brightness(1)}45%{filter:brightness(1.3) saturate(1.2)}to{filter:brightness(1)}}@keyframes neuralSyncSweep{0%{filter:brightness(1);box-shadow:0 0 11px #3fc6ff47}40%{filter:brightness(1.35) saturate(1.2);box-shadow:0 0 18px #00f2ff4d}to{filter:brightness(1);box-shadow:0 0 11px #3fc6ff47}}.neural-data-lock-line{position:relative;width:100%;height:2px;margin-top:.54rem;border-radius:2px;background:#39ff1459;box-shadow:0 0 8px #39ff1433;overflow:hidden}.neural-data-lock-line:after{content:"";position:absolute;top:-1px;left:-46px;width:40px;height:4px;background:linear-gradient(90deg,#00f2ff00,#00f2ffb3,#39ff1400);filter:drop-shadow(0 0 6px rgba(0,242,255,.45));animation:neuralDataPacket 5s linear infinite}.neural-data-lock-line.sync{background:#39ff148c;box-shadow:0 0 14px #39ff1459}.neural-data-lock-line.sync:after{animation:neuralDataPacketBoost 1s ease-out 1}@keyframes neuralDataPacket{0%{transform:translate(0);opacity:0}4%{opacity:1}20%{transform:translate(calc(100% + 48px));opacity:.85}26%{opacity:0}to{transform:translate(calc(100% + 48px));opacity:0}}@keyframes neuralDataPacketBoost{0%{transform:translate(0);opacity:.25}8%{opacity:1}to{transform:translate(calc(100% + 48px));opacity:0}}.main-panel{height:100vh;height:100dvh;overflow:hidden;padding:1rem 4rem .4rem;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.6rem}.main-panel-scroll{overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch;padding:.4rem 0 2.8rem}.operational-feed{position:fixed;left:0;right:0;bottom:0;height:var(--operational-feed-height);background:#0b0f14;border-top:1px solid rgba(123,141,160,.3);z-index:88;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:0 .95rem;overflow:hidden}.operational-feed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.02;background:repeating-linear-gradient(180deg,rgba(255,255,255,1) 0px,rgba(255,255,255,1) 1px,transparent 2px,transparent 6px);animation:operationalFeedScanline 18s linear infinite}.operational-feed-head{display:inline-flex;align-items:center;gap:.36rem;min-width:250px;color:#9fadc0;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.operational-feed-live-dot{width:5px;height:5px;border-radius:50%;background:#dbb278cc;box-shadow:0 0 8px #dbb27840;animation:operationalFeedLiveBlink 2.2s ease-in-out infinite}.operational-feed-live-label{color:#dbb278e0}.operational-feed-title{color:#aebdd0}.operational-feed-marquee{min-width:0;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%)}.operational-feed-track{width:max-content;display:flex;align-items:center;will-change:transform;animation:operationalFeedMarquee 26s linear infinite}.operational-feed:hover .operational-feed-track{animation-play-state:paused}.operational-feed-segment{display:inline-flex;align-items:center}.operational-feed-item{display:inline-flex;align-items:center;gap:.34rem;margin-right:1.45rem;color:#c1ccd7;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.01em;white-space:nowrap}.operational-feed-tech{color:#7e99b4;font-size:.68rem;letter-spacing:.08em}.operational-feed-summary{color:#c4d0dd}.operational-feed-metric{display:inline-flex;align-items:center;gap:.16rem}.operational-feed-metric-label{color:#8fa1b6}.operational-feed-metric-value{color:#c0cdd9}.operational-feed-metric-value.amber{color:#d6ad74}.mission-init-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:grid;place-items:center;background:radial-gradient(circle at 18% 0%,rgba(83,140,164,.14),transparent 44%),radial-gradient(circle at 85% 100%,rgba(72,119,141,.12),transparent 52%),#05090cf5;color:#d9e8f3;opacity:0;transition:opacity .2s ease;pointer-events:auto}.mission-init-enter{opacity:1}.mission-init-exit{opacity:0}.mission-init-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;background-image:linear-gradient(rgba(153,187,205,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(153,187,205,.14) 1px,transparent 1px);background-size:62px 62px,62px 62px;animation:missionInitDrift 18s linear infinite}.mission-init-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.025) 0px,rgba(255,255,255,.025) 1px,transparent 2px,transparent 6px);opacity:.16;animation:missionInitScanline 10s linear infinite}.mission-init-content{position:relative;width:min(700px,86vw);text-align:center;font-family:JetBrains Mono,monospace;letter-spacing:.04em}.mission-init-title{margin:0;font-size:clamp(2rem,4.6vw,3.1rem);font-weight:700;letter-spacing:.16em;color:#e6f6ff;text-shadow:0 0 16px rgba(117,173,196,.2)}.mission-init-subtitle{margin:.4rem auto 0;width:fit-content;padding-bottom:.56rem;font-size:clamp(.78rem,1.3vw,1rem);color:#bacedbf0;border-bottom:1px solid rgba(118,191,217,.55)}.mission-init-line-sequence{margin-top:1.08rem;display:grid;gap:.36rem}.mission-init-line{margin:0;font-size:clamp(.72rem,1.1vw,.88rem);color:#aabfcebf;opacity:0;transform:translateY(5px);transition:opacity .17s ease,transform .17s ease}.mission-init-line.active{opacity:1;transform:translateY(0)}.mission-init-context{margin:.95rem auto 0;width:fit-content;text-align:left;border-left:1px solid rgba(116,173,198,.34);padding-left:.62rem}.mission-init-context p{margin:.18rem 0;font-size:.68rem;color:#99b6c6f0;letter-spacing:.09em;text-transform:uppercase}.mission-init-context p span{color:#82b7cfeb}@keyframes missionInitDrift{0%{transform:translateZ(0)}to{transform:translate3d(0,18px,0)}}@keyframes missionInitScanline{0%{transform:translateY(0)}to{transform:translateY(6px)}}@keyframes operationalFeedMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes operationalFeedLiveBlink{0%,to{opacity:.35}50%{opacity:.85}}@keyframes operationalFeedScanline{0%{transform:translateY(0)}to{transform:translateY(6px)}}.global-language-dock{position:relative;z-index:20;margin-left:auto;width:clamp(236px,26vw,322px);display:grid;gap:.3rem;padding:.48rem .56rem .58rem;border:1px solid rgba(0,242,255,.4);background:radial-gradient(circle at 86% -22%,rgba(57,255,20,.14),transparent 58%),linear-gradient(150deg,#040d14f2,#040e16cc);box-shadow:inset 0 0 0 1px #00f2ff14,0 0 0 1px #00f2ff24,0 10px 24px #00000057,0 0 22px #00f2ff21}.global-language-dock.global-admin-mission-dock{width:clamp(244px,24vw,304px);padding:0;border:0;background:transparent;box-shadow:none}.global-language-dock:before,.global-language-dock:after{content:"";position:absolute;width:10px;height:10px;border:1px solid rgba(0,242,255,.85);opacity:.8;pointer-events:none}.global-language-dock:before{border-right:none;border-bottom:none;top:5px;left:5px}.global-language-dock:after{border-left:none;border-top:none;right:5px;bottom:5px}.global-language-dock.global-admin-mission-dock:before,.global-language-dock.global-admin-mission-dock:after{display:none}.language-selector{position:relative;overflow:visible}.language-selector-frame{display:grid;gap:.24rem}.language-selector-label{font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#a2dce7e0}.language-selector-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(0,242,255,.4);background:linear-gradient(145deg,#070f16f7,#081922db);color:#d8faff;font-family:JetBrains Mono,monospace;font-size:.84rem;line-height:1.2;padding:.46rem .58rem;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);outline:none;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.language-selector[data-open=true] .language-selector-trigger{border-color:#39ff14bd;box-shadow:0 0 0 1px #39ff1433,0 0 16px #39ff1433}.language-selector-trigger:hover,.language-selector-trigger:focus-visible{border-color:#39ff14d9;box-shadow:0 0 0 1px #39ff1438,0 0 14px #39ff1429;transform:translateY(-1px)}.language-selector-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.language-selector-caret{font-size:.75rem;color:#90f0ff;transition:transform .16s ease}.language-selector[data-open=true] .language-selector-caret{transform:rotate(180deg)}.language-selector-menu{position:absolute;top:calc(100% + .34rem);left:0;right:0;z-index:160;margin:0;padding:.26rem;list-style:none;max-height:228px;overflow-y:auto;border:1px solid rgba(0,242,255,.42);background:radial-gradient(circle at 84% -20%,rgba(57,255,20,.14),transparent 54%),linear-gradient(148deg,#08131cf7,#050d13fa);box-shadow:0 10px 26px #0009,0 0 26px #00f2ff1f;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.language-selector-option{width:100%;margin:0;border:1px solid transparent;background:#06101870;color:#d7f8ff;font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1.25;padding:.46rem .55rem;display:flex;align-items:center;justify-content:space-between;gap:.55rem;cursor:pointer;text-align:left;transition:border-color .11s ease,background-color .11s ease,transform .11s ease,box-shadow .11s ease}.language-selector-menu li+li .language-selector-option{margin-top:.22rem}.language-selector-option.is-highlighted{border-color:#00f2ff8c;background:linear-gradient(90deg,#00f2ff29,#39ff141f);transform:translate(3px);box-shadow:inset 0 0 0 1px #00f2ff40,0 0 14px #00f2ff2e;animation:languageSweep .38s ease}.language-selector-option:hover{border-color:#39ff14a6;background:linear-gradient(90deg,#39ff142e,#00f2ff1a)}.language-selector-option.is-active{border-color:#39ff14a3;color:#ddffd5;box-shadow:inset 0 0 0 1px #39ff142e}.language-selector-check{font-size:.63rem;letter-spacing:.12em;color:#7dff5f}@keyframes languageSweep{0%{filter:brightness(1);transform:translate(0)}45%{filter:brightness(1.22);transform:translate(4px)}to{filter:brightness(1);transform:translate(3px)}}.briefing-page{max-width:1240px;width:100%;margin:0 auto;height:100%;min-height:0;position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:1rem}.briefing-topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.2rem;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;color:#9fd9e5}.briefing-topbar-copy{display:grid;gap:.32rem}.briefing-topbar p{margin:0}.briefing-command-cluster{margin-left:auto}.briefing-language-control{min-width:300px;display:grid;gap:.3rem}.briefing-control-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;align-items:start}.briefing-language-control label{font-size:.72rem;letter-spacing:.16em;color:#a6e0ebeb}.briefing-language-group{display:grid;gap:.3rem}.briefing-language-select{width:100%;border:1px solid rgba(0,242,255,.46);background:linear-gradient(145deg,#060e14f0,#071820cc);color:#d8faff;font-family:JetBrains Mono,monospace;font-size:.86rem;padding:.56rem .66rem;min-height:44px;height:44px;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);outline:none}.briefing-language-select:hover,.briefing-language-select:focus-visible{border-color:#39ff14d9;box-shadow:0 0 0 1px #39ff143d,0 0 18px #39ff1433}.briefing-overview-link{width:100%;border:1px solid rgba(255,191,0,.92);background:#ffbf00;color:#171100;font-family:JetBrains Mono,monospace;font-size:.86rem;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:.56rem .66rem;min-height:44px;height:44px;white-space:nowrap;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);cursor:pointer;box-shadow:inset 0 0 0 1px #ffd6616b,0 0 14px #ffbf0038;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,filter .14s ease}.briefing-overview-link:hover,.briefing-overview-link:focus-visible{border-color:#ffda78fa;box-shadow:inset 0 0 0 1px #ffe8988c,0 0 18px #ffbf004d;filter:brightness(1.05);transform:translateY(-1px)}.briefing-overview-link-inline{display:block;width:min(420px,100%);margin:0 0 .9rem}.briefing-header{position:relative}.briefing-title{margin:.15rem 0 .9rem;font-size:clamp(2rem,4vw,4rem)}.briefing-lead{margin:0;max-width:860px;font-size:clamp(1.06rem,1.28vw,1.35rem);line-height:1.6;color:#e4f8ff;text-shadow:0 0 12px rgba(0,242,255,.22)}.teletype-block{max-width:980px;font-family:JetBrains Mono,monospace;letter-spacing:.02em;color:#b7fdf1;text-shadow:0 0 10px rgba(57,255,20,.22),0 0 20px rgba(0,242,255,.2)}.briefing-lead-line{margin:0;min-height:1.55em;display:inline-flex;align-items:center;gap:.32rem}.teletype-cursor{width:.58rem;height:1.15em;background:#39ff14;box-shadow:0 0 10px #39ff14cc;animation:teletypeBlink .82s steps(1) infinite}.teletype-cursor.steady{animation-duration:1.35s}@keyframes teletypeBlink{0%,45%{opacity:1}46%,to{opacity:0}}.briefing-bypass-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;position:absolute;top:.15rem;right:0;padding:.18rem .2rem;cursor:pointer;display:inline-flex;align-items:center;gap:.52rem;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em;color:#a1dfece6;text-shadow:0 0 10px rgba(0,242,255,.22);transition:color .12s ease,text-shadow .12s ease,transform .12s ease}.briefing-bypass-prefix{color:#79becdd1;font-size:.72rem}.briefing-bypass-label{font-size:.84rem;font-weight:700;color:#9cf7ff;position:relative}.briefing-bypass-label:before,.briefing-bypass-label:after{content:"";position:absolute;top:50%;width:8px;border-top:1px solid rgba(0,242,255,.62)}.briefing-bypass-label:before{right:calc(100% + 5px)}.briefing-bypass-label:after{left:calc(100% + 5px)}.briefing-bypass-suffix{font-size:.64rem;color:#39ff14e0;letter-spacing:.14em}.briefing-bypass-control:hover{color:#dfffff;text-shadow:0 0 14px rgba(0,242,255,.55),0 0 22px rgba(57,255,20,.28);transform:translateY(-1px)}.briefing-bypass-control:focus-visible{outline:1px solid rgba(0,242,255,.95);outline-offset:4px}.briefing-terminal{position:relative;border:1px solid rgba(0,242,255,.36);background:linear-gradient(150deg,#071118db,#04080cb3);padding:1.3rem 1.4rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #00f2ff14,0 0 38px #00f2ff1a;overflow-y:auto;overflow-x:hidden;min-height:0;max-height:none;scrollbar-width:thin;scrollbar-color:rgba(94,239,255,.65) rgba(4,14,19,.85)}.briefing-terminal::-webkit-scrollbar{width:10px}.briefing-terminal::-webkit-scrollbar-track{background:#040e13d9;border-left:1px solid rgba(0,242,255,.18)}.briefing-terminal::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#00f2ffb3,#39ff148c);border:1px solid rgba(0,242,255,.55)}.briefing-terminal:before,.briefing-terminal:after{content:"";position:absolute;width:28px;height:28px;border:2px solid rgba(0,242,255,.85)}.briefing-terminal:before{left:-1px;top:-1px;border-right:none;border-bottom:none}.briefing-terminal:after{right:-1px;bottom:-1px;border-left:none;border-top:none}.briefing-section{opacity:0;transform:translateY(10px);animation:briefingReveal .54s ease forwards}.briefing-section+.briefing-section{margin-top:1rem;padding-top:.9rem;border-top:1px dashed rgba(94,239,255,.2)}@keyframes briefingReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.briefing-section h2{margin:0 0 .45rem;font-family:JetBrains Mono,monospace;font-size:1.1rem;color:#39ff9f;letter-spacing:.08em;text-transform:uppercase}.briefing-section p{margin:.35rem 0;line-height:1.6;color:#d7f4fb;font-size:1rem}.briefing-section ul{margin:.45rem 0 .3rem;padding-left:1rem}.briefing-section li{margin:.28rem 0;color:#abf8d2}.briefing-status{font-family:JetBrains Mono,monospace;letter-spacing:.02em}.briefing-status p{color:#9de8ff}.briefing-final-line{color:#66ff86!important;text-shadow:0 0 14px rgba(57,255,20,.46)}.briefing-actions{display:flex;justify-content:center;position:static!important;inset:auto!important;z-index:auto;padding-top:.8rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + .5rem);margin-top:.2rem}.briefing-next-step-card{width:min(100%,560px);border:1px solid rgba(0,242,255,.26);background:linear-gradient(155deg,#050c12db,#04090ee6),radial-gradient(circle at 82% -28%,rgba(0,242,255,.1),transparent 60%);box-shadow:inset 0 0 0 1px #00f2ff14,0 8px 20px #00000057;padding:.46rem .52rem .5rem;display:grid;gap:.34rem}.briefing-next-step-kicker{margin:0;color:#9cdae6eb;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.briefing-next-step-button{width:100%;min-height:62px;border:1px solid rgba(124,255,180,.5);background:linear-gradient(180deg,#07171ef5,#040b0ffa),linear-gradient(90deg,#00f2ff33,#39ff142e);box-shadow:inset 0 0 0 1px #00f2ff14,0 0 20px #39ff1429;color:#e3fcff;font-family:JetBrains Mono,monospace;padding:.72rem .88rem;display:flex;align-items:center;justify-content:space-between;gap:.56rem;cursor:pointer;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease,background-color .14s ease}.briefing-next-step-label{font-size:1.03rem;letter-spacing:.08em;text-transform:uppercase}.briefing-next-step-arrow{font-size:1.28rem;color:#8ff9a4;line-height:1;transform:translate(0);transition:transform .14s ease}.briefing-next-step-button:hover,.briefing-next-step-button:focus-visible{border-color:#92ffc6d6;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #00f2ff1f,0 0 26px #39ff1438}.briefing-next-step-button:hover .briefing-next-step-arrow,.briefing-next-step-button:focus-visible .briefing-next-step-arrow{transform:translate(4px)}.briefing-next-step-button:active{transform:translateY(0)}.page{max-width:1280px;margin:0 auto}.access-mode-page{max-width:1140px;margin:0 auto;display:grid;gap:.95rem}.access-password-page{min-height:calc(100vh - 5.5rem - var(--operational-feed-height));min-height:calc(100dvh - 5.5rem - var(--operational-feed-height));place-items:center}.access-password-panel{width:min(540px,100%);border:1px solid rgba(0,242,255,.42);background:radial-gradient(circle at 86% -14%,rgba(57,255,20,.1),transparent 52%),linear-gradient(145deg,#0a1821d1,#040b10f0);box-shadow:inset 0 0 0 1px #00f2ff1f,0 0 34px #00f2ff21;padding:clamp(1.2rem,4vw,2rem);position:relative;overflow:hidden}.access-password-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.018) 0px,rgba(255,255,255,.018) 2px,transparent 2px,transparent 6px)}.access-password-panel>*{position:relative;z-index:1}.access-password-lead{margin:-.8rem 0 1rem;color:#a8e2ee;line-height:1.55}.access-password-form{display:grid;gap:.72rem}.access-password-field{display:grid;gap:.34rem}.access-password-label{color:#b6ebf7;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.access-password-input{width:100%;min-height:46px;border:1px solid rgba(0,242,255,.32);background:#050e14b8;color:#ecfcff;font:inherit;letter-spacing:.04em;padding:.72rem .82rem;outline:none;border-radius:2px;box-shadow:inset 0 0 0 1px #00f2ff0f}.access-password-input:focus{border-color:#00f2ff9e;box-shadow:inset 0 0 0 1px #00f2ff1f,0 0 18px #00f2ff1f}.access-password-input[aria-invalid=true]{border-color:#e74c3cb3}.access-password-error{margin:-.18rem 0 0;color:#ffb5ad;font-family:JetBrains Mono,monospace;font-size:.74rem;letter-spacing:.06em}.access-mode-topbar{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:12}.access-settings-shell{position:relative;z-index:18}.access-settings-trigger{width:36px;height:36px}.access-settings-panel{top:calc(100% + .34rem);left:0;width:min(308px,calc(100vw - 2rem));z-index:28}.access-command-cluster{display:flex;gap:.48rem;align-items:flex-start}.access-command-module{border:1px solid rgba(0,242,255,.36);background:linear-gradient(145deg,#060e15e0,#060b11eb),radial-gradient(circle at 84% -24%,rgba(0,242,255,.15),transparent 58%);box-shadow:inset 0 0 0 1px #00f2ff14,0 0 16px #00f2ff1c;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);clip-path:none;border-radius:2px;position:relative}.access-command-module.access-mission-control{border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.access-mode-language{width:clamp(244px,24vw,304px)}.access-command-language .language-selector{overflow:visible}.access-command-language .language-selector-frame{gap:0;padding:0;border:0;background:transparent;box-shadow:none;clip-path:none}.access-command-language .language-selector-label{display:none}.access-command-language .language-selector-trigger{min-height:38px;border:0;background:transparent;box-shadow:none;clip-path:none;padding:.48rem .62rem;font-size:.8rem;letter-spacing:.1em}.access-command-language .language-selector[data-open=true] .language-selector-trigger,.access-command-language .language-selector-trigger:hover,.access-command-language .language-selector-trigger:focus-visible{border:0;box-shadow:none;transform:none}.access-command-language .language-selector-value{text-transform:uppercase}.access-command-language .language-selector-menu{top:calc(100% + .25rem);border-color:#00f2ff7a;z-index:25;min-width:292px}.access-command-language .language-selector-option span:first-child{white-space:nowrap}.access-mission-control{width:clamp(244px,24vw,304px)}.access-mission-control-trigger{width:100%;border:1px solid rgba(0,242,255,.4);background:linear-gradient(145deg,#060e15e0,#060b11eb),radial-gradient(circle at 84% -24%,rgba(0,242,255,.15),transparent 58%);box-shadow:0 0 16px #00f2ff1c;color:#d8f7ff;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;min-height:38px;padding:.48rem .62rem;display:flex;align-items:center;justify-content:space-between;gap:.48rem;cursor:pointer}.access-mission-control-trigger:hover,.access-mission-control-trigger:focus-visible{border-color:#00f2ff94;color:#ecfcff}.access-mission-control.open .access-mission-control-trigger span:last-child{transform:rotate(180deg)}.access-mission-control-trigger span:last-child{transition:transform .14s ease}.access-mission-control-menu{position:absolute;top:calc(100% + .32rem);right:0;width:min(320px,72vw);border:1px solid rgba(0,242,255,.42);background:linear-gradient(160deg,#050e14f7,#040a0ff7),radial-gradient(circle at 92% -14%,rgba(0,242,255,.14),transparent 54%);box-shadow:inset 0 0 0 1px #00f2ff14,0 12px 34px #00000080,0 0 20px #00f2ff1f;padding:.52rem;display:grid;gap:.32rem;z-index:24}.access-mission-control-title{margin:0 0 .22rem;color:#b6ebf7;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase}.access-mission-control-item{width:100%;border:1px solid rgba(0,242,255,.22);background:#050e1494;color:#d2f6ff;font-family:Space Grotesk,Noto Sans JP,Noto Sans TC,sans-serif;font-size:.82rem;text-align:left;padding:.46rem .54rem;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.access-mission-control-item:hover,.access-mission-control-item:focus-visible{border-color:#00f2ff75;background:#07161ebd;color:#eafcff}.access-mission-control-item:disabled{opacity:.58;cursor:not-allowed}.access-mission-control-version{margin:.14rem 0 0;padding-top:.34rem;border-top:1px solid rgba(0,242,255,.18);color:#98c2cdd6;font-family:JetBrains Mono,monospace;font-size:.61rem;letter-spacing:.12em}.access-mode-lead{margin:-1rem 0 .85rem;color:#a8e2ee;font-size:1.04rem;letter-spacing:.03em}.access-mode-scan-shell{position:relative;overflow:hidden;padding:.46rem 0 .2rem}.access-mode-scan-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.018) 0px,rgba(255,255,255,.018) 2px,transparent 2px,transparent 6px)}.access-mode-scan-shell:after{content:"";position:absolute;left:0;right:0;top:-22%;height:28%;pointer-events:none;background:linear-gradient(180deg,#fff0,#ffffff1a,#fff0);animation:missionHubSweep 5.2s linear infinite}.access-mode-scan-shell>*{position:relative;z-index:1}.access-mode-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mission-overview-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:170;display:grid;place-items:center;background:radial-gradient(circle at 50% 28%,rgba(0,242,255,.13),transparent 42%),#02060acc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1.2rem}.mission-overview-panel{width:min(1120px,94vw);border:1px solid rgba(0,242,255,.48);background:radial-gradient(circle at 88% -10%,rgba(57,255,20,.1),transparent 55%),linear-gradient(145deg,#070e17f2,#050a10f5);box-shadow:inset 0 0 0 1px #00f2ff1f,0 0 32px #00f2ff29,0 20px 42px #0000006b;padding:.82rem;display:grid;gap:.62rem}.mission-overview-header{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.mission-overview-header h2{margin:0;font-family:JetBrains Mono,monospace;font-size:.95rem;letter-spacing:.13em;text-transform:uppercase;color:#c9f4ff}.mission-overview-header button{border:1px solid rgba(0,242,255,.4);background:#040e15db;color:#c7f8ff;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.13em;text-transform:uppercase;padding:.34rem .6rem;cursor:pointer}.mission-overview-header button:hover,.mission-overview-header button:focus-visible{border-color:#7fff67e6;color:#d4ffd5}.mission-overview-video{width:100%;max-height:min(74vh,760px);border:1px solid rgba(0,242,255,.26);background:#000;box-shadow:inset 0 0 0 1px #00f2ff17}.ai-experimental-gate-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:192;display:grid;place-items:center;padding:1.1rem;background:radial-gradient(circle at 50% 20%,rgba(0,242,255,.12),transparent 44%),radial-gradient(circle at 84% 10%,rgba(57,255,20,.08),transparent 34%),#02060ad1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ai-experimental-gate-panel{width:min(560px,94vw);border:1px solid rgba(0,242,255,.46);background:repeating-linear-gradient(to bottom,rgba(0,242,255,.035) 0px,rgba(0,242,255,.035) 1px,transparent 1px,transparent 4px),radial-gradient(circle at 88% -8%,rgba(57,255,20,.12),transparent 56%),linear-gradient(160deg,#060e16f5,#04090efa);box-shadow:inset 0 0 0 1px #00f2ff24,0 0 28px #00f2ff33,0 20px 40px #00000080;padding:.9rem .95rem .85rem;display:grid;gap:.54rem;position:relative}.ai-experimental-gate-panel:before{content:"CLEARANCE_GATE";position:absolute;right:.78rem;top:.66rem;color:#9deeff8c;font-family:JetBrains Mono,monospace;font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.ai-experimental-gate-panel.invalid{border-color:#ff7676bd;box-shadow:inset 0 0 0 1px #ff767633,0 0 24px #ff767638,0 20px 40px #00000080;animation:aiGateShake .17s linear 2}.ai-experimental-gate-title{margin:0;color:#d8fbff;font-family:JetBrains Mono,monospace;font-size:.92rem;letter-spacing:.12em;text-transform:uppercase}.ai-experimental-gate-lead{margin:0;color:#9ecedb;font-family:JetBrains Mono,monospace;font-size:.74rem;line-height:1.4}.ai-experimental-gate-field{display:grid;gap:.24rem}.ai-experimental-gate-field span{color:#9df2ff;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.ai-experimental-gate-field input{width:100%;border:1px solid rgba(0,242,255,.38);background:#030a0fe6;color:#e2fcff;font-family:JetBrains Mono,monospace;font-size:1.18rem;letter-spacing:.4em;text-align:center;padding:.58rem .7rem;outline:none;box-shadow:inset 0 0 0 1px #00f2ff1f}.ai-experimental-gate-field input:focus{border-color:#9df5ffe6;box-shadow:inset 0 0 0 1px #9df5ff2e,0 0 16px #00f2ff33}.ai-experimental-gate-hint{margin:0;color:#88b9c5;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.07em}.ai-experimental-gate-error{margin:0;color:#ffb0b0;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.ai-experimental-gate-actions{display:flex;justify-content:flex-end;gap:.4rem}.ai-experimental-gate-actions .reticle-button{min-width:138px}@keyframes aiGateShake{0%{transform:translate(0)}30%{transform:translate(-4px)}60%{transform:translate(4px)}to{transform:translate(0)}}.ui-guide-panel{max-height:min(84vh,900px);overflow:auto}.ui-guide-subtitle{margin:0;color:#addbe5;line-height:1.5;font-size:.89rem}.ui-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.ui-guide-section{border:1px solid rgba(0,242,255,.2);background:#040c12a6;padding:.62rem .7rem}.ui-guide-section h3{margin:0 0 .44rem;color:#8eefff;font-family:JetBrains Mono,monospace;font-size:.74rem;text-transform:uppercase;letter-spacing:.11em}.ui-guide-section p,.ui-guide-section li{color:#d4f5fb;font-size:.83rem;line-height:1.5;margin:0 0 .4rem}.ui-guide-section p:last-child,.ui-guide-section li:last-child{margin-bottom:0}.ui-guide-section ul{margin:0;padding-left:1rem;display:grid;gap:.28rem}.access-mode-card{border:1px solid rgba(0,242,255,.42);background:radial-gradient(circle at 86% -12%,rgba(57,255,20,.1),transparent 55%),linear-gradient(145deg,#0a1821b8,#040b10e6);box-shadow:inset 0 0 0 1px #00f2ff1f,0 0 32px #00f2ff1a;padding:1.05rem;display:grid;gap:.8rem;min-height:265px}.access-mode-card-operator{border-color:#00f2ff75;box-shadow:inset 0 0 0 1px #00f2ff1f,0 0 24px #00f2ff1c}.access-mode-card-admin{border-color:#ffc25861;background:radial-gradient(circle at 84% -12%,rgba(255,185,75,.08),transparent 56%),linear-gradient(145deg,#0d161ebd,#060b10eb);box-shadow:inset 0 0 0 1px #ffc25814,0 0 22px #ffc2581a}.demo-status-chip{position:fixed;right:1.1rem;bottom:1rem;z-index:120;padding:.46rem .72rem .46rem 1.14rem;border:1px solid rgba(86,242,255,.46);background:linear-gradient(145deg,#051016ed,#09161ee8),radial-gradient(circle at 88% 0,rgba(126,255,103,.12),transparent 55%);color:#c7f8ff;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.125em;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);box-shadow:inset 0 0 0 1px #00f2ff29,0 0 18px #00f2ff29,0 0 24px #39ff1414;text-shadow:0 0 8px rgba(0,242,255,.3);pointer-events:none;overflow:hidden}.demo-status-chip:before{content:"";position:absolute;left:.44rem;top:50%;width:.34rem;height:.34rem;border-radius:50%;background:#a8ff9a;box-shadow:0 0 8px #7eff67b3;transform:translateY(-50%);animation:demoLivePulse 1.8s ease-in-out infinite}.demo-status-chip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 0%,rgba(141,239,255,.11) 52%,transparent 100%);transform:translate(-120%);animation:demoChipSweep 4.2s ease-in-out infinite}@keyframes demoLivePulse{0%,to{opacity:.46;transform:translateY(-50%) scale(.85)}50%{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes demoChipSweep{0%,58%,to{transform:translate(-120%)}75%{transform:translate(120%)}}.demo-cursor{position:fixed;top:0;left:0;width:61px;height:61px;z-index:130;pointer-events:none;opacity:1;transition:transform .23s cubic-bezier(.21,.9,.25,1),opacity .18s ease}.demo-cursor svg{width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(157,255,133,.5)) drop-shadow(0 0 14px rgba(0,242,255,.24));transform-origin:44% 16%;transition:transform .12s ease,filter .12s ease}.demo-cursor.pressed svg{transform:scale(.92) rotate(-3deg);filter:drop-shadow(0 0 8px rgba(157,255,133,.7)) drop-shadow(0 0 18px rgba(0,242,255,.31))}body.demo-mode-running,body.demo-mode-running *{cursor:none!important}.access-mode-card h2{margin:0;color:#cbf8ff;font-size:1.44rem}.access-mode-card p{margin:0;color:#9ad1dd;line-height:1.58;font-size:.95rem}.baseline-page{display:grid;gap:.9rem;padding-bottom:2.2rem}.baseline-title{margin:0}.baseline-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:.95rem;align-items:start}.baseline-primary-shell{border:1px solid rgba(0,242,255,.37);background:radial-gradient(circle at 95% -12%,rgba(57,255,20,.15),transparent 48%),linear-gradient(145deg,#08151ec7,#030a0eeb);box-shadow:inset 0 0 0 1px #00f2ff1c,0 0 30px #00f2ff1c;padding:1rem;display:grid;gap:.82rem}.baseline-lead{margin:0;color:#bdebf3;font-size:1.03rem;line-height:1.55}.baseline-required-chip{margin:0;display:inline-flex;width:fit-content;border:1px solid rgba(57,255,20,.6);background:#39ff141f;color:#b7ffca;font-family:JetBrains Mono,monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;padding:.38rem .5rem}.baseline-teletype{border:1px dashed rgba(0,242,255,.42);background:#020a0e99;padding:.72rem .78rem;display:grid;gap:.34rem;font-family:JetBrains Mono,monospace}.baseline-teletype span{color:#80deed;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.baseline-teletype p{margin:0;color:#d3ffef;line-height:1.45;min-height:2.8em}.baseline-entry-actions{margin-top:.15rem}.baseline-cta{min-width:min(100%,360px)}.baseline-track-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.baseline-track-tab{border:1px solid rgba(0,242,255,.34);background:linear-gradient(150deg,#08151dd6,#040c12eb);color:#b9ecf6;min-height:58px;font-family:JetBrains Mono,monospace;display:flex;flex-direction:column;justify-content:center;gap:.18rem;padding:.48rem .56rem;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.baseline-track-tab span{font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.baseline-track-tab strong{font-size:.85rem;color:#8be6f6}.baseline-track-tab:hover{border-color:#00f2ffb8;box-shadow:0 0 18px #00f2ff26}.baseline-track-tab.active{border-color:#39ff149e;box-shadow:0 0 20px #39ff1424,inset 0 0 0 1px #39ff1433;transform:translateY(-1px)}.baseline-track-tab.active strong{color:#9fff9c}.baseline-complete-shell{border:1px solid rgba(57,255,20,.45);background:linear-gradient(145deg,#0e1c11a8,#050d0ad9);padding:.9rem;display:grid;gap:.55rem}.baseline-complete-shell h2{margin:0;font-family:JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:1.02rem;color:#95ffb0}.baseline-complete-shell p{margin:0;color:#c2f7cf}.baseline-complete-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.baseline-complete-actions.skills{grid-template-columns:repeat(3,minmax(0,1fr))}.baseline-complete-actions .reticle-button{width:100%}.baseline-question-shell{margin-top:.12rem}.baseline-question-shell.feedback-error{border-color:#ff5f5fb8;box-shadow:0 0 28px #ff464647,inset 0 0 0 1px #ff787833;animation:baselineErrorFlash .46s ease-out}.baseline-question-shell.feedback-success{border-color:#39ff149e;box-shadow:0 0 24px #39ff143d,inset 0 0 0 1px #39ff1429;animation:baselineSuccessFlash .38s ease-out}.baseline-answer-feedback{margin:0 0 .48rem;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.baseline-answer-feedback.error{color:#ff9b9b;text-shadow:0 0 12px rgba(255,77,77,.35)}.baseline-answer-feedback.success{color:#8dff9f;text-shadow:0 0 12px rgba(57,255,20,.35)}.baseline-track-badge{margin:0 0 .5rem;color:#88d9e7;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.assessment-stage-summary-shell{display:grid;gap:.9rem}.assessment-stage-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.assessment-stage-summary-grid p{margin:0;padding:.78rem .84rem;border:1px solid rgba(0,242,255,.24);background:#0510168c;display:grid;gap:.26rem}.assessment-stage-summary-grid span{color:#90cad7;font-family:JetBrains Mono,monospace;font-size:.63rem;letter-spacing:.1em;text-transform:uppercase}.assessment-stage-summary-grid strong{color:#d9fbff;font-size:.98rem;line-height:1.3}.assessment-stage-summary-next{margin:0;color:#a6dce8;font-size:.9rem;line-height:1.45}.assessment-stage-summary-next strong{color:#e8fdff}@keyframes baselineErrorFlash{0%{transform:translate(0);filter:saturate(1.1)}20%{transform:translate(-3px)}44%{transform:translate(3px)}to{transform:translate(0);filter:saturate(1)}}@keyframes baselineSuccessFlash{0%{filter:brightness(1)}35%{filter:brightness(1.2)}to{filter:brightness(1)}}.baseline-radar-shell{border:1px solid rgba(0,242,255,.32);background:radial-gradient(circle at 50% 24%,rgba(57,255,20,.11),transparent 56%),linear-gradient(170deg,#071218d9,#02060af2);box-shadow:inset 0 0 0 1px #00f2ff17,0 0 26px #00f2ff1a;padding:.9rem;display:grid;gap:.65rem}.baseline-radar-shell h2{margin:0;font-size:1.16rem}.baseline-radar-progress{margin:0;color:#99d9e7;font-family:JetBrains Mono,monospace;font-size:.79rem}.baseline-radar-shell h3{margin:.2rem 0 0;font-family:JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.86rem;color:#b4fcff}.baseline-empty-copy{margin:0;color:#8bbfca;font-size:.87rem}.baseline-signal-list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.baseline-signal-list li{border:1px solid rgba(0,242,255,.25);background:#040a109e;padding:.5rem .55rem;display:flex;justify-content:space-between;gap:.6rem}.baseline-signal-list span{color:#cdf8ff}.baseline-signal-list strong{color:#75ff98;font-family:JetBrains Mono,monospace}.subtitle{text-transform:uppercase;letter-spacing:.14em;color:#9fd3de;font-size:.95rem;margin:0}.glitch-title{font-family:JetBrains Mono,monospace;font-size:clamp(1.95rem,3vw,3.35rem);font-weight:800;letter-spacing:.01em;color:#9fefff;margin:.55rem 0 2rem;position:relative;display:inline-block;text-shadow:0 0 20px rgba(0,242,255,.48);animation:hubTitlePulse 2.4s ease-in-out infinite}.glitch-title:before,.glitch-title:after{content:attr(data-text);position:absolute;left:0;top:0;opacity:.18}.glitch-title:before{transform:translate(-1px);color:#00f2ff;animation:hubTitleJitter 1.8s linear infinite}.glitch-title:after{transform:translate(1px);color:#ffbf00;animation:hubTitleJitterAlt 2.1s linear infinite}@keyframes hubTitlePulse{0%,to{opacity:1;text-shadow:0 0 14px rgba(0,242,255,.3)}50%{opacity:.95;text-shadow:0 0 30px rgba(0,242,255,.64)}}@keyframes hubTitleJitter{0%,to{transform:translate(-1px)}40%{transform:translate(-2px,-1px)}60%{transform:translate(-1px,1px)}}@keyframes hubTitleJitterAlt{0%,to{transform:translate(1px)}35%{transform:translate(2px,1px)}70%{transform:translate(1px,-1px)}}.hub-title-stack{display:grid;gap:.25rem;margin-bottom:1rem}.project-ares-tag{margin:0;font-family:JetBrains Mono,monospace;color:#f1f6f9;letter-spacing:.2em;text-transform:uppercase;font-size:.78rem;font-weight:700;opacity:.92;animation:projectAresPulse 1.9s ease-in-out infinite}@keyframes projectAresPulse{0%,to{opacity:.85;transform:translate(0)}50%{opacity:1;transform:translate(.8px)}}.mission-hub-title{margin:0}.mission-hub-topbar{justify-content:flex-end;margin-bottom:.2rem}.mission-hub-topbar .access-command-cluster{margin-left:auto}.mission-hub-scan-shell{position:relative;padding:.55rem 0;overflow:hidden}.mission-hub-scan-shell>.directive{margin-bottom:.75rem}.mission-hub-scan-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(0,242,255,.02) 0px,rgba(0,242,255,.02) 2px,transparent 2px,transparent 6px)}.mission-hub-scan-shell:after{content:"";position:absolute;left:0;right:0;top:-22%;height:28%;pointer-events:none;background:linear-gradient(180deg,#94ffff00,#94ffff1a,#94ffff00);animation:missionHubSweep 5.2s linear infinite}@keyframes missionHubSweep{0%{top:-22%}to{top:104%}}.mission-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.mission-card-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-card{min-height:450px;display:flex;flex-direction:column;justify-content:flex-start;position:relative;padding:1.25rem;background:linear-gradient(145deg,#0a171f6b,#08080a1f);border:1px solid rgba(0,242,255,.5);box-shadow:inset 0 0 0 1px #00f2ff1f,0 0 26px #00f2ff1a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:transform .16s ease,box-shadow .16s ease}.mission-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #00f2ff33,0 0 30px #00f2ff33}.mission-card:before,.mission-card:after{content:"";position:absolute;width:24px;height:24px;border-color:var(--cyan);border-style:solid}.mission-card:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.mission-card:after{border-width:0 2px 2px 0;right:-1px;bottom:-1px}.mission-meta-header{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;color:var(--cyan);font-size:.7rem;opacity:.8}.mission-card-body{display:grid;grid-template-rows:auto minmax(3rem,auto) minmax(3rem,auto) minmax(5.5rem,auto) 1fr auto;gap:.55rem;flex:1;align-content:start}.system-status{color:#2dde7f;font-size:.8rem;letter-spacing:.2em;margin:0;line-height:1.3}.mission-card-title{margin:0;color:#e4feff;font-size:clamp(1.2rem,1.35vw,1.72rem);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.vector-line,.directive,.trk-lock{margin:0;font-family:JetBrains Mono,monospace;font-size:.89rem;white-space:normal;overflow-wrap:break-word;line-height:1.35}.directive{color:#6be9ff}.trk-lock{color:#bfcfd4}.mission-card-action{margin-top:1.1rem}.mission-defense-environment-shell{margin-top:1.15rem;border:1px solid rgba(0,242,255,.34);background:linear-gradient(145deg,#061119d1,#040a0feb);padding:.72rem .78rem;display:grid;gap:.45rem}.mission-defense-environment-head h2{margin:0;color:#d9f8ff;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.11em;font-size:.78rem}.mission-defense-environment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.mission-defense-metric{border:1px solid rgba(0,242,255,.2);background:#030a0fb8;padding:.36rem .42rem;display:grid;gap:.16rem}.mission-defense-metric span{color:#95d2de;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.09em;font-size:.6rem}.mission-defense-metric strong{font-family:JetBrains Mono,monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.73rem}.mission-defense-metric.strong strong{color:#7fffaf}.mission-defense-metric.moderate strong{color:#ffd985}.mission-defense-metric.limited strong{color:#ff9f70}.mission-defense-environment-footnote{margin:0;color:#97c7d4e6;font-size:.65rem;line-height:1.32}.reticle-button{border:1px solid var(--border-subtle);background:linear-gradient(180deg,#17202bfa,#111823fa);color:var(--text);border-radius:10px;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:1rem;padding:.58rem 1rem;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;position:relative;box-shadow:var(--shadow-soft);transition:border-color .14s ease,color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.reticle-button .reticle-meta{font-size:.45rem;color:var(--muted);opacity:.9;letter-spacing:.14em}.reticle-button:hover:not(:disabled){border-color:var(--border-active);color:#fff;box-shadow:inset 0 0 0 1px #3bc9db0f,var(--shadow-panel);transform:translateY(-1px)}.reticle-button.demo-submit-highlight{border-color:#3bc9db99;color:#ecfdff;box-shadow:inset 0 0 0 1px #3bc9db1f,0 0 0 2px #3bc9db1a,var(--shadow-panel);animation:demoChoicePulse .24s cubic-bezier(.23,.92,.27,1)}.reticle-button:hover:not(:disabled):before,.reticle-button:hover:not(:disabled):after{content:none}.reticle-button:hover:not(:disabled):before{left:6px;top:6px;border-right:none;border-bottom:none}.reticle-button:hover:not(:disabled):after{right:6px;bottom:6px;border-left:none;border-top:none}.reticle-full{width:100%}.mission-cta{border:1px solid rgba(200,167,91,.52);border-radius:24px;min-height:62px;padding:.75rem 1.1rem;background:linear-gradient(180deg,#c8a75b42,#503f1ef5),linear-gradient(90deg,#c8a75b2e,#c8a75b0d);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000073,0 12px 28px #00000052;transform:translateZ(0);isolation:isolate;overflow:hidden}.mission-cta:before,.mission-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.mission-cta:before{border:1px solid rgba(200,167,91,.62);border-radius:inherit}.mission-cta:after{background:linear-gradient(105deg,#fff0 25%,#ffffff42 44%,#fff0 58%);transform:translate(-120%);transition:transform .32s ease}.mission-cta .reticle-label{font-size:1.22rem;font-weight:700;letter-spacing:.03em}.mission-cta .reticle-meta{font-size:.52rem;letter-spacing:.22em;color:#e6edf3b8}.mission-cta:hover:not(:disabled){border-color:#c8a75bad;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000073,0 16px 30px #0000005c;transform:translateY(-2px)}.mission-cta:hover:not(:disabled):before,.mission-cta:hover:not(:disabled):after{width:auto;height:auto;left:0;right:0;top:0;bottom:0;border-color:#c8a75bd6;border-radius:inherit}.mission-cta:after,.mission-cta:hover:not(:disabled):after{border:none}.mission-cta:hover:not(:disabled):after{transform:translate(120%)}.mission-cta:active:not(:disabled){transform:translateY(1px) scale(.995);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000008f,0 6px 14px #00000052}.reticle-primary{border-color:#c8a75b85;background:linear-gradient(180deg,#c8a75b2e,#312718fa)}.reticle-secondary{border-color:#3bc9db6b;background:linear-gradient(145deg,#3bc9db1f,#111823f5)}.reticle-secondary:hover:not(:disabled){border-color:var(--cyan)}.reticle-amber{border-color:#f39c128f;background:linear-gradient(180deg,#f39c1224,#312210fa)}.reticle-button:disabled{opacity:.45;cursor:not-allowed}.hud-breadcrumb{margin-bottom:.75rem;font-family:JetBrains Mono,monospace;color:#9ec7d0;letter-spacing:.08em;font-size:.82rem}.question-shell{border:1px solid var(--border-subtle);padding:1.2rem;background:linear-gradient(145deg,#17202b9e,#1118235c)}.mission-question-shell.feedback-success{border-color:#2ecc7185;box-shadow:inset 0 0 0 1px #2ecc711f}.mission-question-shell.feedback-error{border-color:#e74c3c8f;box-shadow:inset 0 0 0 1px #e74c3c1f}.mission-question-shell.feedback-profile{border-color:#c8a75b75;box-shadow:inset 0 0 0 1px #c8a75b1a}.question-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem;margin-bottom:.55rem;font-family:JetBrains Mono,monospace}.question-head-progress{display:grid;gap:.18rem}.mission-signal-readout{justify-self:end;text-align:right;display:grid;gap:.16rem;min-width:200px}.mission-signal-readout p{margin:0;color:#91c9d6;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase}.mission-signal-readout strong{color:#c5f2ff;font-size:.76rem;letter-spacing:.09em;text-transform:uppercase}.mission-signal-readout span{color:#9bd9e7;font-size:.72rem;letter-spacing:.04em}.progress-track{width:100%;height:12px;border:1px solid rgba(0,242,255,.5);position:relative;background:#051016b3;overflow:hidden;margin-bottom:.9rem}.progress-fill{height:100%;transition:width .28s ease;background:linear-gradient(90deg,#00f2ffb3,#39ff148c)}.progress-scanline{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);animation:sweep 1.6s linear infinite}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.question-shell h2{margin:.5rem 0 .8rem;line-height:1.35;text-shadow:0 0 12px rgba(0,242,255,.28)}.pathfinder-layer-header{margin:.3rem 0 .7rem;display:grid;gap:.18rem}.pathfinder-layer-label{margin:0;color:#88d9e7;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.pathfinder-layer-helper{margin:0;color:#9ec7d0;font-size:.78rem;line-height:1.35}.pathfinder-feedback-line{margin:-.1rem 0 .6rem;color:#9ec7d0;font-size:.8rem;line-height:1.35}.mission-answer-feedback{margin:-.2rem 0 .6rem;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.mission-answer-feedback.success{color:#8dff9f;text-shadow:0 0 10px rgba(57,255,20,.3)}.mission-answer-feedback.error{color:#ff9b9b;text-shadow:0 0 10px rgba(255,77,77,.3)}.mission-answer-feedback.profile{color:#9efbb3;text-shadow:0 0 10px rgba(57,255,20,.24)}.option-list{margin:0;border:none;padding:0;display:grid;gap:.75rem}.option-card{border:1px solid rgba(0,242,255,.4);background:#060f1499;padding:.78rem;cursor:pointer;transition:all .14s ease;display:flex;gap:.7rem;align-items:flex-start;position:relative;overflow:hidden}.option-card:hover{border-color:#3bc9db85;color:var(--text);box-shadow:inset 0 0 0 1px #3bc9db14,var(--shadow-soft)}.option-card.selected{border-color:#3bc9db8f;background:#3bc9db14}.option-card.feedback-success{border-color:#2ecc718f;background:#2ecc711a;box-shadow:inset 0 0 0 1px #2ecc711f;animation:missionOptionSuccessFlash .18s ease-out}.option-card.feedback-error{border-color:#e74c3c99;background:#e74c3c1a;box-shadow:inset 0 0 0 1px #e74c3c1f;animation:missionOptionErrorFlash .18s ease-out}.option-card.feedback-profile{border-color:#39ff14bd;background:#39ff141f;box-shadow:0 0 10px #39ff1433;animation:missionOptionSuccessFlash .22s ease-out}@keyframes missionOptionSuccessFlash{0%{filter:saturate(1)}45%{filter:saturate(1.3)}to{filter:saturate(1)}}@keyframes missionOptionErrorFlash{0%{filter:saturate(1)}45%{filter:saturate(1.25)}to{filter:saturate(1)}}.option-card.demo-choice-highlight{border-color:#91f9fff2;background:linear-gradient(150deg,#0a1a22db,#07141ce6);box-shadow:inset 0 0 0 1px #bdffd63d,0 0 0 2px #91f9ff3b,0 0 24px #91f9ff40,0 0 18px #7eff6729;animation:demoChoicePulse .28s cubic-bezier(.23,.92,.27,1)}.option-card.demo-choice-highlight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(100deg,transparent 12%,rgba(185,253,255,.18) 46%,rgba(185,253,255,.06) 55%,transparent 88%);transform:translate(-120%);animation:demoChoiceSweep .36s cubic-bezier(.18,.85,.21,1) 1}.option-card input{margin-top:.2rem;accent-color:#00f2ff}.question-actions{margin-top:.9rem;display:flex;justify-content:space-between;gap:.6rem}@keyframes demoChoicePulse{0%{transform:translateY(0);filter:brightness(1) saturate(1)}35%{transform:translateY(-1px) scale(1.006);filter:brightness(1.16) saturate(1.05)}to{transform:translateY(0);filter:brightness(1) saturate(1)}}@keyframes demoChoiceSweep{0%{transform:translate(-120%);opacity:0}25%{opacity:1}to{transform:translate(120%);opacity:0}}@media(prefers-reduced-motion:reduce){.demo-status-chip:before,.demo-status-chip:after,.option-card.demo-choice-highlight:after,.option-card.demo-choice-highlight,.reticle-button.demo-submit-highlight{animation:none!important}}.assist-actions{margin-top:.8rem;display:flex;gap:.55rem;flex-wrap:wrap}.assist-followup{margin-top:.55rem;display:flex;justify-content:flex-start}.radar-shell{border:1px solid rgba(0,242,255,.25);position:relative;overflow:hidden;background:radial-gradient(circle at 50% 35%,#22976747,#01080af2 62%),#030607}.radar-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 50%,#39ff142e,#39ff1400 62%);animation:radarGreenPulse 2.9s ease-in-out infinite}.radar-shell:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;pointer-events:none;background:conic-gradient(from 0deg,#39ff1400,#39ff1430 58deg,#39ff1400 120deg);animation:radarSweepRotate 5.8s linear infinite;mix-blend-mode:screen}.radar-shell.organization-posture-shell{border-color:#70abb66b;background:linear-gradient(180deg,#08141bf2,#060e12fa),radial-gradient(circle at 62% 18%,rgba(68,118,126,.18),transparent 48%);padding:.55rem .62rem .62rem}.radar-shell.organization-posture-shell:before,.radar-shell.organization-posture-shell:after{content:none;animation:none}.org-view-placeholder{font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:#8eb6bf;border:1px solid rgba(96,144,154,.35);background:#081318c7;padding:.26rem .42rem;margin-bottom:.45rem}.org-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;margin-bottom:.45rem}.org-metrics-grid div{border:1px solid rgba(103,154,165,.3);background:#081318bd;padding:.36rem .42rem;display:grid;gap:.16rem}.org-metrics-grid span{font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:#86aeb7}.org-metrics-grid strong{font-family:JetBrains Mono,monospace;font-size:.86rem;color:#d0eff5}.org-risk.stable{color:#8ed7a5}.org-risk.moderate{color:#d5d48d}.org-risk.elevated{color:#e2b984}.org-risk.high{color:#df9797}.org-signature-title{margin:.2rem 0 .3rem;color:#b9dce5;font-family:JetBrains Mono,monospace;font-size:.67rem;letter-spacing:.14em;text-transform:uppercase}.org-signature-legend{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.24rem}.org-signature-legend span{display:inline-flex;align-items:center;gap:.26rem;font-size:.62rem;color:#88b6bf;letter-spacing:.06em}.org-signature-legend i{width:11px;height:2px;display:inline-block}.org-signature-legend i.benchmark{background:#79d982}.org-signature-legend i.mean{background:#63cadd}.org-signature-legend i.variance{background:#66b8c78f}.org-domain-table{margin-top:.3rem;display:grid;gap:.2rem}.org-domain-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.4rem;border:1px solid rgba(96,144,154,.26);background:#071015c2;padding:.25rem .38rem}.org-domain-row span{color:#c4e2e9;font-size:.67rem}.org-domain-row strong{color:#cceaf1;font-family:JetBrains Mono,monospace;font-size:.68rem}.org-domain-row small{font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.org-domain-risk.stable{color:#8ed7a5}.org-domain-risk.moderate{color:#d5d48d}.org-domain-risk.elevated{color:#e2b984}.org-domain-risk.high{color:#df9797}@keyframes radarGreenPulse{0%,to{opacity:.28;transform:scale(1)}50%{opacity:.55;transform:scale(1.05)}}@keyframes radarSweepRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.radar-center-pulse{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);background:var(--cyan);box-shadow:0 0 20px #00f2ffe6;animation:pulse 1.3s ease-in-out infinite}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.8);opacity:1}}.reflex-page{min-height:80vh;position:relative}.reflex-system-chatter{margin:.16rem 0 .2rem;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.08em;color:#97e7f2b8;text-transform:uppercase;min-height:1.05rem;transition:opacity .17s ease}.reflex-system-chatter.visible{opacity:.92}.reflex-system-chatter.hidden{opacity:.12}.reflex-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .12s linear}.reflex-page.reflex-error-state:before{opacity:1;background:repeating-linear-gradient(180deg,rgba(255,77,77,.12) 0px,rgba(255,77,77,.12) 2px,transparent 2px,transparent 6px);animation:reflexImpactFlash .46s ease-out}.reflex-page.reflex-success-state:before{opacity:1;background:radial-gradient(circle at 50% 40%,rgba(57,255,20,.15),transparent 55%);animation:reflexStableFlash .42s ease-out}@keyframes reflexImpactFlash{0%{opacity:.9;transform:scale(1.001)}to{opacity:0;transform:scale(1)}}@keyframes reflexStableFlash{0%{opacity:.7}to{opacity:0}}.reflex-ring{--ring-progress: 0;--ring-color: rgba(0, 242, 255, .95);width:124px;height:124px;border-radius:50%;margin:1.1rem auto;border:2px solid rgba(0,242,255,.55);display:grid;place-items:center;background:radial-gradient(circle at center,rgba(3,16,22,.94) 57%,transparent 58%),conic-gradient(var(--ring-color) calc(var(--ring-progress) * 1%),rgba(59,201,219,.1) 0);box-shadow:inset 0 0 0 1px #3bc9db1f,0 12px 24px #0000003d;opacity:.7;transition:background .28s ease,box-shadow .22s ease,transform .22s ease}.reflex-ring-inner{font-family:JetBrains Mono,monospace;color:var(--cyan);text-shadow:none}.reflex-ring.ring-idle{animation:reflexRingIdle 1.8s ease-in-out infinite}.reflex-ring.ring-scan{animation:reflexRingScanPulse .72s ease}.reflex-ring-inner.text-mode{width:84px;font-size:.48rem;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--text-soft);text-shadow:none}.reflex-ring.ring-result-success{--ring-color: rgba(46, 204, 113, .96);animation:reflexRingSuccess .52s ease;box-shadow:inset 0 0 0 1px #2ecc7129,0 12px 24px #0000003d}.reflex-ring.ring-result-error{--ring-color: rgba(231, 76, 60, .96);animation:reflexRingError .52s ease;box-shadow:inset 0 0 0 1px #e74c3c29,0 12px 24px #0000003d}@keyframes reflexRingScanPulse{0%{transform:scale(1);opacity:.68}45%{transform:scale(1.02);opacity:.88}to{transform:scale(1);opacity:.72}}@keyframes reflexRingIdle{0%{transform:scale(1);opacity:.72;box-shadow:inset 0 0 20px #00f2ff33,0 0 20px #00f2ff38,0 0 24px #00f2ff1a}50%{transform:scale(1.01);opacity:.84;box-shadow:inset 0 0 22px #00f2ff40,0 0 24px #00f2ff45,0 0 30px #00f2ff21}to{transform:scale(1);opacity:.72;box-shadow:inset 0 0 20px #00f2ff33,0 0 20px #00f2ff38,0 0 24px #00f2ff1a}}@keyframes reflexRingSuccess{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes reflexRingError{0%{transform:scale(1)}30%{transform:scale(1.03)}60%{transform:scale(.99)}to{transform:scale(1)}}.telemetry-focus{margin:1.2rem auto 1rem;max-width:800px;text-align:center;position:relative;padding:2rem 1.5rem}.telemetry-focus:before,.telemetry-focus:after{content:"";position:absolute;width:32px;height:32px;border:2px solid var(--cyan)}.telemetry-focus:before{top:0;left:0;border-right:none;border-bottom:none}.telemetry-focus:after{right:0;bottom:0;border-left:none;border-top:none}.telemetry-primary{font-size:1.7rem;font-weight:700;font-family:JetBrains Mono,monospace;text-shadow:0 0 15px #00ffff;margin-bottom:.5rem}.telemetry-source{color:#69f1ffb3;font-size:.86rem;font-family:JetBrains Mono,monospace}.reflex-actions{display:flex;gap:.7rem;justify-content:center;flex-wrap:wrap}.intel-button{min-width:150px}.intel-brief{margin:1rem auto;max-width:860px;border:1px solid rgba(0,242,255,.6);padding:.8rem;background:#00f2ff14;font-family:JetBrains Mono,monospace;white-space:pre-line}.intel-brief.hint{border-color:#63e9ffe6;box-shadow:0 0 18px #00f2ff33}.intel-brief.learn{border-color:#39ff14cc;background:#39ff1414;box-shadow:0 0 20px #39ff1438;max-height:240px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(57,255,20,.75) rgba(0,0,0,.28)}.intel-brief.learn::-webkit-scrollbar{width:8px}.intel-brief.learn::-webkit-scrollbar-track{background:#00000047}.intel-brief.learn::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#39ff14e6,#00f2ffbf);border-radius:999px}.reflex-feedback{margin:.9rem auto 0;max-width:860px;padding:.7rem .85rem;font-family:JetBrains Mono,monospace;letter-spacing:.06em;border:1px solid}.reflex-feedback.success{border-color:#39ff14d9;color:#9dff7e;background:#39ff141f}.reflex-feedback.error{border-color:#ff4d4de6;color:#ff9090;background:#ff4d4d24;animation:feedbackErrorGlitch .38s linear}.reflex-feedback.learn{border-color:#39ff14e6;color:#ccffb8;background:#39ff1424}.reflex-training-overlay{position:fixed;left:50%;top:52%;transform:translate(-50%,-50%);pointer-events:none;z-index:40;border:1px solid rgba(57,255,20,.9);background:linear-gradient(150deg,#06160ef2,#050c09f2),radial-gradient(circle at 20% 0,rgba(0,242,255,.16),transparent 64%);box-shadow:inset 0 0 0 1px #39ff1433,0 0 22px #39ff1447,0 0 28px #00f2ff33;padding:.62rem .84rem;font-family:JetBrains Mono,monospace;text-transform:uppercase;animation:reflexTrainingOverlay 2s ease forwards}.reflex-training-overlay p{margin:0;letter-spacing:.08em}.reflex-training-overlay p:first-child{color:#baffc6;font-size:.68rem}.reflex-training-overlay p:nth-child(2){color:#f1ffe7;font-size:.82rem;margin-top:.2rem}.reflex-training-overlay p:nth-child(3){color:#98ffd2;font-size:.66rem;margin-top:.25rem}@keyframes reflexTrainingOverlay{0%{opacity:0;transform:translate(-50%,-48%)}12%{opacity:1;transform:translate(-50%,-50%)}82%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-52%)}}@keyframes feedbackErrorGlitch{0%{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}to{transform:translate(0)}}.validation-complete{display:grid;gap:.6rem;justify-items:start}.toast-text{color:#3dff73;font-family:JetBrains Mono,monospace}.dossier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;align-items:start}.dossier-panel{border:1px solid rgba(0,242,255,.4);padding:.74rem;background:linear-gradient(145deg,#0a171f6b,#08080a1f);display:grid;align-content:start;gap:.3rem}.dossier-panel h2{margin-top:0}.operator-profile-subtitle{margin:-.35rem 0 .85rem;max-width:58rem;color:#a9d7e2;font-size:.92rem;line-height:1.45}.operator-profile-dossier{display:grid;gap:.68rem}.operator-profile-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:.68rem;align-items:start}.operator-profile-card,.operator-profile-evidence-details{border:1px solid rgba(0,242,255,.24);background:linear-gradient(148deg,#071219c2,#03090deb),radial-gradient(circle at 100% 0,rgba(0,242,255,.06),transparent 46%);padding:.76rem .86rem;display:grid;gap:.56rem;min-width:0}.operator-profile-executive{border-color:#7eff6747;background:linear-gradient(135deg,#051512d1,#03090df0),radial-gradient(circle at 100% 0,rgba(126,255,103,.09),transparent 48%)}.operator-profile-card-head{display:grid;gap:.16rem;border-bottom:1px solid rgba(0,242,255,.12);padding-bottom:.42rem}.operator-profile-card-head p{margin:0;color:#90eaf8;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.operator-profile-card-head h2,.operator-profile-evidence-details h3{margin:0;color:#f0fbff;font-family:JetBrains Mono,monospace;font-size:.96rem;letter-spacing:.04em;text-transform:uppercase}.operator-profile-card>p,.operator-profile-role-card p,.operator-profile-action-grid p,.operator-profile-interpretation{margin:0;color:#bfdde6;font-size:.86rem;line-height:1.48}.operator-profile-pattern-card,.operator-profile-role-card,.operator-profile-environment-card{grid-column:1}.operator-profile-signal-card,.operator-profile-implications-card{grid-column:2}.operator-profile-pattern-grid,.operator-profile-role-grid,.operator-profile-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.operator-profile-pattern-grid article,.operator-profile-role-grid article,.operator-profile-action-grid article,.operator-profile-signal-matrix article,.operator-profile-progression-list article{border:1px solid rgba(0,242,255,.16);background:#02080cb8;padding:.58rem .64rem;display:grid;gap:.28rem;min-width:0}.operator-profile-pattern-grid article:first-child,.operator-profile-action-grid article:last-child{grid-column:1 / -1}.operator-profile-pattern-grid span,.operator-profile-role-grid span,.operator-profile-action-grid span,.operator-profile-progression-list span,.operator-profile-signal-matrix li span,.operator-profile-evidence-grid li span{color:#8bdcea;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.operator-profile-pattern-grid strong,.operator-profile-role-grid strong,.operator-profile-action-grid strong,.operator-profile-progression-list strong,.operator-profile-signal-matrix li strong,.operator-profile-evidence-grid li strong{color:#f2fdff;font-size:.88rem;line-height:1.25}.operator-profile-pattern-grid p{margin:0;color:#bddde6;font-size:.78rem;line-height:1.38}.operator-profile-pattern-grid em{color:#97ffc2;font-family:JetBrains Mono,monospace;font-size:.66rem;font-style:normal;letter-spacing:.06em}.operator-profile-context-note{border-top:1px solid rgba(0,242,255,.12);padding-top:.5rem;color:#9fc9d3}.operator-profile-signal-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.operator-profile-signal-matrix h3{margin:0;color:#9befff;font-family:JetBrains Mono,monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.operator-profile-signal-matrix ul,.operator-profile-implication-list,.operator-profile-evidence-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:.36rem}.operator-profile-signal-matrix li,.operator-profile-evidence-grid li{display:grid;gap:.12rem;border-top:1px solid rgba(0,242,255,.1);padding-top:.34rem}.operator-profile-implication-list li{position:relative;color:#c4e4eb;font-size:.84rem;line-height:1.45;padding-left:.9rem}.operator-profile-implication-list li:before{content:"";position:absolute;left:0;top:.52rem;width:.34rem;height:.34rem;border:1px solid rgba(126,255,103,.7);background:#7eff672e}.operator-profile-next-action{border-color:#ffc55d47;background:linear-gradient(145deg,#1811057a,#03090deb),radial-gradient(circle at 100% 0,rgba(255,197,93,.08),transparent 48%);box-shadow:inset 0 0 0 1px #ffc55d14,0 0 18px #ffc55d14}.operator-profile-next-action .operator-profile-card-head h2{color:#fff6df;font-size:clamp(1.05rem,1.75vw,1.34rem)}.operator-profile-next-action .reticle-button{justify-self:start}.operator-profile-compact-list{list-style:none;margin:0;padding:0;display:grid;gap:.34rem}.operator-profile-compact-list li{position:relative;border:1px solid rgba(0,242,255,.14);background:#02080cad;color:#d4f4fa;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.04em;line-height:1.32;padding:.42rem .5rem .42rem 1.15rem}.operator-profile-compact-list li:before{content:"";position:absolute;left:.5rem;top:.78rem;width:.32rem;height:.32rem;border:1px solid rgba(126,255,103,.7);background:#7eff6729}.operator-profile-progression-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem}.operator-profile-progression-list article{align-content:start;min-height:76px;border-color:#00f2ff24}.operator-profile-progression-list article.tone-complete{border-color:#7eff6747;background:#061611b8}.operator-profile-progression-list article.tone-active{border-color:#ffc55d52;background:#1c130585}.operator-profile-progression-list article.tone-pending{border-color:#86b8c42e;background:#03090d94}.operator-profile-progression-list article.tone-complete strong{color:#97ffc2}.operator-profile-progression-list article.tone-active strong{color:#ffd98a}.operator-profile-progression-list article.tone-pending strong{color:#9fc9d3}.operator-profile-evidence-details{gap:.72rem}.operator-profile-evidence-details>summary{cursor:pointer;color:#9befff;font-family:JetBrains Mono,monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.operator-profile-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.operator-profile-evidence-grid article{border:1px solid rgba(0,242,255,.14);background:#02080ca3;padding:.62rem .68rem;display:grid;gap:.44rem}.dossier-section-card{border:1px solid rgba(0,242,255,.24);background:linear-gradient(148deg,#0712199e,#040a0ee0);padding:.56rem .64rem;margin-bottom:.5rem;display:grid;gap:.24rem}.dossier-panel .dossier-section-card:last-child{margin-bottom:0}.operator-summary-card{position:relative;padding:.66rem .72rem .66rem .9rem;gap:.56rem;border-color:#00f2ff47;background:linear-gradient(148deg,#061017a8,#040a0ee6),radial-gradient(circle at 96% -12%,rgba(0,242,255,.06),transparent 58%)}.operator-summary-card.clickable{cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.operator-summary-card.clickable:hover,.operator-summary-card.clickable:focus-visible{border-color:#ffc04d9e;box-shadow:0 0 0 1px #ffc04d42,inset 0 0 0 1px #ffc04d24;outline:none}.operator-signal-rail{position:absolute;left:.44rem;top:.56rem;bottom:.56rem;width:1px;background:linear-gradient(180deg,#00f2ff3d,#7eff6742,#00f2ff1f);opacity:.8}.operator-summary-header{display:grid;gap:.18rem;padding-bottom:.34rem;border-bottom:1px solid rgba(0,242,255,.14)}.operator-summary-header h2{margin:0;color:#dff7ff;font-family:JetBrains Mono,monospace;font-size:.79rem;letter-spacing:.12em;text-transform:uppercase}.score-line{margin:0;color:#8bdcea;font-family:JetBrains Mono,monospace;font-size:.63rem;letter-spacing:.08em;text-transform:uppercase}.operator-role-anchor{display:grid;gap:.18rem;padding-bottom:.2rem}.operator-role-anchor-label{color:#a3cdd6e6;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.operator-role-name{margin:0;color:#ecf9ff;font-family:Space Grotesk,Noto Sans JP,Noto Sans TC,sans-serif;font-size:clamp(.95rem,1.5vw,1.18rem);font-weight:600;letter-spacing:.01em;line-height:1.2;display:flex;flex-wrap:wrap;align-items:baseline;gap:.34rem}.operator-role-code{margin:0;color:#86eaff;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.08em;text-transform:none}.operator-capability-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.45rem;padding-top:.12rem}.operator-capability-line{margin:0;display:grid;gap:.12rem}.operator-capability-line span{color:#a3cdd6e6;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.operator-capability-line strong{color:#8dffb1;font-family:JetBrains Mono,monospace;font-size:.84rem;letter-spacing:.04em;font-weight:600}.operator-secondary-roles{display:grid;gap:.2rem}.operator-secondary-roles ul{margin:0;padding-left:1rem;color:#c4e6ee;display:grid;gap:.14rem;font-size:.7rem}.operator-secondary-roles li{line-height:1.3}.operator-confidence-meter{display:grid;justify-items:start;gap:.1rem;min-width:0}.operator-confidence-label{color:#a2cdd6e6;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.operator-confidence-segments{display:grid;grid-template-columns:repeat(8,minmax(0,9px));gap:3px}.operator-confidence-segments span{width:9px;height:5px;border-radius:1px;background:#7698a02e}.operator-confidence-segments span.filled{background:#7eff67b3;box-shadow:0 0 5px #7eff672e}.operator-confidence-meter.med .operator-confidence-segments span.filled{background:#8fefffc2;box-shadow:0 0 5px #8fefff29}.operator-confidence-meter.low .operator-confidence-segments span.filled{background:#ffc776bd;box-shadow:0 0 5px #ffc77624}.operator-confidence-value{color:#b5eef8;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.09em;text-transform:uppercase}.operator-evidence-signals{display:flex;flex-wrap:wrap;gap:.3rem;padding-top:.08rem}.operator-evidence-chip{border:1px solid rgba(0,242,255,.18);background:#061118a3;color:#b8dde6;font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .34rem;line-height:1.2}.operator-insight-block{display:grid;gap:.18rem;padding-top:.3rem;border-top:1px solid rgba(0,242,255,.12)}.operator-insight-label{margin:0;color:#8feaff;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.operator-insight-copy{margin:0;color:#bddce4;font-size:.73rem;line-height:1.4;max-width:64ch}.operator-summary-helper{border-top:1px solid rgba(0,242,255,.12);padding-top:.28rem}.operator-summary-helper p{margin:0;color:#9bc2cb;font-size:.66rem;line-height:1.35}.operational-team-fit-card{border-color:#00f2ff38;background:linear-gradient(150deg,#050e14ad,#03090de6),radial-gradient(circle at 92% -5%,rgba(0,242,255,.08),transparent 54%);padding:.66rem .74rem;gap:.5rem}.operational-team-fit-head{display:grid;gap:.2rem}.operational-team-fit-head h2{margin:0;color:#def8ff;font-family:JetBrains Mono,monospace;font-size:.82rem;letter-spacing:.11em;text-transform:uppercase}.operational-team-fit-head p{margin:0;color:#9fcedae6;font-size:.67rem;line-height:1.35}.mission-capability-strip{border:1px solid rgba(0,242,255,.2);background:#040b10b8;padding:.36rem .44rem;display:grid;gap:.28rem}.mission-capability-strip p{margin:0;color:#92e8f7;font-family:JetBrains Mono,monospace;font-size:.63rem;letter-spacing:.11em;text-transform:uppercase}.mission-capability-summary{display:flex;flex-wrap:wrap;gap:.3rem}.mission-capability-summary span{border:1px solid rgba(0,242,255,.18);background:#030a0ebd;padding:.2rem .34rem;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.04em}.mission-capability-summary .tone-strong{color:#7bffad;border-color:#7eff675c}.mission-capability-summary .tone-moderate{color:#ffd680;border-color:#ffd57a52}.mission-capability-summary .tone-limited{color:#ffad78;border-color:#ffa2734d}.operational-role-core-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:.45rem}.operational-role-primary-card,.operational-role-secondary-card{border:1px solid rgba(0,242,255,.22);background:#040c12c2;padding:.46rem .52rem;display:grid;gap:.22rem}.operational-role-primary-card{border-color:#7eff674d;box-shadow:inset 0 0 0 1px #7eff671a}.operational-kicker{margin:0;color:#8deeff;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.11em;text-transform:uppercase}.operational-role-primary-card h3{margin:0;color:#eafcff;font-size:.98rem;line-height:1.24}.operational-role-primary-card p,.operational-role-secondary-card p{margin:0;color:#b6e0eb;font-size:.69rem;line-height:1.35}.operational-primary-readiness strong{color:#7fffaf;font-family:JetBrains Mono,monospace}.operational-role-secondary-card ul{margin:0;padding-left:1rem;color:#d4f4fa;display:grid;gap:.14rem;font-size:.7rem}.operational-secondary-confidence strong{color:#9df5ff;font-family:JetBrains Mono,monospace}.operational-role-tiles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem}.operational-role-tile{border:1px solid rgba(0,242,255,.16);background:#030a0eb8;text-align:left;padding:.34rem .38rem .4rem;display:grid;gap:.18rem;cursor:pointer;transition:transform .13s ease,border-color .13s ease,box-shadow .13s ease}.operational-role-tile:hover,.operational-role-tile:focus-visible{transform:translateY(-1px);border-color:#00f2ff80;box-shadow:0 0 12px #00f2ff33;outline:none}.operational-role-tile.tone-strong{border-color:#7eff674d}.operational-role-tile.tone-moderate{border-color:#ffd9804d}.operational-role-tile.tone-limited{border-color:#ffa4764d}.operational-role-tile-name{margin:0;color:#dcf8ff;font-size:.71rem;line-height:1.32}.operational-role-tile-name span{margin-left:.18rem;color:#7de4f9eb;font-family:JetBrains Mono,monospace;font-size:.62rem}.operational-role-tile-meta{margin:0;color:#98c7d3;font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.05em;line-height:1.35}.operational-role-tile-bar{width:100%;height:4px;border:1px solid rgba(0,242,255,.2);background:#02070bcc}.operational-role-tile-bar span{display:block;height:100%;background:linear-gradient(90deg,#39dfffeb,#7eff67e6);transition:width .18s ease}.operational-role-tile:hover .operational-role-tile-bar span,.operational-role-tile:focus-visible .operational-role-tile-bar span{box-shadow:0 0 10px #00f2ff47}.operational-workflow-ribbon{border:1px solid rgba(0,242,255,.18);background:#030a0eb3;padding:.34rem .4rem;display:grid;gap:.24rem}.operational-workflow-ribbon p{margin:0;color:#90ebfb;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.operational-workflow-track{display:flex;flex-wrap:wrap;gap:.26rem}.operational-workflow-node{display:inline-flex;align-items:center;gap:.24rem;border:1px solid rgba(0,242,255,.18);padding:.16rem .28rem;background:#030a0ed1}.operational-workflow-node span{font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase}.operational-workflow-node em{font-style:normal;color:#7fe6f9d9}.operational-workflow-node.tone-strong span{color:#84ffb0}.operational-workflow-node.tone-moderate span{color:#ffd886}.operational-workflow-node.tone-limited span{color:#ffac78}.operational-fit-rationale-panel{border:1px solid rgba(0,242,255,.18);background:#030a0eb8;padding:.34rem .42rem;display:grid;gap:.18rem}.operational-fit-rationale-panel p{margin:0;color:#b8dfe9;font-size:.69rem;line-height:1.35}.archetype-bayes-card{margin:.36rem 0 .5rem;border:1px solid rgba(0,242,255,.38);background:linear-gradient(154deg,#07131ae0,#030a0ef2),radial-gradient(circle at 88% 0,rgba(126,255,103,.12),transparent 52%);box-shadow:inset 0 0 0 1px #00f2ff1a,0 0 16px #00f2ff1a;padding:.62rem .72rem;display:grid;gap:.45rem}.archetype-bayes-head{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.archetype-bayes-head p{margin:0;color:#97e7f2;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.11em;text-transform:uppercase}.archetype-bayes-confidence{font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.archetype-bayes-confidence.high{color:#7dff9a}.archetype-bayes-confidence.med{color:#ffe180}.archetype-bayes-confidence.low{color:#ffb474}.archetype-bayes-title{margin:0;color:#ecf8ff;font-family:JetBrains Mono,monospace;font-size:1rem;letter-spacing:.03em;text-transform:uppercase}.archetype-bayes-probability,.archetype-bayes-readiness,.archetype-bayes-evidence,.archetype-bayes-prelim{margin:0;font-family:JetBrains Mono,monospace;font-size:.73rem;letter-spacing:.05em;color:#9fd5e2}.archetype-bayes-probability{color:#88fbad}.archetype-bayes-readiness{color:#8deeff}.archetype-bayes-prelim{color:#ffc56f}.archetype-bayes-rank-list{margin:.12rem 0 0;padding:0;list-style:none;display:grid;gap:.18rem}.archetype-bayes-rank-list li{display:flex;justify-content:space-between;gap:.5rem;border:1px solid rgba(0,242,255,.2);background:#040c12a3;padding:.28rem .4rem}.archetype-bayes-rank-list li span{color:#95c9d5;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.archetype-bayes-rank-list li strong{color:#dff9ff;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.04em}.archetype-bayes-driver-grid{display:grid;grid-template-columns:1fr 1fr;gap:.44rem}.archetype-bayes-driver-grid article{border:1px solid rgba(0,242,255,.22);background:#030a0f9e;padding:.34rem .42rem}.archetype-bayes-driver-grid h4{margin:0 0 .22rem;color:#8deeff;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.archetype-bayes-driver-grid ul{margin:0;padding:0;list-style:none;display:grid;gap:.16rem}.archetype-bayes-driver-grid li{display:flex;justify-content:space-between;gap:.4rem;color:#b8dae4;font-family:JetBrains Mono,monospace;font-size:.67rem;letter-spacing:.04em}.archetype-bayes-driver-grid li strong{color:#8bffad}.archetype-associated-roles h4{margin:.12rem 0 .1rem;color:#96ebff;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase}.archetype-associated-roles ul{margin:0;padding-left:1rem;color:#d6f7ff;display:grid;gap:.12rem}.evidence-source-grid{display:grid;gap:.42rem}.evidence-source-card{border:1px solid rgba(0,242,255,.2);background:#030a10b3;padding:.42rem .48rem;display:grid;gap:.2rem}.evidence-source-head{display:flex;justify-content:space-between;gap:.6rem;align-items:baseline}.evidence-source-head strong{color:#dbf8ff;font-size:.78rem}.evidence-source-head span{color:#8cf4a8;font-family:JetBrains Mono,monospace;font-size:.74rem}.evidence-source-card p{margin:0;color:#9ecddb;font-size:.74rem;line-height:1.34}.evidence-source-track{height:7px;border:1px solid rgba(0,242,255,.22);background:#03070ad1}.evidence-source-track span{display:block;height:100%;background:linear-gradient(90deg,#00f2ffeb,#7eff67e0);box-shadow:0 0 12px #00f2ff57}.operational-readiness-chip{border:1px solid rgba(126,255,103,.48);background:#0b1c1499;display:flex;justify-content:space-between;gap:.6rem;padding:.36rem .5rem}.operational-readiness-chip span{color:#b3f0bf;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.operational-readiness-chip strong{color:#e9ffef;font-family:JetBrains Mono,monospace;font-size:.84rem}.module-signal-list{list-style:none;margin:0;padding:0;display:grid;gap:.28rem}.module-signal-list li{display:flex;justify-content:space-between;gap:.7rem;border:1px solid rgba(0,242,255,.2);background:#030a0eb8;padding:.34rem .42rem}.module-signal-list li div{min-width:0}.module-signal-list li strong{color:#dbf8ff;font-size:.78rem}.module-signal-list li p{margin:.06rem 0 0;color:#95c5d2;font-size:.71rem;line-height:1.3}.module-signal-list li span{color:#8dffad;font-family:JetBrains Mono,monospace;font-size:.76rem;align-self:center}.pathfinder-summary-chip-grid{display:grid;gap:.38rem;margin:.2rem 0 .55rem}.ares-v1-page{max-width:1180px;margin:0 auto;padding:1.2rem clamp(1rem,2vw,1.6rem) 2.4rem;display:grid;gap:1rem}.ares-v1-page--state{min-height:58vh;place-items:center}.ares-v1-header{display:grid;gap:.28rem;border-bottom:1px solid rgba(0,242,255,.18);padding-bottom:.85rem}.ares-v1-header h1,.ares-v1-brief-card h2,.ares-v1-panel-head h2{margin:0;color:#e8fbff;font-family:JetBrains Mono,monospace;letter-spacing:.02em}.ares-v1-header h1{font-size:clamp(1.65rem,3vw,2.45rem)}.ares-v1-header span{color:#8fb9c4;font-size:.9rem}.ares-v1-kicker{margin:0;color:#8ef4ff;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.ares-v1-brief-card,.ares-v1-panel,.ares-v1-state-card,.ares-v1-why{border:1px solid rgba(0,242,255,.22);background:linear-gradient(145deg,#051017eb,#02070bf5),radial-gradient(circle at 100% 0,rgba(126,255,103,.08),transparent 42%);box-shadow:inset 0 0 0 1px #ffffff08,0 18px 40px #0000003d}.ares-v1-brief-card{padding:clamp(.8rem,1.5vw,1.05rem);display:grid;gap:.5rem}.ares-v1-brief-card p:last-child{margin:0;max-width:920px;color:#d3f5fb;font-size:1rem;line-height:1.58}.ares-v1-ops-panel{border:1px solid rgba(0,242,255,.18);background:linear-gradient(145deg,#051017e0,#02070bf0),radial-gradient(circle at 100% 18%,rgba(255,204,107,.06),transparent 36%);box-shadow:inset 0 0 0 1px #ffffff06,0 16px 34px #0003;padding:1rem;display:grid;gap:.8rem}.ares-v1-ops-grid{display:grid;grid-template-columns:minmax(190px,.95fr) repeat(4,minmax(0,1fr));gap:.65rem;align-items:stretch}.ares-v1-ops-grid article{min-width:0;border:1px solid rgba(0,242,255,.14);background:#030a0fad;padding:.68rem .72rem;display:grid;gap:.42rem}.ares-v1-ops-grid article>span,.ares-v1-readiness-card div:last-child span{color:#91eaf6;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.ares-v1-ops-grid p,.ares-v1-ops-grid li{margin:0;color:#c6e8ef;font-size:.8rem;line-height:1.42}.ares-v1-ops-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:.34rem}.ares-v1-ops-grid li{position:relative;padding-left:.82rem}.ares-v1-ops-grid li:before{content:"";position:absolute;left:0;top:.48rem;width:.34rem;height:.34rem;border:1px solid rgba(151,255,194,.78);background:#97ffc22e}.ares-v1-readiness-card{grid-template-columns:74px minmax(0,1fr);align-items:center;border-color:#7eff673d;background:#071612b8}.ares-v1-readiness-ring{--readiness-score: 0;width:68px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at center,rgba(3,10,15,.96) 56%,transparent 58%),conic-gradient(#97ffc2 calc(var(--readiness-score) * 1%),#00f2ff1f 0);display:grid;place-items:center;box-shadow:0 0 22px #00f2ff1a}.ares-v1-readiness-ring strong{color:#f2fff6;font-family:JetBrains Mono,monospace;font-size:1.05rem;line-height:1}.ares-v1-readiness-ring span{color:#9cc8d3;font-family:JetBrains Mono,monospace;font-size:.54rem;letter-spacing:.08em;text-transform:uppercase}.ares-v1-readiness-card div:first-child{grid-row:1 / span 2}.ares-v1-readiness-card div:last-child{display:grid;gap:.2rem}.ares-v1-readiness-card div:last-child p{color:#f2fff6;font-family:JetBrains Mono,monospace;font-size:.86rem}.ares-v1-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;align-items:start}.ares-v1-mission-layout{display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);gap:1rem;align-items:start}.ares-v1-panel{padding:1rem;display:grid;gap:.85rem}.ares-v1-panel-head{display:grid;gap:.2rem}.ares-v1-panel-head h2,.ares-v1-brief-card h2{font-size:1.02rem;text-transform:uppercase}.ares-v1-snapshot-grid{display:grid;gap:.75rem}.ares-v1-snapshot-grid article,.ares-v1-compact-snapshot article{display:grid;gap:.48rem}.ares-v1-snapshot-grid h3,.ares-v1-supporting-paths h3,.ares-v1-compact-snapshot h3,.ares-v1-progression-block h3{margin:0;color:#9befff;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.ares-v1-capability-list,.ares-v1-supporting-paths ul,.ares-v1-supporting-sequence,.ares-v1-pathway-intel-grid,.ares-v1-progression-grid{list-style:none;margin:0;padding:0;display:grid;gap:.42rem}.ares-v1-capability-list li,.ares-v1-supporting-paths li,.ares-v1-supporting-sequence li{border:1px solid rgba(0,242,255,.17);background:#030a0fbd;padding:.54rem .62rem;display:flex;justify-content:space-between;align-items:center;gap:.7rem}.ares-v1-capability-list strong,.ares-v1-supporting-paths strong{color:#eefcff;font-size:.84rem}.ares-v1-capability-list span,.ares-v1-supporting-paths span,.ares-v1-supporting-paths em,.ares-v1-supporting-sequence span{color:#9cc8d3;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-style:normal}.ares-v1-capability-list .tone-strong span{color:#93ffad}.ares-v1-capability-list .tone-moderate span{color:#ffe29a}.ares-v1-capability-list .tone-weak span{color:#ffb485}.ares-v1-primary-path{border:1px solid rgba(126,255,103,.28);background:#071812b8;padding:.72rem .8rem;display:grid;gap:.24rem}.ares-v1-primary-path span{color:#97ffc2;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.ares-v1-primary-path strong{color:#f2fff6;font-family:JetBrains Mono,monospace;font-size:1.1rem}.ares-v1-primary-path p,.ares-v1-empty-copy{margin:0;color:#b7dce5;font-size:.82rem;line-height:1.42}.ares-v1-primary-path b{color:#eaffef;font-weight:700}.ares-v1-operator-panel{gap:.8rem;border-color:#00f2ff29;background:linear-gradient(145deg,#040d13e0,#02070bf0),radial-gradient(circle at 100% 0,rgba(0,242,255,.04),transparent 38%)}.ares-v1-profile-stack,.ares-v1-compact-snapshot{display:grid;gap:.56rem}.ares-v1-profile-card{border:1px solid rgba(0,242,255,.17);background:#030a0fb8;padding:.62rem .68rem;display:grid;gap:.25rem}.ares-v1-profile-card span,.ares-v1-observed-signal-grid span,.ares-v1-pathway-intel-grid span,.ares-v1-progression-grid span,.ares-v1-why-mission span,.ares-v1-operational-metric span{color:#91eaf6;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.ares-v1-profile-card strong,.ares-v1-pathway-intel-grid strong,.ares-v1-progression-grid strong,.ares-v1-operational-metric strong{color:#f0fdff;font-size:.94rem;line-height:1.25}.ares-v1-profile-card p,.ares-v1-observed-signals li,.ares-v1-pathway-intel-grid p,.ares-v1-why-mission p,.ares-v1-operational-metric p{margin:0;color:#b7d8e1;font-size:.82rem;line-height:1.42}.ares-v1-profile-card--meaning{border-color:#7eff6733;background:#071612a8}.ares-v1-observed-signals{border:1px solid rgba(0,242,255,.14);background:#02080cad;padding:.68rem;display:grid;gap:.58rem}.ares-v1-observed-signals h3{margin:.14rem 0 0;color:#e8fbff;font-family:JetBrains Mono,monospace;font-size:.88rem;letter-spacing:.04em;text-transform:uppercase}.ares-v1-observed-signal-grid{display:grid;gap:.55rem}.ares-v1-observed-signal-grid article{display:grid;gap:.34rem}.ares-v1-observed-signal-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.ares-v1-observed-signals li{position:relative;padding-left:.82rem}.ares-v1-observed-signals li:before{content:"";position:absolute;left:0;top:.5rem;width:.34rem;height:.34rem;border:1px solid rgba(151,255,194,.72);background:#97ffc229}.ares-v1-compact-snapshot{border-top:1px solid rgba(0,242,255,.12);padding-top:.72rem}.ares-v1-pathway-panel--hero{gap:.82rem;border-color:#7eff6752;background:linear-gradient(145deg,#061212f2,#02070bfa),radial-gradient(circle at 100% 0,rgba(126,255,103,.11),transparent 42%)}.ares-v1-pathway-panel--hero .ares-v1-panel-head h2{color:#f2fff6;font-size:clamp(1.18rem,2vw,1.55rem);letter-spacing:.04em}.ares-v1-pathway-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.ares-v1-pathway-intel-grid article,.ares-v1-progression-grid article,.ares-v1-why-mission{border:1px solid rgba(0,242,255,.16);background:#030a0fb8;padding:.62rem .68rem;display:grid;gap:.32rem;min-width:0}.ares-v1-pathway-intel-grid article:nth-child(3){grid-column:1 / -1}.ares-v1-pathway-intel-grid .ares-v1-readiness-card--pathway{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;border-color:#7eff673d;background:#071612b8}.ares-v1-operational-metric{border:1px solid rgba(126,255,103,.3);background:linear-gradient(90deg,#071812eb,#030a0fd6),radial-gradient(circle at 0 50%,rgba(151,255,194,.12),transparent 36%);padding:.72rem .8rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .9rem;align-items:center}.ares-v1-operational-metric strong{grid-row:1 / span 2;grid-column:2;color:#97ffc2;font-family:JetBrains Mono,monospace;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1}.ares-v1-operational-metric p{color:#d8f7df}.ares-v1-progression-block{border:1px solid rgba(0,242,255,.14);background:#030a0f85;padding:.58rem .64rem .64rem;display:grid;gap:.46rem}.ares-v1-progression-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.ares-v1-progression-grid article{border-color:#7eff672e}.ares-v1-progression-grid--forward article.is-primary{border-color:#7eff6757;background:linear-gradient(90deg,#071812e0,#030a0fc2),radial-gradient(circle at 100% 0,rgba(126,255,103,.08),transparent 44%)}.ares-v1-progression-grid--forward article.is-primary strong{color:#97ffc2}.ares-v1-why-mission{border-color:#ffe29a38;background:#1c15076b}.ares-v1-cta-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:.55rem;border-top:1px solid rgba(0,242,255,.12);padding-top:.85rem}.ares-v1-cta-row a{min-width:0;border:1px solid rgba(0,242,255,.24);background:#040f14db;color:#dffbff;font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;text-align:center;text-decoration:none;overflow-wrap:anywhere;white-space:normal;padding:.62rem .72rem}.ares-v1-cta-row a:nth-child(2){border-color:#7eff6757;background:#071812db;color:#f2fff6}.ares-v1-cta-row a:hover{border-color:#8ef4ff99}.ares-v1-sequence-intro{border-top:1px solid rgba(0,242,255,.12);padding-top:.8rem;display:grid;gap:.24rem}.ares-v1-sequence-intro h3{margin:0;color:#f2fff6;font-size:.98rem}.ares-v1-sequence-intro p{margin:0;color:#b8dce5;font-size:.86rem;line-height:1.45}.ares-v1-pathway-steps{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.ares-v1-pathway-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:.62rem;align-items:stretch}.ares-v1-pathway-steps li>span{border:1px solid rgba(0,242,255,.28);background:#040f14db;color:#9af8ff;font-family:JetBrains Mono,monospace;font-size:.78rem;display:grid;place-items:center}.ares-v1-pathway-steps div{border:1px solid rgba(0,242,255,.16);background:#030a0fbd;padding:.68rem .72rem;min-width:0}.ares-v1-pathway-steps p{margin:0;color:#e2f8fc;font-size:.92rem;line-height:1.38;font-weight:800}.ares-v1-pathway-steps small,.ares-v1-supporting-sequence small{color:#8edce8;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.ares-v1-supporting-paths{display:grid;gap:.48rem}.ares-v1-supporting-paths li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.ares-v1-supporting-sequence{gap:.38rem}.ares-v1-supporting-sequence li{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center}.ares-v1-supporting-sequence span{color:#9af8ff}.ares-v1-supporting-sequence small{grid-column:2}.ares-v1-supporting-sequence p,.ares-v1-why p{margin:0;color:#c6e8ef;font-size:.82rem;line-height:1.42}.ares-v1-outcome-block{border:1px solid rgba(126,255,103,.22);background:linear-gradient(90deg,#1c52272e,#030a0f8c),#02090dd1;padding:.82rem;display:grid;gap:.72rem}.ares-v1-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.58rem}.ares-v1-outcome-grid article,.ares-v1-unlocks{border:1px solid rgba(0,242,255,.14);background:#030a0fad;padding:.68rem .72rem;display:grid;gap:.34rem;min-width:0}.ares-v1-outcome-grid span,.ares-v1-unlocks span{color:#91eaf6;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.ares-v1-outcome-grid strong{color:#93ffb8;font-size:1rem;line-height:1.35}.ares-v1-outcome-grid ul,.ares-v1-unlocks ul{list-style:none;margin:0;padding:0;display:grid;gap:.28rem}.ares-v1-outcome-grid li,.ares-v1-unlocks li{color:#c6e8ef;font-size:.82rem;line-height:1.38}.ares-v1-outcome-grid li:before,.ares-v1-unlocks li:before{content:"//";color:#7eff67;margin-right:.38rem}.ares-v1-unlocks ul{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ares-v1-profile-panel{gap:.75rem}.ares-v1-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem}.ares-v1-profile-grid article{border:1px solid rgba(0,242,255,.18);background:#030a0fb8;padding:.72rem .78rem;display:grid;gap:.25rem}.ares-v1-profile-grid span{color:#91eaf6;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.ares-v1-profile-grid strong{color:#f0fdff;font-size:1rem}.ares-v1-profile-grid p{margin:0;color:#b7d8e1;font-size:.82rem;line-height:1.42}.ares-v1-profile-grid .ares-v1-role-id{color:#9befff;font-family:JetBrains Mono,monospace;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.ares-v1-profile-grid .ares-v1-profile-disclaimer{border-top:1px solid rgba(0,242,255,.12);padding-top:.42rem;color:#8fb9c4;font-size:.76rem}.ares-v1-framework-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.ares-v1-framework-grid article{border:1px solid rgba(0,242,255,.18);background:#030a0fb8;padding:.72rem .78rem;display:grid;gap:.55rem;min-width:0}.ares-v1-framework-grid article>div{display:grid;gap:.2rem}.ares-v1-framework-grid span{color:#91eaf6;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.ares-v1-framework-grid strong{color:#f0fdff;font-size:.98rem}.ares-v1-framework-grid ul{margin:0;padding-left:1rem;color:#c6e8ef;display:grid;gap:.28rem;font-size:.82rem;line-height:1.4}.ares-v1-framework-note{margin:0;border-top:1px solid rgba(0,242,255,.14);padding-top:.7rem;color:#9cc8d3;font-family:JetBrains Mono,monospace;font-size:.74rem;letter-spacing:.04em;text-transform:uppercase}.ares-v1-framework-disclosure{border-color:#00f2ff24;background:linear-gradient(145deg,#040d13c2,#02070bdb);box-shadow:inset 0 0 0 1px #ffffff05}.ares-v1-framework-disclosure .ares-v1-framework-grid{margin-top:.7rem}.ares-v1-framework-disclosure .ares-v1-framework-note{margin-top:.7rem;letter-spacing:0;text-transform:none}.ares-v1-why{padding:.78rem .9rem}.ares-v1-why summary{cursor:pointer;color:#9cf5ff;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase}.ares-v1-why ul{margin:.7rem 0 0;padding-left:1.1rem;color:#c6e8ef;display:grid;gap:.28rem;font-size:.82rem;line-height:1.42}.ares-v1-why p{margin-top:.7rem}.ares-v1-state-card{width:min(560px,100%);padding:1.2rem;text-align:center}.ares-v1-state-card h1{margin:.3rem 0;color:#e8fbff;font-family:JetBrains Mono,monospace;font-size:1.35rem}.ares-v1-state-card p:last-child{margin:0;color:#adcfd8}@media(max-width:900px){.ares-v1-mission-layout,.ares-v1-grid{grid-template-columns:1fr}.ares-v1-ops-grid{grid-template-columns:1fr 1fr}.ares-v1-readiness-card{grid-column:1 / -1}.ares-v1-supporting-paths li,.ares-v1-framework-grid,.ares-v1-pathway-intel-grid,.ares-v1-progression-grid,.ares-v1-outcome-grid{grid-template-columns:1fr}.ares-v1-pathway-intel-grid article:nth-child(3){grid-column:auto}}@media(max-width:620px){.ares-v1-ops-grid,.ares-v1-operational-metric{grid-template-columns:1fr}.ares-v1-operational-metric strong{grid-row:auto;grid-column:auto}}.pathfinder-operator-block{display:grid;gap:.42rem;margin-top:.58rem}.pathfinder-detail-list{list-style:none;margin:0;padding:0;display:grid;gap:.48rem}.pathfinder-detail-item{border:1px solid rgba(0,242,255,.22);background:#040a109e;padding:.62rem;display:grid;gap:.28rem}.pathfinder-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.pathfinder-detail-head strong{color:#dcfcff;font-size:.9rem;letter-spacing:.02em}.pathfinder-detail-copy{margin:0;color:#c2ebf4;font-size:.8rem;line-height:1.45}.pathfinder-action-row{margin-top:.36rem;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.pathfinder-plan-details{margin-top:.64rem}.pathfinder-visible-output{margin-top:.62rem;border:1px solid rgba(0,242,255,.22);background:#030a0ec7;padding:.62rem;display:grid;gap:.32rem}.pathfinder-visible-output h4{margin:0;color:#97f8ff;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.pathfinder-execution-status-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pathfinder-pipeline-block{margin-top:.6rem;display:grid;gap:.42rem}.pathfinder-pipeline-block h4{margin:0;color:#dbfcff;font-size:.84rem;letter-spacing:.04em;text-transform:uppercase}.pathfinder-pipeline-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}.pathfinder-pipeline-step{border:1px solid rgba(0,242,255,.18);background:#040a109e;padding:.52rem .5rem;text-align:center}.pathfinder-pipeline-step span{color:#d1f7ff;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.pathfinder-pipeline-step.completed{border-color:#7eff6770;background:#0a1d12b8}.pathfinder-pipeline-step.completed span{color:#c7ffcf}.pathfinder-pipeline-step.active{border-color:#00f2ff70;background:#081820c7;box-shadow:0 0 14px #00f2ff1f}.pathfinder-pipeline-step.pending{opacity:.72}.pathfinder-json-panel{margin:0;padding:.68rem;border:1px solid rgba(0,242,255,.18);background:#01060aeb;color:#d8fdff;font-size:.74rem;line-height:1.45;overflow-x:auto;white-space:pre;word-break:normal}.pathfinder-card-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.65rem}.pathfinder-card-head h3{margin:0}.pathfinder-inline-toggle{border:1px solid rgba(0,242,255,.28);background:#030c12b8;color:#9af8ff;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding:.34rem .52rem;cursor:pointer}.pathfinder-inline-toggle:hover,.pathfinder-inline-toggle:focus-visible{border-color:#39ff1470;color:#b9ffab;outline:none}.pathfinder-json-details{margin-top:.68rem;display:grid;gap:.48rem}.pathfinder-json-details>summary{cursor:pointer;color:#97f8ff;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.pathfinder-json-actions{display:flex;align-items:center;gap:.6rem;margin:.2rem 0 .45rem}.pathfinder-json-copy-status{color:#8dffad;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.pathfinder-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.56rem;margin-top:.7rem}.pathfinder-plan-grid h4{margin:0 0 .35rem;color:#97f8ff;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.module-signal-list-compact li{padding:.28rem .36rem}.evidence-breakdown-list{margin:0;padding-left:1rem;display:grid;gap:.24rem}.evidence-breakdown-list li strong{color:#d8f8ff;font-size:.76rem}.evidence-breakdown-list li p{margin:.08rem 0 0;color:#9dc9d5;font-size:.73rem}@media(max-width:720px){.pathfinder-pipeline-track{grid-template-columns:1fr 1fr}}.instructor-interpretation-card p{margin:0;color:#b7e4ef;line-height:1.36}.instructor-interpretation-list{margin:0;padding-left:1rem;color:#cdf3fb;display:grid;gap:.18rem}.instructor-interpretation-list li{font-size:.74rem;line-height:1.34}.capability-signal-mesh-card{padding:.76rem .8rem}.capability-signal-mesh{display:grid;gap:.62rem}.capability-signal-mesh-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem}.capability-signal-mesh-head h3{margin:0;color:#d9f8ff;font-family:JetBrains Mono,monospace;font-size:.88rem;letter-spacing:.08em;text-transform:uppercase}.capability-signal-mesh-head p{margin:.18rem 0 0;color:#8fcad7;font-size:.73rem;line-height:1.34;max-width:560px}.capability-signal-bands{border:1px solid rgba(0,242,255,.26);background:#030a0ebd;padding:.46rem .52rem;display:grid;gap:.34rem}.capability-signal-toggle{justify-self:start;border:1px solid rgba(0,242,255,.34);background:#02090dd6;color:#93ecfb;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;padding:.28rem .4rem;cursor:pointer;transition:border-color .14s ease,color .14s ease,box-shadow .14s ease}.capability-signal-toggle:hover,.capability-signal-toggle:focus-visible{border-color:#7eff67c2;color:#caffd9;box-shadow:0 0 10px #7eff6733}.capability-signal-band.emerging{border-color:#00f2ff29}.capability-signal-band{border:1px solid rgba(0,242,255,.22);background:#03090dbd;padding:.34rem .42rem;transition:border-color .14s ease,box-shadow .14s ease}.capability-signal-band.active{border-color:#7eff67c7;box-shadow:0 0 12px #7eff672e,inset 0 0 0 1px #7eff6733}.capability-signal-band-head{display:flex;justify-content:space-between;gap:.5rem}.capability-signal-band-head strong{color:#dbf8ff;font-size:.77rem}.capability-signal-band-head span{color:#9fffbf;font-family:JetBrains Mono,monospace;font-size:.72rem}.capability-signal-band-track{margin-top:.18rem;height:6px;border:1px solid rgba(0,242,255,.2);background:#010609d1}.capability-signal-band-track span{display:block;height:100%;background:linear-gradient(90deg,#00f2ffe6,#7eff67d6)}.capability-signal-band p{margin:.2rem 0 0;color:#9ecddb;font-size:.71rem;line-height:1.32}.capability-signal-interpretation{border:1px solid rgba(0,242,255,.2);background:#030a0eb3;padding:.46rem .52rem;display:grid;gap:.32rem}.capability-signal-interpretation h4{margin:0;color:#91ecff;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.capability-signal-interpretation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem}.capability-signal-interpretation-grid section{border:1px solid rgba(0,242,255,.18);background:#02080cb8;padding:.34rem .4rem}.capability-signal-interpretation-label{margin:0;color:#8fe8ff;font-family:JetBrains Mono,monospace;font-size:.63rem;letter-spacing:.08em;text-transform:uppercase}.capability-signal-interpretation-value{margin:.2rem 0 0;color:#d8f8ff;font-size:.74rem;line-height:1.34}.capability-signal-interpretation-grid ul{list-style:none;margin:.2rem 0 0;padding:0;display:grid;gap:.12rem}.capability-signal-interpretation-grid li{display:flex;justify-content:space-between;gap:.44rem}.capability-signal-interpretation-grid li span{color:#caedf6;font-size:.7rem}.capability-signal-interpretation-grid li strong{color:#a2ffc1;font-family:JetBrains Mono,monospace;font-size:.69rem}.capability-signal-interpretation-evidence{margin:0;color:#9ecddb;font-size:.7rem;line-height:1.34}.capability-mesh-awaiting{margin:0;color:#ffce77;font-family:JetBrains Mono,monospace;font-size:.7rem}.validation-check-list{list-style:none;margin:0;padding:0;display:grid;gap:.24rem}.validation-check-list li{display:flex;justify-content:space-between;gap:.6rem;border:1px solid rgba(0,242,255,.2);background:#030a0ea8;padding:.32rem .44rem}.validation-check-list li strong{color:#d8f4fb;font-size:.75rem}.validation-check-list li span{color:#8dffad;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.08em}.signal-weight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.signal-weight-grid article{border:1px solid rgba(0,242,255,.2);background:#02090da3;padding:.32rem .4rem}.signal-weight-grid article strong{color:#e5fbff;font-size:.75rem}.signal-weight-grid article p{margin:.14rem 0 0;color:#8cc5d3;font-size:.72rem}.edge-case-list{margin:0;padding-left:1rem;color:#c7edf7;display:grid;gap:.2rem}.edge-case-list li{font-size:.74rem;line-height:1.35}.role-path-title{margin:.22rem 0 .32rem;font-family:JetBrains Mono,monospace;font-size:.88rem;letter-spacing:.12em;text-transform:uppercase;color:#9af8ff}.role-path-list{list-style:none;margin:0;padding:0;display:grid;gap:.34rem}.nice-role-mapping-card .role-path-card{padding:.42rem .5rem}.nice-role-mapping-card .role-path-role{font-size:.86rem}.nice-role-mapping-card .role-path-code{font-size:.7rem}.dossier-extended-details{border:1px solid rgba(0,242,255,.24);background:linear-gradient(148deg,#0712199e,#040a0ee6);padding:.5rem .58rem;margin-top:.2rem}.dossier-extended-details>summary{cursor:pointer;color:#8defff;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;list-style:none}.dossier-extended-details>summary::-webkit-details-marker{display:none}.dossier-extended-details[open]>summary{margin-bottom:.5rem}.dossier-extended-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem}.role-path-card{border:1px solid rgba(0,242,255,.38);background:linear-gradient(152deg,#08141cdb,#030a0ef2),radial-gradient(circle at 84% 0,rgba(57,255,20,.14),transparent 54%);box-shadow:inset 0 0 0 1px #00f2ff1f,0 0 14px #00f2ff1f;padding:.52rem .62rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease}.role-path-card:hover,.role-path-card:focus-within{border-color:#7eff67e6;background:linear-gradient(152deg,#0a1a22f2,#040c10fa),radial-gradient(circle at 84% 0,rgba(126,255,103,.24),transparent 56%);box-shadow:inset 0 0 0 1px #7eff675c,0 0 18px #7eff6747,0 0 28px #00f2ff29;transform:translateY(-1px)}.role-path-card-button{width:100%;border:0;background:transparent;padding:0;text-align:left;color:inherit;cursor:pointer}.role-path-card-button:hover .role-path-role,.role-path-card-button:focus-visible .role-path-role{color:#f0feff;text-shadow:0 0 12px rgba(0,242,255,.45)}.role-path-card-button:hover .role-path-detail-hint,.role-path-card-button:focus-visible .role-path-detail-hint{color:#b0ffc3;text-shadow:0 0 10px rgba(126,255,103,.42)}.role-path-card-button:focus-visible{outline:1px solid rgba(126,255,103,.9);outline-offset:4px}.role-path-card-head{display:flex;justify-content:space-between;gap:.5rem;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:#95d7e5}.role-path-card-head strong{color:#7dff9a;font-size:.78rem}.role-path-role{margin:.22rem 0 .14rem;color:#ddf8ff;font-family:JetBrains Mono,monospace;font-size:.95rem;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 0 10px rgba(0,242,255,.25)}.role-path-code{margin:0;color:#9cd0db;font-family:JetBrains Mono,monospace;font-size:.74rem;letter-spacing:.06em}.role-path-detail-hint{margin:.24rem 0 0;color:#8ff4bf;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.warning-line{color:#ffce60;font-family:JetBrains Mono,monospace}.warning-line-pulse{text-shadow:0 0 8px rgba(255,186,68,.48);animation:warningPulseGlow 2.8s ease-in-out infinite}.status-line{color:#8defff;font-family:JetBrains Mono,monospace}@keyframes warningPulseGlow{0%{color:#ffc75f;text-shadow:0 0 7px rgba(255,182,62,.3)}48%{color:#ffd57a;text-shadow:0 0 12px rgba(255,208,109,.58),0 0 18px rgba(255,168,36,.36)}to{color:#ffc75f;text-shadow:0 0 7px rgba(255,182,62,.3)}}@media(prefers-reduced-motion:reduce){.warning-line-pulse,.capability-signal-band{animation:none;transition:none}}@media(max-width:920px){.archetype-bayes-driver-grid,.signal-weight-grid{grid-template-columns:1fr}.capability-signal-mesh-head{flex-direction:column;align-items:stretch}.capability-signal-interpretation-grid,.dossier-extended-grid{grid-template-columns:1fr}}.alignment-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:82;background:#03080ab8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:flex-end}.alignment-drawer{width:min(560px,94vw);height:100%;overflow-y:auto;border-left:1px solid rgba(0,242,255,.4);background:linear-gradient(164deg,#08141cf5,#03090cfa),radial-gradient(circle at 96% -8%,rgba(126,255,103,.1),transparent 58%);box-shadow:-10px 0 28px #00f2ff1f;padding:.96rem .88rem 1rem;display:grid;align-content:start;gap:.64rem;position:relative}.alignment-drawer-close{position:absolute;top:.45rem;right:.55rem;border:1px solid rgba(0,242,255,.55);background:#060a0cbf;color:#c6f8ff;font-family:JetBrains Mono,monospace;font-size:1rem;line-height:1;width:1.9rem;height:1.9rem;cursor:pointer}.alignment-drawer-kicker{margin:0;color:#8defff;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;padding-right:2.3rem}.alignment-drawer h3{margin:0;color:#e6fbff;font-family:Orbitron,JetBrains Mono,monospace;font-size:1.06rem;letter-spacing:.02em}.alignment-drawer-section{border:1px solid rgba(0,242,255,.24);background:#050c10c7;padding:.52rem .56rem;display:grid;gap:.28rem}.alignment-drawer-section h4{margin:0;color:#9af8ff;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.09em;font-size:.72rem}.alignment-drawer-section p{margin:0;color:#c2ebf3;font-size:.72rem;line-height:1.35}.alignment-drawer-section p strong{color:#b4f8ff;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.07em;text-transform:uppercase}.alignment-drawer-chip-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.28rem}.alignment-drawer-chip-list li{border:1px solid rgba(0,242,255,.2);background:#06111894;color:#b8dde6;font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.05em;text-transform:uppercase;padding:.18rem .32rem}.operational-role-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;background:#03090ca3;display:flex;justify-content:flex-end;padding:0}.operational-role-drawer{width:min(540px,92vw);height:100%;border-left:1px solid rgba(0,242,255,.34);background:linear-gradient(160deg,#061118f5,#03090cfa),radial-gradient(circle at 92% 0,rgba(126,255,103,.09),transparent 56%);box-shadow:-10px 0 34px #00f2ff24;padding:.9rem .86rem 1rem;overflow-y:auto;display:grid;align-content:start;gap:.5rem}.operational-role-drawer-close{justify-self:end;border:1px solid rgba(0,242,255,.55);background:#050a0dc7;color:#cbf8ff;width:1.9rem;height:1.9rem;font-family:JetBrains Mono,monospace;font-size:1rem;line-height:1;cursor:pointer}.operational-role-drawer-kicker{margin:0;color:#8beeff;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.operational-role-drawer h3{margin:0;color:#e4fbff;font-size:1.02rem}.operational-role-drawer h3 span{color:#8fe9ff;font-family:JetBrains Mono,monospace;font-size:.74rem}.operational-role-drawer-section{border:1px solid rgba(0,242,255,.18);background:#030a0ead;padding:.36rem .42rem;display:grid;gap:.24rem}.operational-role-drawer-section h4{margin:0;color:#95f3ff;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.11em;text-transform:uppercase}.operational-role-drawer-section p{margin:0;color:#bde4ee;font-size:.71rem;line-height:1.36}.operational-role-drawer-section p strong{color:#9df6ff;font-family:JetBrains Mono,monospace;font-size:.63rem;letter-spacing:.08em;text-transform:uppercase}.operational-role-drawer-section ul{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.operational-role-drawer-section li{display:flex;justify-content:space-between;gap:.5rem;color:#ccf2fa;font-size:.69rem;line-height:1.3}.operational-role-drawer-section li strong{color:#80ffad;font-family:JetBrains Mono,monospace;font-size:.66rem}.role-detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#03080abd;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:1.2rem}.role-detail-modal{width:min(760px,92vw);border:1px solid rgba(0,242,255,.46);background:linear-gradient(155deg,#08141cf2,#03090cf7),radial-gradient(circle at 95% 0,rgba(57,255,20,.1),transparent 56%);box-shadow:0 0 30px #00f2ff33;padding:1rem 1rem .9rem;position:relative}.role-detail-close{position:absolute;top:.45rem;right:.55rem;border:1px solid rgba(0,242,255,.55);background:#060a0cbf;color:#c6f8ff;font-family:JetBrains Mono,monospace;font-size:1rem;line-height:1;width:1.9rem;height:1.9rem;cursor:pointer}.role-detail-kicker{margin:0;color:#8defff;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.role-detail-modal h3{margin:.38rem 0 .4rem;color:#e6fbff;font-family:Orbitron,JetBrains Mono,monospace}.role-detail-fit{margin:0 0 .52rem;color:#7dff9a;font-family:JetBrains Mono,monospace}.role-detail-modal h4{margin:.66rem 0 .3rem;color:#9af8ff;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.09em;font-size:.82rem}.role-detail-focus-list{margin:.2rem 0 0;padding-left:1.1rem;color:#c2ebf3}.role-detail-focus-list li+li{margin-top:.22rem}.gap-list{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.45rem}.gap-list li{display:flex;justify-content:space-between;border-bottom:1px solid rgba(0,242,255,.17);padding-bottom:.32rem}.operational-role-signal-list{list-style:none;margin:0 0 .25rem;padding:0;display:grid;gap:.5rem}.role-signal-item{border:1px solid rgba(var(--accent-primary-rgb),.24);background:rgba(var(--bg-app-rgb),.46);padding:.42rem .48rem;display:grid;gap:.24rem}.role-signal-headline{display:flex;align-items:center;gap:.42rem}.role-signal-headline strong{font-family:Space Grotesk,Noto Sans JP,Noto Sans TC,sans-serif;font-size:.88rem;color:var(--text-primary)}.role-signal-icon{font-family:JetBrains Mono,monospace;font-size:.88rem;line-height:1}.role-signal-icon-strong{color:var(--status-success)}.role-signal-icon-moderate{color:var(--status-info)}.role-signal-icon-emerging{color:var(--status-warning)}.role-signal-icon-insufficient{color:var(--text-muted)}.role-signal-line{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.05em;color:var(--text-secondary)}.role-signal-line strong{color:var(--text-primary)}.role-signal-meter{position:relative;height:6px;border:1px solid rgba(var(--accent-primary-rgb),.28);background:rgba(var(--bg-app-rgb),.66);overflow:hidden}.role-signal-meter span{display:block;height:100%;background:linear-gradient(90deg,rgba(var(--accent-primary-rgb),.95),rgba(var(--status-success-rgb),.9))}.role-signal-confidence-strong{color:var(--status-success)}.role-signal-confidence-moderate{color:var(--status-info)}.role-signal-confidence-emerging{color:var(--status-warning)}.role-signal-confidence-insufficient{color:var(--text-muted)}.role-signal-pending-text{margin:0;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.05em;color:var(--text-muted)}.training-card-stack{display:grid;gap:.55rem}.training-card{border:1px solid rgba(57,255,20,.7);padding:.7rem;background:#14231433;box-shadow:0 0 14px #39ff1433;animation:borderPulse 1.9s ease-in-out infinite}@keyframes borderPulse{0%,to{box-shadow:0 0 10px #39ff1440}50%{box-shadow:0 0 22px #39ff1480}}.training-card h4{margin:0 0 .4rem;color:#b8ff99}.ares-action-panel{gap:.36rem}.ares-state-card{border:1px solid rgba(0,242,255,.28);background:linear-gradient(148deg,#071219c7,#030a0ee6),radial-gradient(circle at 96% 0,rgba(0,242,255,.09),transparent 56%);padding:.52rem .56rem;display:grid;gap:.3rem}.ares-state-preliminary{border-color:#7eff675c;background:linear-gradient(148deg,#091814c2,#050e0be0),radial-gradient(circle at 96% 0,rgba(126,255,103,.11),transparent 56%)}.ares-state-status{margin:0;color:#9af7ff;font-family:JetBrains Mono,monospace;font-size:.67rem;letter-spacing:.11em;text-transform:uppercase}.ares-state-message{margin:0;color:#c3eaf3;font-size:.72rem;line-height:1.34}.ares-state-header{margin:0;color:#8ce8f8;font-family:JetBrains Mono,monospace;font-size:.63rem;letter-spacing:.1em;text-transform:uppercase}.ares-required-evidence{margin:0;padding:0;list-style:none;display:grid;gap:.2rem}.ares-required-evidence li{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,242,255,.16);padding-bottom:.2rem;color:#d3f3fb;font-size:.7rem}.ares-required-evidence li strong{font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.09em;color:#8ce8f8;text-transform:uppercase}.ares-evidence-progress{margin:0;color:#b0eef7;font-size:.69rem;line-height:1.3}.ares-evidence-progress strong{font-family:JetBrains Mono,monospace;font-size:.66rem;color:#9af7ff;letter-spacing:.09em;text-transform:uppercase}.ares-state-prelim-note{color:#c8f8d8}.ares-action-panel .training-card{border-color:#7eff6794;background:linear-gradient(148deg,#091814c7,#050e0be6),radial-gradient(circle at 94% 0,rgba(126,255,103,.11),transparent 54%);animation:none;display:grid;gap:.36rem}.ares-path-title{margin:0;color:#dcffee;font-family:JetBrains Mono,monospace;font-size:.82rem;letter-spacing:.06em}.ares-action-block{border:1px solid rgba(0,242,255,.22);background:#030a0ead;padding:.34rem .4rem;display:grid;gap:.16rem}.ares-action-block h5{margin:0;color:#8ce8f8;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.ares-action-block p{margin:0;color:#c1eaf3;font-size:.72rem;line-height:1.34}.ares-action-list{margin:0;padding-left:.95rem;color:#d3f3fb;display:grid;gap:.12rem}.ares-action-list li{font-size:.7rem;line-height:1.32}.ares-instructor-use{border-color:#7eff674d}.ares-path-meta{margin:0;color:#9ef7b5;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.06em}.workforce-intel-page{display:grid;gap:1.1rem;padding-bottom:2.4rem}.workforce-intel-topbar{justify-content:flex-end}.workforce-intel-topbar .access-command-cluster{margin-left:auto}.intel-lead{margin:-1.25rem 0 .5rem;color:#bdebf3;font-size:1.03rem;letter-spacing:.03em;max-width:980px}.workforce-control-deck{display:grid;gap:.45rem}.workforce-control-row{border:1px solid rgba(0,242,255,.26);background:linear-gradient(145deg,#040a0fb8,#03080ce6);padding:.46rem .52rem;display:grid;grid-template-columns:110px minmax(0,1fr);gap:.5rem;align-items:center}.workforce-control-label{font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;color:#95cdd8;white-space:nowrap}.workforce-control-options{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.48rem}.workforce-control-btn,.workforce-control-chip{border:1px solid rgba(0,242,255,.32);background:linear-gradient(145deg,#0a161eb3,#050a0ee6);color:#d4f6ff;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;padding:.45rem .52rem;text-align:center;transition:border-color .13s ease,box-shadow .13s ease}.workforce-control-btn{cursor:pointer}.workforce-control-btn:hover{border-color:#00f2ff9e;box-shadow:0 0 12px #00f2ff24}.workforce-control-btn.active,.workforce-control-chip.active{border-color:#39ff149e;color:#cbffcb;box-shadow:0 0 14px #39ff1433,inset 0 0 0 1px #39ff141f}.workforce-decision-shell{gap:.72rem}.workforce-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem}.workforce-commander-briefing{display:grid;gap:.58rem}.workforce-commander-hero{border:1px solid rgba(0,242,255,.24);background:linear-gradient(145deg,#050e14cc,#030a0feb),radial-gradient(circle at 88% -4%,rgba(57,255,20,.08),transparent 48%);padding:.78rem .84rem;display:grid;gap:.74rem}.workforce-commander-block{display:grid;gap:.22rem}.workforce-commander-block+.workforce-commander-block{border-top:1px solid rgba(0,242,255,.12);padding-top:.62rem}.workforce-commander-block p{margin:0;color:#9ac9d3;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.workforce-commander-block strong{color:#e3fbff;font-size:.94rem;line-height:1.28;font-weight:600}.workforce-commander-block span{color:#98d2de;font-family:JetBrains Mono,monospace;font-size:.67rem;line-height:1.38}.structured-team-identity{display:block;white-space:pre-line;line-height:1.45}.workforce-commander-status{font-family:Rajdhani,JetBrains Mono,monospace;font-size:2rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.workforce-commander-status--ready{color:#8dffb1}.workforce-commander-status--limited{color:#ffd27a}.workforce-commander-status--not-qualified{color:#ff8c7a}.workforce-commander-block--directive ul{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.workforce-commander-block--directive li{display:grid;grid-template-columns:5.25rem minmax(0,1fr);align-items:start;gap:.42rem;color:#d8fbff;font-family:JetBrains Mono,monospace;font-size:.74rem;line-height:1.4}.workforce-commander-block--directive li strong{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.workforce-commander-block--directive li:nth-child(1) strong{color:#8feaff}.workforce-commander-block--directive li:nth-child(2) strong{color:#d8fbff}.workforce-commander-block--directive li:nth-child(3) strong{color:#ffd27a}.workforce-commander-block--directive li:nth-child(4) strong{color:#ffe48f}.workforce-commander-block--directive li:nth-child(5) strong{color:#8dffb1}.workforce-commander-support-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.workforce-commander-workflow-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(280px,.92fr);gap:.58rem;align-items:start}.workforce-commander-workflow-panel{gap:.74rem;min-height:100%}.workforce-commander-workflow-head{display:flex;justify-content:space-between;gap:.72rem;align-items:flex-start}.workforce-commander-workflow-head strong{display:block;max-width:24rem}.workforce-commander-empty-state{display:grid;gap:.24rem;border:1px dashed rgba(0,242,255,.18);background:#030a0f5c;padding:.82rem .84rem}.workforce-commander-empty-state p{margin:0}.workforce-commander-drilldown{display:grid;gap:.52rem}.workforce-commander-drilldown-nav{display:flex;gap:.42rem;flex-wrap:wrap}.workforce-commander-drilldown-btn{border:1px solid rgba(0,242,255,.18);background:#030c12b8;color:#7cb3bf;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.08em;padding:.34rem .56rem;text-transform:uppercase}.workforce-commander-drilldown-btn.active{border-color:#00f2ff61;color:#e3fbff}.workforce-commander-detail-card{display:grid;gap:.2rem}.workforce-commander-detail-card span{color:#9ac9d3;font-size:.74rem;line-height:1.3}.workforce-commander-detail-card small{color:#9ac9d3b8;font-family:JetBrains Mono,monospace;font-size:.67rem;line-height:1.3}.force-readiness-snapshot--commander .force-snapshot-view,.force-readiness-snapshot--commander .force-readiness-interpretation{color:#9ac9d3b8}.force-readiness-snapshot--commander .force-readiness-index-row strong{color:#cfeff6}.workforce-decision-item--support strong{color:#cfeff6;font-size:.78rem;line-height:1.32}.workforce-decision-item{border:1px solid rgba(0,242,255,.25);background:#040a109e;padding:.58rem .62rem;display:grid;gap:.28rem}.workforce-decision-item p{margin:0;font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#93c4d0}.workforce-decision-item strong{color:#d6f8ff;font-size:.82rem;line-height:1.35;font-weight:500}.workforce-decision-item ul{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.workforce-decision-item li{margin:0}.workforce-decision-item li strong{display:block}.workforce-role-intel-shell{gap:.78rem}.workforce-demand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.7rem}.workforce-demand-card{display:grid;gap:.22rem;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.workforce-demand-card.active{border-color:#39ff1480;box-shadow:inset 0 0 0 1px #39ff141f,0 0 18px #39ff1414;transform:translateY(-1px)}.workforce-demand-head,.workforce-queue-head{display:flex;justify-content:space-between;gap:.6rem;align-items:flex-start}.workforce-demand-head h3{margin:0;color:#e1fbff;font-size:.96rem;line-height:1.3}.workforce-curation-grid{display:grid;gap:.72rem}.workforce-curation-field{display:grid;gap:.24rem}.workforce-curation-field span{color:#8fc5d1;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.workforce-curation-field select{border:1px solid rgba(0,242,255,.28);background:#061017e6;color:#e0fbff;padding:.56rem .62rem;font-size:.84rem}.workforce-curation-summary{border:1px solid rgba(0,242,255,.18);background:#020a0f70;padding:.55rem .62rem;display:grid;gap:.2rem}.workforce-queue-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.7rem;flex-wrap:wrap}.workforce-queue-toolbar>span{color:#8fc5d1;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.workforce-queue-sort{display:inline-flex;gap:.34rem;flex-wrap:wrap}.workforce-queue-list{margin:0;padding:0;list-style:none;display:grid;gap:.56rem}.workforce-queue-item{border:1px solid rgba(0,242,255,.2);background:#040c129e;padding:.58rem .62rem;display:grid;gap:.18rem}.workforce-queue-actions{display:flex;gap:.48rem;flex-wrap:wrap;margin-top:.28rem}.workforce-commander-intro{margin-bottom:.18rem}.workforce-commander-sequence{margin-top:0;margin-bottom:.5rem;opacity:.82}.workforce-commander-mission-groups{gap:.95rem}.workforce-commander-mission-group{display:grid;gap:.46rem}.workforce-commander-mission-group-head{display:grid;gap:.08rem}.workforce-commander-mission-group-head .intel-meta-line{margin:0}.workforce-commander-mission-list{gap:.55rem}.workforce-commander-mission-card{gap:.52rem;padding:.78rem .82rem;background:#040c12c7;border:1px solid rgba(0,242,255,.12);box-shadow:inset 0 0 0 1px #ffffff04;transition:transform .16s ease,border-color .18s ease,box-shadow .18s ease}.workforce-commander-mission-card:hover,.workforce-commander-queue-card:hover{transform:translateY(-1px);border-color:#00f2ff3d;box-shadow:inset 0 0 0 1px #00f2ff14,0 10px 26px #00000029}.workforce-commander-mission-card .workforce-queue-head strong{color:#eefcff;font-size:.92rem;line-height:1.25;font-weight:600}.workforce-commander-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.workforce-commander-kpi-grid--queue{grid-template-columns:repeat(3,minmax(0,1fr))}.workforce-commander-kpi{border:1px solid rgba(0,242,255,.14);background:#020a0f85;padding:.44rem .48rem;display:grid;gap:.18rem;min-width:0}.workforce-commander-kpi span{color:#8fbfc9;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.workforce-commander-kpi strong{color:#e5fbff;font-size:.8rem;line-height:1.32;min-width:0}.workforce-commander-mission-meta{display:flex;flex-wrap:wrap;gap:.32rem;color:#a7d7e1;font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1.35}.workforce-commander-mission-meta span{display:inline-flex;align-items:center;border:1px solid rgba(0,242,255,.12);background:#020a0f7a;padding:.28rem .42rem;border-radius:999px;max-width:100%}.workforce-commander-mission-section{display:grid;gap:.14rem}.workforce-commander-nice-line,.mission-generation-nice-line{margin:-.12rem 0 0;color:#8fbec8;font-size:.68rem;line-height:1.35}.mission-generation-nice-line{margin-top:.22rem}.workforce-commander-mission-section p{margin:0;color:#9ac9d3;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.06em;text-transform:none}.workforce-commander-mission-section span,.workforce-commander-why-list{color:#d5f5fb;font-size:.77rem;line-height:1.4}.workforce-commander-why-list{margin:0;padding-left:.95rem;display:grid;gap:.14rem;list-style:disc}.workforce-commander-why-list li{margin:0}.workforce-commander-queue-list{gap:.5rem}.workforce-commander-queue-card{position:relative;overflow:hidden;gap:.52rem;padding:.74rem .8rem;background:linear-gradient(145deg,#050e14d1,#030a0ff0),radial-gradient(circle at 100% 0,rgba(57,255,20,.08),transparent 38%);border:1px solid rgba(0,242,255,.12);transition:transform .16s ease,border-color .18s ease,box-shadow .18s ease}.workforce-commander-queue-card.is-selected{border-color:#00f2ff57;box-shadow:inset 0 0 0 1px #00f2ff1a,0 0 20px #00f2ff14}.workforce-commander-queue-card.is-entering{animation:commanderQueueArrival .42s cubic-bezier(.22,1,.36,1)}.workforce-commander-queue-card.is-entering:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(57,255,20,.34);background:linear-gradient(135deg,#39ff141f,#00f2ff00);pointer-events:none;animation:commanderQueueGlow .86s ease-out forwards}@keyframes commanderQueueArrival{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes commanderQueueGlow{0%{opacity:1}to{opacity:0}}.workforce-role-intel-grid{align-items:stretch}.role-readiness-derivation-line{margin:.08rem 0 .46rem;color:#93c4d0;font-size:.68rem;line-height:1.35}.role-readiness-list,.role-slot-list,.role-gap-list{margin:0;padding:0;list-style:none;display:grid;gap:.48rem}.role-readiness-item{border:1px solid rgba(0,242,255,.23);background:#030a10a3;padding:.48rem .54rem}.role-readiness-item.weak{border-color:#ffb55494;box-shadow:inset 0 0 0 1px #ffb5541f}.role-readiness-head{display:flex;justify-content:space-between;gap:.66rem;align-items:center;margin-bottom:.26rem}.role-readiness-head span{color:#d6f8fe;font-size:.84rem;line-height:1.3}.role-readiness-head span em{font-family:JetBrains Mono,monospace;color:#89daebe0;font-size:.73rem;letter-spacing:.08em;font-style:normal}.role-readiness-head strong{font-family:JetBrains Mono,monospace;color:#93ffae;font-size:.82rem;letter-spacing:.07em}.role-readiness-track{border:1px solid rgba(0,242,255,.38);height:6px;background:#00000057}.role-readiness-track span{display:block;height:100%;background:linear-gradient(90deg,#21ccffe6,#42e698eb)}.role-readiness-meta-line{margin:.25rem 0 0;color:#9bcfdb;font-family:JetBrains Mono,monospace;font-size:.7rem;line-height:1.4}.evidence-coverage-track{margin-top:.15rem}.decision-coverage-track{margin-top:.25rem}.role-slot-list li{display:flex;justify-content:space-between;align-items:baseline;gap:.58rem;border:1px solid rgba(0,242,255,.22);background:#030a108f;padding:.42rem .52rem}.role-slot-list li span{color:#cceef8;font-size:.8rem}.role-slot-list li span em{font-style:normal;color:#8ddaebe0;font-family:JetBrains Mono,monospace;font-size:.7rem}.role-slot-list li strong{color:#8ef89c;font-family:JetBrains Mono,monospace;font-size:.82rem}.role-gap-list li{border:1px solid rgba(255,181,84,.42);background:#1a110447;padding:.48rem .52rem;display:grid;gap:.18rem}.role-gap-list li strong{color:#ffd892;font-size:.84rem}.role-gap-list li p{margin:0;color:#d8edf5;font-size:.77rem;line-height:1.35}.role-flow-line{border:1px solid rgba(0,242,255,.28);background:#03090e8f;padding:.42rem .5rem;display:flex;flex-wrap:wrap;gap:.44rem}.role-flow-line span{display:inline-flex;align-items:center;gap:.42rem;font-family:JetBrains Mono,monospace;color:#93e4ff;font-size:.69rem;letter-spacing:.09em;text-transform:uppercase}.role-flow-line span em{color:#63f2cf;font-style:normal}.role-answer-grid{margin-top:.5rem;border:1px solid rgba(0,242,255,.22);background:#030a108f;padding:.46rem .52rem;display:grid;gap:.24rem}.role-answer-grid p{margin:0;color:#cfeefa;font-size:.77rem;line-height:1.35}.intel-nav-tab{border:1px solid rgba(0,242,255,.34);background:linear-gradient(145deg,#0b161fc2,#050a0ee6);color:#bdf3ff;font-family:JetBrains Mono,monospace;font-size:.84rem;letter-spacing:.12em;text-transform:uppercase;padding:.72rem .8rem;text-align:left;cursor:pointer;transition:border-color .13s ease,box-shadow .13s ease,transform .13s ease}.intel-nav-tab:hover{border-color:#00f2ffb3;box-shadow:0 0 14px #00f2ff29}.intel-nav-tab.active{border-color:#39ff14a3;color:#c6ffc9;box-shadow:0 0 18px #39ff1433,inset 0 0 0 1px #39ff142e;transform:translateY(-1px)}.intel-section-shell{border:1px solid rgba(0,242,255,.34);background:radial-gradient(circle at 84% -16%,rgba(57,255,20,.08),transparent 50%),radial-gradient(circle at 8% 120%,rgba(0,242,255,.08),transparent 40%),#050c12b8;box-shadow:inset 0 0 0 1px #00f2ff17,0 0 28px #00f2ff1a;padding:1rem;display:grid;gap:.9rem}.intel-section-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.intel-section-header h2{margin:0;font-family:JetBrains Mono,monospace;color:var(--cyan);font-size:1.02rem;letter-spacing:.08em;text-transform:uppercase}.intel-chip{border:1px solid rgba(59,201,219,.34);padding:.35rem .58rem;font-family:JetBrains Mono,monospace;color:var(--cyan);font-size:.72rem;letter-spacing:.07em;text-transform:uppercase;background:#3bc9db14}.intel-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.readiness-brief-grid{display:grid;grid-template-columns:1.1fr 1.3fr;gap:.85rem}.intel-card{border:1px solid var(--border-subtle);background:linear-gradient(160deg,#17202bcc,#111823f5);padding:.9rem;position:relative;overflow:hidden;box-shadow:var(--shadow-soft)}.intel-card:before{content:"";position:absolute;right:-28%;top:-52%;width:60%;height:160%;pointer-events:none;background:linear-gradient(190deg,#3bc9db0d,#3bc9db00)}.intel-card h3{margin:0 0 .65rem;color:var(--text);font-size:1.1rem;letter-spacing:.01em}.mission-generation-card{position:relative}.mission-generation-card-warning{border-color:#f39c124d;box-shadow:inset 0 0 0 1px #f39c1214}.mission-generation-card-warning:before{background:linear-gradient(190deg,#f39c121a,#f39c1200)}.mission-generation-card-neutral{border-color:#3bc9db47;box-shadow:inset 0 0 0 1px #3bc9db14}.mission-generation-card-neutral:before{background:linear-gradient(190deg,#3bc9db14,#3bc9db00)}.mission-generation-card-operational{border-color:#3bc9db3d;box-shadow:inset 0 0 0 1px #3bc9db12}.mission-generation-card-operational:before{background:linear-gradient(190deg,#3bc9db0f,#3bc9db00)}.mission-generation-surface{display:grid;gap:.9rem}.mission-generation-queue-select{border:1px solid var(--border-subtle);background:#111823b8;padding:.72rem .8rem;display:grid;gap:.55rem}.mission-generation-queue-select>span{color:var(--text-soft);font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.mission-generation-queue-options{display:flex;gap:.42rem;flex-wrap:wrap}.mission-generation-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:.9rem}.mission-generation-why{border-color:#3bc9db3d;box-shadow:inset 0 0 0 1px #3bc9db0f}.mission-generation-why h3,.mission-generation-package h3,.mission-generation-payload h3{color:var(--text);font-size:1.14rem}.mission-generation-package{border-color:#3bc9db3d;box-shadow:inset 0 0 0 1px #3bc9db0f}.mission-generation-package:before,.mission-generation-payload:before{background:linear-gradient(190deg,#3bc9db0d,#3bc9db00)}.mission-generation-rows{display:grid;gap:.55rem}.mission-generation-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:.75rem;align-items:start}.mission-generation-row span{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.mission-generation-row strong{color:var(--text);font-size:.96rem;line-height:1.35;font-weight:600}.mission-generation-action-panel{margin-top:.95rem;padding-top:.8rem;border-top:1px solid var(--border-subtle)}.mission-generation-action-panel .pathfinder-json-actions{margin-top:.65rem}.mission-generation-support-strip{border-color:var(--border-subtle);box-shadow:inset 0 0 0 1px #ffffff08}.mission-generation-support-strip:before{background:linear-gradient(190deg,#3bc9db0a,#3bc9db00)}.mission-generation-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.mission-generation-support-item{display:grid;gap:.18rem}.mission-generation-support-item span{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.mission-generation-support-item strong{color:var(--text);font-size:.92rem;line-height:1.35;font-weight:600}.mission-generation-payload{border-color:#3bc9db3d;box-shadow:inset 0 0 0 1px #3bc9db0f}.mission-generation-empty-state{border:1px solid var(--border-subtle);background:#111823b8;padding:.95rem 1rem;display:grid;gap:.32rem}.mission-generation-empty-state strong{color:var(--text);font-size:1rem}.operator-behavior-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin-top:.8rem}.operator-behavior-card{border:1px solid var(--border-subtle);background:linear-gradient(160deg,#17202bd6,#111823f5);padding:.8rem;display:grid;gap:.42rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.operator-behavior-card.is-running{transform:translateY(-1px)}.operator-behavior-card.success{border-color:#2ecc7157;box-shadow:inset 0 0 0 1px #2ecc7114}.operator-behavior-card.delay{border-color:#f39c1257;box-shadow:inset 0 0 0 1px #f39c1214}.operator-behavior-card.failure{border-color:#e74c3c5c;box-shadow:inset 0 0 0 1px #e74c3c14}.operator-behavior-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.operator-behavior-head strong{color:var(--text);font-size:.92rem;line-height:1.25}.operator-behavior-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;margin-top:.15rem}.operator-behavior-track span{height:8px;border:1px solid var(--border-subtle);background:#111823e0;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.operator-behavior-track span.complete.success,.operator-behavior-track span.active.success{background:#2ecc7142;border-color:#2ecc717a}.operator-behavior-track span.complete.delay,.operator-behavior-track span.active.delay{background:#f39c1238;border-color:#f39c127a}.operator-behavior-track span.complete.failure,.operator-behavior-track span.active.failure{background:#e74c3c33;border-color:#e74c3c75}.operator-behavior-track span.active{transform:scaleY(1.25);box-shadow:none}.pathfinder-admin-stack{display:grid;gap:.85rem}.readiness-kpi-card{border-color:var(--border-subtle);box-shadow:inset 0 0 0 1px #ffffff08}.force-index-value{margin:0 0 .44rem;font-family:JetBrains Mono,monospace;font-size:clamp(2rem,4.4vw,2.8rem);letter-spacing:.03em;color:var(--green)}.risk-badge{display:inline-flex;align-items:center;justify-content:center;min-width:94px;padding:.18rem .42rem;border:1px solid var(--border-subtle);background:#111823cc;font-family:JetBrains Mono,monospace;font-size:.69rem;letter-spacing:.09em;text-transform:uppercase}.risk-badge.low{color:var(--cyan);border-color:#3bc9db66}.risk-badge.moderate,.risk-badge.elevated,.risk-badge.limited{color:var(--amber);border-color:#f39c1275}.risk-badge.high{color:var(--danger);border-color:#e74c3c85}.deployment-confidence{font-family:JetBrains Mono,monospace;letter-spacing:.08em}.deployment-confidence.low{color:#88ff7f}.deployment-confidence.moderate{color:#ffe183}.deployment-confidence.elevated,.deployment-confidence.limited{color:#ffc078}.deployment-confidence.high{color:#ff8a8a}.critical-gap-list{list-style:none;margin:0;padding:0;display:grid;gap:.58rem}.critical-gap-item{border:1px solid rgba(0,242,255,.22);background:#040a109e;padding:.58rem;display:grid;gap:.26rem}.critical-gap-head{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.critical-gap-head strong{color:#dcfcff;font-size:.88rem;letter-spacing:.02em}.readiness-matrix-grid{align-items:stretch}.domain-readiness-matrix{display:grid;gap:.44rem}.domain-readiness-row{display:grid;grid-template-columns:1.2fr auto auto;align-items:center;gap:.55rem;border:1px solid rgba(0,242,255,.24);background:#040a109e;padding:.56rem .62rem}.domain-readiness-row span{color:#cbf6fc;font-size:.81rem}.domain-readiness-row strong{color:#99ffb5;font-family:JetBrains Mono,monospace}.domain-readiness-row small{font-size:.69rem;font-family:JetBrains Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.domain-readiness-row .risk-low{color:#8dff82}.domain-readiness-row .risk-moderate{color:#ffdc81}.domain-readiness-row .risk-elevated{color:#ffbd74}.domain-readiness-row .risk-high{color:#ff8686}.domain-readiness-row.below-threshold{border-color:#ffa8508f;box-shadow:inset 0 0 0 1px #ffa85024}.deployment-fracture-title{margin:.5rem 0 .34rem;color:#97f8ff;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.deployment-fracture-list{margin:0;padding-left:1.08rem;display:grid;gap:.34rem;color:#d7f8ff}.deployment-fracture-list li{font-size:.8rem;line-height:1.4}.readiness-why-now{border:1px solid rgba(255,191,0,.35);background:#1a110459;padding:.45rem .52rem;margin:.52rem 0 .36rem;display:grid;gap:.16rem}.readiness-why-now-title{margin:0;font-family:JetBrains Mono,monospace;font-size:.67rem;letter-spacing:.1em;text-transform:uppercase;color:#ffd47c}.force-main-effort-card{border-color:#39ff1459;box-shadow:inset 0 0 0 1px #39ff141f,0 0 20px #39ff141f}.force-main-effort-title{margin:.2rem 0 .55rem;color:#9fff95;font-family:JetBrains Mono,monospace;font-size:1.08rem;letter-spacing:.04em;text-transform:uppercase}.supporting-effort-list,.efficiency-index-list{list-style:none;margin:0;padding:0;display:grid;gap:.52rem}.supporting-effort-list li,.efficiency-index-list li{border:1px solid rgba(0,242,255,.24);background:#040a109e;padding:.58rem;display:grid;gap:.22rem}.supporting-effort-list li strong{color:#d5fbff;font-size:.84rem;letter-spacing:.04em;font-family:JetBrains Mono,monospace;text-transform:uppercase}.efficiency-index-list span{color:#d6fbff;font-family:JetBrains Mono,monospace;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.efficiency-index-list strong{color:#9dff94;font-size:.8rem;font-family:JetBrains Mono,monospace}.efficiency-index-list small{color:#89c8d4;font-size:.71rem;font-family:JetBrains Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.intel-meta-line{margin:.3rem 0;color:#9fd3df;font-family:JetBrains Mono,monospace;font-size:.82rem;line-height:1.45}.ksa-heatmap{display:grid;gap:.35rem}.ksa-heatmap-head,.ksa-heatmap-row{display:grid;grid-template-columns:120px repeat(4,minmax(0,1fr));gap:.35rem;align-items:center}.ksa-heatmap-head span{font-family:JetBrains Mono,monospace;font-size:.63rem;color:#99c9d5;letter-spacing:.06em;text-transform:uppercase}.ksa-heatmap-row>span:first-child{font-size:.78rem;color:#d2f8ff;font-family:JetBrains Mono,monospace}.ksa-heatmap-cell{border:1px solid rgba(0,242,255,.26);text-align:center;font-family:JetBrains Mono,monospace;font-size:.74rem;padding:.42rem .2rem;color:#dbfcff;background:linear-gradient(135deg,rgba(0,242,255,calc((var(--lvl, 0) / 100) * .22)),rgba(57,255,20,calc((var(--lvl, 0) / 100) * .2)))}.deficiency-list{list-style:none;margin:0;padding:0;display:grid;gap:.58rem}.deficiency-list li{display:grid;gap:.28rem}.deficiency-meta{display:flex;justify-content:space-between;gap:.7rem;color:#d8f5fb;font-size:.87rem}.deficiency-meta strong{color:#6cff8f;font-family:JetBrains Mono,monospace;font-size:.86rem}.deficiency-track{height:10px;border:1px solid rgba(0,242,255,.35);background:#040c12b8;position:relative;overflow:hidden}.deficiency-track span{display:block;height:100%;background:linear-gradient(90deg,#00f2ffdb,#39ff14c2)}.role-tier-grid{align-items:stretch}.intel-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.intel-metric-tile{border:1px solid rgba(0,242,255,.25);background:#040a1099;padding:.62rem;display:grid;gap:.18rem}.intel-metric-tile span{color:#a1dbe7;font-size:.74rem}.intel-metric-tile strong{color:#9cffba;font-family:JetBrains Mono,monospace;font-size:1.1rem}.intel-metric-tile small{color:#84b4c0;font-size:.66rem}.intel-tier-stack{display:grid;gap:.48rem}.intel-tier-row{display:grid;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:.55rem;border:1px solid rgba(0,242,255,.24);background:#040a109e;padding:.6rem}.intel-tier-row span{color:#c9f3fa;font-size:.78rem}.intel-tier-row strong{color:#6dff91;font-family:JetBrains Mono,monospace}.pattern-chip-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.pattern-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,242,255,.38);background:linear-gradient(150deg,#0a182099,#050b10db);color:#ddfcff;text-align:left;padding:.62rem;display:grid;gap:.2rem;cursor:pointer;transition:border-color .13s ease,box-shadow .13s ease,transform .13s ease}.pattern-chip span{font-family:JetBrains Mono,monospace;font-size:.77rem;letter-spacing:.05em;text-transform:uppercase}.pattern-chip small{font-size:.71rem;color:#8cc3cf}.pattern-chip:hover,.pattern-chip.active{border-color:#39ff14bd;box-shadow:0 0 18px #39ff1438;transform:translateY(-1px)}.mission-content-lead{margin-top:-.1rem;max-width:none}.content-signal-list{list-style:none;margin:0;padding:0;display:grid;gap:.52rem}.content-signal-list li{border:1px solid rgba(0,242,255,.22);background:#03090d9e;padding:.58rem;display:grid;gap:.32rem}.content-signal-head{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.content-signal-head strong{color:#ddfbff;font-size:.9rem}.content-signal-head span{color:#7dff9e;font-family:JetBrains Mono,monospace}.content-signal-list p{margin:0;color:#98d8e4;font-size:.77rem}.content-path-grid{display:grid;gap:.48rem}.content-path-card{border:1px solid rgba(57,255,20,.34);background:linear-gradient(140deg,#08130f99,#04090de6);padding:.58rem;display:grid;gap:.25rem}.content-path-card h4{margin:0;font-family:JetBrains Mono,monospace;color:#a5ff9f;font-size:.9rem;letter-spacing:.06em}.content-path-card p{margin:0;color:#ddf9ff;font-size:.87rem}.content-path-card small{color:#8fc5d2;font-size:.73rem}.content-kit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.content-kit-card{display:grid;gap:.46rem}.content-kit-trigger{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;cursor:pointer;transition:border-color .13s ease,box-shadow .13s ease,transform .13s ease}.content-kit-trigger:hover{border-color:#39ff14b8;box-shadow:0 0 24px #39ff142e,inset 0 0 0 1px #39ff1426;transform:translateY(-1px)}.content-kit-trigger:focus-visible{outline:1px solid rgba(0,242,255,.85);outline-offset:2px}.content-list-block h4{margin:0;color:#97f6ff;font-size:.77rem;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.content-list-block ul{margin:.2rem 0 0;padding-left:1rem;color:#d6f8ff;display:grid;gap:.22rem}.content-list-block li{font-size:.78rem;line-height:1.35}.force-synthesis-page{gap:.9rem}.force-synthesis-topbar{justify-content:flex-end}.force-synthesis-topbar .access-command-cluster{margin-left:auto}.force-synthesis-controls{display:flex;flex-wrap:wrap;gap:.5rem}.force-synthesis-description{margin:-.42rem 0 0;color:#a4cfda;font-family:JetBrains Mono,monospace;font-size:.74rem;letter-spacing:.04em;max-width:920px}.force-context-card{padding:.5rem .56rem;display:grid;gap:.34rem}.force-context-title{margin:0;color:#9bf7ff;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.force-context-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.34rem}.force-context-grid p{margin:0;color:#d5f8ff;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.05em}.force-context-grid p span{color:#9cc9d4}.force-context-grid--projection{grid-template-columns:repeat(5,minmax(0,1fr))}.force-context-brief,.force-projection-empty-copy{margin:0;color:#cceff7;font-family:JetBrains Mono,monospace;font-size:.73rem;line-height:1.5;letter-spacing:.03em}.force-context-impact{margin:0;color:#d8fbff;font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1.5;letter-spacing:.03em}.force-context-impact span{color:#9bf7ff}.force-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem}.force-kpi-card{display:grid;gap:.24rem;padding:.62rem .66rem}.force-kpi-title{margin:0;color:#9bf7ff;font-family:JetBrains Mono,monospace;font-size:.67rem;letter-spacing:.12em;text-transform:uppercase}.force-kpi-value{margin:0;color:#ecfeff;font-family:Orbitron,JetBrains Mono,monospace;font-size:1.5rem;letter-spacing:.04em}.force-workforce-view-selector{margin-top:.2rem}.force-workforce-view{display:grid;gap:.8rem}.force-summary-grid--commander-support{grid-template-columns:repeat(2,minmax(0,1fr))}.force-summary-grid--projection-system{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start}.force-summary-grid--schoolhouse{grid-template-columns:repeat(2,minmax(0,1fr))}.force-readiness-verdict{margin:.34rem 0 0;color:#f2fdff;font-family:Rajdhani,JetBrains Mono,monospace;font-size:1.18rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.force-readiness-verdict--status{font-size:1.82rem;letter-spacing:.08em}.force-readiness-verdict--ready{color:#8dffb1}.force-readiness-verdict--limited{color:#ffd27a}.force-readiness-verdict--not-ready,.force-readiness-verdict--not-qualified{color:#ff8c7a}.force-readiness-verdict--score{font-size:2.1rem;letter-spacing:.06em;color:#e8fdff}.force-brief-card{min-height:0}.force-command-directive{gap:.5rem}.force-command-directive .force-summary-kicker{display:inline-block;min-width:5.25rem;margin-right:.35rem;color:#8dffb1}.force-card-stack{display:grid;gap:.3rem}.force-breakdown-list{display:grid;gap:.38rem}.force-breakdown-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:start;border:1px solid rgba(0,242,255,.18);background:#040b1194;padding:.45rem .5rem}.force-breakdown-row strong{display:block;margin-bottom:.1rem;color:#d8fbff;font-family:JetBrains Mono,monospace;font-size:.71rem;letter-spacing:.06em}.force-breakdown-metrics{display:grid;gap:.16rem;justify-items:end;color:#9bf7ff;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.force-briefing-hero{display:grid;gap:.9rem;padding:.95rem 1rem 1rem;border-color:#7eff6733;box-shadow:inset 0 0 0 1px #7eff670f,0 0 20px #00f2ff0f}.force-briefing-section{display:grid;gap:.26rem;padding-top:.1rem}.force-briefing-section+.force-briefing-section{border-top:1px solid rgba(0,242,255,.14);padding-top:.72rem}.force-briefing-section--directive .force-summary-list{gap:.36rem}.force-command-directive-list{padding-left:0;list-style:none;display:grid;gap:.3rem}.force-command-directive-list li strong{display:inline-block;min-width:5.6rem;margin-right:.2rem}.force-command-directive-list li:nth-child(1) strong{color:#8feaff}.force-command-directive-list li:nth-child(2) strong{color:#ffd27a}.force-command-directive-list li:nth-child(3) strong{color:#8dffb1}.force-operator-variance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.force-operator-variance-grid--compact .force-operator-card{min-height:0}.force-source-card{padding:.52rem .58rem;display:grid;gap:.4rem}.force-source-title{margin:0;color:#9bf7ff;font-family:JetBrains Mono,monospace;font-size:.69rem;letter-spacing:.11em;text-transform:uppercase}.force-source-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.force-source-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,242,255,.22);background:#030b11b3;color:#d8fbff;text-align:left;padding:.45rem .5rem;display:grid;gap:.2rem;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,opacity .14s ease}.force-source-option strong{font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.06em}.force-source-option p{margin:0;color:#9dcad6;font-size:.7rem;line-height:1.34}.force-source-option:hover{border-color:#00f2ff75}.force-source-option.active{border-color:#39ff1494;box-shadow:inset 0 0 0 1px #39ff1433,0 0 14px #39ff1429;opacity:1}.force-source-option:not(.active){opacity:.78}.force-source-cohort-control{display:grid;gap:.24rem}.force-source-cohort-control span{font-family:JetBrains Mono,monospace;font-size:.67rem;letter-spacing:.08em;color:#9bf7ff;text-transform:uppercase}.force-source-cohort-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid rgba(0,242,255,.34);background:#030b11d9;color:#d8fbff;font-family:JetBrains Mono,monospace;font-size:.78rem;padding:.34rem .42rem}.force-composer-card{display:grid;gap:.42rem}.force-composer-title{margin:0;font-family:JetBrains Mono,monospace;font-size:.84rem;letter-spacing:.1em;text-transform:uppercase;color:#9cf7ff}.force-composer-grid{display:grid;gap:.28rem}.force-composer-grid p{margin:0;font-family:JetBrains Mono,monospace;font-size:.76rem;letter-spacing:.05em;color:#d5f8ff}.force-composer-grid p span{color:#9cc9d4}.force-composer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:760;padding:1.2rem;background:#02080ec7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overflow:auto}.force-composer-shell{max-width:min(1480px,100%);margin:0 auto;display:grid;gap:.68rem}.force-composer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.force-composer-subtitle{margin:.18rem 0 0;color:#9cc9d4;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.04em}.force-composer-status-grid{border:1px solid rgba(0,242,255,.24);background:#030b10ad;padding:.48rem .56rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.32rem .44rem}.force-composer-status-grid p{margin:0;font-family:JetBrains Mono,monospace;font-size:.74rem;color:#d5f8ff;letter-spacing:.04em}.force-composer-status-grid span{color:#9cc9d4}.force-composer-global-controls{border:1px solid rgba(0,242,255,.24);background:#030a0fad;padding:.52rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem}.force-composer-control{display:grid;gap:.22rem}.force-composer-control span{font-family:JetBrains Mono,monospace;font-size:.67rem;letter-spacing:.08em;color:#9bf7ff;text-transform:uppercase}.force-composer-control input,.force-composer-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid rgba(0,242,255,.34);background:#030b11d9;color:#d8fbff;font-family:JetBrains Mono,monospace;font-size:.78rem;padding:.34rem .42rem}.force-composer-control-actions{display:grid;gap:.36rem;align-content:end}.force-composer-coverage-card h3,.force-composer-palette-card h3{margin:0;font-family:JetBrains Mono,monospace;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:#9bf7ff}.force-composer-coverage-grid{margin-top:.4rem;display:grid;gap:.34rem}.force-composer-coverage-row p{margin:0 0 .16rem;display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-family:JetBrains Mono,monospace;font-size:.72rem;color:#c7f8ff}.force-composer-coverage-row span{color:#98c7d2}.force-composer-coverage-row strong{color:#9effba;font-variant-numeric:tabular-nums}.force-composer-coverage-row.coverage-def strong{color:#8fff90}.force-composer-coverage-row.coverage-anl strong{color:#8cefff}.force-composer-coverage-row.coverage-ops strong{color:#ffd082}.force-composer-coverage-row.coverage-bld strong{color:#d5a8ff}.force-composer-bar-track{width:100%;height:7px;border:1px solid rgba(59,201,219,.18);background:#0b0f14eb}.force-composer-bar-fill{height:100%;background:linear-gradient(90deg,#3bc9dbb8,#3bc9db5c)}.force-composer-bar-fill.coverage-def{background:linear-gradient(90deg,#a8b3c270,#6b778594)}.force-composer-bar-fill.coverage-anl{background:linear-gradient(90deg,#3bc9dbbd,#3bc9db6b)}.force-composer-bar-fill.coverage-ops{background:linear-gradient(90deg,#7d90a185,#6b77859e)}.force-composer-bar-fill.coverage-bld{background:linear-gradient(90deg,#4f60708f,#3a4857b3)}.force-composer-allocation-note{margin:.44rem 0 0;color:#95c6d2;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.05em}.force-composer-palette-target{margin:.25rem 0 0;color:#9cc9d4;font-family:JetBrains Mono,monospace;font-size:.69rem;letter-spacing:.04em}.force-composer-palette-grid{margin-top:.4rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem}.force-composer-palette-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,242,255,.24);background:#040b11bd;color:#cff8ff;font-family:JetBrains Mono,monospace;font-size:.68rem;padding:.34rem;display:grid;justify-items:center;gap:.16rem;cursor:pointer;transition:border-color .13s ease,box-shadow .13s ease}.force-composer-palette-button:hover:not(:disabled){border-color:#00f2ff7a;box-shadow:0 0 12px #00f2ff26}.force-composer-palette-button:disabled{opacity:.45;cursor:not-allowed}.force-composer-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.46rem}.force-composer-team-card{border-color:#00f2ff42;cursor:pointer}.force-composer-team-card.active{border-color:#00f2ff8f;box-shadow:inset 0 0 0 1px #00f2ff33,0 0 16px #00f2ff26}.force-composer-team-head{display:flex;align-items:center;justify-content:space-between;gap:.36rem}.force-composer-team-name{width:100%;border:1px solid rgba(0,242,255,.3);background:#040b11d1;color:#dcfbff;font-family:JetBrains Mono,monospace;font-size:.74rem;letter-spacing:.04em;padding:.28rem .34rem}.force-composer-team-actions{display:inline-flex;gap:.24rem}.force-composer-team-actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,242,255,.3);background:#040b11d1;color:#bcf5ff;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.06em;padding:.2rem .3rem;cursor:pointer}.force-composer-team-actions button:disabled{opacity:.5;cursor:not-allowed}.force-composer-team-counts{margin-top:.28rem;display:grid;gap:.22rem}.force-composer-count-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.22rem}.force-composer-count-row button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,242,255,.28);background:#040b11d1;color:#cbf8ff;font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1;min-width:24px;padding:.18rem .24rem;cursor:pointer}.force-composer-count-row input{width:100%;border:1px solid rgba(0,242,255,.28);background:#040b11e0;color:#e0fcff;font-family:JetBrains Mono,monospace;font-size:.72rem;padding:.18rem .28rem;font-variant-numeric:tabular-nums}.force-mission-control-section{margin-top:.2rem;padding-top:.28rem;border-top:1px solid rgba(0,242,255,.16)}.force-mission-control-coming-soon{margin-top:.02rem}.force-synthesis-init-card{display:grid;gap:.34rem}.force-synthesis-system-title{margin:0;font-family:JetBrains Mono,monospace;color:#9cfaff;letter-spacing:.12em;text-transform:uppercase;font-size:.88rem}.force-synthesis-system-subtitle{margin:0;font-family:JetBrains Mono,monospace;color:#7dff5f;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}.force-synthesis-init-lines{margin-top:.25rem;display:grid;gap:.24rem}.force-synthesis-init-lines p{margin:0;font-family:JetBrains Mono,monospace;font-size:.79rem;color:#7ba6b3}.force-synthesis-init-lines p.active{color:#d6fbff}.force-synthesis-complete-card{border-color:#39ff1470;box-shadow:inset 0 0 0 1px #39ff141f,0 0 18px #39ff1426}.force-synthesis-complete-card p{margin:.12rem 0;font-family:JetBrains Mono,monospace;color:#b9ffd4;letter-spacing:.07em;text-transform:uppercase}.force-synthesis-complete-card p:first-child{color:#80ff8a}.force-synthesis-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(360px,.85fr);gap:.85rem;align-items:stretch}.force-synthesis-roster-panel{display:grid;grid-template-rows:auto 1fr;gap:.75rem;min-height:0}.force-synthesis-roster-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));height:auto;align-content:start;gap:.38rem}@media(min-width:1480px){.force-synthesis-roster-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.force-operator-card{position:relative;border:1px solid rgba(0,242,255,.24);background:linear-gradient(155deg,#071018e0,#03080ceb);padding:.64rem .56rem .52rem;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.34rem;min-height:0;height:100%;min-width:0;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.force-operator-card--projection{min-height:238px}.force-operator-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:#00f2ff73;pointer-events:none}.force-operator-card.role-def:before{background:linear-gradient(90deg,#a8b3c27a,#6b77859e)}.force-operator-card.role-anl:before{background:linear-gradient(90deg,#3bc9dbbd,#3bc9db6b)}.force-operator-card.role-ops:before{background:linear-gradient(90deg,#7d90a18f,#6b7785a8)}.force-operator-card.role-bld:before{background:linear-gradient(90deg,#4f607094,#3a4857b8)}.force-operator-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background:transparent;padding:0;margin:0;text-align:left;cursor:pointer;display:grid;grid-template-rows:auto auto auto auto auto auto;gap:.16rem;min-height:0;min-width:0}.force-operator-select:focus-visible,.force-operator-archetype-button:focus-visible{outline:1px solid rgba(0,242,255,.66);outline-offset:2px}.force-operator-card:hover{border-color:#00f2ff75;box-shadow:0 0 14px #00f2ff24}.force-operator-card.active{border-color:#39ff149e;box-shadow:inset 0 0 0 1px #39ff1438,0 0 20px #39ff142e;transform:translateY(-1px)}.force-operator-head{display:flex;justify-content:space-between;align-items:center;gap:.3rem;min-width:0}.force-operator-id{display:inline-flex;align-items:center;gap:.22rem;font-family:JetBrains Mono,monospace;font-size:.66rem;color:#c5f9ff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;min-width:0;overflow:hidden}.force-operator-id-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.force-operator-id .material-symbols-rounded{font-size:.78rem;color:#8cefff}.force-readiness-dot{width:9px;height:9px;border-radius:999px;display:inline-block;flex-shrink:0;border:1px solid rgba(255,255,255,.16);background:#8e9aa2;box-shadow:0 0 6px #8e9aa247}.force-readiness-dot.stage-erl{background:#8e9aa2;box-shadow:0 0 6px #8e9aa247}.force-readiness-dot.stage-dev{background:#78c9ff;box-shadow:0 0 8px #78c9ff59}.force-readiness-dot.stage-adv{background:#ffd189;box-shadow:0 0 8px #ffd1895c}.force-readiness-dot.stage-mr{background:#86ff9e;box-shadow:0 0 8px #86ff9e5c}.force-operator-arch{margin:0;display:flex;align-items:center;gap:.24rem;min-width:0;max-width:100%;overflow:hidden}.force-operator-arch-label{font-family:JetBrains Mono,monospace;color:#d7f9ff;font-size:.62rem;letter-spacing:.08em;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.force-operator-line{margin:0;font-family:JetBrains Mono,monospace;color:#d8fbff;font-size:.72rem;letter-spacing:.05em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%}.force-operator-row{align-self:center;min-height:1.05rem;min-width:0;max-width:100%;overflow:hidden}.force-operator-label{color:#bfe7f0;font-size:.66rem;letter-spacing:.1em}.force-operator-vector{color:#ddfcff}.force-operator-rolecode{color:#cdebf3;overflow:hidden;text-overflow:ellipsis}.force-operator-rdyline{color:#dffcff}.force-operator-archetype-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,242,255,.32);background:#030a0ec2;color:#9bf7ff;font-family:JetBrains Mono,monospace;font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;padding:.2rem .34rem;justify-self:end;cursor:pointer;transition:border-color .14s ease,color .14s ease,box-shadow .14s ease}.force-operator-archetype-button:hover{color:#d8fbff;border-color:#00f2ff8f;box-shadow:0 0 10px #00f2ff26}.force-operator-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:.16rem .4rem;border:1px solid rgba(0,242,255,.24);background:#040b11d1;color:#bdefff;font-family:JetBrains Mono,monospace;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.force-operator-status-badge.status-success{color:#9effba;border-color:#7eff9b85}.force-operator-status-badge.status-delay{color:#ffd289;border-color:#ffd28985}.force-operator-status-badge.status-risk{color:#ffb56e;border-color:#ffb56e80}.force-operator-status-badge.status-failure{color:#ff8f8f;border-color:#ff8f8f80}.force-operator-status-badge.status-pending{color:#9fd3de;border-color:#00f2ff33}.force-operator-layer-grid{display:grid;gap:.22rem;margin-top:.1rem}.force-operator-layer-pill{border:1px solid rgba(0,242,255,.18);background:#040b11b8;padding:.18rem .28rem;font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:#84a9b3;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.force-operator-layer-pill.outcome-pending{opacity:.72}.force-operator-layer-pill.outcome-success{color:#b9ffd4;border-color:#7eff9b75;box-shadow:inset 0 0 0 1px #7eff9b1f}.force-operator-layer-pill.outcome-delay{color:#ffe0ac;border-color:#ffd28970;box-shadow:inset 0 0 0 1px #ffd2891a}.force-operator-layer-pill.outcome-failure{color:#ffc1c1;border-color:#ff8f8f6b;box-shadow:inset 0 0 0 1px #ff8f8f1a}.force-operator-trace-tag{color:#bfeaf3;font-size:.63rem;letter-spacing:.07em}.force-operator-microtrace{color:#9ecbd6;font-size:.64rem;line-height:1.35;white-space:normal;overflow:visible;text-overflow:unset}.force-readiness{font-family:JetBrains Mono,monospace;letter-spacing:.08em}.force-readiness.stage-erl{color:#a0acb2}.force-readiness.stage-dev{color:#78c9ff}.force-readiness.stage-adv{color:#ffd189}.force-readiness.stage-mr{color:#86ff9e}.force-role-chip{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:.07rem .26rem;border:1px solid rgba(0,242,255,.36);background:#040b11d6;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.force-role-chip.role-anl{color:#8cefff;border-color:#8cefff94;box-shadow:inset 0 0 0 1px #8cefff29}.force-role-chip.role-def{color:#8fff90;border-color:#8fff9094;box-shadow:inset 0 0 0 1px #8fff9029}.force-role-chip.role-bld{color:#d3a5ff;border-color:#d3a5ff9e;box-shadow:inset 0 0 0 1px #d3a5ff2e}.force-role-chip.role-ops{color:#ffc164;border-color:#ffc1649e;box-shadow:inset 0 0 0 1px #ffc1642e}.force-operator-archetype-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:770;padding:1.2rem;background:#02080ecc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow:auto}.force-operator-archetype-modal{max-width:min(1040px,100%);margin:0 auto;display:grid;gap:.7rem}.force-operator-archetype-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.force-operator-archetype-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem}.force-operator-archetype-block{border:1px solid rgba(0,242,255,.24);background:#030c12b8;padding:.58rem .62rem;display:grid;gap:.34rem}.force-operator-archetype-kicker{margin:0;color:#9df8ff;font-family:JetBrains Mono,monospace;font-size:.69rem;letter-spacing:.1em;text-transform:uppercase}.force-operator-archetype-block h3{margin:0;font-family:Orbitron,JetBrains Mono,monospace;font-size:1rem;line-height:1.2;color:#ecfeff;letter-spacing:.04em}.force-operator-archetype-code{margin:0;color:#7ceeff;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.force-operator-archetype-line{margin:0;color:#c5ecf4;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1.4;letter-spacing:.04em}.force-operator-archetype-signal-list{display:grid;gap:.38rem}.force-operator-archetype-signal-row{display:grid;gap:.2rem}.force-operator-archetype-signal-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-family:JetBrains Mono,monospace;font-size:.7rem;color:#c9f8ff;letter-spacing:.05em}.force-operator-archetype-signal-head strong{color:#86ff9e}.force-operator-archetype-signal-track{height:6px;border:1px solid rgba(0,242,255,.28);background:#02080da8;overflow:hidden}.force-operator-archetype-signal-fill{display:block;height:100%;background:linear-gradient(90deg,#32e1ffc7,#7eff9bd1);box-shadow:0 0 10px #32e1ff2e}.force-operator-archetype-actions{margin-top:.2rem;display:flex;justify-content:flex-end}@media(max-width:1120px){.force-operator-archetype-grid{grid-template-columns:1fr}}.force-synthesis-board{display:grid;gap:.6rem}.force-operator-detail-card h3{margin-bottom:.38rem}.force-operator-detail-body{display:grid;gap:.24rem}.force-operator-detail-id{margin:0;display:flex;align-items:center;gap:.28rem;flex-wrap:wrap;color:#ddfbff;font-family:JetBrains Mono,monospace;font-size:.86rem;letter-spacing:.05em}.force-operator-detail-line{margin:0;color:#bddce4;font-family:JetBrains Mono,monospace;font-size:.73rem;letter-spacing:.04em}.force-operator-detail-empty{margin:0;color:#8fbfc9;font-family:JetBrains Mono,monospace;font-size:.74rem}.force-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.force-summary-card h3,.force-team-card h3{margin:0 0 .45rem;font-size:.81rem;letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;color:#9bf7ff}.force-summary-card--projection{display:grid;gap:.34rem}.force-summary-insight{margin:.1rem 0 0;color:#d8fbff;font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1.5;letter-spacing:.04em}.force-summary-kicker{margin:.1rem 0 0;color:#9bf7ff;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.force-breakdown-list--bars{gap:.5rem}.force-breakdown-row--bar{grid-template-columns:1fr;gap:.34rem}.force-breakdown-heading{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.force-breakdown-heading span{color:#9cc9d4;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.06em}.force-layer-bar{display:flex;width:100%;height:.68rem;border:1px solid rgba(0,242,255,.18);background:#030a0fd1;overflow:hidden}.force-layer-bar .success{background:linear-gradient(90deg,#42c456b8,#72ff79d1)}.force-layer-bar .delay{background:linear-gradient(90deg,#ffbb4ab8,#ffd47ad1)}.force-layer-bar .failure{background:linear-gradient(90deg,#d84b4bb8,#ff8080d1)}.force-summary-detail{margin:0;color:#b8dbe3;font-family:JetBrains Mono,monospace;font-size:.69rem;line-height:1.45;letter-spacing:.04em}.force-summary-list{margin:0;padding-left:1rem;display:grid;gap:.28rem;color:#cceff7;font-family:JetBrains Mono,monospace;font-size:.71rem;line-height:1.45;letter-spacing:.04em}.force-recommended-action{display:grid;gap:.26rem}.force-variance-list{display:grid;gap:.38rem}.force-variance-entry{border:1px solid rgba(0,242,255,.18);background:#040b119e;padding:.42rem .46rem;display:grid;gap:.16rem}.force-variance-head,.force-variance-status,.force-variance-trace{margin:0;font-family:JetBrains Mono,monospace;letter-spacing:.04em}.force-variance-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem;color:#d8fbff;font-size:.69rem}.force-variance-status{color:#9effba;font-size:.63rem;text-transform:uppercase}.force-variance-trace{color:#afdae4;font-size:.68rem;line-height:1.45}.force-summary-card p{margin:.2rem 0;font-family:JetBrains Mono,monospace;font-size:.72rem;color:#c9f7ff;letter-spacing:.05em}.force-summary-line{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.force-summary-metric{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem;min-width:0}.force-summary-value{text-align:right;font-variant-numeric:tabular-nums}.force-summary-nice-map{display:block;color:#9bc5d1;font-size:.63rem;letter-spacing:.06em}.force-team-card{display:grid;gap:.2rem}.force-team-development{margin:0;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.06em;color:#b9dce3}.force-team-target{color:#8cbfcc;font-variant-numeric:tabular-nums}.force-team-coverage-label,.force-team-operators-label{margin:.15rem 0 0;font-family:JetBrains Mono,monospace;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#9bf7ff}.force-team-coverage-bars{margin:0 0 .32rem;display:grid;gap:.18rem}.force-team-coverage-row{display:grid;grid-template-columns:auto minmax(84px,auto) minmax(0,1fr) auto;align-items:center;gap:.22rem}.force-team-coverage-domain{color:#b8dde6;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.05em}.force-team-coverage-track{width:100%;height:7px;border:1px solid rgba(59,201,219,.18);background:#0b0f14eb}.force-team-coverage-fill{display:block;height:100%}.force-team-coverage-fill.role-def{background:linear-gradient(90deg,#a8b3c270,#6b778594)}.force-team-coverage-fill.role-anl{background:linear-gradient(90deg,#3bc9dbb8,#3bc9db66)}.force-team-coverage-fill.role-ops{background:linear-gradient(90deg,#7d90a185,#6b77859e)}.force-team-coverage-fill.role-bld{background:linear-gradient(90deg,#4f60708f,#3a4857b3)}.force-team-coverage-row strong{color:var(--text-soft);font-family:JetBrains Mono,monospace;font-size:.68rem;min-width:1.2rem;text-align:right;font-variant-numeric:tabular-nums}.force-team-rationale{margin:.15rem 0 .32rem;color:#9bc9d5;font-family:JetBrains Mono,monospace;font-size:.66rem;line-height:1.42;letter-spacing:.03em}.force-team-list{display:grid;gap:.22rem}.force-team-entry{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font-family:JetBrains Mono,monospace;color:#c8f8ff;font-size:.68rem;letter-spacing:.05em;border:1px solid rgba(0,242,255,.2);background:#040b11b8;padding:.26rem .32rem;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:12px;width:100%;max-width:100%;overflow:visible;text-align:left;cursor:pointer;opacity:0;transform:translate(-8px);animation:forceTeamEntryIn .26s ease forwards;transition:border-color .13s ease,box-shadow .13s ease}.force-team-entry:hover{border-color:#00f2ff61}.force-team-entry.active{border-color:#39ff1499;box-shadow:inset 0 0 0 1px #39ff1433}.workforce-environment-support-shell{margin-top:.7rem}.workforce-environment-support-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;padding:1rem;border:1px solid rgba(0,242,255,.18);background:radial-gradient(circle at 88% 0,rgba(57,255,20,.08),transparent 28%),linear-gradient(150deg,#070f16f0,#040a0ff5);box-shadow:inset 0 0 0 1px #00f2ff0d}.workforce-environment-support-copy{display:grid;gap:.45rem}.workforce-environment-context-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.35rem}.workforce-environment-context-block{display:grid;gap:.28rem;padding:.72rem .78rem;border:1px solid rgba(0,242,255,.12);background:#ffffff08}.workforce-environment-context-block>span{color:#8fdbe4;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.workforce-environment-context-block>strong{color:#d7f8ff;font-family:JetBrains Mono,monospace;font-size:.76rem;line-height:1.45}.workforce-environment-support-copy h3{margin:0;color:#e6fbff;font-family:Orbitron,JetBrains Mono,monospace;font-size:1.05rem;letter-spacing:.02em}.workforce-environment-support-actions{display:flex;align-items:center}.workforce-environment-support-gaps{display:grid;gap:.38rem}.workforce-environment-support-gaps>span,.workforce-environment-detail-section>span,.workforce-environment-card-row>span,.workforce-environment-card-conditions>span{color:#8fdbe4;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.workforce-environment-support-gap-list,.workforce-environment-card-condition-list{display:flex;flex-wrap:wrap;gap:.38rem}.workforce-environment-library-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;display:grid;place-items:center;padding:1.1rem;background:radial-gradient(circle at 50% 18%,rgba(0,242,255,.13),transparent 42%),#03070bd6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.workforce-environment-library-modal{width:min(1320px,96vw);max-height:92vh;overflow:auto;border:1px solid rgba(0,242,255,.34);background:radial-gradient(circle at 94% 0,rgba(57,255,20,.08),transparent 26%),linear-gradient(155deg,#070f16f7,#040a0ffa);box-shadow:inset 0 0 0 1px #00f2ff14,0 20px 42px #0000006b;padding:1rem;display:grid;gap:.9rem}.workforce-environment-library-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.workforce-environment-library-header h2{margin:.28rem 0 .35rem;color:#e7fbff;font-family:Orbitron,JetBrains Mono,monospace;font-size:1.2rem}.workforce-environment-library-close{border:1px solid rgba(0,242,255,.38);background:#050b10d1;color:#d7f9ff;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;padding:.52rem .72rem;cursor:pointer}.workforce-environment-library-layout{display:grid;grid-template-columns:minmax(340px,.92fr) minmax(0,1.18fr);gap:.9rem;align-items:start}.workforce-environment-filter-bar{display:grid;gap:.72rem;padding:.86rem .92rem;border:1px solid rgba(0,242,255,.14);background:#ffffff08}.workforce-environment-filter-group{display:grid;gap:.35rem}.workforce-environment-filter-group>span{color:#8fdbe4;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.workforce-environment-pill-row{display:flex;flex-wrap:wrap;gap:.42rem}.workforce-environment-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,242,255,.2);border-radius:999px;background:#040b11b8;color:#ccebf1;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;padding:.42rem .68rem;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,color .14s ease,transform .14s ease}.workforce-environment-pill:hover,.workforce-environment-pill:focus-visible{border-color:#00f2ff61;color:#e6fbff;outline:none}.workforce-environment-pill.active{border-color:#39ff146b;color:#f0ffe8;box-shadow:inset 0 0 0 1px #39ff1424,0 0 14px #39ff1414}.workforce-environment-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}.workforce-environment-card,.workforce-environment-detail-card{border:1px solid rgba(0,242,255,.18);background:#050c12e6;box-shadow:inset 0 0 0 1px #00f2ff0a}.workforce-environment-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;padding:.82rem;display:grid;gap:.62rem;cursor:pointer;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.workforce-environment-card:hover,.workforce-environment-card:focus-visible,.workforce-environment-card.active{border-color:#00f2ff6b;box-shadow:inset 0 0 0 1px #00f2ff14,0 0 18px #00f2ff14;transform:translateY(-1px)}.workforce-environment-card-head{display:flex;justify-content:space-between;gap:.7rem;align-items:flex-start}.workforce-environment-card-head h3{margin:.12rem 0 0;color:#e4faff;font-family:Orbitron,JetBrains Mono,monospace;font-size:.95rem;line-height:1.3}.workforce-environment-card-summary{margin:0;color:#c0dbe2;font-size:.78rem;line-height:1.46;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workforce-environment-card-row,.workforce-environment-card-conditions,.workforce-environment-detail-section{display:grid;gap:.26rem}.workforce-environment-card-row strong,.workforce-environment-card-conditions strong,.workforce-environment-detail-section strong{color:#d7f8ff;font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1.45}.workforce-environment-detail-card{padding:.96rem;display:grid;gap:.78rem}.workforce-environment-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}@media(max-width:1100px){.workforce-environment-library-layout,.workforce-environment-library-grid{grid-template-columns:1fr}}@media(max-width:760px){.workforce-environment-support-card,.workforce-environment-library-header,.workforce-environment-detail-grid{grid-template-columns:1fr}.workforce-environment-library-header{display:grid}.workforce-environment-context-strip{grid-template-columns:1fr}}.force-team-id{color:#dbfbff;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.force-team-badge-slot{display:flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0}.force-team-rdy{color:#b9dce3;text-align:left;white-space:nowrap;flex-shrink:0}.threat-resilience-page{gap:.84rem}.trs-source-card{display:grid;gap:.42rem}.trs-kicker{margin:0;color:#9bf7ff;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.trs-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.trs-source-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,242,255,.24);background:#040b11b8;text-align:left;color:#d6f9ff;padding:.46rem .52rem;display:grid;gap:.18rem;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,opacity .14s ease}.trs-source-option strong{font-family:JetBrains Mono,monospace;font-size:.76rem;letter-spacing:.06em}.trs-source-option p{margin:0;color:#9ccad6;font-size:.7rem;line-height:1.34}.trs-source-option.active{border-color:#39ff148f;box-shadow:inset 0 0 0 1px #39ff1433,0 0 12px #39ff1426}.trs-source-option:not(.active){opacity:.8}.trs-source-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;align-items:end}.trs-control{display:grid;gap:.22rem}.trs-control span{color:#9bf7ff;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.09em;text-transform:uppercase}.trs-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid rgba(0,242,255,.34);background:#030b11d9;color:#d8fbff;font-family:JetBrains Mono,monospace;font-size:.75rem;padding:.32rem .4rem}.trs-control input{width:100%;border:1px solid rgba(0,242,255,.34);background:#030b11d9;color:#d8fbff;font-family:JetBrains Mono,monospace;font-size:.75rem;padding:.32rem .4rem}.trs-library-caption{margin:0;color:#9ccad6;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.05em}.trs-library-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.trs-search-control{grid-column:1 / -1}.trs-library-list{border:1px solid rgba(0,242,255,.22);background:#030a0fb8;max-height:190px;overflow:auto;padding:.24rem;display:grid;gap:.2rem}.trs-library-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;border:1px solid rgba(0,242,255,.22);background:#040b11b8;color:#d4f8ff;cursor:pointer;display:grid;gap:.08rem;padding:.26rem .34rem;transition:border-color .14s ease,box-shadow .14s ease}.trs-library-item:hover{border-color:#00f2ff6b}.trs-library-item.active{border-color:#39ff1494;box-shadow:inset 0 0 0 1px #39ff142e}.trs-library-item-title{font-family:JetBrains Mono,monospace;font-size:.71rem;letter-spacing:.04em}.trs-library-item-meta{color:#8dbbc7;font-family:JetBrains Mono,monospace;font-size:.64rem;letter-spacing:.05em}.trs-selected-scenario{border:1px solid rgba(0,242,255,.24);background:#040b1194;padding:.36rem .42rem;display:grid;gap:.22rem}.trs-selected-scenario-title{margin:0;color:#dffeff;font-family:JetBrains Mono,monospace;font-size:.76rem;letter-spacing:.06em}.trs-main-layout{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.88fr);gap:.7rem;align-items:stretch}.trs-left-rail{display:grid;grid-template-rows:auto 1fr;gap:.64rem}.trs-operations-shell{display:grid;align-content:stretch}.trs-library-panel{display:grid;gap:.38rem;height:100%}.trs-summary-panel{height:100%;align-content:start}.trs-graph-panel{display:grid;gap:.5rem}.trs-graph-panel-full{margin-top:.7rem}.trs-flow-board{border:1px solid rgba(0,242,255,.25);background:radial-gradient(circle at 50% 0,rgba(0,242,255,.08),transparent 58%),linear-gradient(rgba(0,242,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,242,255,.06) 1px,transparent 1px),#030a10db;background-size:100% 100%,24px 24px,24px 24px,auto;padding:.54rem;display:grid;gap:.5rem;min-height:568px;overflow-x:hidden;overflow-y:hidden}.trs-flow-board-header{position:relative;border:1px solid rgba(0,242,255,.22);background:linear-gradient(180deg,#040c12eb,#040a0fe0);padding:.3rem 15.2rem .3rem .42rem;min-height:58px}.trs-flow-route{display:flex;align-items:center;gap:.3rem;overflow-x:auto;padding-bottom:.16rem}.trs-flow-route span{color:#9dd8e5;font-family:JetBrains Mono,monospace;font-size:.63rem;letter-spacing:.06em;white-space:nowrap}.trs-flow-route span:not(:last-child):after{content:"→";color:#00f2ff99;margin-left:.3rem}.trs-active-tactic-overlay{position:absolute;right:.44rem;top:.32rem;border:1px solid rgba(255,191,0,.48);background:#091016eb;padding:.24rem .34rem;display:grid;gap:.08rem;z-index:3}.trs-active-tactic-overlay span{color:#c8d7dd;font-family:JetBrains Mono,monospace;font-size:.57rem;letter-spacing:.08em;text-transform:uppercase}.trs-active-tactic-overlay strong{color:#ffe29a;font-family:JetBrains Mono,monospace;font-size:.65rem;letter-spacing:.05em}.trs-stage-chain{position:relative;border:1px solid rgba(0,242,255,.2);background:radial-gradient(circle at 50% 0,rgba(0,242,255,.08),transparent 58%),linear-gradient(180deg,#030a10f2,#02080de6);min-height:334px;width:100%;min-width:0;margin:0 auto;overflow:hidden}.trs-stage-track{position:absolute;left:7%;right:7%;top:62%;height:3px;background:linear-gradient(90deg,#00f2ff38,#ff80809e,#00f2ff38);box-shadow:0 0 14px #00f2ff1f}.trs-network-pulse{position:absolute;pointer-events:none}.trs-stage-pulse{top:62%;transform:translate(-50%,-50%);z-index:5}.trs-network-pulse-attack{width:16px;height:16px;border-radius:999px;background:#ff5d5d;box-shadow:0 0 16px #ff5d5dcc,0 0 28px #ff5d5d8c;animation:trsAttackPulse .94s ease-in-out infinite}.trs-flow-stage{position:absolute;top:.5rem;transform:translate(-50%);width:clamp(66px,calc((100% - 2rem) / 11),104px);min-height:232px;border:1px solid rgba(0,242,255,.22);background:linear-gradient(180deg,#09151ef2,#040a0fe6),radial-gradient(circle at 50% -10%,rgba(0,242,255,.12),transparent 45%);color:#c8edf6;padding:.46rem .34rem .42rem;display:grid;align-content:start;gap:.22rem;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background .14s ease;overflow:hidden}.trs-flow-stage:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#00f2ff26,#00f2ffb3,#00f2ff26);opacity:.65}.trs-flow-stage:after{content:"";position:absolute;left:50%;top:calc(100% + 8px);width:10px;height:10px;border-radius:999px;border:1px solid rgba(0,242,255,.32);background:#040a0fe6;transform:translate(-50%)}.trs-flow-stage:hover{border-color:#00f2ff7a;transform:translate(-50%) translateY(-3px);box-shadow:inset 0 0 0 1px #00f2ff26,0 0 18px #00f2ff29}.trs-flow-stage strong{color:#effdff;font-size:.77rem;line-height:1.28;font-weight:600;min-height:64px;text-wrap:balance}.trs-flow-stage-state{font-family:JetBrains Mono,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#8fc0cb;font-weight:600}.trs-flow-stage em{margin-top:auto;color:#9fc7d1;font-style:normal;font-family:JetBrains Mono,monospace;font-size:.61rem;letter-spacing:.04em;line-height:1.34}.trs-flow-stage.in-scenario{border-color:#3bc9db57}.trs-flow-stage.reached{box-shadow:inset 0 0 0 1px #3bc9db1a}.trs-flow-stage.current{border-color:#3bc9db75;box-shadow:inset 0 0 0 1px #3bc9db24,var(--shadow-soft)}.trs-flow-stage.selected{box-shadow:inset 0 0 0 1px #3bc9db24,var(--shadow-panel)}.trs-flow-stage.state-defended{border-color:#8effa7b8;background:linear-gradient(180deg,#091812f2,#040a0fe6),radial-gradient(circle at 50% -10%,rgba(142,255,167,.14),transparent 48%)}.trs-flow-stage.state-defended .trs-flow-stage-state{color:#9cffbb}.trs-flow-stage.state-contested{border-color:#ffd68cbf;background:linear-gradient(180deg,#18130af2,#040a0fe6),radial-gradient(circle at 50% -10%,rgba(255,214,140,.14),transparent 48%)}.trs-flow-stage.state-contested .trs-flow-stage-state{color:#ffe2ab}.trs-flow-stage.state-high-risk{border-color:#ffa86bc7;background:linear-gradient(180deg,#1d1008f2,#040a0fe6),radial-gradient(circle at 50% -10%,rgba(255,168,107,.16),transparent 48%)}.trs-flow-stage.state-high-risk .trs-flow-stage-state{color:#ffc58a}.trs-flow-stage.state-failed{border-color:#ff7979d6;background:linear-gradient(180deg,#1e0a0cf2,#040a0fe6),radial-gradient(circle at 50% -10%,rgba(255,121,121,.18),transparent 48%)}.trs-flow-stage.state-failed .trs-flow-stage-state{color:#ff9f9f}.trs-flow-stage.state-inactive{opacity:.65}.trs-network-pulse-detect{left:50%;top:62%;width:16px;height:16px;transform:translate(-50%,-50%);border-radius:999px;border:1px solid rgba(102,196,255,.88);box-shadow:0 0 8px #66c4ff6b;animation:trsDetectPulse 1.24s ease-out infinite}.trs-node-shield{position:absolute;right:-5px;top:-5px;width:12px;height:12px;border-radius:999px;border:1px solid rgba(120,255,170,.9);background:#227445eb;box-shadow:0 0 7px #50ff9666}.trs-flow-timeline{border:1px solid rgba(0,242,255,.22);background:linear-gradient(180deg,#060e15db,#040a0fd6);padding:.3rem .34rem;display:grid;gap:.3rem}.trs-flow-controls{display:flex;align-items:center;gap:.3rem}.trs-flow-controls .reticle-btn{min-width:108px}.trs-timeline-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:.24rem}.trs-timeline-event{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,242,255,.24);background:#040b11d1;color:#cbeff8;display:grid;gap:.08rem;padding:.22rem .28rem;text-align:left;cursor:pointer}.trs-timeline-event span{color:#8ec2ce;font-family:JetBrains Mono,monospace;font-size:.58rem;letter-spacing:.07em}.trs-timeline-event strong{font-size:.66rem;line-height:1.3}.trs-timeline-event.reached{border-color:#00f2ff75}.trs-timeline-event.active{border-color:#ff8080d1;box-shadow:inset 0 0 0 1px #ff808033}@keyframes trsAttackPulse{0%,to{transform:scale(.74);opacity:.78}50%{transform:scale(1);opacity:1}}@keyframes trsDetectPulse{0%{transform:translate(-50%,-50%) scale(.75);opacity:.95}to{transform:translate(-50%,-50%) scale(1.8);opacity:0}}@media(max-width:1320px){.trs-main-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:1180px){.trs-flow-board{min-height:500px}.trs-flow-stage{width:clamp(62px,calc((100% - 1.4rem) / 11),96px)}}@media(max-width:1360px){.trs-flow-board-header{padding-right:.42rem;display:grid;gap:.26rem}.trs-active-tactic-overlay{position:static;justify-self:start}}.trs-node-detail{border:1px solid rgba(0,242,255,.2);background:#030a0fb8;padding:.28rem .34rem}.trs-node-detail summary{cursor:pointer;color:#9df3ff;font-family:JetBrains Mono,monospace;font-size:.67rem;letter-spacing:.06em;text-transform:uppercase}.trs-node-detail-body{margin-top:.3rem;display:grid;gap:.24rem}.trs-node-detail-title{margin:0;color:#d6f8ff;font-family:JetBrains Mono,monospace;font-size:.72rem}.trs-node-detail-description,.trs-node-detail-state{margin:0;color:#a7ced8;font-size:.69rem;line-height:1.38}.trs-node-detail-state strong{color:#92ffb1;text-transform:uppercase}.trs-node-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.trs-node-detail-list{margin:0;padding-left:1rem;display:grid;gap:.12rem;color:#d2f5ff}.trs-node-detail-list li{font-size:.69rem;line-height:1.32}.trs-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.64rem}.trs-panel{display:grid;gap:.42rem}.trs-content-grid{display:grid;gap:.22rem}.trs-content-grid p{margin:0;color:#d4f8ff;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.04em}.trs-content-grid p span{color:#94c7d2}.trs-inline-list{display:grid;gap:.2rem}.trs-label{margin:0;color:#98ecff;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.trs-pill-row{display:flex;flex-wrap:wrap;gap:.24rem}.trs-pill{border:1px solid rgba(0,242,255,.24);background:#040b11b8;color:#d4f8ff;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.05em;padding:.16rem .32rem}.trs-domain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.24rem}.trs-domain-grid p{margin:0;border:1px solid rgba(0,242,255,.22);background:#040b11ad;display:flex;justify-content:space-between;align-items:center;padding:.22rem .32rem;color:#ccf6ff;font-family:JetBrains Mono,monospace;font-size:.69rem}.trs-domain-grid p strong{color:#92ffb1}.trs-confidence-line{margin:0;color:#c8f0f8;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.04em}.trs-scenario-description{margin:0;color:#c1e5ee;font-size:.73rem;line-height:1.42}.trs-technical-details{border:1px solid rgba(0,242,255,.22);background:#030a0fb8;padding:.3rem .36rem;display:grid;gap:.28rem}.trs-technical-details summary{cursor:pointer;color:#9cf3ff;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.07em;text-transform:uppercase}.trs-simple-list{margin:0;padding-left:1rem;color:#cbeff7;display:grid;gap:.12rem}.trs-simple-list li{font-size:.7rem;line-height:1.32}.trs-chain{display:flex;flex-wrap:wrap;gap:.28rem}.trs-chain-item{border:1px solid rgba(0,242,255,.24);background:#040b11b8;color:#c6f4ff;font-family:JetBrains Mono,monospace;font-size:.67rem;letter-spacing:.05em;padding:.14rem .28rem}.trs-technique-list{list-style:none;margin:0;padding:0;display:grid;gap:.2rem;max-height:182px;overflow:auto}.trs-technique-list li{border:1px solid rgba(0,242,255,.2);background:#040b11a8;display:grid;gap:.08rem;padding:.2rem .28rem}.trs-technique-list strong{color:#9af9ff;font-family:JetBrains Mono,monospace;font-size:.66rem}.trs-technique-list span{color:#c5eaf2;font-size:.7rem;line-height:1.34}.trs-outcome-grid{display:grid;gap:.34rem}.trs-summary-counts{display:grid;gap:.2rem}.trs-summary-counts p{margin:0;border:1px solid rgba(0,242,255,.2);background:#040b11a3;padding:.22rem .32rem;display:flex;justify-content:space-between;align-items:center}.trs-summary-counts p span{color:#9ec8d3;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.trs-summary-counts p strong{color:#8effa7;font-family:JetBrains Mono,monospace;font-size:.78rem}.trs-outcome-grid div ul{margin:0;padding-left:1rem;color:#d2f6ff;display:grid;gap:.12rem}.trs-outcome-grid div li{font-size:.7rem;line-height:1.32}.trs-empty-state{margin:0;color:#9bc8d4;font-family:JetBrains Mono,monospace;font-size:.72rem}.trs-forecast-label{margin:0;color:#88ffab;font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.trs-attack-sync{margin:.22rem 0 0;color:#8db8c3;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.04em}.trs-matrix-panel{display:grid;gap:.38rem}.trs-resilience-map{border:1px solid rgba(0,242,255,.22);background:#030a0fb8;max-height:420px;overflow:auto;display:grid}.trs-resilience-row{border-top:1px solid rgba(0,242,255,.14)}.trs-resilience-row:first-child{border-top:0}.trs-resilience-row-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background:transparent;color:#d2f5ff;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 82px 112px;align-items:center;gap:.38rem;padding:.34rem .44rem;text-align:left;cursor:pointer}.trs-resilience-row-btn:hover{background:#00f2ff0f}.trs-resilience-tactic{font-size:.72rem}.trs-resilience-strength{display:block}.trs-resilience-strength-track{display:block;height:8px;border:1px solid rgba(0,242,255,.24);background:#040b11c7}.trs-resilience-strength-fill{display:block;height:100%}.trs-resilience-strength-fill.state-strong{background:linear-gradient(90deg,#65ff9dd1,#8effa7f5)}.trs-resilience-strength-fill.state-contested{background:linear-gradient(90deg,#ffc670d1,#ffd68cf5)}.trs-resilience-strength-fill.state-high-risk{background:linear-gradient(90deg,#ff7b7bd1,#ff8f8ff5)}.trs-resilience-score{font-family:JetBrains Mono,monospace;font-size:.7rem}.trs-resilience-state{font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.05em;text-transform:uppercase}.trs-resilience-state.state-strong{color:#8effa7}.trs-resilience-state.state-contested{color:#ffd68c}.trs-resilience-state.state-high-risk{color:#ff8f8f}.trs-resilience-detail{border-top:1px solid rgba(0,242,255,.2);padding:.28rem .44rem .36rem;background:#030a0fd6;display:grid;gap:.18rem}.trs-resilience-detail p{margin:0;color:#c8eef7;font-size:.7rem;line-height:1.34}.trs-resilience-detail p span{color:#9be9fb;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.trs-matrix-table{border:1px solid rgba(0,242,255,.22);background:#030a0fb8}.trs-matrix-head,.trs-matrix-row{display:grid;grid-template-columns:minmax(0,1.4fr) 110px 130px minmax(0,2fr);align-items:center;gap:.34rem;padding:.3rem .42rem}.trs-matrix-head{border-bottom:1px solid rgba(0,242,255,.24);color:#98ecff;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.trs-matrix-row{border-top:1px solid rgba(0,242,255,.14);color:#d2f5ff;font-size:.71rem}.trs-state{font-family:JetBrains Mono,monospace;font-size:.67rem;text-transform:uppercase;letter-spacing:.06em}.trs-state-defended{color:#8effa7}.trs-state-contested{color:#ffd68c}.trs-state-high-risk{color:#ff8f8f}@keyframes forceTeamEntryIn{to{opacity:1;transform:translate(0)}}.mission-workshop-page{display:grid;gap:1rem;padding-bottom:2rem}.prompt-doc-card pre{margin:.35rem 0 .7rem;border:1px solid rgba(0,242,255,.25);background:#040a10c7;padding:.55rem .62rem;color:#dcfbff;font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1.42;white-space:pre-wrap}.content-list-plain{margin:0;padding-left:1rem;display:grid;gap:.36rem;color:#d6f8ff}.content-list-plain li{font-size:.86rem;line-height:1.45}.learning-sequence{margin:0;padding-left:1.2rem;display:grid;gap:.32rem;color:#d9fcff}.mission-template-row{display:flex;gap:.5rem;flex-wrap:wrap}.workforce-tool-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;align-items:stretch}.workforce-tool-entry{display:grid;gap:.28rem;align-content:start;min-width:0}.workforce-tool-row .reticle-button{width:100%;min-width:0}.workforce-tool-row .reticle-label{font-size:.9rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workforce-tool-row .reticle-meta{font-size:.38rem}@media(max-width:1400px){.workforce-tool-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.workforce-tool-row{grid-template-columns:1fr}}.workforce-tool-helper{margin:0;max-width:320px;color:#9ad6df;font-size:.72rem;line-height:1.35}.cohort-comparison-meta{margin-top:.36rem;display:grid;gap:.26rem}.cohort-comparison-meta p{margin:0;color:#9fd3df;font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.05em}.cohort-comparison-future{border:1px solid rgba(0,242,255,.2);background:#030a0e8f;color:#8abac6;padding:.3rem .4rem;display:grid;gap:.08rem;max-width:340px;opacity:.8}.cohort-comparison-future strong{color:#9ce7f6;font-family:JetBrains Mono,monospace;font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.cohort-comparison-future span{color:#87b6c2;font-size:.68rem;line-height:1.35}.composition-grid{margin-top:.7rem;display:grid;gap:.44rem}.composition-row{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(0,242,255,.24);background:#040a1094;padding:.5rem .6rem;color:#c9f2f9}.composition-row strong{color:#6bff96;font-family:JetBrains Mono,monospace}.readiness-meter{margin-top:.8rem;display:grid;gap:.4rem}.readiness-meter-head{display:flex;justify-content:space-between;align-items:center;color:#d7f8ff}.readiness-meter-head strong{color:#6eff99;font-family:JetBrains Mono,monospace}.candidate-list{list-style:none;margin:0;padding:0;display:grid;gap:.48rem}.candidate-list li{border:1px solid rgba(0,242,255,.25);background:#040a1099;padding:.55rem .62rem;display:flex;justify-content:space-between;gap:.6rem;align-items:flex-start}.candidate-list li strong{color:#9df7ff}.candidate-left{display:grid;gap:.18rem}.candidate-head{display:flex;align-items:center;gap:.42rem}.stability-dot{width:9px;height:9px;border-radius:50%;box-shadow:0 0 8px #ffffff40}.stability-dot.green{background:#79ff8e;box-shadow:0 0 12px #79ff8e66}.stability-dot.yellow{background:#ffd66f;box-shadow:0 0 12px #ffd66f66}.stability-dot.red{background:#ff8b8b;box-shadow:0 0 12px #ff8b8b66}.candidate-list li p{margin:.16rem 0 0;color:#8fc1cc;font-size:.75rem}.candidate-risk{font-family:JetBrains Mono,monospace;letter-spacing:.06em}.candidate-risk.low{color:#7eff8f}.candidate-risk.moderate{color:#ffd777}.candidate-risk.elevated{color:#ff9d7a}.candidate-actionable{color:#b9ffb4}.candidate-right{display:grid;justify-items:end;gap:.16rem}.candidate-right span{color:#6eff98;font-family:JetBrains Mono,monospace;font-size:.79rem}.candidate-right small{color:#8dc3cf;font-size:.68rem}.force-mode-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:.1rem 0 .7rem}.force-mode-btn{border:1px solid rgba(0,242,255,.38);background:#040a10ad;color:#9ed8e3;padding:.42rem .5rem;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .12s ease,color .12s ease,box-shadow .12s ease}.force-mode-btn.active{border-color:#39ff14a6;color:#9dff95;box-shadow:inset 0 0 0 1px #39ff142e,0 0 14px #39ff1429}.optimized-force-shell{border:1px solid rgba(57,255,20,.3);background:#08120c61;padding:.58rem;margin-bottom:.65rem;display:grid;gap:.36rem}.optimized-force-shell h4,.structural-resilience-grid+h4,.candidate-list+h4{margin:.1rem 0;color:#98f9a0;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.optimized-team-grid{display:grid;gap:.32rem}.optimized-team-row{border:1px solid rgba(0,242,255,.2);background:#030a0eb3;padding:.36rem .45rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.optimized-team-row span{color:#c6f5fc;font-size:.74rem}.optimized-team-row strong{color:#9fff8f;font-family:JetBrains Mono,monospace}.optimized-gain-line{color:#9fff91}.redistribution-summary-list{margin:.2rem 0 0;padding-left:1rem;display:grid;gap:.22rem;color:#cff6fd}.redistribution-summary-list li{font-size:.74rem;line-height:1.4}.structural-resilience-grid{border:1px solid rgba(0,242,255,.2);background:#030a0e8f;padding:.52rem;margin-bottom:.62rem}.force-expansion-controls{display:grid;gap:.34rem;margin-top:.28rem}.force-expansion-btn{border:1px solid rgba(0,242,255,.34);background:#040a10b8;color:#b2e6ef;padding:.38rem .48rem;text-align:left;font-family:JetBrains Mono,monospace;font-size:.73rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.force-expansion-btn.active{border-color:#39ff14a6;color:#9dff95;box-shadow:inset 0 0 0 1px #39ff142b}.force-expansion-metrics{margin-top:.5rem;border:1px solid rgba(0,242,255,.2);background:#040a108c;padding:.5rem}.intel-footer{border:1px solid rgba(57,255,20,.26);background:#0a130e66;padding:.66rem .75rem}.intel-footer p{margin:0;color:#baf2c3;font-family:JetBrains Mono,monospace;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.material-symbols-rounded{font-family:Material Symbols Rounded,sans-serif;font-size:1.1rem;line-height:1}[data-testid=stSidebarCollapseButton] span,.sidebar-ghost-icon,span[aria-label=keyboard_double_arrow_right]{display:none!important}.sidebar-root *:is(p,span,div){overflow-wrap:break-word}.sidebar-root *:not(.sidebar-settings-panel):not(.sidebar-framework-menu){max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(max-width:1180px){.app-shell{grid-template-columns:1fr;grid-template-rows:auto 1fr}.sidebar-root,.sidebar-root:before{width:100%;height:auto;position:relative}.main-panel{padding:.82rem 1rem .2rem;gap:.5rem}.main-panel-scroll{padding:.2rem 0 1.2rem}.global-language-dock{position:relative;width:100%;max-width:none}.access-main{padding:1rem 1rem calc(1rem + var(--operational-feed-height))}.access-mode-topbar{justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:.4rem}.access-command-cluster{width:100%;display:grid;gap:.4rem}.access-mode-language,.access-mission-control,.access-mission-control-menu{width:100%}.baseline-grid,.baseline-track-switch,.baseline-complete-actions,.baseline-complete-actions.skills,.access-mode-grid,.ui-guide-grid,.workforce-control-row{grid-template-columns:1fr}.workforce-control-label{margin-bottom:.18rem}.workforce-control-options{grid-auto-flow:row}.workforce-decision-grid,.workforce-commander-workflow-grid,.workforce-commander-kpi-grid,.workforce-commander-kpi-grid--queue{grid-template-columns:1fr}.workforce-commander-mission-card .workforce-queue-head,.workforce-commander-queue-card .workforce-queue-head,.workforce-commander-workflow-head{flex-direction:column}.intel-grid-two,.force-synthesis-layout,.trs-source-grid,.trs-source-controls,.trs-layout{grid-template-columns:1fr}.trs-matrix-head,.trs-matrix-row{grid-template-columns:minmax(0,1fr) 84px 110px}.trs-matrix-head span:last-child,.trs-matrix-row span:last-child{grid-column:1 / -1}.force-summary-grid,.force-summary-grid--schoolhouse{grid-template-columns:1fr}.force-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.force-operator-variance-grid,.force-breakdown-row{grid-template-columns:1fr}.force-breakdown-metrics{justify-items:start}.force-source-option-grid{grid-template-columns:1fr}.force-synthesis-roster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.force-composer-overlay{padding:.7rem}.force-composer-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.force-composer-global-controls{grid-template-columns:1fr}.force-composer-palette-grid,.force-composer-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.force-team-coverage-row{grid-template-columns:auto minmax(0,1fr) auto}.force-team-coverage-domain{display:none}.readiness-brief-grid,.pattern-chip-row,.content-kit-grid,.intel-metric-grid{grid-template-columns:1fr}.ksa-heatmap-head,.ksa-heatmap-row{grid-template-columns:92px repeat(4,minmax(0,1fr))}.intel-tier-row{grid-template-columns:1fr;justify-items:start}.briefing-main{height:100vh;height:100dvh;padding:1rem}.operational-feed{height:48px;gap:.4rem;padding:0 .62rem}.operational-feed-head{min-width:0;font-size:.58rem;letter-spacing:.08em}.operational-feed-title{display:none}.operational-feed-item{margin-right:1rem;font-size:.66rem}.operational-feed-tech{font-size:.62rem}.mission-init-content{width:min(720px,92vw)}.mission-init-title{letter-spacing:.12em}.mission-init-context{width:min(360px,100%)}.briefing-page{grid-template-rows:auto auto minmax(220px,1fr) auto;gap:.8rem}.briefing-title{font-size:clamp(1.55rem,4.8vw,2.8rem);margin-bottom:.6rem}.briefing-lead{font-size:clamp(.95rem,2.45vw,1.12rem);line-height:1.45}.briefing-next-step-button{min-height:58px}.briefing-bypass-control{position:static;margin-top:.9rem;flex-wrap:wrap}.briefing-topbar{flex-direction:column}.briefing-language-control{min-width:0;width:100%}.briefing-command-cluster{margin-left:0;width:100%}.briefing-next-step-card{width:100%}.briefing-next-step-button{min-height:56px}.briefing-control-row{grid-template-columns:1fr;align-items:stretch}.briefing-overview-link{font-size:.72rem;letter-spacing:.12em}.briefing-overview-link:before{display:none}.mission-card-grid,.mission-card-grid.two-up,.dossier-grid,.operator-profile-layout,.operator-profile-signal-matrix,.operator-profile-progression-list,.operator-profile-evidence-grid{grid-template-columns:1fr}.operator-profile-pattern-card,.operator-profile-role-card,.operator-profile-environment-card,.operator-profile-signal-card,.operator-profile-implications-card,.operator-profile-next-action,.operator-profile-progression-card{grid-column:auto}.operator-profile-pattern-grid,.operator-profile-role-grid,.operator-profile-action-grid,.mission-defense-environment-grid,.operational-role-core-grid,.operational-role-tiles-grid{grid-template-columns:1fr}.mission-card{min-height:auto}.question-actions{flex-direction:column}.question-head{flex-direction:column;align-items:stretch}.mission-signal-readout{text-align:left;min-width:0}}@media(max-width:760px){.force-operator-archetype-overlay{padding:.72rem}.force-operator-archetype-head{flex-direction:column;align-items:stretch}.force-operator-archetype-actions{justify-content:stretch}.force-operator-archetype-actions .reticle-button{width:100%}.force-composer-status-grid,.force-composer-team-grid{grid-template-columns:1fr}.force-synthesis-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.briefing-main:after,.briefing-title,.briefing-system-line,.briefing-next-step-button,.briefing-next-step-arrow{animation:none!important;transform:none!important;transition:none!important}.briefing-title,.briefing-system-line{opacity:1}.mission-init-grid,.mission-init-overlay:after{animation:none}.mission-init-line,.mission-init-line.active{transition:none;opacity:1;transform:none}}:root[data-motion-effects=off] .briefing-main:after,:root[data-motion-effects=off] .glitch-pulse,:root[data-motion-effects=off] .glitch-title,:root[data-motion-effects=off] .glitch-title:before,:root[data-motion-effects=off] .glitch-title:after,:root[data-motion-effects=off] .project-ares-tag,:root[data-motion-effects=off] .operational-feed:after,:root[data-motion-effects=off] .operational-feed-live-dot,:root[data-motion-effects=off] .operational-feed-track,:root[data-motion-effects=off] .radar-shell:before,:root[data-motion-effects=off] .radar-shell:after,:root[data-motion-effects=off] .radar-center-pulse,:root[data-motion-effects=off] .warning-line-pulse,:root[data-motion-effects=off] .neural-link-header.sync-glow,:root[data-motion-effects=off] .mini-progress-grid.sync-sweep .lit,:root[data-motion-effects=off] .neural-data-lock-line{animation:none!important}:root[data-motion-effects=off] .app-shell .mission-hub-scan-shell:after,:root[data-motion-effects=off] .app-shell .progress-scanline{animation:none!important;opacity:0!important}:root[data-motion-effects=off] .neural-data-lock-line:after,:root[data-motion-effects=off] .mini-progress-grid .rollback,:root[data-motion-effects=off] .mini-progress-grid.neural-error,:root[data-motion-effects=off] .mini-progress-grid.neural-success{animation:none!important}:root[data-motion-effects=off] .neural-data-lock-line:after{opacity:0!important}:root[data-motion-effects=off] .radar-shell:before,:root[data-motion-effects=off] .radar-shell:after{content:none!important}:root[data-motion-effects=minimal] .briefing-main:after,:root[data-motion-effects=minimal] .glitch-title,:root[data-motion-effects=minimal] .glitch-title:before,:root[data-motion-effects=minimal] .glitch-title:after,:root[data-motion-effects=minimal] .project-ares-tag,:root[data-motion-effects=minimal] .operational-feed:after,:root[data-motion-effects=minimal] .operational-feed-live-dot,:root[data-motion-effects=minimal] .operational-feed-track,:root[data-motion-effects=minimal] .radar-shell:before,:root[data-motion-effects=minimal] .radar-shell:after,:root[data-motion-effects=minimal] .radar-center-pulse,:root[data-motion-effects=minimal] .warning-line-pulse,:root[data-motion-effects=minimal] .neural-data-lock-line{animation:none!important}:root[data-motion-effects=minimal] .radar-shell:before,:root[data-motion-effects=minimal] .radar-shell:after{content:none!important}@media print{body.print-dossier,body.print-dossier html,body.print-dossier #root{height:auto!important;overflow:visible!important}body.print-dossier .app-shell,body.print-dossier .main-panel,body.print-dossier .main-panel-scroll{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}body.print-dossier .main-panel{padding:0!important;gap:0!important}body.print-dossier .main-panel-scroll{padding:0!important}body.print-dossier .sidebar-root,body.print-dossier .global-language-dock,body.print-dossier .question-actions,body.print-dossier .access-mode-topbar .access-command-cluster,body.print-dossier .operational-feed,body.print-dossier .mission-init-overlay,body.print-dossier .role-detail-overlay,body.print-dossier .demo-status-chip{display:none!important}body.print-dossier .dossier-page{max-width:none!important;margin:0!important}body.print-dossier .dossier-grid,body.print-dossier .dossier-panel,body.print-dossier .archetype-bayes-card,body.print-dossier .role-path-card,body.print-dossier .training-card{break-inside:avoid;page-break-inside:avoid}body.print-dossier .hud-breadcrumb{margin-bottom:.5rem}body.print-dossier *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.route-loading-fallback{min-height:40vh;display:grid;place-items:center;padding:2rem;color:var(--panel-fg-dim, rgba(210, 235, 255, .72));font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.ui-mode-shell{min-height:100%}.sidebar-settings-dev-mode{border-top:1px solid rgba(0,242,255,.2);padding-top:.48rem;display:grid;gap:.34rem}.sidebar-settings-dev-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.ui-mode-next{--next-bg: #0b0f14;--next-bg-soft: #111823;--next-bg-elevated: #17202b;--next-panel: rgba(17, 24, 35, .9);--next-panel-strong: rgba(23, 32, 43, .96);--next-panel-soft: rgba(17, 24, 35, .76);--next-line: rgba(168, 179, 194, .16);--next-line-strong: rgba(168, 179, 194, .28);--next-text: #e6edf3;--next-text-soft: #a8b3c2;--next-muted: #6b7785;--next-cyan: #3bc9db;--next-green: #2ecc71;--next-amber: #f39c12;--next-red: #e74c3c;--next-gold: #c8a75b;--next-shadow: 0 16px 34px rgba(0, 0, 0, .28);--next-shadow-soft: 0 10px 24px rgba(0, 0, 0, .2);min-height:100%;color:var(--next-text)}.ui-mode-next .app-shell,.ui-mode-next .briefing-app-shell,.ui-mode-next .access-app-shell{background:radial-gradient(circle at 14% 0%,rgba(59,201,219,.1),transparent 32%),radial-gradient(circle at 88% 0%,rgba(200,167,91,.06),transparent 22%),linear-gradient(180deg,#0b0f14,#111823 42%,#0b0f14)}.ui-mode-next .app-shell:before{background:radial-gradient(circle at 52% 22%,rgba(59,201,219,.045),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 22%,transparent 78%,rgba(255,255,255,.02));opacity:.52}.ui-mode-next .briefing-main:before,.ui-mode-next .briefing-main:after,.ui-mode-next .access-mode-scan-shell:before,.ui-mode-next .access-mode-scan-shell:after,.ui-mode-next .mission-hub-scan-shell:before,.ui-mode-next .mission-hub-scan-shell:after{opacity:.16}.ui-mode-next .main-panel{padding:1.2rem 4rem .7rem;gap:.8rem}.ui-mode-next .main-panel-scroll{padding:.35rem 0 3rem}.ui-mode-next .sidebar-root{border-right:1px solid var(--next-line);background:linear-gradient(180deg,#111823fa,#0b0f14fa),radial-gradient(circle at 18% 0%,rgba(59,201,219,.05),transparent 30%)}.ui-mode-next .sidebar-root:before{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 20%,transparent 80%,rgba(255,255,255,.02));opacity:.4}.ui-mode-next .sidebar-topbar,.ui-mode-next .sidebar-section h4,.ui-mode-next .sidebar-settings-model-title,.ui-mode-next .sidebar-settings-audio p,.ui-mode-next .sidebar-settings-range p{color:var(--next-text-soft)}.ui-mode-next .sidebar-settings-trigger,.ui-mode-next .sidebar-framework-trigger,.ui-mode-next .sidebar-framework-menu,.ui-mode-next .sidebar-framework-option,.ui-mode-next .sidebar-settings-panel,.ui-mode-next .sidebar-settings-motion-option{border-color:var(--next-line);background:linear-gradient(180deg,#161f2afa,#0e151efa);color:var(--next-text-soft);box-shadow:var(--next-shadow-soft);border-radius:14px}.ui-mode-next .sidebar-settings-trigger.active,.ui-mode-next .sidebar-settings-trigger:hover,.ui-mode-next .sidebar-framework-selector[data-open=true] .sidebar-framework-trigger,.ui-mode-next .sidebar-framework-trigger:hover,.ui-mode-next .sidebar-framework-option.is-active,.ui-mode-next .sidebar-settings-motion-option.active{border-color:#3bc9db57;color:var(--next-text);box-shadow:inset 0 0 0 1px #3bc9db14,var(--next-shadow-soft)}.ui-mode-next .sidebar-link{border:1px solid var(--next-line);border-radius:18px;background:linear-gradient(180deg,#151f2af5,#0d141df5),radial-gradient(circle at 100% 0%,rgba(98,183,209,.08),transparent 34%);box-shadow:var(--next-shadow-soft);min-height:62px}.ui-mode-next .sidebar-link:before,.ui-mode-next .sidebar-link:after{content:none}.ui-mode-next .sidebar-link:hover{border-color:#3bc9db4d;color:var(--next-text);box-shadow:inset 0 0 0 1px #3bc9db14,var(--next-shadow-soft)}.ui-mode-next .sidebar-link.active{border-color:#71ffddbd;color:var(--next-text);background:linear-gradient(90deg,#18ffcf29,#111a24f5 44%),linear-gradient(180deg,#182530fa,#0c141dfa);box-shadow:inset 4px 0 #71ffdddb,inset 0 0 0 1px #71ffdd29,0 0 28px #3bc9db33,var(--next-shadow-soft)}.ui-mode-next .sidebar-link.active .sidebar-link-title,.ui-mode-next .sidebar-link.active .material-symbols-rounded{color:#f1ffff;text-shadow:0 0 14px rgba(113,255,221,.28)}.ui-mode-next .sidebar-link.active .sidebar-link-sub{color:#9af8ff}.ui-mode-next .sidebar-link-title,.ui-mode-next .glitch-title,.ui-mode-next .mission-card-title,.ui-mode-next .workforce-commander-status,.ui-mode-next .force-index-value{font-family:Space Grotesk,Noto Sans JP,Noto Sans TC,sans-serif}.ui-mode-next .subtitle{color:var(--next-muted);letter-spacing:.18em;font-size:.8rem}.ui-mode-next .glitch-title{color:var(--next-text);font-size:clamp(2.15rem,3.1vw,3.55rem);font-weight:700;letter-spacing:-.03em;margin:.35rem 0 1.5rem;text-shadow:none;animation:none}.ui-mode-next .glitch-title:before,.ui-mode-next .glitch-title:after,.ui-mode-next .project-ares-tag{content:none;animation:none}.ui-mode-next .access-command-module,.ui-mode-next .access-mission-control-menu,.ui-mode-next .mission-overview-panel,.ui-mode-next .access-password-panel,.ui-mode-next .ai-experimental-gate-panel,.ui-mode-next .ui-guide-section,.ui-mode-next .access-mode-card,.ui-mode-next .baseline-primary-shell,.ui-mode-next .baseline-radar-shell,.ui-mode-next .assessment-stage-summary-grid p,.ui-mode-next .baseline-signal-list li,.ui-mode-next .mission-card,.ui-mode-next .mission-defense-environment-shell,.ui-mode-next .intel-section-shell,.ui-mode-next .intel-card,.ui-mode-next .workforce-control-row,.ui-mode-next .workforce-decision-item,.ui-mode-next .workforce-commander-hero,.ui-mode-next .workforce-commander-empty-state,.ui-mode-next .workforce-queue-item,.ui-mode-next .workforce-commander-mission-card,.ui-mode-next .workforce-commander-queue-card,.ui-mode-next .workforce-commander-kpi,.ui-mode-next .mission-generation-queue-select,.ui-mode-next .mission-generation-empty-state,.ui-mode-next .mission-generation-payload,.ui-mode-next .prompt-doc-card pre,.ui-mode-next .composition-row,.ui-mode-next .cohort-comparison-future,.ui-mode-next .force-breakdown-row,.ui-mode-next .force-source-card,.ui-mode-next .critical-gap-item,.ui-mode-next .domain-readiness-row,.ui-mode-next .role-readiness-item,.ui-mode-next .role-slot-list li,.ui-mode-next .role-gap-list li,.ui-mode-next .role-flow-line,.ui-mode-next .role-answer-grid,.ui-mode-next .pathfinder-json-panel,.ui-mode-next .radar-shell,.ui-mode-next .readiness-why-now{border:1px solid var(--next-line);border-radius:20px;background:linear-gradient(180deg,#17202bf5,#111823f5),radial-gradient(circle at 100% 0%,rgba(59,201,219,.04),transparent 34%);box-shadow:var(--next-shadow-soft);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.ui-mode-next .access-mode-card-admin,.ui-mode-next .mission-generation-package,.ui-mode-next .readiness-kpi-card,.ui-mode-next .force-main-effort-card{border-color:var(--next-line);background:linear-gradient(180deg,#17202bf5,#111823f5),radial-gradient(circle at 100% 0%,rgba(59,201,219,.04),transparent 34%)}.ui-mode-next .access-password-panel:before{opacity:.16}.ui-mode-next .access-password-lead,.ui-mode-next .access-password-input{color:var(--next-text-soft)}.ui-mode-next .access-password-label{color:var(--next-muted)}.ui-mode-next .access-password-input{border-color:var(--next-line);border-radius:14px;background:#0d141df0;box-shadow:var(--next-shadow-soft)}.ui-mode-next .access-password-input:focus{border-color:#3bc9db57;box-shadow:inset 0 0 0 1px #3bc9db14,var(--next-shadow-soft)}.ui-mode-next .mission-generation-support-strip,.ui-mode-next .readiness-why-now,.ui-mode-next .role-gap-list li{border-color:var(--next-line);background:linear-gradient(180deg,#17202bf0,#111823f5),radial-gradient(circle at 100% 0%,rgba(59,201,219,.03),transparent 36%)}.ui-mode-next .mission-card{min-height:450px;padding:1.35rem;border-color:var(--next-line);background:linear-gradient(180deg,#17202bf5,#111823fa),radial-gradient(circle at 100% 0%,rgba(59,201,219,.05),transparent 38%);box-shadow:var(--next-shadow)}.ui-mode-next .mission-card:hover{transform:translateY(-3px);border-color:#3bc9db42;box-shadow:0 20px 40px #00000052}.ui-mode-next .mission-card:before{content:"";position:absolute;left:1.35rem;right:1.35rem;top:0;height:3px;width:auto;border:none;background:linear-gradient(90deg,#3bc9dbb3,#3bc9db14);opacity:.42}.ui-mode-next .mission-card:after{content:none}.ui-mode-next .mission-meta-header,.ui-mode-next .vector-line,.ui-mode-next .trk-lock,.ui-mode-next .workforce-control-label,.ui-mode-next .workforce-queue-toolbar>span,.ui-mode-next .mission-generation-row span,.ui-mode-next .workforce-commander-block p,.ui-mode-next .force-summary-kicker,.ui-mode-next .pathfinder-inline-toggle,.ui-mode-next .access-mission-control-title{color:var(--next-muted)}.ui-mode-next .system-status,.ui-mode-next .baseline-required-chip,.ui-mode-next .intel-chip{color:var(--next-cyan)}.ui-mode-next .workforce-commander-status--ready,.ui-mode-next .force-index-value,.ui-mode-next .deployment-confidence.low{color:var(--next-green)}.ui-mode-next .mission-card-title,.ui-mode-next .mission-overview-header h2,.ui-mode-next .access-mode-card h2,.ui-mode-next .intel-card h3,.ui-mode-next .intel-section-header h2,.ui-mode-next .workforce-queue-head strong,.ui-mode-next .workforce-commander-kpi strong,.ui-mode-next .workforce-decision-item strong,.ui-mode-next .mission-generation-row strong,.ui-mode-next .workforce-commander-block strong,.ui-mode-next .force-breakdown-row strong,.ui-mode-next .critical-gap-head strong,.ui-mode-next .pathfinder-card-head h3{color:var(--next-text)}.ui-mode-next .directive,.ui-mode-next .access-mode-card p,.ui-mode-next .baseline-lead,.ui-mode-next .intel-lead,.ui-mode-next .ui-guide-subtitle,.ui-mode-next .mission-generation-nice-line,.ui-mode-next .workforce-commander-mission-section span,.ui-mode-next .workforce-commander-why-list,.ui-mode-next .deployment-fracture-list,.ui-mode-next .content-list-plain,.ui-mode-next .learning-sequence,.ui-mode-next .workforce-tool-helper{color:var(--next-text-soft)}.ui-mode-next .reticle-button{border:1px solid var(--next-line);border-radius:14px;background:linear-gradient(180deg,#1c2631fa,#111821fa);color:var(--next-text);min-height:48px;padding:.62rem 1rem;box-shadow:var(--next-shadow-soft)}.ui-mode-next .reticle-button .reticle-meta{color:#c2d0dc8a;font-size:.44rem}.ui-mode-next .reticle-button:hover:not(:disabled),.ui-mode-next .reticle-button:focus-visible:not(:disabled){border-color:#3bc9db52;color:#fff;box-shadow:var(--next-shadow-soft);outline:none}.ui-mode-next .reticle-button:hover:not(:disabled):before,.ui-mode-next .reticle-button:hover:not(:disabled):after{content:none}.ui-mode-next .reticle-primary,.ui-mode-next .mission-cta{border-color:#c8a75b66;background:linear-gradient(180deg,#463a1ffa,#1f190ffa),radial-gradient(circle at 100% 0%,rgba(200,167,91,.1),transparent 36%);box-shadow:var(--next-shadow-soft)}.ui-mode-next .reticle-secondary{border-color:#3bc9db3d}.ui-mode-next .reticle-amber{border-color:#f39c1252;background:linear-gradient(180deg,#342512fa,#1c140cfa),radial-gradient(circle at 100% 0%,rgba(243,156,18,.08),transparent 36%);color:#f3d8ad}.ui-mode-next .workforce-control-btn,.ui-mode-next .workforce-control-chip,.ui-mode-next .intel-nav-tab,.ui-mode-next .baseline-track-tab,.ui-mode-next .workforce-commander-drilldown-btn,.ui-mode-next .risk-badge{border:1px solid var(--next-line);border-radius:14px;background:linear-gradient(180deg,#17212cf5,#0f161ff5);color:var(--next-text-soft);box-shadow:none}.ui-mode-next .workforce-control-btn.active,.ui-mode-next .workforce-control-chip.active,.ui-mode-next .intel-nav-tab.active,.ui-mode-next .baseline-track-tab.active,.ui-mode-next .workforce-commander-drilldown-btn.active{border-color:#3bc9db52;background:linear-gradient(180deg,#192630fa,#111c25fa),radial-gradient(circle at 100% 0%,rgba(59,201,219,.07),transparent 34%);color:var(--next-text);box-shadow:inset 0 0 0 1px #3bc9db14}.ui-mode-next .workforce-commander-status{font-size:clamp(2.25rem,4vw,3.1rem);font-weight:700;letter-spacing:-.03em}.ui-mode-next .workforce-commander-status--limited,.ui-mode-next .risk-badge.moderate,.ui-mode-next .deployment-confidence.moderate,.ui-mode-next .workforce-commander-block--directive li:nth-child(3) strong,.ui-mode-next .force-command-directive-list li:nth-child(2) strong{color:var(--next-amber)}.ui-mode-next .workforce-commander-status--not-qualified,.ui-mode-next .risk-badge.high,.ui-mode-next .deployment-confidence.high{color:var(--next-red)}.ui-mode-next .workforce-commander-block--directive ul,.ui-mode-next .force-command-directive-list{gap:.5rem}.ui-mode-next .workforce-commander-block--directive,.ui-mode-next .force-command-directive,.ui-mode-next .force-briefing-section--directive{border:1px solid var(--next-line);border-radius:18px;background:linear-gradient(180deg,#111823fa,#0b0f14fa),radial-gradient(circle at 100% 0%,rgba(59,201,219,.05),transparent 38%);box-shadow:inset 0 1px #ffffff08,inset 0 0 0 1px #3bc9db0a,var(--next-shadow-soft);padding:.9rem 1rem}.ui-mode-next .workforce-commander-block--directive p,.ui-mode-next .force-briefing-section--directive h3{margin-bottom:.55rem}.ui-mode-next .workforce-commander-block--directive li,.ui-mode-next .force-command-directive-list li{border:1px solid var(--next-line);border-radius:16px;background:linear-gradient(180deg,#ffffff09,#ffffff04);padding:.72rem .8rem}.ui-mode-next .workforce-commander-block--directive li:nth-child(1) strong,.ui-mode-next .force-command-directive-list li:nth-child(1) strong,.ui-mode-next .mission-generation-payload h3,.ui-mode-next .mission-generation-why h3{color:var(--next-cyan)}.ui-mode-next .workforce-commander-block--directive li:nth-child(2) strong{color:var(--next-text)}.ui-mode-next .workforce-commander-block--directive li:nth-child(4) strong,.ui-mode-next .force-command-directive-list li:nth-child(3) strong{color:var(--next-gold)}.ui-mode-next .workforce-commander-block--directive li:nth-child(5) strong{color:var(--next-green)}.ui-mode-next .workforce-commander-mission-meta span,.ui-mode-next .role-flow-line span,.ui-mode-next .signal-pill{border-radius:999px}.ui-mode-next .workforce-commander-queue-card.is-selected,.ui-mode-next .mission-generation-payload,.ui-mode-next .mission-generation-why{border-color:#3bc9db42;box-shadow:inset 0 0 0 1px #62b7d114,var(--next-shadow)}.ui-mode-next .mission-generation-package{box-shadow:inset 0 0 0 1px #3bc9db0f,var(--next-shadow-soft)}.ui-mode-next .mission-generation-payload:before,.ui-mode-next .mission-generation-package:before,.ui-mode-next .mission-generation-why:before,.ui-mode-next .intel-card:before{background:linear-gradient(180deg,#ffffff0a,#fff0);opacity:.8}.ui-mode-next .mission-generation-package,.ui-mode-next .mission-generation-payload{position:relative;overflow:hidden}.ui-mode-next .mission-generation-package:after,.ui-mode-next .mission-generation-payload:after{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,#3bc9dbad,#3bc9db14);opacity:.42}.ui-mode-next .mission-generation-row{grid-template-columns:132px minmax(0,1fr);gap:.9rem;padding:.58rem 0;border-bottom:1px solid rgba(138,161,181,.12)}.ui-mode-next .mission-generation-row:last-child{border-bottom:none}.ui-mode-next .mission-generation-action-panel{margin-top:1.1rem;padding-top:1rem;border-top:1px solid rgba(98,183,209,.14);display:grid;gap:.7rem}.ui-mode-next .pathfinder-json-actions{gap:.72rem;margin:0;flex-wrap:wrap}.ui-mode-next .pathfinder-json-actions .reticle-button{min-width:170px}.ui-mode-next .pathfinder-json-actions .reticle-button:nth-child(1){border-color:#62b7d147;background:linear-gradient(180deg,#1b2a35fa,#101b25fa),radial-gradient(circle at 100% 0%,rgba(98,183,209,.08),transparent 34%)}.ui-mode-next .pathfinder-json-actions .reticle-button:nth-child(2){border-color:#5dc1784d;background:linear-gradient(180deg,#20302cfa,#141d1dfa),radial-gradient(circle at 100% 0%,rgba(93,193,120,.1),transparent 36%)}.ui-mode-next .pathfinder-json-actions .reticle-button:nth-child(3){border-color:#8aa1b538}.ui-mode-next .pathfinder-json-copy-status,.ui-mode-next .pathfinder-json-details>summary{color:var(--next-text-soft)}.ui-mode-next .pathfinder-json-details>summary{padding:.25rem 0}.ui-mode-next .workforce-queue-actions{gap:.6rem;margin-top:.42rem}.ui-mode-next .workforce-queue-actions .reticle-button,.ui-mode-next .mission-generation-action-panel .reticle-button{box-shadow:0 14px 26px #0000003d}.ui-mode-next .mission-generation-payload .pathfinder-json-panel{margin-top:.35rem;padding:.85rem .9rem;background:linear-gradient(180deg,#070c12fc,#05090efc);border-color:#62b7d12e;box-shadow:inset 0 0 0 1px #ffffff05}.ui-mode-next .pathfinder-json-panel{border-radius:16px;background:linear-gradient(180deg,#090e15fa,#070b10fa);color:#d7e3ec}.ui-mode-next .radar-shell{background:radial-gradient(circle at 50% 26%,rgba(98,183,209,.1),transparent 42%),linear-gradient(180deg,#101822fa,#090f16fa)}.ui-mode-next .radar-shell:before{background:radial-gradient(circle at 50% 50%,#62b7d114,#62b7d100 62%);animation:none}.ui-mode-next .radar-shell:after{top:-28%;right:-28%;bottom:-28%;left:-28%;background:conic-gradient(from 0deg,#62b7d100,#62b7d11f 58deg,#62b7d100 120deg);animation:radarSweepRotate 10s linear infinite;mix-blend-mode:normal;opacity:.42}.ui-mode-next .radar-center-pulse{background:var(--next-cyan);box-shadow:0 0 0 6px #62b7d114,0 0 18px #62b7d142}.ui-mode-next .workforce-commander-briefing-next{gap:.78rem}.ui-mode-next .workforce-commander-workflow-grid-next{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.ui-mode-next .workforce-commander-operational-panel{gap:.9rem}.ui-mode-next .workforce-next-command-list,.ui-mode-next .workforce-next-queue-list{display:grid;gap:.75rem}.ui-mode-next .workforce-next-command-card,.ui-mode-next .workforce-next-queue-card{border:1px solid rgba(138,161,181,.18);border-radius:18px;background:linear-gradient(180deg,#131c27fa,#0b1119fa),radial-gradient(circle at 100% 0%,rgba(98,183,209,.06),transparent 36%);box-shadow:0 16px 30px #00000038;padding:.9rem .95rem;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .18s ease}.ui-mode-next .workforce-next-command-card{position:relative;overflow:hidden}.ui-mode-next .workforce-next-command-card:hover,.ui-mode-next .workforce-next-queue-card:hover{transform:translateY(-2px);border-color:#62b7d147;box-shadow:0 22px 36px #00000047}.ui-mode-next .workforce-next-command-card.is-approving{opacity:0;transform:translateY(-4px) scale(.985)}.ui-mode-next .workforce-next-command-head,.ui-mode-next .workforce-next-queue-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.ui-mode-next .workforce-next-command-head h3,.ui-mode-next .workforce-next-queue-head h3{margin:.16rem 0 0;color:var(--next-text);font-size:1rem;line-height:1.28}.ui-mode-next .workforce-next-command-kicker{margin:0;color:var(--next-muted);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase}.ui-mode-next .workforce-next-command-meta,.ui-mode-next .workforce-next-queue-meta,.ui-mode-next .workforce-next-queue-head p{display:flex;flex-wrap:wrap;gap:.44rem;margin:.5rem 0 0;color:var(--next-text-soft);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.7rem;line-height:1.35}.ui-mode-next .workforce-next-command-meta span,.ui-mode-next .workforce-next-queue-meta span{display:inline-flex;align-items:center;padding:.24rem .48rem;border:1px solid rgba(138,161,181,.16);border-radius:999px;background:#ffffff08}.ui-mode-next .workforce-next-command-brief{display:grid;gap:.55rem;margin-top:.78rem}.ui-mode-next .workforce-next-command-section{display:grid;gap:.16rem}.ui-mode-next .workforce-next-command-section span{color:#93a4b8d6;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.ui-mode-next .workforce-next-command-section strong{display:-webkit-box;overflow:hidden;margin:0;color:var(--next-text);font-size:.82rem;font-weight:600;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ui-mode-next .workforce-next-command-preview{display:grid;gap:.55rem;margin-top:.78rem;padding-top:.72rem;border-top:1px solid rgba(138,161,181,.14);opacity:0;max-height:0;overflow:hidden;transform:translateY(4px);pointer-events:none;transition:opacity .16s ease,transform .16s ease,max-height .2s ease}.ui-mode-next .workforce-next-command-card.is-expanded .workforce-next-command-preview{opacity:1;max-height:13rem;transform:translateY(0);pointer-events:auto}.ui-mode-next .workforce-next-command-actions{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.ui-mode-next .workforce-next-command-preview-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(138,161,181,.16);border-radius:999px;background:#ffffff08;color:var(--next-text-soft);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;padding:.58rem .82rem;cursor:pointer;transition:border-color .14s ease,color .14s ease,transform .14s ease}.ui-mode-next .workforce-next-command-preview-toggle:hover,.ui-mode-next .workforce-next-command-preview-toggle:focus-visible{border-color:#62b7d147;color:var(--next-text);outline:none}.ui-mode-next .workforce-next-command-actions .reticle-button{min-width:148px}.ui-mode-next .workforce-next-command-actions .reticle-button:hover,.ui-mode-next .workforce-next-command-actions .reticle-button:focus-visible{transform:translateY(-1px)}.ui-mode-next .workforce-next-queue-card{cursor:pointer}.ui-mode-next .workforce-next-queue-card.is-selected{border-color:#62b7d157;box-shadow:inset 0 0 0 1px #62b7d114,0 20px 36px #00000047}.ui-mode-next .workforce-next-queue-card.is-entering{animation:nextQueueInsert .32s cubic-bezier(.22,1,.36,1)}.ui-mode-next .workforce-next-queue-badges{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.38rem}.ui-mode-next .workforce-commander-empty-state-next{border-style:solid}.ui-mode-next .mission-generation-surface-next{gap:1rem}.ui-mode-next .mission-generation-support-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-mode-next .mission-generation-inline-nice{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.9rem;padding-top:.85rem;border-top:1px solid rgba(138,161,181,.14)}.ui-mode-next .mission-generation-support-item strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ui-mode-next .mission-generation-provenance-line{margin:0 0 .9rem;color:var(--next-text-soft)}.ui-mode-next .mission-generation-alignment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:.85rem 0}.ui-mode-next .mission-generation-alignment-block{display:grid;gap:.5rem;padding:.8rem .85rem;border:1px solid rgba(138,161,181,.14);border-radius:16px;background:#ffffff08}.ui-mode-next .mission-generation-alignment-block>span{color:var(--next-muted);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.ui-mode-next .mission-generation-alignment-list{margin:0;padding-left:1rem;color:var(--next-text);display:grid;gap:.35rem}.ui-mode-next .mission-generation-alignment-list li{line-height:1.42}.ui-mode-next .mission-generation-console{display:grid;gap:.8rem}.ui-mode-next .mission-generation-console-tabs{display:inline-flex;flex-wrap:wrap;gap:.5rem}.ui-mode-next .mission-generation-console-tab{border:1px solid rgba(138,161,181,.16);border-radius:999px;background:linear-gradient(180deg,#141e29f5,#0c121bf5);color:var(--next-text-soft);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;padding:.5rem .82rem;cursor:pointer;transition:border-color .14s ease,color .14s ease,transform .14s ease,box-shadow .14s ease}.ui-mode-next .mission-generation-console-tab:hover,.ui-mode-next .mission-generation-console-tab:focus-visible{border-color:#62b7d147;color:var(--next-text);outline:none}.ui-mode-next .mission-generation-console-tab.active{border-color:#62b7d15c;background:linear-gradient(180deg,#1c2b36fa,#101b25fa),radial-gradient(circle at 100% 0%,rgba(98,183,209,.08),transparent 34%);color:var(--next-text);box-shadow:inset 0 0 0 1px #62b7d114,0 14px 28px #0003}.ui-mode-next .mission-generation-console-panel{animation:nextConsolePanelIn .18s ease}.ui-mode-next .mission-generation-console-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.ui-mode-next .mission-generation-console-card{min-height:100%}.ui-mode-next .mission-generation-prefab-card .pathfinder-detail-copy{margin:0;max-width:56rem}.ui-mode-next .mission-generation-deliverable-list{display:grid;gap:.62rem}.ui-mode-next .mission-generation-deliverable{display:grid;gap:.22rem;padding:.68rem .74rem;border:1px solid rgba(138,161,181,.14);border-radius:16px;background:#ffffff08}.ui-mode-next .mission-generation-deliverable span{color:var(--next-muted);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.ui-mode-next .mission-generation-deliverable strong{color:var(--next-text);font-size:.9rem;line-height:1.42}.ui-mode-next .mission-generation-build-actions{margin-top:.9rem}.ui-mode-next .mission-generation-build-package{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.95rem}.ui-mode-next .mission-generation-build-section{display:grid;gap:.42rem;padding:.82rem .88rem;border:1px solid rgba(138,161,181,.14);border-radius:16px;background:#ffffff08}.ui-mode-next .mission-generation-build-section>span{color:var(--next-muted);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.ui-mode-next .mission-generation-build-section>strong{color:var(--next-text);font-size:.9rem;line-height:1.42}.ui-mode-next .mission-generation-build-list{margin:0;padding-left:1rem;color:var(--next-text-soft);display:grid;gap:.35rem}.ui-mode-next .mission-generation-build-list li{line-height:1.42}.ui-mode-next .workforce-instructor-demand-grid-next{margin-bottom:1rem}.ui-mode-next .workforce-demand-card-next{min-height:0}.ui-mode-next .workforce-instructor-workflow-grid-next{align-items:start}.ui-mode-next .workforce-instructor-design-card,.ui-mode-next .workforce-instructor-queue-card{display:grid;gap:.95rem}.ui-mode-next .workforce-instructor-option-list{display:grid;gap:.6rem}.ui-mode-next .workforce-instructor-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(138,161,181,.16);border-radius:16px;background:#ffffff08;color:inherit;padding:.8rem .85rem;text-align:left;cursor:pointer;display:grid;gap:.22rem;transition:border-color .14s ease,transform .14s ease,background .14s ease}.ui-mode-next .workforce-instructor-option strong{color:var(--next-text);font-size:.9rem}.ui-mode-next .workforce-instructor-option span{color:var(--next-text-soft);font-size:.8rem;line-height:1.38}.ui-mode-next .workforce-instructor-option:hover,.ui-mode-next .workforce-instructor-option:focus-visible,.ui-mode-next .workforce-instructor-option.active{border-color:#62b7d147;background:linear-gradient(180deg,#18232ef2,#0e161ffa);outline:none}.ui-mode-next .workforce-instructor-selected-grid{display:grid;gap:.6rem}.ui-mode-next .workforce-instructor-queue-list-next{margin:0}.ui-mode-next .workforce-instructor-queue-item-next{border-color:#8aa1b524;background:#ffffff08}.ui-mode-next .workforce-schoolhouse-summary-grid-next,.ui-mode-next .workforce-schoolhouse-team-grid-next{margin-bottom:1rem}.ui-mode-next .workforce-schoolhouse-summary-card,.ui-mode-next .workforce-schoolhouse-team-card{display:grid;gap:.7rem}.ui-mode-next .workforce-schoolhouse-summary-card h3,.ui-mode-next .workforce-schoolhouse-pipeline-card h3,.ui-mode-next .workforce-schoolhouse-team-card h3{margin:0}.ui-mode-next .workforce-schoolhouse-pipeline-next{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.ui-mode-next .workforce-schoolhouse-pipeline-column{display:grid;gap:.8rem;align-content:start;min-height:100%}.ui-mode-next .workforce-schoolhouse-pipeline-column--queued{border-color:#8aa1b529}.ui-mode-next .workforce-schoolhouse-pipeline-column--in-build{border-color:#d5a14b3d;box-shadow:inset 0 0 0 1px #d5a14b0d,var(--next-shadow-soft)}.ui-mode-next .workforce-schoolhouse-pipeline-column--ready{border-color:#5dc17838;box-shadow:inset 0 0 0 1px #5dc1780d,var(--next-shadow-soft)}.ui-mode-next .workforce-schoolhouse-pipeline-column--active{border-color:#5dc17852;box-shadow:inset 0 0 0 1px #5dc17814,var(--next-shadow)}.ui-mode-next .workforce-schoolhouse-pipeline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.ui-mode-next .workforce-schoolhouse-pipeline-head strong{display:block;margin-top:.18rem;color:var(--next-text);font-size:.88rem;line-height:1.35}.ui-mode-next .workforce-schoolhouse-pipeline-list{display:grid;gap:.72rem}.ui-mode-next .workforce-schoolhouse-pipeline-card{display:grid;gap:.48rem;padding:.82rem .86rem;border:1px solid rgba(138,161,181,.15);border-radius:16px;background:linear-gradient(180deg,#131c27fa,#0b1119fa),radial-gradient(circle at 100% 0%,rgba(98,183,209,.05),transparent 38%);box-shadow:0 14px 28px #0003;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .18s ease}.ui-mode-next .workforce-schoolhouse-pipeline-card:hover{transform:translateY(-2px);border-color:#62b7d13d}.ui-mode-next .workforce-schoolhouse-pipeline-card.is-selected{border-color:#62b7d157;box-shadow:inset 0 0 0 1px #62b7d114,0 18px 30px #00000042}.ui-mode-next .workforce-schoolhouse-pipeline-card.is-transitioning{animation:nextQueueInsert .28s cubic-bezier(.22,1,.36,1)}.ui-mode-next .workforce-schoolhouse-pipeline-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.ui-mode-next .workforce-schoolhouse-status{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .48rem;border:1px solid rgba(138,161,181,.14);border-radius:999px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ui-mode-next .workforce-schoolhouse-status--queued{color:var(--next-text-soft)}.ui-mode-next .workforce-schoolhouse-status--in-build{color:var(--next-amber)}.ui-mode-next .workforce-schoolhouse-status--ready,.ui-mode-next .workforce-schoolhouse-status--active{color:var(--next-green)}.ui-mode-next .workforce-schoolhouse-status--active{box-shadow:inset 0 0 0 1px #5dc1781f,0 0 18px #5dc1781f}.ui-mode-next .workforce-schoolhouse-pipeline-meta,.ui-mode-next .workforce-schoolhouse-pipeline-purpose{margin:0;color:var(--next-text-soft);font-size:.76rem;line-height:1.38}.ui-mode-next .workforce-schoolhouse-pipeline-meta,.ui-mode-next .workforce-schoolhouse-pipeline-purpose{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ui-mode-next .workforce-schoolhouse-pipeline-actions{margin-top:.22rem}.ui-mode-next .workforce-schoolhouse-pipeline-actions .reticle-button{width:100%;min-width:0}.ui-mode-next .workforce-schoolhouse-pipeline-live{margin-top:.2rem;color:var(--next-green);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.67rem;letter-spacing:.12em;text-transform:uppercase}.ui-mode-next .workforce-schoolhouse-team-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-mode-next .workforce-schoolhouse-assignment-list{display:grid;gap:.65rem}.ui-mode-next .workforce-schoolhouse-assignment-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.68rem .74rem;border:1px solid rgba(138,161,181,.14);border-radius:16px;background:#ffffff08}.ui-mode-next .workforce-schoolhouse-assignment-row p{margin:.18rem 0 0}.ui-mode-next .workforce-schoolhouse-assignment-metrics{display:grid;gap:.24rem;justify-items:end;color:var(--next-text-soft);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.68rem;line-height:1.32}@keyframes nextQueueInsert{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nextConsolePanelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.ui-mode-next .mission-generation-console-grid{grid-template-columns:1fr}.ui-mode-next .mission-generation-support-grid,.ui-mode-next .mission-generation-inline-nice,.ui-mode-next .mission-generation-alignment-grid,.ui-mode-next .mission-generation-build-package,.ui-mode-next .workforce-instructor-workflow-grid-next,.ui-mode-next .workforce-schoolhouse-pipeline-next,.ui-mode-next .workforce-schoolhouse-team-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ui-mode-next .workforce-next-command-head,.ui-mode-next .workforce-next-queue-head{flex-direction:column}.ui-mode-next .mission-generation-support-grid,.ui-mode-next .mission-generation-inline-nice,.ui-mode-next .mission-generation-alignment-grid,.ui-mode-next .mission-generation-build-package,.ui-mode-next .workforce-instructor-workflow-grid-next{grid-template-columns:1fr}.ui-mode-next .workforce-next-queue-badges{justify-content:flex-start}.ui-mode-next .workforce-schoolhouse-pipeline-next,.ui-mode-next .workforce-schoolhouse-team-metrics{grid-template-columns:1fr}.ui-mode-next .workforce-schoolhouse-pipeline-card-head,.ui-mode-next .workforce-schoolhouse-assignment-row{flex-direction:column;align-items:flex-start}.ui-mode-next .workforce-schoolhouse-assignment-metrics{justify-items:start}}
