.command-center{--map-blue:#58c7ff;--map-cyan:#a5e9ff;--map-gold:#f3c976;min-height:100vh;overflow:hidden;padding:0 clamp(14px,3vw,42px);color:#eaf6ff;background:radial-gradient(ellipse at 50% 43%,#0a1c2c 0,#050c14 58%,#03070c 100%);font-family:Inter,Manrope,ui-sans-serif,system-ui,sans-serif;position:relative;isolation:isolate}.command-center:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;opacity:.72;background-image:radial-gradient(circle at 4% 11%,#c4f4ff 0 1px,#56caff 1.5px,transparent 5px),radial-gradient(circle at 12% 68%,#b4efff 0 1px,transparent 4px),radial-gradient(circle at 21% 31%,#e6fbff 0 1px,#44bfff 1.5px,transparent 5px),radial-gradient(circle at 33% 82%,#a4eaff 0 1px,transparent 4px),radial-gradient(circle at 47% 8%,#ddfaff 0 1px,#4bc7ff 1.5px,transparent 5px),radial-gradient(circle at 59% 75%,#c3f3ff 0 1px,transparent 4px),radial-gradient(circle at 73% 18%,#edfcff 0 1px,#5bcaff 1.5px,transparent 5px),radial-gradient(circle at 86% 56%,#b1edff 0 1px,transparent 4px),radial-gradient(circle at 96% 30%,#e1faff 0 1px,#48c5ff 1.5px,transparent 5px),radial-gradient(circle at 91% 91%,#b4efff 0 1px,transparent 4px);background-size:100% 100%;animation:page-dust-glimmer 5s ease-in-out infinite alternate}.command-footer,.command-header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1480px;margin:0 auto}.command-header{height:46px;border-bottom:1px solid #19364b}.command-brand{display:flex;align-items:center;gap:10px}.command-brand>span:last-child{display:grid;grid-gap:3px;gap:3px}.command-brand strong{color:#eaf6ff;font-size:10px;font-weight:800;letter-spacing:.18em}.command-brand small{color:#7393aa;font-size:7px;letter-spacing:.19em}.brand-sigil{display:grid;place-items:center;width:31px;height:31px;color:var(--map-blue);border:1px solid #32749a;border-radius:50%;box-shadow:0 0 16px #38b8ff28}.brand-sigil svg{width:23px}.command-status{display:flex;align-items:center;gap:8px;color:#80a2ba;font:700 8px/1 ui-monospace,Consolas,monospace;letter-spacing:.13em}.command-status i,.core-node-live i{width:6px;height:6px;border-radius:50%;background:#67d9b4;box-shadow:0 0 9px #67d9b4}.command-status span{padding-left:10px;border-left:1px solid #224158;color:#496b83}.system-board{position:relative;isolation:isolate;container-type:inline-size;width:min(100%,1480px);height:clamp(600px,calc(100svh - 105px),850px);min-height:600px;margin:8px auto 0;overflow:hidden;border:1px solid #1d587b;border-radius:7px;background:radial-gradient(ellipse at 50% 48%,#0c3554 0,#08233a 32%,#061522 62%,#030a12 100%),radial-gradient(ellipse at 12% 78%,#087eb333,transparent 42%),radial-gradient(ellipse at 88% 19%,#159bd12b,transparent 38%);box-shadow:0 0 0 1px #4cc8ff20,0 0 70px #168cc533,inset 0 0 95px #168cc52b}.system-board:before{position:absolute;z-index:-3;inset:0;background:linear-gradient(#83dfff14 1px,transparent 0),linear-gradient(90deg,#83dfff14 1px,transparent 0);background-size:30px 30px;content:"";-webkit-mask-image:radial-gradient(ellipse at center,#000 28%,transparent 96%);mask-image:radial-gradient(ellipse at center,#000 28%,transparent 96%)}.system-board:after{position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,#5fcaff0c 0 1px,transparent 1px 25%,#5fcaff09 25% 25.15%,transparent 25.15% 100%);background-size:100% 5px;content:"";opacity:.35;pointer-events:none}.board-grid{background:radial-gradient(ellipse at center,transparent 18%,#03070b9c 100%)}.board-dust,.board-grid{position:absolute;z-index:-1;inset:0}.board-dust{overflow:hidden;pointer-events:none;opacity:1;mix-blend-mode:screen}.board-dust:after,.board-dust:before{position:absolute;inset:-4%;content:"";pointer-events:none}.board-dust:before{background-image:radial-gradient(circle at 4% 13%,#dffaff 0 1px,#64d4ff 1.5px,transparent 5px),radial-gradient(circle at 9% 67%,#aeefff 0 1px,#4dbdff 1.5px,transparent 5px),radial-gradient(circle at 14% 38%,#f0fdff 0 1px,#55c9ff 2px,transparent 6px),radial-gradient(circle at 19% 86%,#83dfff 0 1px,#55c9ff 1.5px,transparent 5px),radial-gradient(circle at 24% 21%,#e3faff 0 1px,#55c9ff 2px,transparent 6px),radial-gradient(circle at 29% 55%,#8ce3ff 0 1px,#43beff 1.5px,transparent 5px),radial-gradient(circle at 34% 9%,#dffaff 0 1px,#64d4ff 2px,transparent 6px),radial-gradient(circle at 39% 78%,#aeefff 0 1px,#4dbdff 1.5px,transparent 5px),radial-gradient(circle at 44% 33%,#f0fdff 0 1px,#55c9ff 2px,transparent 6px),radial-gradient(circle at 49% 93%,#83dfff 0 1px,#55c9ff 1.5px,transparent 5px),radial-gradient(circle at 54% 16%,#e3faff 0 1px,#55c9ff 2px,transparent 6px),radial-gradient(circle at 59% 62%,#8ce3ff 0 1px,#43beff 1.5px,transparent 5px),radial-gradient(circle at 64% 43%,#dffaff 0 1px,#64d4ff 2px,transparent 6px),radial-gradient(circle at 69% 7%,#aeefff 0 1px,#4dbdff 1.5px,transparent 5px),radial-gradient(circle at 74% 85%,#f0fdff 0 1px,#55c9ff 2px,transparent 6px),radial-gradient(circle at 79% 28%,#83dfff 0 1px,#55c9ff 1.5px,transparent 5px),radial-gradient(circle at 84% 58%,#e3faff 0 1px,#55c9ff 2px,transparent 6px),radial-gradient(circle at 89% 12%,#8ce3ff 0 1px,#43beff 1.5px,transparent 5px),radial-gradient(circle at 94% 75%,#dffaff 0 1px,#64d4ff 2px,transparent 6px),radial-gradient(circle at 97% 39%,#aeefff 0 1px,#4dbdff 1.5px,transparent 5px),radial-gradient(circle at 7% 92%,#f0fdff 0 1px,#55c9ff 2px,transparent 6px),radial-gradient(circle at 27% 43%,#83dfff 0 1px,#55c9ff 1.5px,transparent 5px),radial-gradient(circle at 47% 5%,#e3faff 0 1px,#55c9ff 2px,transparent 6px),radial-gradient(circle at 67% 96%,#8ce3ff 0 1px,#43beff 1.5px,transparent 5px),radial-gradient(circle at 87% 91%,#dffaff 0 1px,#64d4ff 2px,transparent 6px);background-size:100% 100%;background-repeat:no-repeat;opacity:.95;animation:dust-drift 42s linear infinite}.board-dust:after{background:radial-gradient(ellipse at 16% 28%,#31baff30 0,transparent 27%),radial-gradient(ellipse at 48% 76%,#168ed22b 0,transparent 34%),radial-gradient(ellipse at 84% 22%,#2fc5ff32 0,transparent 29%),radial-gradient(circle at 14% 24%,#d9f7ff 0 1px,#62d8ffbb 2px,transparent 16px),radial-gradient(circle at 34% 72%,#a5eaff 0 1px,#43beff8a 2px,transparent 18px),radial-gradient(circle at 59% 31%,#c4f3ff 0 1px,#43beff88 2px,transparent 15px),radial-gradient(circle at 83% 66%,#b3ecff 0 1px,#43beff80 2px,transparent 17px),radial-gradient(circle at 92% 13%,#d3f6ff 0 1px,#43beff70 2px,transparent 14px),linear-gradient(112deg,transparent 28%,#61d7ff08 49%,#b2efff18 50%,#61d7ff08 51%,transparent 75%);opacity:.85;animation:dust-pulse 5.5s ease-in-out infinite alternate}.board-tech-dust{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;mix-blend-mode:screen}.tech-orbits{opacity:.36;stroke-width:.8;stroke-dasharray:2 8;animation:tech-orbit-drift 64s linear infinite;transform-origin:50% 50%}.tech-code-stream{fill:#80dcff;font:7px/1 ui-monospace,Consolas,monospace;letter-spacing:1.6px;opacity:.38;animation:code-flow 24s linear infinite}.tech-code-stream text:nth-child(2n){fill:#b5f0ff;opacity:.62}.tech-particle-field{fill:#dcf8ff;stroke:#9ae7ff;stroke-width:.9;opacity:.86;animation:particle-twinkle 4s ease-in-out infinite alternate}.tech-micro-particles{fill:#bcefff;opacity:.72}.tech-micro-particles circle{animation:particle-twinkle 2.7s ease-in-out infinite alternate}.tech-micro-particles .dust-delay-1{animation-delay:-.47s}.tech-micro-particles .dust-delay-2{animation-delay:-.94s}.tech-micro-particles .dust-delay-3{animation-delay:-1.41s}.tech-micro-particles .dust-delay-4{animation-delay:-1.88s}.tech-micro-particles .dust-delay-5{animation-delay:-2.35s}.tech-micro-particles .dust-delay-6{animation-delay:-2.82s}.tech-micro-particles .dust-delay-7{animation-delay:-3.29s}.tech-micro-particles .dust-delay-8{animation-delay:-3.76s}.tech-flow-line{fill:none;stroke:url(#tech-dust-flow);stroke-width:1.2;stroke-dasharray:2 12;opacity:.56;filter:drop-shadow(0 0 5px #43c6ff);animation:trace-flow 18s linear infinite}.board-rings{position:absolute;z-index:-1;top:50%;left:50%;width:min(54vw,670px);aspect-ratio:1;transform:translate(-50%,-50%)}.board-rings i{position:absolute;inset:0;border:1px solid #4fc5ff20;border-radius:50%}.board-rings i:nth-child(2){inset:11%;border-style:dashed;border-color:#4fc5ff24;animation:orbit-turn 90s linear infinite}.board-rings i:nth-child(3){inset:25%;border-color:#4fc5ff32;box-shadow:0 0 28px #249bd715,inset 0 0 24px #249bd715}.system-connections{position:absolute;z-index:-1;inset:0;width:100%;height:100%;overflow:visible}.connection-lines path{fill:none;stroke:#42b9f56a;stroke-width:1.15;stroke-dasharray:3 8;transition:stroke .3s ease,stroke-width .3s ease,opacity .3s ease,filter .3s ease;animation:trace-flow 14s linear infinite}.connection-nodes circle{fill:#98e5ff;filter:drop-shadow(0 0 4px #58c7ff);transition:fill .3s ease,r .3s ease,opacity .3s ease}.command-center.has-focus .connection-lines path{opacity:.13}.command-center.focus-apps .connection-lines path[data-link=apps],.command-center.focus-constructive .connection-lines path[data-link=constructive],.command-center.focus-core .system-node,.command-center.focus-ded .connection-lines path[data-link=ded],.command-center.focus-lead-hunter .connection-lines path[data-link=lead-hunter],.command-center.focus-university .connection-lines path[data-link=university]{opacity:1}.command-center.focus-apps .connection-lines path[data-link=apps],.command-center.focus-constructive .connection-lines path[data-link=constructive],.command-center.focus-ded .connection-lines path[data-link=ded],.command-center.focus-lead-hunter .connection-lines path[data-link=lead-hunter],.command-center.focus-university .connection-lines path[data-link=university],.command-center.has-focus .connection-lines path[data-link=scout]{stroke:#9ce7ff;stroke-width:2;filter:drop-shadow(0 0 5px #3bbaff)}.core-node{--node-color:var(--module-color,#f1ce84);position:absolute;z-index:1;top:57%;left:50%;display:flex;width:clamp(190px,21vw,238px);flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px solid color-mix(in srgb,var(--node-color) 58%,transparent);border-radius:50%;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--node-color) 18%,transparent) 0,#10202bcc 50%,#06121def 78%);box-shadow:0 0 0 6px color-mix(in srgb,var(--node-color) 5%,transparent),0 0 0 16px color-mix(in srgb,var(--node-color) 3%,transparent),0 0 35px color-mix(in srgb,var(--node-color) 14%,transparent),inset 0 0 35px color-mix(in srgb,var(--node-color) 7%,transparent);color:#fff4da;transform:translate(-50%,-50%);transition:transform .4s cubic-bezier(.2,.75,.25,1),box-shadow .3s ease,border-color .3s ease}.core-node:before{position:absolute;inset:9px;border:1px solid #e5c47734;border-radius:inherit;content:""}.core-node-index,.core-node-live{position:absolute;z-index:2;right:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;color:#a99464;font:700 7px/1 ui-monospace,Consolas,monospace;letter-spacing:.15em}.core-node-index{z-index:2;top:22px}.core-node-index b{color:#f2d795;font-weight:700}.core-node-symbol{position:absolute;z-index:0;inset:-1px;overflow:hidden;border:1px solid color-mix(in srgb,var(--node-color) 55%,transparent);border-radius:inherit;box-shadow:0 0 22px color-mix(in srgb,var(--node-color) 20%,transparent);transition:border-color .25s ease,box-shadow .25s ease}.core-node-symbol img{object-fit:cover;filter:hue-rotate(-32deg) saturate(.78) brightness(.68);transition:filter .25s ease}.core-node-shade{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#06101e55,#0713215c 44%,#06101edb),radial-gradient(ellipse at center,transparent 10%,#0208129c 100%);pointer-events:none}.core-node>strong{position:relative;z-index:2;font-size:clamp(25px,3vw,34px);font-weight:800;letter-spacing:.12em;text-shadow:0 0 18px #f2d18b55}.core-node-keywords{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;max-width:180px;color:#d7c69f;font-size:8px}.core-node-keywords i{font-style:normal}.core-node-keywords b{width:2px;height:2px;border-radius:50%;background:#f0ca74}.core-node-live{bottom:22px;color:#71c8eb}.system-node{--node-color:var(--module-color,#62cbff);position:absolute;z-index:2;display:flex;width:clamp(148px,15vw,180px);min-width:44px;min-height:44px;aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;border:1px solid transparent;border-radius:50%;color:#eaf7ff;font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .3s ease,transform .3s cubic-bezier(.2,.75,.25,1),filter .3s ease}.system-node:is(:hover,:focus-visible,.is-active){--node-color:#ff3fae}.system-node:before{position:absolute;z-index:2;inset:13px 10px 9px;border:1px solid color-mix(in srgb,var(--node-color) 58%,transparent);border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--node-color) 13%,transparent),#06131fd9 70%);box-shadow:0 0 0 6px color-mix(in srgb,var(--node-color) 5%,transparent),inset 0 0 20px color-mix(in srgb,var(--node-color) 12%,transparent);content:"";transition:border-color .3s ease,box-shadow .3s ease,background .3s ease;pointer-events:none}.system-node.is-active:before,.system-node:focus-visible:before,.system-node:hover:before{border-color:var(--node-color);background:radial-gradient(ellipse,color-mix(in srgb,var(--node-color) 22%,transparent),#06131fd9 70%);box-shadow:0 0 0 7px color-mix(in srgb,var(--node-color) 9%,transparent),0 0 25px color-mix(in srgb,var(--node-color) 40%,transparent),inset 0 0 25px color-mix(in srgb,var(--node-color) 18%,transparent)}.system-node.has-logo:before,.system-node.has-logo:is(:hover,:focus-visible,.is-active):before{background:transparent}.node-orbit{position:absolute;z-index:3;inset:4px 1px 0;border:1px dashed color-mix(in srgb,var(--node-color) 30%,transparent);border-radius:50%;opacity:.7;transform:rotate(-12deg);transition:transform .35s ease,opacity .35s ease;pointer-events:none}.system-node.is-active .node-orbit,.system-node:focus-visible .node-orbit,.system-node:hover .node-orbit{opacity:1;transform:rotate(8deg) scale(1.04)}.node-glyph{position:relative;z-index:1;display:grid;place-items:center;width:43px;height:43px;margin-bottom:3px;color:var(--node-color);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--node-color) 55%,transparent))}.node-glyph svg{width:100%;height:100%}.node-glyph.node-logo{position:absolute;z-index:0;inset:13px 10px 9px;display:block;width:auto;height:auto;margin:0;overflow:hidden;border-radius:50%;filter:none}.node-logo img{object-fit:cover;filter:hue-rotate(110deg) saturate(.72) brightness(.72);transition:filter .25s ease}.node-image-shade{position:absolute;z-index:1;inset:13px 10px 9px;border-radius:50%;background:linear-gradient(180deg,#07121e39,#06132185 52%,#06111edb),radial-gradient(circle,transparent 20%,#04101a75 100%);pointer-events:none;transition:background .25s ease}.node-keywords,.node-name,.node-nested,.node-state{position:relative;z-index:2}.system-node:is(:hover,:focus-visible,.is-active) .node-logo img{filter:hue-rotate(300deg) saturate(1.35) brightness(.9)}.system-node:is(:hover,:focus-visible,.is-active) .node-image-shade{background:linear-gradient(180deg,#ff3fae35,#ff3fae4d 48%,#160817d6),radial-gradient(circle,#ff329c22 15%,#04101a75 100%)}.node-name{color:#f0f8ff;font-size:13px;font-weight:800;letter-spacing:.12em;text-shadow:0 0 12px color-mix(in srgb,var(--node-color) 36%,transparent)}.node-keywords{display:flex;flex-wrap:wrap;justify-content:center;gap:3px 6px;max-width:145px;color:#9dc1d9;font-size:8px;line-height:1.4;opacity:.9;transition:color .25s ease,opacity .25s ease}.node-keywords i{font-style:normal}.node-nested{display:flex;align-items:center;gap:4px;padding:2px 6px;border:1px solid color-mix(in srgb,var(--node-color) 38%,transparent);border-radius:999px;background:#06131fbd;color:#c4eaff;font-size:7px;line-height:1.1;letter-spacing:.08em}.node-nested i{width:4px;height:4px;border-radius:50%;background:var(--node-color);box-shadow:0 0 6px var(--node-color)}.node-nested small{color:#7eabc6;font-size:6px;letter-spacing:0}.node-state{margin-top:2px;color:#6a9bb6;font:700 5px/1 ui-monospace,Consolas,monospace;letter-spacing:.12em}.system-node.is-active .node-keywords,.system-node:focus-visible .node-keywords,.system-node:hover .node-keywords{color:#d5efff;opacity:1}.command-center.has-focus .system-node:not(.is-highlighted){opacity:.72;filter:saturate(.82)}.system-node.is-highlighted{opacity:1}.node-lead-hunter{top:3%;left:50%;transform:translateX(-50%)}.node-university{top:19%;left:7%}.node-constructive{top:19%;right:7%}.node-ded{right:7%;bottom:13%}.node-apps{bottom:13%;left:7%}.node-university{--module-color:#77d7ff}.node-constructive{--module-color:#42b8ff}.node-ded{--module-color:#91deff}.node-apps{--module-color:#43aff1}.command-center.has-focus .connection-lines path[data-link]{opacity:.1}.command-center.focus-apps .connection-lines path[data-link=apps],.command-center.focus-constructive .connection-lines path[data-link=constructive],.command-center.focus-core .connection-lines path,.command-center.focus-ded .connection-lines path[data-link=ded],.command-center.focus-lead-hunter .connection-lines path[data-link=lead-hunter],.command-center.focus-university .connection-lines path[data-link=university]{opacity:1;stroke:#ff3fae;stroke-width:2;filter:drop-shadow(0 0 5px #ff3fae)}.core-node:is(:hover,:focus-visible,.is-active){--node-color:#ff3fae;border-color:#ff3fae;box-shadow:0 0 0 7px #ff3fae24,0 0 0 18px #ff3fae15,0 0 40px #ff3fae55,inset 0 0 40px #ff3fae27}.core-node:is(:hover,:focus-visible,.is-active) .core-node-symbol img{filter:hue-rotate(300deg) saturate(1.35) brightness(.88)}.core-node:is(:hover,:focus-visible,.is-active) .core-node-shade{background:linear-gradient(180deg,#ff3fae30,#ff3fae48 48%,#160817d6),radial-gradient(ellipse at center,#ff329c1d,#0208129c 100%)}.module-insight{position:absolute;z-index:3;right:auto;bottom:18px;left:50%;display:grid;width:min(420px,70%);grid-gap:6px;gap:6px;padding:13px 15px;border:1px solid #28668a;background:linear-gradient(135deg,#0a1c2beb,#07111de8);box-shadow:0 0 22px #1a9cd31a;opacity:0;transform:translate(-50%,6px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.module-insight.visible{opacity:1;transform:translate(-50%)}.module-insight>span{color:#76b9dc;font:700 7px/1 ui-monospace,Consolas,monospace;letter-spacing:.15em}.module-insight strong{color:#ecf8ff;font-size:12px;letter-spacing:.08em}.module-insight p{margin:0;color:#a8c7dc;font-size:10px;line-height:1.45}.module-insight small{color:#6c9bb8;font-size:8px}.board-corners{position:absolute;inset:11px 13px auto;display:flex;justify-content:space-between;color:#54758e;font:6px/1 ui-monospace,Consolas,monospace;letter-spacing:.12em;pointer-events:none}.board-corners span:nth-child(3),.board-corners span:nth-child(4){position:absolute;top:calc(min(100svh - 152px, 820px) - 28px)}.board-corners span:nth-child(3){left:0}.board-corners span:nth-child(4){right:0}.command-footer{min-height:42px;color:#638097}.command-footer>div,.command-footer>p{display:flex;align-items:center;gap:9px;margin:0;font-size:7px;font-weight:700;letter-spacing:.12em}.command-footer>div>span:first-child{color:#89b1cc}.command-footer b,.command-footer p i{width:3px;height:3px;border-radius:50%;background:var(--map-blue);box-shadow:0 0 7px var(--map-blue)}.command-footer p i{background:#41657e;box-shadow:none}.focus-transition{position:fixed;z-index:10;inset:0;display:grid;place-items:center;background:radial-gradient(circle,#153953 0,#03070c 68%);animation:focus-in .42s ease both}.focus-transition span{color:#f2d595;font-size:clamp(28px,6vw,68px);font-weight:800;letter-spacing:.16em;text-shadow:0 0 30px #5bc6ff8a;animation:focus-label .42s ease both}.is-zooming .core-node{transform:translate(-50%,-50%) scale(1.12);box-shadow:0 0 0 30px #38b8ff20,0 0 100px #38b8ff55}.is-zooming .system-node.is-active{z-index:5;transform:scale(1.55)}.is-zooming .node-lead-hunter.is-active{transform:translateX(-50%) scale(1.55)}.is-zooming .node-apps.is-active{transform:scale(1.55)}.command-center :is(button,a):focus-visible{outline:1px solid #b4eaff;outline-offset:4px}@keyframes orbit-turn{to{transform:rotate(1turn)}}@keyframes trace-flow{to{stroke-dashoffset:-154}}@keyframes dust-drift{to{transform:translate3d(-1.5%,1%,0)}}@keyframes dust-pulse{0%{opacity:.35;filter:brightness(.75)}to{opacity:.95;filter:brightness(1.35)}}@keyframes tech-orbit-drift{to{transform:rotate(18deg) scale(1.02)}}@keyframes code-flow{0%{transform:translateY(-7px);opacity:.12}50%{opacity:.3}to{transform:translateY(9px);opacity:.14}}@keyframes particle-twinkle{0%{opacity:.26}to{opacity:.8}}@keyframes page-dust-glimmer{0%{opacity:.4;filter:brightness(.75)}to{opacity:.9;filter:brightness(1.35)}}@keyframes focus-in{0%{opacity:0}to{opacity:1}}@keyframes focus-label{0%{transform:scale(.65);opacity:.2}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.board-dust:after,.board-dust:before,.board-rings i:nth-child(2),.command-center:before,.connection-lines path,.tech-code-stream,.tech-flow-line,.tech-micro-particles circle,.tech-orbits,.tech-particle-field{animation:none}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:800px){.system-board{height:clamp(680px,calc(100svh - 122px),820px)}.board-rings{width:min(76vw,600px)}.system-node{width:150px}.node-university{top:17%;left:2%}.node-constructive{top:17%;right:2%}.node-apps{bottom:11%;left:2%}.node-asmet{left:5%}.node-ded{right:2%;bottom:11%}.module-insight{bottom:12px;width:min(360px,70%)}}@media (max-width:560px){.command-center{width:100vw;max-width:100vw;padding:0 10px}.command-header{height:44px}.command-brand strong{font-size:8px}.command-brand small{font-size:6px}.brand-sigil{width:27px;height:27px}.command-status{gap:6px;font-size:6px}.command-status span{padding-left:6px}.system-board{width:min(calc(100vw - 24px),360px)!important;height:min(800px,calc(100svh - 117px));min-height:650px;margin:7px 0 0;border-radius:4px}.board-rings{width:min(88%,350px);height:84%;aspect-ratio:auto;border-radius:50%}.node-lead-hunter{top:2%!important;left:50%!important;transform:translateX(-50%)!important}.node-university{top:19%!important;left:0!important}.node-constructive{top:19%!important;right:0!important}.node-ded{right:0!important;bottom:5%!important}.node-apps{bottom:5%!important;left:0!important}.system-node{width:min(116px,31vw);padding:5px}.node-glyph{width:35px;height:35px}.node-name{font-size:10px}.node-keywords{max-width:115px;font-size:7px}.node-state{font-size:4px}.core-node{width:150px;height:auto;gap:7px}.core-node-index{top:17px;font-size:6px}.core-node>strong{font-size:25px}.core-node-keywords{max-width:132px;gap:4px;font-size:6px}.core-node-live{bottom:17px;font-size:6px}.module-insight{bottom:7px;width:min(320px,82%);gap:4px;padding:8px 9px}.module-insight strong{font-size:10px}.module-insight p{font-size:8px}.module-insight small{font-size:6px}.board-corners{font-size:5px}.board-corners span:nth-child(2){display:none}.board-corners span:nth-child(3),.board-corners span:nth-child(4){top:auto;bottom:-635px}.command-footer{min-height:37px}.command-footer>div{gap:6px;font-size:6px}.command-footer>p{display:none}}.system-node{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.system-node .node-orbit,.system-node:before{display:none}.system-node.has-logo{width:clamp(190px,16vw,230px);height:auto;aspect-ratio:1;min-height:0;padding:0}.system-node.has-logo .node-glyph.node-logo{inset:0;width:100%;height:100%;overflow:visible;border-radius:0}.system-node.has-logo .node-logo img{object-fit:contain;filter:hue-rotate(110deg) saturate(.82) brightness(.9)}.core-node-symbol img,.system-node.has-logo .node-logo img{width:100%!important;height:100%!important;max-width:none}.system-node.has-logo:is(.node-ded,.node-apps,.node-university,.node-lead-hunter,.node-constructive) .node-logo img{filter:saturate(1.02) brightness(.95)}.system-node.has-logo .node-image-shade{inset:0;border-radius:0;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);background:#ff3fae;mix-blend-mode:color;opacity:0;transition:opacity .25s ease}.system-node.has-logo:is(:hover,:focus-visible,.is-active){z-index:4;filter:drop-shadow(0 0 22px #ff3fae)}.system-node.has-logo:is(:hover,:focus-visible,.is-active) .node-image-shade{opacity:.8}.system-node.has-logo:is(:hover,:focus-visible,.is-active) .node-logo img{filter:none}.system-node.has-logo>.node-keywords,.system-node.has-logo>.node-name,.system-node.has-logo>.node-nested,.system-node.has-logo>.node-state{display:none}.system-node.has-logo>.node-submodules{position:absolute;z-index:5;left:50%;bottom:-12px;display:flex;align-items:center;justify-content:center;gap:6px;width:max-content;max-width:calc(100vw - 24px);padding:4px 7px;border:1px solid #58caff65;border-radius:999px;background:#03101bdc;color:#b9edff;font:700 7px/1 ui-monospace,Consolas,monospace;letter-spacing:.07em;white-space:nowrap;text-shadow:0 0 8px #54caff8a;transform:translateX(-50%);pointer-events:none}.node-submodules i{width:3px;height:3px;flex:0 0 3px;border-radius:50%;background:#59d8ff;box-shadow:0 0 6px #59d8ff}.system-node.has-logo:is(:hover,:focus-visible,.is-active)>.node-submodules{border-color:#ff3fae;color:#ffd2e9;text-shadow:0 0 8px #ff3fae}.system-node:not(.has-logo){width:clamp(120px,14vw,170px);gap:9px;padding:0}.system-node:not(.has-logo) .node-glyph{width:72px;height:72px;margin:0}.core-node{width:clamp(190px,16vw,230px);height:auto;aspect-ratio:1;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.core-node:before{display:none}.core-node-symbol{inset:0;border:0;border-radius:0;box-shadow:none}.core-node-symbol img{object-fit:contain;-webkit-clip-path:circle(49% at 50% 50%);clip-path:circle(49% at 50% 50%);mix-blend-mode:screen;filter:saturate(1.02) brightness(.95)}.core-node-shade{z-index:1;border-radius:0;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);background:#ff3fae;mix-blend-mode:color;opacity:0;transition:opacity .25s ease}.core-node>:not(.core-node-symbol,.core-node-shade){display:none}.core-node:is(:hover,:focus-visible,.is-active){border:0;box-shadow:none;filter:drop-shadow(0 0 30px #ff3fae) drop-shadow(0 0 58px #ff3fae80)}.core-node:is(:hover,:focus-visible,.is-active) .core-node-shade{opacity:.8}.system-node:not(.has-logo):focus-visible{outline:0;filter:drop-shadow(0 0 14px #79ddff)}.core-node:focus-visible,.system-node.has-logo:focus-visible{outline:0}@media (max-width:800px){.core-node,.system-node.has-logo{width:130px}}@media (max-width:560px){.system-node.has-logo{width:min(116px,31vw);padding:0}.system-node:not(.has-logo){width:min(116px,31vw)}.system-node:not(.has-logo) .node-glyph{width:39px;height:39px}.core-node{width:min(116px,31vw)}}@container (max-width: 560px){.node-lead-hunter{top:1.5%!important;left:50%!important;transform:translateX(-50%)!important}.node-lead-hunter,.node-university{right:auto!important;bottom:auto!important}.node-university{top:19%!important;left:0!important}.node-constructive{top:19%!important;right:0!important;left:auto!important;bottom:auto!important}.node-apps{left:0!important;right:auto!important}.node-apps,.node-ded{bottom:18%!important;top:auto!important}.node-ded{right:0!important;left:auto!important}.system-node.has-logo,.system-node:not(.has-logo){width:min(108px,29cqi)}.system-node:not(.has-logo) .node-glyph{width:39px;height:39px}.core-node{width:min(108px,29cqi)}.module-insight{width:min(320px,88cqi)}}.system-board{z-index:1}.core-node,.system-node.has-logo{width:clamp(190px,16vw,230px)}.system-node.has-logo .node-logo img{-webkit-clip-path:circle(44% at 50% 50%);clip-path:circle(44% at 50% 50%)}.core-node-symbol img,.system-node.has-logo .node-logo img{position:absolute;inset:0}.system-node.has-logo:is(:hover,:focus-visible,.is-active){transform:none}.system-node.has-logo.node-lead-hunter:is(:hover,:focus-visible,.is-active){transform:translateX(-50%)}.is-zooming .system-node.has-logo.node-lead-hunter.is-active{transform:translateX(-50%) scale(1.55)}.core-node{filter:drop-shadow(0 0 20px #21bfff99) drop-shadow(0 0 46px #118efc55)}.core-node:is(:hover,:focus-visible,.is-active) .core-node-symbol img{filter:none}@media (max-width:800px){.core-node,.system-node.has-logo{width:130px}}@media (max-width:560px){.core-node,.system-node.has-logo{width:min(108px,29cqi)}.system-node.has-logo>.node-submodules{bottom:-10px;gap:4px;padding:3px 5px;font-size:6px}}.command-center .module-insight{position:fixed;z-index:30;right:auto;bottom:max(12px,env(safe-area-inset-bottom));left:50%;width:min(420px,calc(100vw - 32px));transform:translate(-50%,8px)}.command-center .module-insight.visible{transform:translate(-50%)}.command-center.has-focus .command-footer{opacity:0;transition:opacity .2s ease}.lead-hunter-portal{min-height:100svh;padding:0 clamp(20px,6vw,88px);display:flex;flex-direction:column;color:#ecf7ff;background:radial-gradient(ellipse at 50% 34%,#0b2e49 0,#06121e 48%,#03070c 100%);font-family:Inter,Manrope,ui-sans-serif,system-ui,sans-serif}.lh-portal-footer,.lh-portal-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;border-bottom:1px solid #1b3e55;color:#82abc5;font:700 9px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.14em}.lh-portal-back,.lh-portal-topline a{color:#9edfff;text-decoration:none}.lh-portal-content{width:min(100%,1120px);margin:auto;padding:clamp(48px,9vh,100px) 0}.lh-portal-back{display:inline-block;margin-bottom:38px;font-size:11px}.lh-portal-kicker{color:#55caff;font:700 10px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.2em}.lh-portal-content h1{margin:12px 0 16px;color:#f4fbff;font-size:clamp(42px,8vw,92px);font-weight:900;letter-spacing:-.065em;line-height:.95;text-shadow:0 0 36px #55caff3b}.lh-portal-description{max-width:690px;color:#a8c2d3;font-size:clamp(15px,2vw,19px);line-height:1.65}.lh-portal-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:42px}.lh-portal-product{display:flex;min-height:290px;flex-direction:column;align-items:flex-start;padding:clamp(22px,4vw,38px);border:1px solid #2d7092;background:linear-gradient(145deg,#0b2234e8,#07111dd9);box-shadow:inset 0 0 36px #238ac514,0 0 28px #1475a51a;color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.lh-portal-product:focus-visible,.lh-portal-product:hover{border-color:#76ddff;box-shadow:inset 0 0 46px #238ac525,0 0 32px #31a9ed36;transform:translateY(-3px);outline:0}.lh-portal-product-index{color:#5997b8;font:700 8px ui-monospace,Consolas,monospace;letter-spacing:.15em}.lh-portal-product strong{margin-top:28px;color:#e8f7ff;font-size:clamp(25px,4vw,38px);font-weight:850;letter-spacing:.04em}.lh-portal-product p{max-width:440px;color:#9eb9ca;font-size:13px;line-height:1.6}.lh-portal-product small{margin-top:auto;color:#59caff;font:700 8px/1.6 ui-monospace,Consolas,monospace;letter-spacing:.07em}.lh-portal-product>b{display:flex;justify-content:space-between;width:100%;margin-top:25px;padding-top:14px;border-top:1px solid #24506b;color:#e4f6ff;font-size:11px}.lh-portal-product>b span{color:#58caff}.lh-portal-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:38px 0 30px}.lh-portal-steps>div{display:grid;grid-gap:12px;gap:12px;min-height:90px;padding:16px;border-top:1px solid #3883a8;background:#0a1c2c88}.lh-portal-steps b{color:#56c8ff;font:700 9px ui-monospace,Consolas,monospace}.lh-portal-steps span{color:#d4e7f2;font-size:12px}.lh-portal-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-width:230px;margin-top:32px;padding:15px 18px;border:1px solid #54caff;background:#0a2234;color:#e8f8ff;font-size:12px;font-weight:750;text-decoration:none;box-shadow:0 0 20px #2faff52c}.lh-portal-cta span{color:#65d2ff}.lh-portal-cta-secondary{margin-top:20px;border-color:#24506b;background:transparent}.lh-portal-note{color:#7799af;font-size:10px}.lh-portal-footer{justify-content:center;min-height:46px;border-top:1px solid #1b3e55;border-bottom:0;color:#64859a}.lh-portal-footer i{width:3px;height:3px;border-radius:50%;background:#58caff}@media(max-width:700px){.lh-portal-footer,.lh-portal-topline{font-size:7px;letter-spacing:.08em}.lh-portal-products{grid-template-columns:1fr;gap:12px;margin-top:28px}.lh-portal-product{min-height:240px}.lh-portal-steps{gap:6px}.lh-portal-steps>div{min-height:100px;padding:10px}.lh-portal-steps span{font-size:10px}}.opportunity-cabinet{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:100svh;color:#eaf5ff;background:#06111c;font-family:Inter,Manrope,ui-sans-serif,system-ui,sans-serif}.opportunity-cabinet-rail{position:relative;display:flex;flex-direction:column;gap:24px;padding:24px 18px;border-right:1px solid #1b3b51;background:#071520}.opportunity-cabinet-brand{display:flex;align-items:center;gap:11px;color:#effaff;text-decoration:none;font-size:12px;letter-spacing:.12em}.opportunity-cabinet-brand>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #46b9ee;border-radius:50%;color:#75d9ff;box-shadow:0 0 18px #40bafa3b;font:800 10px ui-monospace,Consolas,monospace}.opportunity-cabinet-brand b small{display:block;margin-top:5px;color:#7092a8;font:700 7px ui-monospace,Consolas,monospace}.opportunity-cabinet-rail-label{margin-top:12px;color:#5f8096;font:700 8px ui-monospace,Consolas,monospace;letter-spacing:.15em}.opportunity-cabinet-current{display:flex;gap:10px;align-items:center;padding:13px 11px;border-left:2px solid #55caff;background:#10283a;color:#e4f7ff;font-size:12px}.opportunity-cabinet-back{color:#84abc4;font-size:10px;text-decoration:none}.opportunity-cabinet-rail-foot{display:flex;align-items:center;gap:8px;margin-top:auto;color:#62829a;font:700 8px ui-monospace,Consolas,monospace}.opportunity-cabinet-rail-foot i{width:6px;height:6px;border-radius:50%;background:#65d9b1;box-shadow:0 0 9px #65d9b1}.opportunity-cabinet-main{min-width:0}.opportunity-cabinet-main>header{display:flex;justify-content:space-between;gap:20px;padding:20px clamp(20px,4vw,60px);border-bottom:1px solid #1b3b51;color:#80a6bf;font:700 9px ui-monospace,Consolas,monospace;letter-spacing:.12em}.opportunity-cabinet-main>header b{color:#dceefa;font:600 11px Inter,Manrope,sans-serif;letter-spacing:0}.opportunity-cabinet-content{width:min(100%,1040px);margin:0 auto;padding:clamp(30px,5vw,72px) clamp(18px,4vw,52px)}.opportunity-cabinet-content h1{margin:8px 0;font-size:clamp(34px,5vw,58px);font-weight:850;letter-spacing:-.055em}.opportunity-cabinet-intro{margin:0 0 30px;color:#91adc0;font-size:13px;line-height:1.6}.opportunity-cabinet-filters{display:flex;gap:8px;overflow-x:auto;margin-bottom:18px;border-bottom:1px solid #1d3e54}.opportunity-cabinet-filters button{padding:10px 12px;border-bottom:2px solid transparent;color:#829fb2;font-size:10px;white-space:nowrap}.opportunity-cabinet-filters button.active{border-bottom-color:#55caff;color:#ecf9ff}.opportunity-cabinet-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.opportunity-cabinet-list article{min-width:0;padding:18px;border:1px solid #214761;background:linear-gradient(145deg,#0b2030,#081521);box-shadow:inset 0 0 32px #238ac510}.opportunity-cabinet-card-top{display:flex;justify-content:space-between;gap:12px;color:#65cfff;font:700 8px/1.5 ui-monospace,Consolas,monospace}.opportunity-cabinet-card-top span+span{color:#7e9caf;text-align:right}.opportunity-cabinet-list h2{margin:18px 0 7px;color:#e9f6ff;font-size:16px}.opportunity-cabinet-list p{color:#a3bacb;font-size:11px;line-height:1.6}.opportunity-cabinet-need{display:grid;grid-gap:5px;gap:5px;margin-top:14px;padding:10px;border-left:2px solid #4dbdeb;background:#0c2638}.opportunity-cabinet-meta small,.opportunity-cabinet-need small{color:#6f91a7;font:700 7px ui-monospace,Consolas,monospace;letter-spacing:.1em}.opportunity-cabinet-need strong{color:#d9effc;font-size:10px}.opportunity-cabinet-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}.opportunity-cabinet-meta>div{display:grid;grid-gap:5px;gap:5px}.opportunity-cabinet-meta b{color:#d0e1ed;font-size:9px;line-height:1.45}.opportunity-cabinet-actions{display:flex;gap:8px;margin-top:17px}.opportunity-cabinet-actions button{padding:9px 12px;border:1px solid #51bfe9;background:#10304a;color:#e3f7ff;font-size:10px;cursor:pointer}.opportunity-cabinet-actions button+button{border-color:#29465a;background:transparent;color:#9ab1c2}.opportunity-cabinet-status{display:inline-block;margin-top:17px;color:#73d4ff;font:700 8px ui-monospace,Consolas,monospace}.opportunity-cabinet-empty,.opportunity-cabinet-error{display:grid;grid-gap:7px;gap:7px;padding:24px;border:1px solid #214761;color:#a3bacb;font-size:11px}.opportunity-cabinet-empty strong{color:#e5f3fc;font-size:13px}.opportunity-cabinet-error{margin:12px 0;border-color:#754059;color:#ffc1d7}@media(max-width:800px){.opportunity-cabinet{grid-template-columns:1fr}.opportunity-cabinet-rail{flex-direction:row;align-items:center;gap:12px;padding:12px 16px;border-right:0;border-bottom:1px solid #1b3b51}.opportunity-cabinet-current,.opportunity-cabinet-rail-foot,.opportunity-cabinet-rail-label{display:none}.opportunity-cabinet-back{margin-left:auto}}@media(max-width:560px){.opportunity-cabinet-main>header{flex-direction:column;gap:8px}.opportunity-cabinet-list{grid-template-columns:1fr}.opportunity-cabinet-meta{gap:8px}}.service-map-page{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;padding:0 clamp(14px,3vw,42px) 154px;color:#eaf6ff;background:radial-gradient(ellipse at 50% 42%,#0a2031 0,#050d15 58%,#02060a 100%);font-family:Inter,Manrope,ui-sans-serif,system-ui,sans-serif}.service-map-atmosphere{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none;background-image:radial-gradient(circle at 5% 12%,#dcf8ff 0 1px,#43bfff 2px,transparent 7px),radial-gradient(circle at 16% 71%,#c5f3ff 0 1px,#3dbbfa 2px,transparent 8px),radial-gradient(circle at 29% 29%,#c5f3ff 0 1px,#3dbbfa 2px,transparent 8px),radial-gradient(circle at 42% 90%,#dffaff 0 1px,#43bfff 2px,transparent 7px),radial-gradient(circle at 57% 8%,#dcf8ff 0 1px,#43bfff 2px,transparent 7px),radial-gradient(circle at 68% 67%,#c5f3ff 0 1px,#3dbbfa 2px,transparent 8px),radial-gradient(circle at 85% 24%,#dffaff 0 1px,#43bfff 2px,transparent 7px),radial-gradient(circle at 94% 82%,#dcf8ff 0 1px,#43bfff 2px,transparent 7px)}.service-map-atmosphere span{position:absolute;width:2px;height:2px;border-radius:50%;background:#a8edff;box-shadow:0 0 8px 3px #35b8ff66;animation:particle-twinkle 3.4s ease-in-out infinite alternate}.service-map-atmosphere span:first-child{top:20%;left:29%}.service-map-atmosphere span:nth-child(2){top:34%;left:76%;animation-delay:-1.2s}.service-map-atmosphere span:nth-child(3){top:62%;left:8%;animation-delay:-2s}.service-map-atmosphere span:nth-child(4){top:80%;left:91%;animation-delay:-.8s}.service-map-atmosphere span:nth-child(5){top:8%;left:54%;animation-delay:-1.7s}.service-map-atmosphere i{position:absolute;left:2%;color:#51b7e92c;font:8px ui-monospace,Consolas,monospace;letter-spacing:.18em;white-space:nowrap}.service-map-atmosphere i:first-of-type{top:22%}.service-map-atmosphere i:nth-of-type(2){top:72%;right:2%;left:auto}.service-map-header{display:flex;justify-content:space-between;align-items:center;gap:14px;max-width:1500px;height:45px;margin:auto;border-bottom:1px solid #1c3b50;color:#6892ac;font:700 8px ui-monospace,Consolas,monospace;letter-spacing:.15em}.service-map-header a{color:#b6eaff;text-decoration:none}.service-map-intro{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:4px;gap:4px;margin:18px auto 0;text-align:center}.service-map-intro p{margin:0;color:#64d2ff;font:700 9px ui-monospace,Consolas,monospace;letter-spacing:.24em;text-transform:uppercase}.service-map-intro h1{margin:2px 0;color:#f2fbff;font-size:clamp(24px,3vw,38px);font-weight:850;letter-spacing:.16em;text-shadow:0 0 20px #44bfff4a}.service-map-intro>span{max-width:760px;color:#98b8cb;font-size:11px;line-height:1.55}.service-map-board{position:relative;isolation:isolate;width:min(100%,1180px);height:clamp(510px,62vh,650px);min-height:510px;margin:4px auto 0;background:radial-gradient(ellipse at 50% 48%,#0d2d46a8 0,transparent 58%),linear-gradient(#65cfff0b 1px,transparent 0),linear-gradient(90deg,#65cfff0b 1px,transparent 0);background-size:auto,34px 34px,34px 34px;-webkit-mask-image:radial-gradient(ellipse at center,#000 36%,transparent 99%);mask-image:radial-gradient(ellipse at center,#000 36%,transparent 99%)}.service-map-board:before{position:absolute;inset:7% 9%;border:1px solid #40bfff31;border-radius:50%;content:"";box-shadow:0 0 55px #1699d51a,inset 0 0 45px #198bc21a;pointer-events:none}.service-map-board:after{position:absolute;inset:12% 14%;border:1px dashed #58caff24;border-radius:50%;content:"";animation:tech-orbit-drift 90s linear infinite;pointer-events:none}.service-map-links{position:absolute;z-index:0;inset:0;width:100%;height:100%;overflow:visible;filter:url(#service-map-glow);pointer-events:none}.service-map-links path{fill:none;stroke:#54c9ff56;stroke-width:1.3;stroke-dasharray:3 9;animation:trace-flow 15s linear infinite;transition:stroke .25s,stroke-width .25s,opacity .25s,filter .25s}.service-map-links path.active{stroke:#ff3fae;stroke-width:2.8;filter:drop-shadow(0 0 7px #ff3fae)}.service-map-core-logo{position:absolute;z-index:1;top:49%;left:50%;display:grid;place-items:center;width:clamp(142px,18vw,218px);aspect-ratio:1;transform:translate(-50%,-50%);filter:drop-shadow(0 0 16px #39baff8a) drop-shadow(0 0 38px #1b96ed45);transition:filter .25s}.service-map-core-logo img{width:100%;height:100%;object-fit:contain;-webkit-clip-path:circle(49% at 50% 50%);clip-path:circle(49% at 50% 50%);mix-blend-mode:screen}.service-map-board.has-active .service-map-core-logo{filter:drop-shadow(0 0 16px #39baff8a) drop-shadow(0 0 38px #1b96ed45)}.service-map-core-label{position:absolute;z-index:2;top:calc(49% + clamp(78px,9vw,108px));left:50%;transform:translateX(-50%);color:#d9f5ff;font:800 9px ui-monospace,Consolas,monospace;letter-spacing:.18em;text-shadow:0 0 9px #4ccaff}.service-map-object{position:absolute;z-index:2;display:grid;justify-items:center;grid-gap:7px;gap:7px;width:clamp(76px,11vw,134px);padding:4px;border:0;background:transparent;color:#b9d6e7;text-align:center;text-decoration:none;transform:translate(-50%,-50%);cursor:pointer;transition:color .2s,filter .2s}.service-map-object.node-position-0{left:50%;top:15%}.service-map-object.node-position-1{left:18%;top:31%}.service-map-object.node-position-2{left:82%;top:31%}.service-map-object.node-position-3{left:10%;top:55%}.service-map-object.node-position-4{left:90%;top:55%}.service-map-object.node-position-5{left:22%;top:77%}.service-map-object.node-position-6{left:78%;top:77%}.service-map-object.node-position-7{left:37%;top:88%}.service-map-object.node-position-8{left:63%;top:88%}.service-map-object.node-position-9{left:50%;top:4%}.service-map-object.node-position-pair-0{left:20%;top:50%;width:clamp(160px,18vw,200px)}.service-map-object.node-position-pair-1{left:80%;top:50%;width:clamp(160px,18vw,200px)}.service-map-object:is(.node-position-pair-0,.node-position-pair-1) .service-map-object-face{width:clamp(138px,16vw,180px)}.service-map-object:is(.node-position-pair-0,.node-position-pair-1) strong{font-size:10px}.service-map-object.is-active,.service-map-object:focus-visible,.service-map-object:hover{z-index:4;outline:0;color:#fff;filter:drop-shadow(0 0 15px #ff3fae)}.service-map-object.is-active .service-map-object-face:not(.has-image),.service-map-object:focus-visible .service-map-object-face:not(.has-image),.service-map-object:hover .service-map-object-face:not(.has-image){color:#ff83c7;text-shadow:0 0 18px #ff3fae}.service-map-object.is-active .service-map-object-face:not(.has-image) b,.service-map-object:focus-visible .service-map-object-face:not(.has-image) b,.service-map-object:hover .service-map-object-face:not(.has-image) b{border-color:#ff3fae;background:radial-gradient(circle,#632142b8,#160a178f 72%);box-shadow:0 0 15px #ff3fae66}.service-map-object-face{position:relative;display:grid;place-items:center;width:clamp(54px,7vw,88px);aspect-ratio:1;color:#80dcff;font-size:clamp(14px,2vw,21px);font-weight:800;letter-spacing:.08em;text-shadow:0 0 16px #4bbcff8f;transition:color .2s,filter .2s,transform .2s}.service-map-object-face.has-image:after{position:absolute;inset:0;border-radius:50%;background:#ff3fae;mix-blend-mode:color;opacity:0;content:"";pointer-events:none;transition:opacity .2s}.service-map-object.is-active .service-map-object-face.has-image:after,.service-map-object:focus-visible .service-map-object-face.has-image:after,.service-map-object:hover .service-map-object-face.has-image:after{opacity:.86}.service-map-object:is(:hover,:focus-visible,.is-active) .service-map-object-face{transform:scale(1.2);filter:drop-shadow(0 0 13px #ff3fae)}.service-map-object-face img{width:100%;height:100%;object-fit:contain;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);filter:drop-shadow(0 0 6px #4bc8ff62);transition:filter .2s}.service-map-object-face:not(.has-image) b{display:grid;place-items:center;width:100%;height:100%;border:1px solid #48c4ff79;background:radial-gradient(circle,#10314a9e,#06121c8f 72%);-webkit-clip-path:polygon(50% 0,89% 13%,100% 50%,87% 88%,50% 100%,12% 87%,0 50%,13% 12%);clip-path:polygon(50% 0,89% 13%,100% 50%,87% 88%,50% 100%,12% 87%,0 50%,13% 12%)}.service-map-object strong{max-width:100%;font:800 8px/1.25 ui-monospace,Consolas,monospace;letter-spacing:.11em;text-shadow:0 0 9px #55caff4d}.service-map-object-arrow{position:absolute;top:1px;right:7px;color:#ff8bc9;font-size:12px;opacity:0;transition:opacity .2s}.service-map-object:focus-visible .service-map-object-arrow,.service-map-object:hover .service-map-object-arrow{opacity:1}.service-map-description{position:fixed;z-index:30;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;display:grid;justify-items:center;width:min(680px,calc(100vw - 24px));min-height:106px;grid-gap:5px;gap:5px;margin:0 auto;padding:12px 22px;border:1px solid #2a6482;background:linear-gradient(135deg,#071a28f5,#091523f7);text-align:center;box-shadow:0 0 24px #148bc624;transition:border-color .2s,box-shadow .2s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.service-map-description.is-visible{border-color:#ff3fae;box-shadow:0 0 26px #ff3fae36}.service-map-description small{color:#60cfff;font:700 7px ui-monospace,Consolas,monospace;letter-spacing:.2em}.service-map-description strong{color:#f1faff;font-size:14px;font-weight:800;letter-spacing:.08em}.service-map-description p{max-width:620px;margin:0;color:#a1bbcd;font-size:10px;line-height:1.5}.service-map-description.is-visible small{color:#ff87c7}.service-map-actions{position:relative;z-index:3;display:flex;justify-content:center;gap:12px;margin:12px auto 0}.service-map-actions a{display:flex;justify-content:space-between;align-items:center;gap:18px;min-width:170px;padding:10px 13px;border:1px solid #327998;background:#0a1c2b;color:#def5ff;font-size:9px;font-weight:800;text-decoration:none;transition:border-color .2s,box-shadow .2s}.service-map-actions a:focus-visible,.service-map-actions a:hover{border-color:#ff3fae;box-shadow:0 0 15px #ff3fae55;outline:0}.service-map-actions a span{color:#7bdcff}.service-map-register{background:transparent!important}.service-map-availability{align-self:center;color:#6d91a7;font:700 8px ui-monospace,Consolas,monospace;letter-spacing:.1em}.service-map-footer{display:flex;justify-content:center;align-items:center;gap:12px;margin:13px auto 0;color:#5f829a;font:700 7px ui-monospace,Consolas,monospace;letter-spacing:.2em}.service-map-footer i{width:3px;height:3px;border-radius:50%;background:#5ecfff;box-shadow:0 0 6px #59d3ff}.service-map-page .service-map-actions:empty{display:none}@media(max-width:700px){.service-map-page{padding:0 12px 154px;overflow-x:hidden}.service-map-header{height:40px;font-size:6px;letter-spacing:.08em}.service-map-header span:last-child{display:none}.service-map-intro{margin-top:18px}.service-map-intro h1{font-size:clamp(20px,6vw,29px);letter-spacing:.1em}.service-map-intro>span{max-width:360px;font-size:10px}.service-map-board{height:500px;min-height:500px;margin-top:7px;background-size:auto,24px 24px,24px 24px}.service-map-board:before{inset:9% 1%}.service-map-board:after{inset:15% 8%}.service-map-core-logo{top:48%;width:min(30vw,122px)}.service-map-core-label{top:calc(48% + 62px);font-size:7px}.service-map-object{width:clamp(65px,20vw,88px);gap:4px}.service-map-object.node-position-pair-0{left:20%;width:clamp(96px,27vw,116px)}.service-map-object.node-position-pair-1{left:80%;width:clamp(96px,27vw,116px)}.service-map-object:is(.node-position-pair-0,.node-position-pair-1) .service-map-object-face{width:clamp(86px,23vw,100px)}.service-map-object:is(.node-position-pair-0,.node-position-pair-1) strong{font-size:7px}.service-map-object-face{width:clamp(43px,13vw,58px)}.service-map-object strong{font-size:6px;letter-spacing:.05em}.service-map-description{min-height:100px;margin:0 auto;padding:10px 12px}.service-map-description strong{font-size:12px}.service-map-description p{font-size:9px}.service-map-actions{flex-wrap:wrap;gap:8px}.service-map-actions a{min-width:min(154px,45vw);padding:10px;font-size:8px}}.service-map-core .service-map-core-logo{top:57.2%}.service-map-core .service-map-core-label{top:calc(57.2% + clamp(78px,9vw,108px))}@media(max-width:700px){.service-map-core .service-map-core-logo{top:57.2%}.service-map-core .service-map-core-label{top:calc(57.2% + 62px)}}.cabinet-shell,.core-shell{--workspace-accent:#ff6347;--workspace-accent-hover:#ea5339;--workspace-sidebar:#1c1e1d;--workspace-canvas:#f4f4f1;--workspace-ink:#242725;--workspace-muted:#8a8e8a;--workspace-line:#e0e3de;font-family:Inter,Manrope,ui-sans-serif,system-ui,sans-serif}.cabinet-shell:not(.constructive-app){--workspace-accent:#4f7cf4;--workspace-accent-hover:#3f68d2}.constructive-app.cabinet-shell{--workspace-accent:#9060d8;--workspace-accent-hover:#7849c3}.core-shell{--core-ink:var(--workspace-ink);--core-muted:var(--workspace-muted);--core-line:var(--workspace-line);--core-paper:#fff;--core-soft:var(--workspace-canvas);--core-green:var(--workspace-accent);background:var(--workspace-canvas)}.cabinet-shell .cabinet-sidebar,.constructive-app.cabinet-shell .cabinet-sidebar,.core-sidebar{background:var(--workspace-sidebar);color:#f7f8f5;border-right:0}.core-sidebar{width:220px;flex-basis:220px;padding:22px 12px;gap:22px}.core-brand{padding:0 6px}.constructive-app .cabinet-brand-mark,.core-brand>span{background:var(--workspace-accent);color:#fff;border:0;border-radius:10px}.core-brand strong{color:#fff;font-size:17px}.core-brand small{color:#a7aaa7}.core-workspace{border-color:#393d3b;background:#252827}.core-nav-label,.core-workspace>span{color:#8d9690}.core-workspace select{background:#303432;color:#fff;border-color:#4b514d}.core-workspace b{color:#ffab97}.core-sidebar nav button{color:#bec5bf;border-radius:9px;min-height:42px}.cabinet-shell .cabinet-nav button.active,.cabinet-shell .cabinet-nav button:hover,.core-sidebar nav button.active,.core-sidebar nav button:hover{background:#303331;color:#fff;border-color:transparent}.core-sidebar nav button.active{box-shadow:inset 3px 0 var(--workspace-accent)}.core-sidebar nav button span{color:#88928b}.core-sidebar-projects{display:grid;grid-gap:3px;gap:3px;padding:0 2px}.core-sidebar-projects>span{padding:0 14px 7px;color:#8d9690;font-size:10px;font-weight:800;letter-spacing:.1em}.core-sidebar-projects button{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:7px 12px;background:transparent;border:0;border-radius:8px;color:#cad0ca;text-align:left;cursor:pointer;font:inherit;font-size:11px}.core-sidebar-projects button.active,.core-sidebar-projects button:hover{background:#303331;color:#fff}.core-sidebar-projects button i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#ff6347}.core-sidebar-projects button i.violet{background:#9060d8}.core-sidebar-projects button i.teal{background:#2eae9d}.core-sidebar-projects button i.yellow{background:#e4a728}.core-sidebar-projects button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.core-sidebar-foot{border-top-color:#393d3b}.core-live-dot{background:#27ad78}.core-main{padding:30px clamp(18px,2vw,34px) 70px}.core-topbar{align-items:center;margin-bottom:20px}.core-topbar h1{font-size:clamp(22px,2.2vw,30px)}.core-focus-hero,.core-hero{border:0;border-radius:18px;background:#202321;color:#fff;padding:25px}.core-focus-hero h2,.core-hero h2{color:#fff}.core-hero h2 em{color:#ff917a}.core-focus-hero p,.core-hero p{color:#aeb4af}.core-kicker{letter-spacing:.1em}.core-focus-hero .core-kicker,.core-hero .core-kicker{color:#d3d8d3}.core-agent-card,.core-form-card,.core-metric,.core-panel,.core-product-card,.core-project-card{border-color:var(--workspace-line);box-shadow:none}.cabinet-shell:not(.constructive-app) .cabinet-primary-action,.constructive-app .cabinet-primary-action,.core-primary{background:var(--workspace-accent);border-color:var(--workspace-accent);color:#fff;border-radius:9px}.cabinet-shell:not(.constructive-app) .cabinet-primary-action:hover,.constructive-app .cabinet-primary-action:hover,.core-primary:hover{background:var(--workspace-accent-hover);color:#fff}.core-secondary{border-radius:9px}.core-status{border-radius:99px}.cabinet-shell,.constructive-app.cabinet-shell{--cb-black:var(--workspace-canvas);--cb-carbon:#fff;--cb-line:var(--workspace-line);--cb-line-soft:#e9ece7;--cb-text:var(--workspace-ink);--cb-muted:var(--workspace-muted);--cb-lime:var(--workspace-accent);--cb-green:#27ad78;background:var(--workspace-canvas);color:var(--workspace-ink)}.cabinet-shell .cabinet-sidebar,.constructive-app.cabinet-shell .cabinet-sidebar{flex-basis:220px;padding:22px 12px}.cabinet-shell .cabinet-brand,.constructive-app .cabinet-brand{padding:0 8px 25px}.cabinet-shell .cabinet-brand strong{color:#fff;font-size:16px}.cabinet-shell .cabinet-brand small{color:#acb3ad}.cabinet-shell .cabinet-product-switcher button.active,.constructive-app .cabinet-product-switcher button.active{background:#303331;border-color:transparent;box-shadow:inset 3px 0 var(--workspace-accent)}.cabinet-shell .cabinet-product-switcher strong{color:#fff}.cabinet-shell .cabinet-product-switcher small{color:#a7afa8}.cabinet-shell .cabinet-nav button{color:#b9c1bb;border-radius:9px;min-height:42px}.cabinet-shell .cabinet-nav button.active,.constructive-app .cabinet-nav button.active{color:#fff}.cabinet-shell .cabinet-nav button b{color:#fff;background:#424643;border-radius:20px;min-width:19px;text-align:center;padding:2px 4px}.cabinet-shell .cabinet-sidebar-foot{border-top-color:#3b3f3c}.cabinet-shell .cabinet-main,.cabinet-shell .cabinet-wrap,.constructive-app .cabinet-main,.constructive-app .cabinet-wrap{background:var(--workspace-canvas)}.cabinet-shell .cabinet-topbar,.constructive-app .cabinet-topbar{height:58px;background:var(--workspace-canvas);border-bottom-color:var(--workspace-line)}.cabinet-shell .cabinet-wrap{padding-top:14px}.cabinet-shell .cabinet-page-heading,.constructive-app .cabinet-page-heading{background:#202321;border-radius:18px;padding:28px;margin-bottom:20px}.cabinet-shell .cabinet-page-heading h1,.constructive-app .cabinet-page-heading h1{color:#fff;font-size:clamp(26px,3vw,39px)}.cabinet-shell .cabinet-page-heading .cabinet-kicker,.cabinet-shell .cabinet-page-heading>div>p:last-child{color:#aeb4af}.cabinet-shell .cabinet-page-heading .cabinet-heading-status{background:#303431;border-color:#4b514c;color:#e7ece7}.cabinet-shell .cabinet-panel,.constructive-app .constructive-cabinets,.constructive-app .constructive-panel{border:1px solid var(--workspace-line);border-radius:15px;background:#fff;color:var(--workspace-ink)}.cabinet-shell .cabinet-panel-head h2,.constructive-app .constructive-panel h2{color:var(--workspace-ink)}.cabinet-shell .scout-status-row,.constructive-app .constructive-access-summary,.constructive-app .constructive-role-hero{background:#202321;color:#fff;border:0;border-radius:15px}.cabinet-shell .scout-status-row strong,.constructive-app .constructive-access-summary h2,.constructive-app .constructive-role-hero h2{color:#fff}.cabinet-shell .scout-status-row{padding:20px 22px}.cabinet-shell .scout-progress b,.cabinet-shell .scout-status-row .cabinet-kicker{color:var(--workspace-accent)}.cabinet-shell .scout-progress em{background-color:var(--workspace-accent)}.cabinet-shell .scout-activity,.cabinet-shell .scout-metric,.cabinet-shell .scout-need,.cabinet-shell .scout-onboarding,.cabinet-shell .scout-opportunity,.cabinet-shell .scout-profile{background:#fff;border-color:var(--workspace-line);color:var(--workspace-ink)}.cabinet-shell .scout-metric.accent{background:#edf2ff;border-color:#dce5ff}.cabinet-shell .cabinet-count,.cabinet-shell .cabinet-quiet-action,.cabinet-shell .scout-filters button.active,.cabinet-shell .scout-metric.accent strong,.cabinet-shell .scout-opportunity-top .fresh{color:var(--workspace-accent)}.cabinet-shell .scout-filters button.active{border-bottom-color:var(--workspace-accent)}.cabinet-shell .scout-activity-row strong,.cabinet-shell .scout-need strong,.cabinet-shell .scout-opportunity h3,.cabinet-shell .scout-opportunity-meta b,.cabinet-shell .scout-profile dd{color:var(--workspace-ink)}.cabinet-shell .scout-need{border:1px solid #edf0ed}.cabinet-shell .scout-onboarding{border:1px solid var(--workspace-line);border-radius:15px}.cabinet-shell .scout-form input,.cabinet-shell .scout-form textarea{background:#fbfcfa;border-color:var(--workspace-line);color:var(--workspace-ink)}.cabinet-shell .scout-form input:focus,.cabinet-shell .scout-form textarea:focus{border-color:var(--workspace-accent);box-shadow:0 0 0 3px #4f7cf422}.constructive-app .constructive-role-hero p:not(.cabinet-kicker){color:#b4bbb5}.constructive-app .constructive-toolbar button.is-active{border-bottom-color:var(--workspace-accent);color:var(--workspace-ink)}.constructive-app .constructive-access-stat strong,.constructive-app .constructive-stat-card strong{color:var(--workspace-accent)}.constructive-app .constructive-cabinet-card.is-selected{border-color:var(--workspace-accent);background:#f7f1ff}.constructive-app .constructive-sidebar-nav button{color:#c4cac5;border-color:transparent}.constructive-app .constructive-sidebar-nav button.active,.constructive-app .constructive-sidebar-nav button:hover{background:#303331;color:#fff;border-color:transparent}.constructive-app .constructive-sidebar-nav button.active{box-shadow:inset 3px 0 var(--workspace-accent)}.constructive-app .constructive-sidebar-icon{color:#ae93d2}.constructive-app .constructive-sidebar-mark{background:var(--workspace-accent)}.constructive-app .constructive-role-mark{border-color:#9060d8;box-shadow:0 0 0 9px #9060d80a,inset 0 0 0 7px #9060d812}.constructive-app .constructive-sidebar-org,.constructive-app .constructive-sidebar-profile{border-color:#3d413e}.constructive-app .constructive-current-organization,.constructive-app .constructive-heading .constructive-date{color:#c9d0c9}.constructive-app .constructive-heading .constructive-date small{color:#9ea89e}.constructive-app .constructive-access-level.active{background:#f4effb}.constructive-app .constructive-access-level.active .constructive-access-dot{background:var(--workspace-accent);box-shadow:0 0 0 3px #9060d822}.cabinet-shell :is(button,a,select,input,textarea):focus-visible,.core-shell :is(button,a,select,input,textarea):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:2px}@media (max-width:900px){.core-sidebar{width:100%;flex-basis:auto}.cabinet-shell .cabinet-page-heading,.constructive-app .cabinet-page-heading{padding:22px}}.core-focus-layout{display:grid;grid-template-columns:minmax(0,1fr) 278px;align-items:start;grid-gap:18px;gap:18px}.core-focus-main{min-width:0}.core-focus-hero{min-height:218px}.core-focus-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.core-focus-head>div:first-child{min-width:0}.core-focus-head h2{margin:12px 0 5px;font-size:clamp(23px,2.5vw,33px);line-height:1.2;letter-spacing:-.04em}.core-focus-head p{max-width:620px;font-size:12px;line-height:1.55}.core-progress{position:relative;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;flex:0 0 76px}.core-progress svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke-width:3}.core-progress-track{stroke:#3d4240}.core-progress-fill{stroke:#ff6347;stroke-linecap:round}.core-progress span{position:relative;color:#fff;font-weight:800;font-size:14px}.core-focus-facts{display:grid;grid-template-columns:1fr 1.25fr .8fr;grid-gap:15px;gap:15px;border-top:1px solid #414541;margin-top:17px;padding-top:15px}.core-focus-facts div{min-width:0}.core-focus-facts small{display:block;color:#7f8880;font-size:9px;letter-spacing:.08em;font-weight:700}.core-focus-facts strong{display:block;margin-top:5px;color:#f4f6f3;font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.core-focus-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px;border-bottom:1px solid var(--workspace-line)}.core-focus-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:2px solid transparent;color:#8c928c;background:transparent;min-height:46px;font:inherit;font-size:12px;cursor:pointer}.core-focus-tabs button:hover{color:#242725}.core-focus-tabs button.selected{border-bottom-color:var(--workspace-accent);color:#2c302c}.core-focus-tabs button span{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:9px;margin-left:4px;background:#e8ebe7;font-size:9px}.core-feed-head{display:flex;align-items:center;gap:7px;min-height:54px;font-size:10px}.core-feed-head small{margin-left:auto;color:#a5aaa5}.core-feed-card,.core-focus-team{background:#fff;border:1px solid var(--workspace-line);border-radius:15px}.core-feed-card{padding:5px 20px}.core-feed-event{display:flex;align-items:flex-start;width:100%;gap:12px;padding:16px 0;border:0;border-bottom:1px solid #eaede8;background:transparent;text-align:left;cursor:pointer}.core-feed-event:last-child{border-bottom:0}.core-feed-event:hover .core-feed-message strong{color:#d94f35}.core-feed-event:disabled{cursor:default;opacity:1}.core-feed-event:disabled:hover .core-feed-message strong{color:#202421}.core-feed-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:0 0 30px;color:#fff;background:var(--workspace-accent);font-weight:700}.core-feed-event:nth-child(7n+2) .core-feed-icon{background:#4f7cf4}.core-feed-event:nth-child(7n+3) .core-feed-icon{background:#9060d8}.core-feed-event:nth-child(7n+4) .core-feed-icon{background:#2eae9d}.core-feed-message{min-width:0;flex:1 1}.core-feed-message small,.core-feed-message strong{display:block}.core-feed-message strong{font-size:12px;color:#202421}.core-feed-message small{color:#8c948d;font-size:10px;margin-top:5px}.core-feed-event time{color:#a5aaa5;font-size:10px;white-space:nowrap}.core-feed-empty{padding:24px 8px;color:#838d84;font-size:12px;line-height:1.55}.core-focus-row{display:flex;align-items:center;gap:11px;width:100%;min-height:63px;padding:11px 0;background:transparent;border:0;border-bottom:1px solid #eaede8;text-align:left;cursor:pointer}.core-focus-row:last-child{border-bottom:0}.core-focus-row>span:nth-child(2){flex:1 1;min-width:0}.core-focus-row small,.core-focus-row strong{display:block}.core-focus-row strong{font-size:12px}.core-focus-row small{max-width:400px;color:#8c948d;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.core-focus-row b{color:#718075;font-size:10px;white-space:nowrap}.core-task-signal{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#adb4ac}.core-task-signal.signal-in_progress{background:#4f7cf4}.core-task-signal.signal-in_review{background:#f0b64f}.core-task-signal.signal-accepted{background:#26b37d}.core-task-signal.signal-returned{background:#ed6859}.core-project-signal{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#ffebe4;color:#c85038;font-weight:800}.core-focus-team{margin-top:0;overflow:hidden}.core-focus-team-head{padding:20px 17px 10px}.core-focus-team-head h3{margin:0 0 5px;color:#252925;font-size:13px}.core-focus-team-head p{margin:0;color:#9ba39a;font-size:10px;line-height:1.4}.core-focus-agents{padding:3px 17px 12px}.core-focus-agent{display:flex;align-items:center;gap:8px;min-height:44px}.core-agent-symbol{width:54px;height:31px;flex:0 0 54px;border-radius:9px;display:grid;place-items:center;color:#fff;background:#ff6347;font-size:12px;font-weight:700}.core-agent-color-1{background:#4f7cf4}.core-agent-color-2{background:#9060d8}.core-agent-color-3{background:#2eae9d}.core-agent-color-4{background:#db4c72}.core-agent-color-5{background:#e4a728}.core-agent-color-6{background:#677486}.core-agent-color-orchestrator{background:#ff6347}.core-agent-color-analyst{background:#4f7cf4}.core-agent-color-architect{background:#9060d8}.core-agent-color-designer{background:#2eae9d}.core-agent-color-data{background:#db4c72}.core-agent-color-developer{background:#e4a728}.core-agent-color-qa{background:#677486}.core-agent-label{min-width:0;flex:1 1}.core-agent-label small,.core-agent-label strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.core-agent-label strong{font-size:10px}.core-agent-label small{margin-top:2px;color:#a2a8a1;font-size:9px}.core-focus-agent i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#c9cec8}.core-focus-agent i.available{background:#27ad78}.core-focus-agent i.busy{background:#f1b53d}.core-team-note{border-top:1px solid var(--workspace-line);margin:0 17px;padding:15px 0 18px}.core-team-note strong{font-size:10px}.core-team-note p{color:#909a90;font-size:10px;line-height:1.5;margin:5px 0 0}.core-agent-symbol.has-agent-logo{position:relative;width:44px;height:44px;flex:0 0 44px;overflow:hidden;border:0;border-radius:50%;background:#03101c;box-shadow:0 0 10px #29b8ff61}.core-agent-symbol.has-agent-logo img{width:100%!important;height:100%!important;max-width:none;object-fit:cover}@media (max-width:1180px){.core-focus-layout{grid-template-columns:minmax(0,1fr) 240px}}@media (max-width:980px){.core-focus-layout{grid-template-columns:1fr}.core-focus-team{margin-top:0}.core-focus-agents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px 10px;gap:2px 10px}}@media (max-width:600px){.core-sidebar{gap:10px}.core-sidebar nav{gap:2px}.core-sidebar nav button{flex:0 0 auto}.core-sidebar-projects{display:flex;align-items:center;overflow-x:auto;gap:2px}.core-sidebar-projects>span{flex:0 0 auto;padding:0 6px 0 0}.core-sidebar-projects button{flex:0 0 auto;width:auto}.core-focus-hero{padding:19px}.core-focus-head h2{font-size:23px}.core-progress{width:58px;height:58px;flex-basis:58px}.core-progress span{font-size:12px}.core-focus-facts{grid-template-columns:1fr;gap:8px}.core-focus-tabs button{font-size:10px}.core-focus-agents{grid-template-columns:1fr}}.core-shell{--core-ink:#eaf7ff;--core-muted:#8daec2;--core-line:#16425b;--core-paper:#081a28;--core-soft:#0c2333;--core-green:#47d0ff;--core-green-dark:#c7f2ff;--core-red:#ff8299;background-color:#040d16;background-image:linear-gradient(#42c5ff08 1px,transparent 0),linear-gradient(90deg,#42c5ff08 1px,transparent 0),radial-gradient(ellipse at 52% 0,#0c3b5b 0,#071a28 43%,#040d16 82%);background-size:42px 42px,42px 42px,auto;color:var(--core-ink)}.cabinet-shell .cabinet-sidebar,.core-sidebar,.opportunity-cabinet-rail{background:#061522;border-color:#12384f;color:#e8f7ff}.core-brand{padding-inline:4px}.core-brand>img{width:min(100%,190px);max-height:70px}.core-workspace{border-color:#17445e;background:#081b29}.core-nav-label,.core-sidebar-projects>span,.core-workspace>span{color:#6e99b2}.core-workspace select{border-color:#1d5672;background:#071522;color:#eefaff}.core-workspace b{color:#55d8ff}.core-sidebar nav button,.core-sidebar-projects button{color:#a9c9da}.core-sidebar nav button.active,.core-sidebar nav button:hover,.core-sidebar-projects button.active,.core-sidebar-projects button:hover{background:#0d2a3d;color:#f3fbff}.core-sidebar nav button.active{box-shadow:inset 3px 0 #45d2ff,0 0 18px #23bfff12}.core-sidebar nav button span{color:#5487a3}.core-sidebar-foot{border-color:#17445e}.core-sidebar-foot small{color:#85aabc}.core-live-dot{background:#42d2ff;box-shadow:0 0 9px #42d2ff}.cabinet-shell .cabinet-main,.cabinet-shell .cabinet-wrap,.constructive-app .cabinet-main,.constructive-app .cabinet-wrap,.core-main,.opportunity-cabinet-main{background:transparent}.core-main{position:relative;isolation:isolate}.cabinet-shell .cabinet-main:before,.constructive-app .cabinet-main:before,.core-main:before,.opportunity-cabinet-main:before{position:fixed;z-index:-1;inset:0;content:"";pointer-events:none;background:radial-gradient(ellipse at 76% 18%,#0876a51a,transparent 42%),linear-gradient(135deg,#071a2908,#06152270)}.core-topbar{border-color:#17445e}.core-page-head h2,.core-panel-head h2,.core-topbar h1{color:#effaff}.core-breadcrumb,.core-kicker{color:#56d8ff}.core-role,.core-top-actions>button{border-color:#1c506c;background:#0b2232;color:#dff5ff}.core-error-wide{border-color:#7a3c4f;background:#2a1723;color:#ffc1d0}.core-agent-card,.core-feed-card,.core-focus-team,.core-form-card,.core-metric,.core-panel,.core-product-card,.core-project-card{border-color:#17445e;background:linear-gradient(145deg,#0b2131,#071723);color:#e4f3fc;box-shadow:inset 0 0 28px #168cc10d,0 10px 34px #0000001c}.core-focus-hero,.core-hero{border:1px solid #1b6382;background:radial-gradient(ellipse at 50% 0,#10405a,transparent 76%),linear-gradient(145deg,#0b2333,#06131f)}.core-hero h2 em{color:#72ddff}.core-focus-hero p,.core-hero p,.core-page-head p,.core-panel-head p{color:#9bb9cc}.cabinet-shell .cabinet-primary-action,.cabinet-shell:not(.constructive-app) .customer-button,.cabinet-shell:not(.constructive-app) .scout-launch-button,.constructive-app .cabinet-primary-action,.core-primary{border-color:#40caff;background:#149ddd;color:#001521;box-shadow:0 0 20px #20baff27}.cabinet-shell .cabinet-primary-action:hover,.cabinet-shell:not(.constructive-app) .scout-launch-button:hover,.constructive-app .cabinet-primary-action:hover,.core-primary:hover{border-color:#89e9ff;background:#39caff;color:#03121d}.core-secondary{border-color:#28607a;background:#0b2638;color:#d8f3ff}.core-status{border-color:#28536a;background:#0c293b;color:#b9ebff}.core-status.status-accepted,.core-status.status-succeeded{border-color:#21654f;background:#0b3028;color:#84ebc4}.core-status.status-failed,.core-status.status-returned{border-color:#743b50;background:#321b29;color:#ffb0c4}.core-status.status-in_progress,.core-status.status-running{border-color:#1e5e7d;background:#0b2d42;color:#84dfff}.core-content :is(input,textarea,select),.core-drawer :is(input,textarea,select){border-color:#1a4963;background:#05131e;color:#e8f7ff}.core-content :is(input,textarea,select):focus,.core-drawer :is(input,textarea,select):focus{border-color:#48d4ff;box-shadow:0 0 0 3px #48d4ff20}.core-drawer{border-left:1px solid #17445e;background:#071724;color:#eaf7ff;box-shadow:-18px 0 55px #0008}.core-drawer-head,.core-drawer-section,.core-journal-row{border-color:#17445e}.core-drawer-head h2,.core-feed-message strong,.core-focus-team-head h3,.core-journal-row strong{color:#e9f7ff}.core-drawer-head>button{color:#8caec0}.core-focus-tabs{border-color:#17445e}.core-focus-tabs button{color:#84a6ba}.core-focus-tabs button.selected,.core-focus-tabs button:hover{border-bottom-color:#46d3ff;color:#eafaff}.core-evidence,.core-focus-tabs button span,.core-history-row,.core-settings>div{border-color:#17445e;background:#0b2231;color:#dcedf7}.core-feed-event,.core-focus-row{border-color:#14394f;color:#d7eaf5}.core-feed-event:hover .core-feed-message strong{color:#65dcff}.core-feed-event:disabled:hover .core-feed-message strong{color:#e9f7ff}.core-feed-event time,.core-feed-head small,.core-feed-message small,.core-focus-row b,.core-focus-row small,.core-settings small,.core-settings span{color:#8baabd}.core-focus-team-head{border-color:#17445e}.core-agent-label small,.core-focus-team-head p,.core-team-note p{color:#8baabd}.core-team-note{border-color:#17445e}.core-project-signal{background:#16384c;color:#74dfff}.core-artifact-card,.core-evidence-form,.core-verification-card{border-color:#17445e;background:#091f2e;color:#e0f2fc}.core-artifact-preview iframe,.core-artifact-preview img{border-color:#17445e;background:#05131e}.core-remediation-link{color:#ffc46f}.cabinet-shell:not(.constructive-app){--cb-black:#040d16;--cb-carbon:#081b29;--cb-line:#17445e;--cb-line-soft:#12364b;--cb-text:#e8f7ff;--cb-muted:#8caec1;--cb-lime:#43cfff;--cb-green:#53d5a6;--cb-paper:#071724;--cb-ink:#e8f7ff;--cb-silver:#bfd8e6;color:var(--cb-text);background-color:#040d16;background-image:linear-gradient(#42c5ff08 1px,transparent 0),linear-gradient(90deg,#42c5ff08 1px,transparent 0),radial-gradient(ellipse at 52% 0,#0c3b5b 0,#071a28 43%,#040d16 82%);background-size:42px 42px,42px 42px,auto}.cabinet-shell:not(.constructive-app) .cabinet-topbar{border-color:#153d55;background:#071724d9;color:#dff4ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cabinet-shell:not(.constructive-app) .cabinet-org,.cabinet-shell:not(.constructive-app) .cabinet-product-label,.cabinet-shell:not(.constructive-app) .cabinet-wrap{color:#99b7c9}.cabinet-shell:not(.constructive-app) .cabinet-avatar{border-color:#1a506a;background:#0b293b;color:#dff6ff}.cabinet-shell:not(.constructive-app) .cabinet-nav-label{color:#6e96aa}.cabinet-shell:not(.constructive-app) .cabinet-nav button{color:#a8c6d6}.cabinet-shell:not(.constructive-app) .cabinet-nav button.active,.cabinet-shell:not(.constructive-app) .cabinet-nav button:hover{border-color:#174d68;background:#0b2a3d;color:#f1fbff}.cabinet-shell:not(.constructive-app) .cabinet-nav button.active{box-shadow:inset 3px 0 #46d1ff,0 0 20px #26bfff11}.cabinet-shell:not(.constructive-app) .cabinet-nav button b{background:#12384f;color:#87e3ff}.cabinet-shell:not(.constructive-app) .cabinet-page-heading,.constructive-app .cabinet-page-heading{border:1px solid #1b4f6a;background:radial-gradient(ellipse at 86% 8%,#0d45631e,transparent 42%),linear-gradient(145deg,#0a2232,#071724);box-shadow:inset 0 0 38px #0b8ec112}.cabinet-shell:not(.constructive-app) .cabinet-page-heading h1,.constructive-app .cabinet-page-heading h1{color:#f2faff}.cabinet-shell:not(.constructive-app) .cabinet-page-heading .cabinet-kicker,.cabinet-shell:not(.constructive-app) .cabinet-page-heading>div>p:last-child,.constructive-app .cabinet-page-heading .cabinet-kicker,.constructive-app .cabinet-page-heading>div>p:last-child{color:#91b3c6}.cabinet-shell:not(.constructive-app) .cabinet-page-heading .cabinet-heading-status,.constructive-app .cabinet-page-heading .cabinet-heading-status{border-color:#1c5069;background:#0c293b;color:#c5e5f5}.cabinet-shell:not(.constructive-app) :is(.cabinet-panel,.scout-metric,.scout-opportunity,.scout-need,.scout-profile,.scout-activity,.scout-onboarding,.creator-approval-panel,.customer-panel,.pioneer-trial,.creator-cycle-report),.constructive-app :is(.constructive-panel,.constructive-cabinets,.constructive-profile-card,.constructive-access-panel,.constructive-quick-panel,.constructive-live-summary span,.constructive-cabinet-card){border-color:#17445e;background:linear-gradient(145deg,#0a2131,#071723);color:#e6f4fc;box-shadow:inset 0 0 28px #1489b80b}.cabinet-shell:not(.constructive-app) :is(.cabinet-panel-head h2,.scout-opportunity h3,.scout-need strong,.scout-opportunity-meta b,.scout-profile dd,.scout-activity-row strong,.customer-panel h2,.customer-panel h3,.creator-approval-panel h2,.creator-approval-row strong),.constructive-app :is(.constructive-panel h2,.constructive-section-head h2,.constructive-profile-card h3,.constructive-profile-card strong,.constructive-list strong,.constructive-warehouse strong,.constructive-access-level strong,.constructive-live-summary strong){color:#eaf7ff}.cabinet-shell:not(.constructive-app) :is(.cabinet-panel p,.scout-opportunity p,.scout-profile dt,.scout-activity-row small,.customer-panel p,.creator-approval-row p,.creator-approval-row small,.cabinet-nav-panel-copy),.constructive-app :is(.constructive-profile-card p,.constructive-list span,.constructive-warehouse span,.constructive-muted,.constructive-empty,.constructive-access-level small){color:#8daec2}.cabinet-shell:not(.constructive-app) .creator-approval-panel,.cabinet-shell:not(.constructive-app) .scout-status-row{border-color:#1b5a78;background:radial-gradient(ellipse at 86% 0,#10527455,transparent 55%),linear-gradient(145deg,#0b2638,#071723);color:#ecf8ff}.cabinet-shell:not(.constructive-app) .creator-approval-panel h2,.cabinet-shell:not(.constructive-app) .creator-approval-row strong,.cabinet-shell:not(.constructive-app) .scout-status-row strong{color:#f1fbff}.cabinet-shell:not(.constructive-app) .scout-progress b,.cabinet-shell:not(.constructive-app) .scout-status-row .cabinet-kicker{color:#6ddfff}.cabinet-shell:not(.constructive-app) .scout-metric.accent{border-color:#1d6381;background:#0b2a3e}.cabinet-shell:not(.constructive-app) .cabinet-count,.cabinet-shell:not(.constructive-app) .cabinet-quiet-action,.cabinet-shell:not(.constructive-app) .scout-filters button.active,.cabinet-shell:not(.constructive-app) .scout-metric.accent strong,.cabinet-shell:not(.constructive-app) .scout-opportunity-top .fresh{color:#60d9ff}.cabinet-shell:not(.constructive-app) .creator-approval-row,.cabinet-shell:not(.constructive-app) .scout-filters,.cabinet-shell:not(.constructive-app) .scout-need,.cabinet-shell:not(.constructive-app) .scout-source-row{border-color:#153d54}.cabinet-shell:not(.constructive-app) :is(input,textarea,select),.constructive-app :is(input,textarea,select){border-color:#1a4963;background:#05131e;color:#e8f7ff}.cabinet-shell:not(.constructive-app) :is(input,textarea,select):focus,.constructive-app :is(input,textarea,select):focus{border-color:#48d4ff;box-shadow:0 0 0 3px #48d4ff20}.cabinet-shell:not(.constructive-app) .cabinet-sidebar-foot,.constructive-app .constructive-sidebar-bottom{border-color:#153d54}.constructive-app.cabinet-shell{--workspace-accent:#43cfff;--workspace-accent-hover:#8ce8ff;--workspace-sidebar:#061522;--workspace-canvas:#040d16;--workspace-ink:#eaf7ff;--workspace-muted:#8daec2;--workspace-line:#17445e;--cb-black:#040d16;--cb-carbon:#081b29;--cb-line:#17445e;--cb-line-soft:#12364b;--cb-text:#e8f7ff;--cb-muted:#8caec1;--cb-lime:#43cfff;--cb-green:#53d5a6;--cb-paper:#071724;--cb-ink:#e8f7ff;--cb-silver:#bfd8e6;background-color:#040d16;background-image:linear-gradient(#42c5ff08 1px,transparent 0),linear-gradient(90deg,#42c5ff08 1px,transparent 0),radial-gradient(ellipse at 52% 0,#0c3b5b 0,#071a28 43%,#040d16 82%);background-size:42px 42px,42px 42px,auto;color:#e8f7ff}.constructive-app .cabinet-topbar{border-color:#153d55;background:#071724d9;color:#dff4ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.constructive-app .constructive-sidebar-nav button{color:#a8c6d6}.constructive-app .constructive-sidebar-nav button.active,.constructive-app .constructive-sidebar-nav button:hover{border-color:#1a4d66;background:#0c2a3b;color:#f2faff}.constructive-app .constructive-sidebar-nav button.active{box-shadow:inset 3px 0 #43cfff,0 0 20px #26bfff12}.constructive-app .constructive-sidebar-icon{color:#8ec2d9}.constructive-app .constructive-sidebar-logo{display:block;width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 0 10px #32bfff4d)}.constructive-app .constructive-sidebar-brand{color:#effaff}.constructive-app .constructive-sidebar-brand small{color:#82aabd}.constructive-app .constructive-sidebar-org,.constructive-app .constructive-sidebar-profile{border-color:#17445e;background:#091e2d;color:#e3f2fa}.constructive-app .constructive-current-organization,.constructive-app .constructive-heading .constructive-date{color:#a3c1d1}.constructive-app .constructive-heading .constructive-date small{color:#88aabd}.constructive-app .constructive-access-summary,.constructive-app .constructive-role-hero{border:1px solid #1b5a78;background:radial-gradient(ellipse at 86% 0,#10527455,transparent 55%),linear-gradient(145deg,#0b2638,#071723);color:#edf8ff}.constructive-app .constructive-access-summary h2,.constructive-app .constructive-role-hero h2{color:#f2faff}.constructive-app .constructive-access-summary p:not(.cabinet-kicker),.constructive-app .constructive-role-hero p:not(.cabinet-kicker){color:#9bb9cb}.constructive-app .constructive-role-mark{border-color:#74bce0;box-shadow:0 0 0 9px #39bfff0c,inset 0 0 0 7px #39bfff12}.constructive-app .constructive-role-mark img{filter:drop-shadow(0 0 18px #28baff60)}.constructive-app .constructive-access-stat{border-color:#1d506a}.constructive-app .constructive-access-stat strong,.constructive-app .constructive-stat-card strong{color:#43cfff}.constructive-app .constructive-access-stat span,.constructive-app .constructive-count,.constructive-app .constructive-link-button{color:#94bed3}.constructive-app .constructive-cabinet-card{border-color:#17445e;color:#e4f5ff}.constructive-app .constructive-cabinet-card.is-selected,.constructive-app .constructive-cabinet-card:hover{border-color:#43cfff;background:#0c2a3b}.constructive-app .constructive-cabinet-number{color:#43cfff}.constructive-app .constructive-cabinet-card small{color:#8daec2}.constructive-app .constructive-toolbar{border-color:#17445e}.constructive-app .constructive-toolbar button{color:#8daec2}.constructive-app .constructive-toolbar button.is-active,.constructive-app .constructive-toolbar button:hover{border-bottom-color:#43cfff;color:#effaff}.constructive-app .constructive-list-row,.constructive-app .constructive-list>div,.constructive-app .constructive-warehouse{border-color:#153d54}.constructive-app .constructive-empty span,.constructive-app .constructive-list span,.constructive-app .constructive-muted,.constructive-app .constructive-warehouse span{color:#8daec2}.constructive-app .constructive-empty strong,.constructive-app .constructive-list strong,.constructive-app .constructive-warehouse strong{color:#eaf7ff}.constructive-app .constructive-status,.constructive-app .constructive-warehouse em{color:#43cfff}.constructive-app .constructive-stat-card{border-color:#17445e;background:#0b2232;color:#e7f5fc}.constructive-app .constructive-profile-card h3,.constructive-app .constructive-profile-card strong{color:#eaf7ff}.constructive-app .constructive-access-level small,.constructive-app .constructive-profile-card p{color:#8daec2}.constructive-app .constructive-card-icon{border:1px solid #17445e;background:#0c293a;color:#8edfff}.constructive-app .constructive-access-level.active{background:#0b2a3d}.constructive-app .constructive-access-level.active .constructive-access-dot{background:#43cfff;box-shadow:0 0 0 3px #43cfff25}.constructive-app .constructive-quick-panel button{border-color:#153d54;color:#b1cbd9}.constructive-app .constructive-quick-panel>p:last-child{color:#8daec2}.constructive-app .constructive-live-summary span{color:#a9c5d4}.constructive-app .constructive-list-button{color:#e3f3fc}.constructive-app .constructive-list-button.is-selected,.constructive-app .constructive-list-button:hover{border-left-color:#43cfff;background:#102a38}.constructive-app .constructive-list-button.is-selected .constructive-status{color:#87e3ff}.constructive-app .constructive-order-controls{background:transparent}.constructive-app .constructive-order-controls button{border-color:#1a4963;background:#0b2232;color:#cce9f6}.constructive-app .constructive-selected-org{border-color:#1a4b65;background:#0b2232;color:#ddecf4}.constructive-app .constructive-selected-org h3{color:#f1faff}.constructive-app .constructive-selected-org p{color:#a9c5d4}.constructive-app .constructive-selected-org .cabinet-kicker{color:#43cfff}.constructive-app .constructive-selected-org a{color:#76dcff}.opportunity-cabinet{background-color:#040d16;background-image:linear-gradient(#42c5ff08 1px,transparent 0),linear-gradient(90deg,#42c5ff08 1px,transparent 0),radial-gradient(ellipse at 52% 0,#0c3b5b 0,#071a28 43%,#040d16 82%);background-size:42px 42px,42px 42px,auto}.opportunity-cabinet-rail{border-right-color:#17445e}.opportunity-cabinet-current{border-color:#46d1ff;background:#0b2a3d}.opportunity-cabinet-main>header{border-color:#17445e;background:#071724b8}.opportunity-cabinet-empty,.opportunity-cabinet-error,.opportunity-cabinet-list article{border-color:#17445e;background:linear-gradient(145deg,#0a2131,#071723);box-shadow:inset 0 0 28px #1489b80b}.opportunity-cabinet-actions button{border-color:#43cfff;background:#0c2c40}.opportunity-cabinet-actions button:hover{border-color:#85e7ff;background:#12415c}@media (max-width:800px){.cabinet-shell .cabinet-nav,.constructive-app .constructive-sidebar-nav,.core-sidebar nav{display:flex;max-width:100%;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 1px 8px;scroll-snap-type:x proximity;scrollbar-color:#1a5979 #071724;scrollbar-width:thin}.cabinet-shell .cabinet-nav button,.constructive-app .constructive-sidebar-nav button,.core-sidebar nav button{flex:0 0 auto;min-height:42px;scroll-snap-align:start;white-space:nowrap}.constructive-app .constructive-sidebar-nav button{flex-direction:row;justify-content:flex-start;gap:8px;padding:10px 12px;text-align:left}.constructive-app .constructive-sidebar-icon{width:auto}.cabinet-shell .cabinet-sidebar{border-bottom:1px solid #12384f}.opportunity-cabinet-rail{flex-wrap:wrap}.opportunity-cabinet-back{min-height:40px;display:inline-flex;align-items:center}}@media (max-width:600px){.core-brand>img{width:142px;max-height:52px}.core-workspace{grid-template-columns:minmax(0,1fr) auto;align-items:center}.core-workspace>span{grid-column:1/-1}.core-workspace select{min-width:0}.core-main{min-height:100svh}.cabinet-shell:not(.constructive-app) .cabinet-wrap,.constructive-app .cabinet-wrap{padding-inline:14px}.cabinet-shell:not(.constructive-app) .cabinet-page-heading,.constructive-app .cabinet-page-heading{padding:19px;border-radius:13px}.constructive-app .constructive-sidebar-nav{margin-top:12px}}.constructive-app.cabinet-shell .constructive-entity-link,.constructive-app.cabinet-shell .constructive-list,.constructive-app.cabinet-shell .constructive-list-row{background:#071b2a;color:#eaf7ff}.constructive-app.cabinet-shell .constructive-entity-link strong,.constructive-app.cabinet-shell .constructive-list strong,.constructive-app.cabinet-shell .constructive-list-button strong{color:#f1fbff}.constructive-app.cabinet-shell .constructive-entity-link span,.constructive-app.cabinet-shell .constructive-list span,.constructive-app.cabinet-shell .constructive-list-button small{color:#a8c9d9}.constructive-app.cabinet-shell .constructive-entity-link em,.constructive-app.cabinet-shell .constructive-list-button .constructive-status{color:#62dcff}