.po-shell{--f-display:"Space Grotesk", system-ui, sans-serif;--f-tech:"Chakra Petch", "Space Grotesk", sans-serif;--f-mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace;--po-angle:-15deg;--echo:5px;--r-xs:3px;--r-sm:7px;--r-md:11px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--c-purple:#7c3aed;--c-purple-l:#a855f7;--c-gold:#c9a84c;--c-gold-l:#e6c668;--c-pink:#ec4899;--c-green:#34d399;--c-amber:#f59e0b;--c-cyan:#22d3ee;--c-red:#ef4444;--c-indigo:#818cf8;--c-teal:#14b8a6;--c-rose:#f472b6;--c-orange:#f97316;--c-sky:#38bdf8;--c-fuchsia:#c084fc;--c-violet:#9b5de5;--holo:linear-gradient(115deg, #a855f7, #38bdf8, #34d399, #c9a84c, #ec4899, #a855f7);--holo-conic:conic-gradient(from 210deg, #a855f7, #38bdf8, #34d399, #e6c668, #ec4899, #7c3aed, #a855f7)}.po-shell,.po-shell[data-po-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#050507;--ink-0:#08080d;--ink-1:#0c0c14;--ink-2:#11111b;--ink-3:#181824;--line:#9682dc1f;--line-2:#a882ff42;--line-hot:#a86bff80;--t-hi:#f4f5fb;--t-mid:#97a0b8;--t-lo:#5e6680;--t-dim:#353a4d;--accent:var(--c-purple);--accent-l:var(--c-purple-l);--accent-rgb:124, 58, 237;--gold:#c9a84c;--gold-l:#e6c668;--echo-col:#a86bff80;--glow:0 0 26px rgba(var(--accent-rgb), .4);--panel-glass:#0e0e189e;--panel-edge:0 0 0 1px var(--line), 0 24px 60px #0000008c;--star:#c8beffd9}.po-shell[data-po-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--void:#eceaf4;--ink-0:#f4f2fa;--ink-1:#fff;--ink-2:#fff;--ink-3:#f3f1fb;--line:#50328c21;--line-2:#7c3aed47;--line-hot:#7c3aed73;--t-hi:#15121f;--t-mid:#5a5274;--t-lo:#8b86a3;--t-dim:#c3bed6;--accent:#6d28d9;--accent-l:#7c3aed;--accent-rgb:109, 40, 217;--gold:#9a7b1f;--gold-l:#b8932c;--echo-col:#7c3aed42;--glow:0 0 18px rgba(var(--accent-rgb), .22);--panel-glass:#ffffffbd;--panel-edge:0 0 0 1px var(--line), 0 18px 48px #3c286e1f;--star:#6e5aa080}.po-shell{background:var(--void);color:var(--t-hi);font-family:var(--f-display);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.po-shell *{box-sizing:border-box}.po-shell .mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:.01em}.po-shell .tech{font-family:var(--f-tech)}.po-shell .tnum{font-variant-numeric:tabular-nums}.po-shell .eyebrow{font-family:var(--f-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--t-lo);white-space:nowrap;font-size:9.5px;font-weight:500}.po-shell .echo{position:relative}.po-shell .echo:before{content:attr(data-echo);transform:translate(calc(var(--echo) * -1), calc(var(--echo) * .66));color:var(--echo-col);z-index:-1;pointer-events:none;-webkit-text-fill-color:var(--echo-col);white-space:nowrap;position:absolute;top:0;left:0}.po-shell .slash{flex:0 0 14px;width:14px;height:1em;display:inline-block;position:relative}.po-shell .slash:before,.po-shell .slash:after{content:"";width:2px;transform:skewX(var(--po-angle));background:currentColor;border-radius:2px;position:absolute;top:0;bottom:0}.po-shell .slash:before{opacity:.5;left:3px}.po-shell .slash:after{left:8px}@media (prefers-reduced-motion:reduce){.po-shell *,.po-shell :before,.po-shell :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.po-shell.po-still *,.po-shell.po-still :before,.po-shell.po-still :after{animation-duration:.001ms!important;animation-iteration-count:1!important}
.po-shell .holo-edge{position:relative}.po-shell .holo-edge:after{content:"";border-radius:inherit;pointer-events:none;background:var(--holo-conic);-webkit-mask-composite:xor;opacity:.55;background-size:200% 200%;padding:1px;animation:8s linear infinite holo-rotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes holo-rotate{to{background-position:200% 0}}.po-shell .holo-foil{position:relative;overflow:hidden}.po-shell .holo-foil:before{content:"";pointer-events:none;opacity:.12;background:var(--holo);animation:holo-shift 12s var(--ease-io) infinite;mix-blend-mode:screen;background-size:280% 280%;position:absolute;inset:0}.po-shell .holo-foil:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff1a 50%,#0000 62%);animation:7s ease-in-out infinite holo-sheen;position:absolute;inset:0;transform:translate(-130%)}@keyframes holo-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes holo-sheen{0%,68%{transform:translate(-130%)}84%,to{transform:translate(130%)}}.po-shell[data-po-theme=light] .holo-foil:before{opacity:.16;mix-blend-mode:multiply}.po-shell .holo-text{background:var(--holo);-webkit-text-fill-color:transparent;color:#0000;animation:holo-shift 9s var(--ease-io) infinite;background-size:220% 220%;-webkit-background-clip:text;background-clip:text}.po-shell .holo-orb{isolation:isolate;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.po-shell .holo-orb .core{background:radial-gradient(circle at 34% 28%, #fff 2%, transparent 18%), radial-gradient(circle at 38% 32%, var(--c-purple-l), var(--c-purple) 55%, #2a1466 88%);animation:orb-pulse 4s var(--ease-io) infinite;border-radius:50%;position:absolute;inset:14%;box-shadow:inset 0 0 16px #ffffff40,0 0 22px #7c3aed8c}.po-shell .holo-orb .sheen{pointer-events:none;mix-blend-mode:screen;opacity:.8;background:conic-gradient(#0000,#38bdf899,#0000 25%,#34d39980,#0000 50%,#ec489980,#0000 75%,#a855f799,#0000);border-radius:50%;animation:5s linear infinite holo-spin;position:absolute;inset:14%}.po-shell .holo-orb .ring{border:1px solid var(--c-purple-l);opacity:.35;border-radius:50%;position:absolute;inset:0}.po-shell .holo-orb .ring2{background:var(--holo-conic);-webkit-mask-composite:xor;opacity:.85;border-radius:50%;padding:1px;animation:7s linear infinite holo-spin;position:absolute;inset:-5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes orb-pulse{0%,to{transform:scale(.94)}50%{transform:scale(1.04)}}@keyframes holo-spin{to{transform:rotate(360deg)}}.po-shell .po-logomark{background:var(--holo-conic);animation:holo-shift 8s var(--ease-io) infinite;filter:drop-shadow(0 0 10px #7c3aed73);background-size:180% 180%;-webkit-mask:url(/assets/po-logo-mask.png) 50%/contain no-repeat;mask:url(/assets/po-logo-mask.png) 50%/contain no-repeat}.po-shell[data-po-theme=light] .po-logomark{filter:none;background:linear-gradient(135deg,#7c3aed,#9a7b1f)}.po-shell .holo-line{background:var(--holo);opacity:.4;background-size:300% 100%;height:1px;animation:10s linear infinite holo-rotate}.po-shell .holo-scan:before{content:"";pointer-events:none;border-radius:inherit;opacity:.5;background:repeating-linear-gradient(0deg,#0000 0 3px,#a08ce608 3px 4px);position:absolute;inset:0}.po-shell .po-still .holo-edge:after,.po-shell .po-still .holo-foil:before,.po-shell .po-still .holo-foil:after,.po-shell .po-still .holo-text,.po-shell .po-still .holo-orb *,.po-shell .po-still .po-logomark,.po-shell .po-still .holo-line{animation:none!important}.po-shell .po-noholo .holo-foil:before,.po-shell .po-noholo .holo-foil:after{display:none}.po-shell .po-noholo .holo-edge:after{opacity:.25;animation:none}
.po-shell .po-aurora{z-index:0;pointer-events:none;filter:blur(46px)saturate(1.3);opacity:.72;background:radial-gradient(38% 26% at 22% 30%, color-mix(in oklab, var(--c-purple) 80%, transparent), transparent 70%), radial-gradient(34% 22% at 74% 22%, color-mix(in oklab, var(--c-sky) 70%, transparent), transparent 70%), radial-gradient(40% 24% at 60% 78%, color-mix(in oklab, var(--c-fuchsia) 60%, transparent), transparent 70%), radial-gradient(30% 20% at 14% 80%, color-mix(in oklab, var(--c-teal) 55%, transparent), transparent 70%);animation:aurora-drift 26s var(--ease-io) infinite;mix-blend-mode:screen;background-repeat:no-repeat;position:absolute;inset:-25%}@keyframes aurora-drift{0%,to{filter:blur(46px)saturate(1.3)hue-rotate();transform:translate(0,0)scale(1)}33%{filter:blur(52px)saturate(1.4)hue-rotate(14deg);transform:translate(3%,-2%)scale(1.08)}66%{filter:blur(44px)saturate(1.25)hue-rotate(-10deg);transform:translate(-2%,2%)scale(1.04)}}.po-shell[data-po-theme=light] .po-aurora{opacity:.3}.po-shell .po-beams{z-index:0;pointer-events:none;opacity:.2;mix-blend-mode:screen;background:repeating-linear-gradient(64deg, transparent 0 60px, color-mix(in oklab, var(--c-purple-l) 60%, transparent) 60px 61px, transparent 61px 130px);animation:18s linear infinite beams-pan;position:absolute;inset:-40%;-webkit-mask:radial-gradient(60% 80% at 78% 8%,#000,#0000 70%);mask:radial-gradient(60% 80% at 78% 8%,#000,#0000 70%)}@keyframes beams-pan{to{transform:translate(-130px)}}.po-shell .canopy{z-index:60;pointer-events:none;position:fixed;inset:0}.po-shell .cnp-sweep{opacity:.06;mix-blend-mode:screen;background:conic-gradient(from 0deg at 50% 46%, transparent 0deg, color-mix(in oklab, var(--c-purple-l) 80%, transparent) 14deg, transparent 30deg);animation:14s linear infinite sweep-rot;position:absolute;inset:-20%}@keyframes sweep-rot{to{transform:rotate(360deg)}}.po-shell .cnp-grain{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.6s steps(3,end) infinite grain-jit;position:absolute;inset:0}@keyframes grain-jit{0%{transform:translate(0)}33%{transform:translate(-3px,2px)}66%{transform:translate(2px,-2px)}}.po-shell .cnp-vig{background:radial-gradient(120% 100% at 50% 50%, transparent 56%, color-mix(in oklab, var(--void) 55%, transparent) 100%);box-shadow:inset 0 0 1px 1px color-mix(in oklab, var(--c-purple-l) 30%, transparent), inset 6px 0 60px -30px var(--c-sky), inset -6px 0 60px -30px var(--c-fuchsia);position:absolute;inset:0}.po-shell .cnp-frame{pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c-purple-l) 30%, transparent), inset 0 0 60px -14px color-mix(in oklab, var(--c-purple) 55%, transparent);border-radius:16px;position:absolute;inset:7px}.po-shell .cnp-corner{width:26px;height:26px;position:absolute}.po-shell .cnp-corner:before,.po-shell .cnp-corner:after{content:"";background:color-mix(in oklab, var(--c-purple-l) 90%, transparent);box-shadow:0 0 10px color-mix(in oklab, var(--c-purple-l) 75%, transparent);position:absolute}.po-shell .cnp-corner:before{width:100%;height:2px}.po-shell .cnp-corner:after{width:2px;height:100%}.po-shell .cnp-corner.tl{top:10px;left:10px}.po-shell .cnp-corner.tl:before,.po-shell .cnp-corner.tl:after{top:0;left:0}.po-shell .cnp-corner.tr{top:10px;right:10px}.po-shell .cnp-corner.tr:before,.po-shell .cnp-corner.tr:after{top:0;right:0}.po-shell .cnp-corner.bl{bottom:10px;left:10px}.po-shell .cnp-corner.bl:before,.po-shell .cnp-corner.bl:after{bottom:0;left:0}.po-shell .cnp-corner.br{bottom:10px;right:10px}.po-shell .cnp-corner.br:before,.po-shell .cnp-corner.br:after{bottom:0;right:0}.po-shell .cnp-ticks{background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--c-purple-l) 45%, transparent) 0 1px, transparent 1px 26px);opacity:.5;height:8px;position:absolute;left:80px;right:80px;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.po-shell .cnp-ticks.top{display:none}.po-shell .cnp-ticks.bot{bottom:16px}.po-shell .cnp-readout,.po-shell .po-flat .po-aurora,.po-shell .po-flat .po-beams,.po-shell .po-flat .canopy{display:none}.po-shell .po-still .po-aurora,.po-shell .po-still .po-beams,.po-shell .po-still .cnp-sweep,.po-shell .po-still .cnp-grain{animation:none!important}@media (prefers-reduced-motion:reduce){.po-shell .po-aurora,.po-shell .po-beams,.po-shell .cnp-sweep,.po-shell .cnp-grain{animation:none!important}.po-shell .cnp-grain{display:none}}.po-shell .po-panel,.po-shell .cv-vitals,.po-shell .cv-directive,.po-shell .coll-face,.po-shell .cm-job,.po-shell .cm-data,.po-shell .scaf-mod,.po-shell .fn-tile{position:relative}.po-shell .po-panel:after,.po-shell .scaf-mod:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(150deg,#ffffff17 0%,#0000 24%);background:linear-gradient(150deg,lab(100% -.0000298023 .0000119209/.09) 0%,#0000 24%);position:absolute;inset:0}
.po-shell .po-app{--mx:0;--my:0;display:flex;position:fixed;inset:0;overflow:hidden}.po-shell .po-bg{z-index:0;pointer-events:none;position:absolute;inset:-8%}.po-shell .po-layer{will-change:transform;position:absolute;inset:0}.po-shell .po-stars{background:radial-gradient(1.3px 1.3px at 18% 24%, var(--star) 50%, transparent), radial-gradient(1px 1px at 62% 58%, var(--c-purple-l) 50%, transparent), radial-gradient(1.4px 1.4px at 41% 82%, var(--star) 50%, transparent), radial-gradient(1px 1px at 84% 16%, var(--star) 50%, transparent), radial-gradient(1px 1px at 9% 66%, var(--c-sky) 50%, transparent), radial-gradient(1px 1px at 73% 38%, var(--star) 50%, transparent);transform:translate(calc(var(--mx) * -8px), calc(var(--my) * -8px));opacity:.8;background-repeat:repeat;background-size:460px 460px,320px 320px,540px 540px,380px 380px,300px 300px,420px 420px;animation:140s linear infinite po-drift}@keyframes po-drift{to{background-position:460px 230px,-320px 160px,270px -270px,-190px 190px,150px -150px,-210px 210px}}.po-shell .po-neb{background:radial-gradient(60% 55% at 82% 2%, color-mix(in oklab, var(--c-purple) 22%, transparent), transparent 70%), radial-gradient(50% 55% at 4% 100%, color-mix(in oklab, var(--c-sky) 12%, transparent), transparent 70%), radial-gradient(45% 50% at 60% 110%, color-mix(in oklab, var(--c-gold) 10%, transparent), transparent 70%);transform:translate(calc(var(--mx) * -18px), calc(var(--my) * -18px));animation:po-breathe 11s var(--ease-io) infinite}@keyframes po-breathe{0%,to{opacity:.85}50%{opacity:1}}.po-shell[data-po-theme=light] .po-stars{opacity:.3}.po-shell[data-po-theme=light] .po-neb{opacity:.5}.po-shell .po-rift{z-index:0;pointer-events:none;transform:translate(calc(var(--mx) * -10px), calc(var(--my) * -10px));position:absolute;inset:-20%;overflow:hidden}.po-shell .po-rift:before,.po-shell .po-rift:after{content:"";width:1px;transform:rotate(var(--po-angle));background:linear-gradient(180deg, transparent, var(--line-hot), transparent);box-shadow:0 0 30px 1px color-mix(in oklab, var(--c-purple) 30%, transparent);position:absolute;top:-30%;bottom:-30%}.po-shell .po-rift:before{opacity:.5;left:30%}.po-shell .po-rift:after{opacity:.85;left:31.3%}.po-shell .po-still .po-stars,.po-shell .po-still .po-neb{animation:none!important}.po-shell .po-norift .po-rift{display:none}.po-shell .po-side{z-index:6;border-right:1px solid var(--line);background:linear-gradient(180deg, color-mix(in oklab, var(--ink-1) 78%, transparent), color-mix(in oklab, var(--ink-0) 55%, transparent));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;flex:0 0 244px;width:244px;display:flex;position:relative}.po-shell .po-side-head{border-bottom:1px solid var(--line);background:linear-gradient(180deg, color-mix(in oklab, var(--c-purple) 8%, transparent), transparent);align-items:center;gap:11px;padding:18px 16px 14px;display:flex}.po-shell .po-side-head .nm{font-family:var(--f-tech);letter-spacing:.14em;font-size:12.5px;font-weight:700}.po-shell .po-side-head .ver{font-family:var(--f-mono);letter-spacing:.2em;color:var(--accent);margin-top:2px;font-size:8.5px}.po-shell .po-nav{flex:1;padding:8px 0 10px;overflow-y:auto}.po-shell .po-nav-grp{margin-bottom:2px}.po-shell .po-nav-sec{cursor:pointer;border-radius:var(--r-sm);width:calc(100% - 16px);font-family:var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--t-lo);background:0 0;border:none;align-items:center;gap:8px;margin:2px 8px;padding:7px 10px;font-size:9.5px;font-weight:500;transition:color .14s,background .14s;display:flex}.po-shell .po-nav-sec:hover{color:var(--t-mid);background:color-mix(in oklab, var(--accent) 5%, transparent)}.po-shell .po-nav-sec.has-active{color:var(--t-mid)}.po-shell .po-nav-sec-lbl{text-align:left;flex:1}.po-shell .po-nav-sec-roll{border-radius:var(--r-pill);color:var(--accent);border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);padding:1px 6px;font-size:9px}.po-shell .po-nav-sec-chev{color:var(--t-dim);transition:transform .22s var(--ease);place-items:center;display:grid}.po-shell .po-nav-grp.open .po-nav-sec-chev{color:var(--t-lo);transform:rotate(180deg)}.po-shell .po-nav-items{transition:grid-template-rows .26s var(--ease);grid-template-rows:0fr;display:grid}.po-shell .po-nav-grp.open .po-nav-items{grid-template-rows:1fr}.po-shell .po-nav-items-inner{min-height:0;overflow:hidden}.po-shell .po-navitem{cursor:pointer;border-radius:var(--r-sm);height:33px;font-family:var(--f-mono);letter-spacing:.02em;color:var(--t-lo);width:calc(100% - 16px);transition:all .14s var(--ease);background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:11px;margin:1px 8px;padding:0 14px;font-size:11.5px;display:flex;position:relative}.po-shell .po-navitem:hover{color:var(--t-mid);background:color-mix(in oklab, var(--accent) 6%, transparent)}.po-shell .po-navitem.on{background:color-mix(in oklab, var(--accent) 14%, transparent);border-left-color:var(--accent);box-shadow:inset 0 0 22px color-mix(in oklab, var(--accent) 7%, transparent);color:var(--t-hi)!important}.po-shell .po-navitem.on .lbl{color:var(--t-hi)}.po-shell .po-navitem .ic{color:var(--t-dim);flex:0 0 18px;place-items:center;transition:all .14s;display:grid}.po-shell .po-navitem:hover .ic{color:color-mix(in oklab, var(--accent) 70%, var(--t-mid))}.po-shell .po-navitem.on .ic{color:var(--accent);filter:drop-shadow(0 0 5px var(--accent))}.po-shell .po-navitem .lbl{text-align:left;flex:1}.po-shell .po-navitem .bdg{border-radius:var(--r-pill);color:var(--accent);border:1px solid color-mix(in oklab, var(--accent) 45%, transparent);padding:1px 6px;font-size:9.5px}.po-shell .po-side-foot{border-top:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.14em;color:var(--t-dim);text-transform:uppercase;justify-content:space-between;align-items:center;padding:12px 16px 14px;font-size:8.5px;display:flex}.po-shell .po-foot-dot{background:var(--c-green);width:7px;height:7px;box-shadow:0 0 8px var(--c-green);border-radius:50%;animation:2.4s infinite po-blink}@keyframes po-blink{0%,to{opacity:1}50%{opacity:.3}}.po-shell .po-main{z-index:5;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.po-shell .po-top{border-bottom:1px solid var(--line);flex:0 0 64px;align-items:center;gap:16px;height:64px;padding:0 22px;display:flex}.po-shell .po-cmdbar{cursor:pointer;max-width:520px;height:40px;color:var(--t-mid);border-radius:var(--r-pill);background:var(--panel-glass);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:all .18s var(--ease);white-space:nowrap;flex:1;align-items:center;gap:11px;padding:0 12px 0 15px;display:flex;position:relative;overflow:hidden}.po-shell .po-cmdbar:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 24px color-mix(in oklab, var(--accent) 22%, transparent)}.po-shell .po-cmdbar .txt{text-overflow:ellipsis;font-size:13px;overflow:hidden}.po-shell .po-cmdbar .kbd{margin-left:auto}.po-shell .kbd{font-family:var(--f-mono);color:var(--t-mid);border:1px solid var(--line);background:color-mix(in oklab, var(--ink-0) 60%, transparent);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:10px}.po-shell .po-readouts{align-items:center;gap:15px;margin-left:auto;display:flex}.po-shell .po-ro{align-items:center;gap:8px;display:flex}.po-shell .po-ro .lab{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--t-lo);white-space:nowrap;font-size:8px;line-height:1}.po-shell .po-ro .val{font-family:var(--f-mono);white-space:nowrap;align-items:center;gap:5px;font-size:12.5px;line-height:1.1;display:flex}.po-shell .po-livedot{background:var(--c-green);border-radius:50%;width:6px;height:6px;animation:2s infinite po-blink;box-shadow:0 0 8px}.po-shell .po-clock{font-family:var(--f-mono);color:var(--t-hi);letter-spacing:.04em;white-space:nowrap;font-size:13px}.po-shell .po-icbtn{cursor:pointer;width:34px;height:34px;color:var(--t-mid);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel-glass);place-items:center;transition:all .16s;display:grid}.po-shell .po-icbtn:hover{color:var(--accent);border-color:var(--accent)}.po-shell .po-atlasbtn{cursor:pointer;white-space:nowrap;border-radius:var(--r-pill);border:1px solid color-mix(in oklab, var(--c-purple) 55%, transparent);height:38px;color:var(--t-hi);background:color-mix(in oklab, var(--c-purple) 12%, var(--panel-glass));transition:all .18s var(--ease);align-items:center;gap:9px;padding:0 14px 0 8px;display:flex}.po-shell .po-atlasbtn:hover{box-shadow:0 0 22px color-mix(in oklab, var(--c-purple) 40%, transparent)}.po-shell .po-atlasbtn .lab{font-family:var(--f-tech);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.po-shell .po-view{flex:1;min-height:0;position:relative;overflow:hidden}.po-shell .po-alertbar{cursor:pointer;border-bottom:1px solid color-mix(in oklab, var(--c-red) 50%, transparent);background:linear-gradient(90deg, color-mix(in oklab, var(--c-red) 22%, var(--ink-1)), color-mix(in oklab, var(--c-red) 9%, var(--ink-1)));flex:none;align-items:center;gap:13px;height:38px;padding:0 16px;animation:1.4s step-end infinite po-alertbar-pulse;display:flex;overflow:hidden}@keyframes po-alertbar-pulse{0%,to{box-shadow:inset 0 0 30px color-mix(in oklab, var(--c-red) 12%, transparent)}50%{box-shadow:inset 0 0 44px color-mix(in oklab, var(--c-red) 24%, transparent)}}.po-shell .po-alertbar-pulse{background:var(--c-red);width:8px;height:8px;box-shadow:0 0 10px var(--c-red);border-radius:50%;flex:0 0 8px;animation:.7s step-end infinite po-blink}.po-shell .po-alertbar-tag{letter-spacing:.14em;color:var(--c-red);white-space:nowrap;flex:none;font-size:10px;font-weight:600}.po-shell .po-alertbar-track{flex:1;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.po-shell .po-alertbar-scroll{white-space:nowrap;align-items:center;gap:26px;animation:18s linear infinite po-ticker;display:inline-flex}@keyframes po-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.po-shell .po-alertbar-item{color:var(--t-hi);align-items:center;gap:8px;font-size:11px;display:inline-flex}.po-shell .po-alertbar-item b{color:var(--c-red)}.po-shell .po-alertbar-dot{background:color-mix(in oklab, var(--c-red) 60%, transparent);border-radius:50%;width:3px;height:3px;margin-left:18px}.po-shell .po-alertbar-cta{letter-spacing:.14em;color:var(--c-red);border:1px solid color-mix(in oklab, var(--c-red) 50%, transparent);border-radius:var(--r-pill);white-space:nowrap;flex:none;padding:4px 11px;font-size:9.5px}.po-shell .po-alertbar:hover .po-alertbar-cta{background:color-mix(in oklab, var(--c-red) 18%, transparent)}.po-shell .po-still .po-alertbar,.po-shell .po-still .po-alertbar-scroll,.po-shell .po-still .po-alertbar-pulse{animation:none!important}@media (prefers-reduced-motion:reduce){.po-shell .po-alertbar,.po-shell .po-alertbar-scroll,.po-shell .po-alertbar-pulse{animation:none!important}}.po-shell .po-panel{background:var(--panel-glass);border:1px solid var(--line);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.po-shell .po-pal-grp{font-family:var(--f-mono);color:var(--t-lo);border:1px solid var(--line);border-radius:var(--r-pill);white-space:nowrap;padding:2px 7px;font-size:10px}.po-shell .po-scrim{z-index:90;background:color-mix(in oklab, var(--void) 62%, transparent);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);justify-content:center;padding-top:12vh;display:flex;position:fixed;inset:0}.po-shell .po-palette{border-radius:var(--r-lg);background:color-mix(in oklab, var(--ink-1) 94%, transparent);border:1px solid var(--line-2);width:620px;max-width:92%;box-shadow:0 0 0 1px color-mix(in oklab, var(--c-purple) 20%, transparent), 0 40px 100px #0009, 0 0 70px color-mix(in oklab, var(--c-purple) 14%, transparent);animation:po-rise .3s var(--ease);align-self:flex-start;overflow:hidden}@keyframes po-rise{0%{transform:translateY(-14px)scale(.98)}to{transform:none}}.po-shell .po-pal-in{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:17px;display:flex}.po-shell .po-pal-in input{color:var(--t-hi);font-size:16.5px;font-family:var(--f-display);background:0 0;border:none;outline:none;flex:1}.po-shell .po-pal-in input::placeholder{color:var(--t-lo)}.po-shell .po-pal-list{max-height:46vh;padding:8px;overflow-y:auto}.po-shell .po-pal-head{padding:11px 11px 5px}.po-shell .po-pal-item{border-radius:var(--r-sm);cursor:pointer;width:100%;font-family:var(--f-display);background:0 0;border:none;align-items:center;gap:12px;padding:10px 12px;transition:background .12s;display:flex}.po-shell .po-pal-item.on{background:linear-gradient(90deg, color-mix(in oklab, var(--accent) 15%, transparent), transparent)}.po-shell .po-pal-item.run{border:1px dashed var(--line-2);margin:3px 0}.po-shell .po-pal-foot{border-top:1px solid var(--line);font-family:var(--f-mono);color:var(--t-lo);white-space:nowrap;align-items:center;gap:18px;padding:11px 16px;font-size:11px;display:flex}.po-shell .po-toast{z-index:95;border-radius:var(--r-md);border:1px solid var(--accent);background:var(--ink-1);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 20%, transparent), 0 22px 56px #00000080, var(--glow);animation:po-toast-in .3s var(--ease);align-items:center;gap:13px;min-width:240px;padding:14px 18px;display:flex;position:fixed;bottom:26px;right:26px}@keyframes po-toast-in{0%{transform:translateY(14px)scale(.96)}to{transform:none}}.po-shell .po-toast.alert{border-color:var(--c-red);box-shadow:0 0 0 1px color-mix(in oklab, var(--c-red) 35%, transparent), 0 22px 56px #00000080, 0 0 34px color-mix(in oklab, var(--c-red) 40%, transparent);animation:po-toast-in .3s var(--ease), po-toast-alarm 1s steps(1) infinite}.po-shell .po-toast.alert .po-wave i{background:var(--c-red);box-shadow:0 0 6px var(--c-red)}@keyframes po-toast-alarm{0%,to{box-shadow:0 0 0 1px color-mix(in oklab, var(--c-red) 35%, transparent), 0 22px 56px #00000080, 0 0 34px color-mix(in oklab, var(--c-red) 40%, transparent)}50%{box-shadow:0 0 0 1px color-mix(in oklab, var(--c-red) 60%, transparent), 0 22px 56px #00000080, 0 0 50px color-mix(in oklab, var(--c-red) 55%, transparent)}}.po-shell .po-wave{align-items:flex-end;gap:2.5px;height:20px;display:flex}.po-shell .po-wave i{background:var(--accent);width:2.5px;box-shadow:0 0 6px var(--accent);animation:po-waveb .9s var(--ease-io) infinite;border-radius:2px}.po-shell .po-wave i:first-child{height:7px;animation-delay:0s}.po-shell .po-wave i:nth-child(2){height:16px;animation-delay:.12s}.po-shell .po-wave i:nth-child(3){height:11px;animation-delay:.24s}.po-shell .po-wave i:nth-child(4){height:18px;animation-delay:.36s}@keyframes po-waveb{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.po-shell .po-nav::-webkit-scrollbar{width:8px}.po-shell .po-pal-list::-webkit-scrollbar{width:8px}.po-shell .po-scroll::-webkit-scrollbar{width:8px}.po-shell .po-nav::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}.po-shell .po-pal-list::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}.po-shell .po-scroll::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:8px}
.po-shell .cv{min-height:calc(100vh - 64px);position:relative}.po-shell .cv-inner{flex-direction:column;gap:26px;max-width:1200px;margin:0 auto;padding:34px 40px 52px;display:flex}.po-shell .cv-hero{justify-content:space-between;align-items:flex-start;gap:36px;display:flex}.po-shell .cv-stage-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.po-shell .cv-directive{border-radius:var(--r-lg);cursor:pointer;border:1px solid color-mix(in oklab, var(--c-purple) 42%, transparent);background:linear-gradient(120deg, color-mix(in oklab, var(--c-purple) 13%, var(--panel-glass)), var(--panel-glass));transition:box-shadow .2s var(--ease);align-items:center;gap:16px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.po-shell .cv-directive:hover{box-shadow:0 0 30px color-mix(in oklab, var(--c-purple) 28%, transparent)}.po-shell .cv-h1{letter-spacing:-.03em;margin:10px 0 14px;font-size:54px;font-weight:600;line-height:.96}.po-shell .cv-lede{color:var(--t-mid);max-width:470px;margin:0;font-size:16px;font-weight:300;line-height:1.5}.po-shell .cv-nominal{border-radius:var(--r-pill);white-space:nowrap;background:var(--panel-glass);border:1px solid color-mix(in oklab, var(--c-green) 40%, transparent);align-items:center;gap:11px;padding:10px 16px;display:inline-flex}.po-shell .cv-nominal .ring{border:2px solid var(--c-green);width:22px;height:22px;box-shadow:0 0 14px color-mix(in oklab, var(--c-green) 50%, transparent);border-radius:50%;position:relative}.po-shell .cv-nominal .ring:after{content:"";background:var(--c-green);box-shadow:0 0 8px var(--c-green);border-radius:50%;animation:2.4s infinite po-blink;position:absolute;inset:4px}.po-shell .cv-atlas{border-radius:var(--r-lg);background:linear-gradient(150deg, color-mix(in oklab, var(--c-purple) 18%, var(--ink-1)), color-mix(in oklab, var(--c-purple) 3%, var(--ink-1)));border:1px solid color-mix(in oklab, var(--c-purple) 48%, transparent);flex:0 0 366px;width:366px;padding:20px 22px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000006b}.po-shell .cv-atlas-top{align-items:center;gap:13px;margin-bottom:16px;display:flex}.po-shell .cv-atlas-name{font-family:var(--f-tech);letter-spacing:.12em;font-size:15px;font-weight:600}.po-shell .cv-atlas-status{color:var(--c-purple-l);margin-top:2px;font-size:11px}.po-shell .cv-atlas-rec{color:var(--t-hi);z-index:1;margin-bottom:16px;font-size:15px;line-height:1.5;position:relative}.po-shell .cv-atlas-rec b{color:var(--gold-l)}.po-shell .cv-primary{z-index:1;cursor:pointer;border-radius:var(--r-md);color:#fff;width:100%;height:46px;font-family:var(--f-tech);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg, var(--c-purple-l), var(--c-purple));box-shadow:var(--glow);transition:all .16s var(--ease);border:none;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex;position:relative}.po-shell .cv-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.po-shell .cv-vitals{border-radius:var(--r-lg);display:flex;position:relative;overflow:hidden}.po-shell .cv-vital{flex:1;padding:19px 22px;position:relative}.po-shell .cv-vital+.cv-vital:before{content:"";background:var(--line);width:1px;transform:skewX(var(--po-angle));position:absolute;top:16px;bottom:16px;left:0}.po-shell .cv-vital .vtop{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.po-shell .cv-vital .num{letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1}.po-shell .cv-vital .sub{font-family:var(--f-mono);color:var(--accent);margin-left:6px;font-size:12px}.po-shell .cv-cols{grid-template-columns:1fr 1.12fr;gap:22px;display:grid}.po-shell .cv-sec-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:15px 18px;display:flex}.po-shell .cv-sec-head h3{font-family:var(--f-tech);letter-spacing:.08em;flex:1;margin:0;font-size:13px;font-weight:600}.po-shell .cv-fleet{max-height:340px;padding:8px;overflow-y:auto}.po-shell .cv-fleet-row{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;transition:background .14s;display:flex}.po-shell .cv-fleet-row:hover{background:color-mix(in oklab, var(--ink-3) 50%, transparent)}.po-shell .cv-fleet-sig{width:32px;height:32px;color:var(--fac);background:color-mix(in oklab, var(--fac) 12%, var(--ink-0));border:1px solid color-mix(in oklab, var(--fac) 40%, transparent);border-radius:9px;flex:0 0 32px;place-items:center;display:grid}.po-shell .cv-fleet-name{font-family:var(--f-tech);letter-spacing:.05em;font-size:12.5px;font-weight:600}.po-shell .cv-fleet-task{color:var(--t-lo);margin-top:1px;font-size:11.5px}.po-shell .cv-fleet-stat{font-family:var(--f-mono);border-radius:var(--r-pill);white-space:nowrap;margin-left:auto;padding:3px 9px;font-size:10px}.po-shell .cv-fleet-stat.active{color:var(--c-green);border:1px solid color-mix(in oklab, var(--c-green) 45%, transparent)}.po-shell .cv-fleet-stat.idle{color:var(--t-lo);border:1px solid var(--line)}.po-shell .cv-feed{padding:6px 4px}.po-shell .cv-feed-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 14px;display:flex}.po-shell .cv-feed-row:last-child{border-bottom:none}.po-shell .cv-feed-hash{font-family:var(--f-mono);color:var(--accent);flex:0 0 52px;width:52px;font-size:11px}.po-shell .cv-feed-msg{flex:1;font-size:13px}.po-shell .cv-feed-meta{font-family:var(--f-mono);color:var(--t-lo);white-space:nowrap;font-size:10.5px}
.po-shell .stage{perspective:1500px;perspective-origin:50% 42%;--tiltx:0deg;--tilty:0deg;height:460px;margin:4px 0 6px;position:relative}.po-shell .stage-scene{transform-style:preserve-3d;transform:rotateX(calc(8deg + var(--tiltx))) rotateY(var(--tilty));transition:transform .25s var(--ease);position:absolute;inset:0}.po-shell .stage-floor{width:1300px;height:760px;transform-style:preserve-3d;opacity:.5;background-image:linear-gradient(var(--accent) 1px, transparent 1px), linear-gradient(90deg, var(--accent) 1px, transparent 1px);background-size:54px 54px;animation:8s linear infinite floor-flow;position:absolute;top:76%;left:50%;transform:translate(-50%)rotateX(74deg);-webkit-mask:radial-gradient(circle at 50% 40%,#000 8%,#0000 62%);mask:radial-gradient(circle at 50% 40%,#000 8%,#0000 62%)}@keyframes floor-flow{to{background-position:0 54px,0 0}}.po-shell .stage-core{width:230px;height:230px;transform-style:preserve-3d;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.po-shell .core-glow{background:radial-gradient(circle, color-mix(in oklab, var(--accent) 45%, transparent), transparent 62%);filter:blur(14px);animation:core-breathe 4.5s var(--ease-io) infinite;border-radius:50%;position:absolute;inset:-60%}@keyframes core-breathe{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.9;transform:scale(1.06)}}.po-shell .core-sphere{background:radial-gradient(circle at 38% 30%, #ffffffd9 1%, transparent 14%), radial-gradient(circle at 44% 36%, color-mix(in oklab, var(--c-purple-l) 78%, transparent), color-mix(in oklab, var(--c-purple) 55%, transparent) 50%, transparent 78%);box-shadow:inset 0 0 26px color-mix(in oklab, var(--accent) 40%, transparent), 0 0 48px color-mix(in oklab, var(--accent) 60%, transparent);animation:core-pulse 3.6s var(--ease-io) infinite;border-radius:50%;position:absolute;inset:30%}@keyframes core-pulse{0%,to{transform:scale(.96)}50%{transform:scale(1.05)}}.po-shell .core-iris{mix-blend-mode:screen;opacity:.9;background:conic-gradient(#0000,#38bdf8,#0000 22%,#34d399,#0000 46%,#ec4899,#0000 70%,#a855f7,#0000);border-radius:50%;animation:5s linear infinite spin3;position:absolute;inset:30%}.po-shell .core-wire{transform-style:preserve-3d;position:absolute;inset:30%}.po-shell .core-wire i{border:1px solid color-mix(in oklab, var(--accent) 50%, transparent);box-shadow:inset 0 0 12px color-mix(in oklab, var(--accent) 22%, transparent);border-radius:50%;position:absolute;inset:0}.po-shell .core-wire i:first-child{transform:rotateY(0)}.po-shell .core-wire i:nth-child(2){transform:rotateY(60deg)}.po-shell .core-wire i:nth-child(3){transform:rotateY(120deg)}.po-shell .core-wire i:nth-child(4){transform:rotateX(90deg)scale(.62)}.po-shell .core-wire i:nth-child(5){transform:rotateX(90deg)scale(.92)}.po-shell .core-wire-spin{transform-style:preserve-3d;animation:9s linear infinite spinY;position:absolute;inset:30%}@keyframes spinY{to{transform:rotateY(360deg)}}.po-shell .gring{transform-style:preserve-3d;border:1.5px solid color-mix(in oklab, var(--accent) 55%, transparent);box-shadow:0 0 18px color-mix(in oklab, var(--accent) 35%, transparent), inset 0 0 18px color-mix(in oklab, var(--accent) 14%, transparent);border-radius:50%;position:absolute;top:50%;left:50%}.po-shell .gring:before{content:"";background:var(--accent);width:10px;height:10px;box-shadow:0 0 12px var(--accent);border-radius:50%;margin-left:-5px;position:absolute;top:-5px;left:50%}.po-shell .gring.r1{width:230px;height:230px;margin:-115px 0 0 -115px;animation:14s linear infinite spinZ;transform:rotateX(72deg)rotate(0)}.po-shell .gring.r2{border-color:color-mix(in oklab, var(--gold) 60%, transparent);width:196px;height:196px;margin:-98px 0 0 -98px;animation:10s linear infinite reverse spinZ;transform:rotateY(70deg)rotate(0)}.po-shell .gring.r2:before{background:var(--gold);box-shadow:0 0 12px var(--gold)}.po-shell .gring.r3{opacity:.7;border-style:dashed;width:270px;height:270px;margin:-135px 0 0 -135px;animation:22s linear infinite spinZ;transform:rotateX(60deg)rotateY(28deg)}@keyframes spinZ{to{transform:var(--rb,rotateX(72deg)) rotateZ(360deg)}}.po-shell .stage-compass{width:380px;height:380px;transform-style:preserve-3d;margin:-190px 0 0 -190px;position:absolute;top:44%;left:50%;transform:rotateX(78deg)}.po-shell .compass-ring{border:1px solid color-mix(in oklab, var(--accent) 30%, transparent);border-radius:50%;position:absolute;inset:0}.po-shell .compass-ring.tick{background:repeating-conic-gradient(from 0deg, color-mix(in oklab, var(--accent) 50%, transparent) 0 1deg, transparent 1deg 6deg);animation:40s linear infinite spin3;-webkit-mask:radial-gradient(circle,#0000 47%,#000 48% 50%,#0000 51%);mask:radial-gradient(circle,#0000 47%,#000 48% 50%,#0000 51%)}.po-shell .compass-ring.rot{animation:60s linear infinite reverse spin3}.po-shell .orbit{transform-style:preserve-3d;position:absolute;top:44%;left:50%}.po-shell .orbit-path{border:1px dashed color-mix(in oklab, var(--accent) 22%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(76deg)}.po-shell .orbit-node{width:38px;height:38px;transform-style:preserve-3d;margin:-19px 0 0 -19px;position:absolute;top:0;left:0}.po-shell .orbit-chip{width:38px;height:38px;color:var(--fac);cursor:pointer;background:color-mix(in oklab, var(--fac) 18%, var(--ink-0));border:1px solid color-mix(in oklab, var(--fac) 55%, transparent);box-shadow:0 0 16px color-mix(in oklab, var(--fac) 35%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);transition:transform .16s var(--ease);border-radius:10px;place-items:center;display:grid}.po-shell .orbit-chip:hover{transform:scale(1.18)}.po-shell .orbit-chip.naked{box-shadow:none;clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;width:auto;height:auto}.po-shell .orbit-label{font-family:var(--f-mono);letter-spacing:.12em;color:var(--fac);white-space:nowrap;opacity:.85;text-shadow:0 0 8px color-mix(in oklab, var(--fac) 60%, transparent);font-size:8px;position:absolute;top:42px;left:50%;transform:translate(-50%)}.po-shell .holo-gauge{transform-style:preserve-3d;position:absolute}.po-shell .gauge-card{border-radius:var(--r-md);background:linear-gradient(160deg, color-mix(in oklab, var(--accent) 16%, var(--ink-1)), color-mix(in oklab, var(--accent) 5%, var(--ink-1)));border:1px solid color-mix(in oklab, var(--accent) 42%, transparent);min-width:132px;box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 16%, transparent), 0 14px 40px color-mix(in oklab, var(--void) 58%, transparent), inset 0 0 22px color-mix(in oklab, var(--accent) 10%, transparent);-webkit-backdrop-filter:blur(7px);padding:13px 16px;position:relative}.po-shell .gauge-card:before{content:"";background:var(--accent);width:2px;box-shadow:0 0 10px var(--accent);transform:skewX(var(--po-angle));border-radius:2px;position:absolute;top:9px;bottom:9px;left:0}.po-shell .gauge-conn{background:linear-gradient(90deg, color-mix(in oklab, var(--accent) 60%, transparent), transparent);height:1px;box-shadow:0 0 8px color-mix(in oklab, var(--accent) 40%, transparent);position:absolute;top:50%}.po-shell .gauge-lab{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklab, var(--accent) 70%, var(--t-mid));font-size:8.5px}.po-shell .gauge-card.instrument{min-width:168px;padding:12px 15px}.po-shell .gauge-row{align-items:center;gap:13px;display:flex}.po-shell .gauge-readout{flex-direction:column;display:flex}.po-shell .inst-serial{font-family:var(--f-mono);letter-spacing:.16em;color:color-mix(in oklab, var(--accent) 55%, var(--t-lo));opacity:.8;font-size:7.5px;position:absolute;top:7px;right:12px}.po-shell .inst-cnr{border:1px solid color-mix(in oklab, var(--accent) 65%, transparent);width:7px;height:7px;position:absolute}.po-shell .inst-cnr.tl{border-bottom:none;border-right:none;top:4px;left:4px}.po-shell .inst-cnr.tr{border-bottom:none;border-left:none;top:4px;right:4px}.po-shell .inst-cnr.bl{border-top:none;border-right:none;bottom:4px;left:4px}.po-shell .inst-cnr.br{border-top:none;border-left:none;bottom:4px;right:4px}.po-shell .arc-gauge{filter:drop-shadow(0 0 5px color-mix(in oklab, var(--accent) 55%, transparent));flex:none}.po-shell .arc-gauge .arc-fill{transition:stroke-dasharray .8s var(--ease)}.po-shell .po-still .arc-gauge .arc-fill{transition:none}.po-shell .gauge-val{font-family:var(--f-tech);align-items:baseline;gap:5px;margin-top:4px;font-size:24px;font-weight:600;line-height:1.05;display:flex}.po-shell .gauge-val small{font-family:var(--f-mono);color:var(--t-mid);font-size:11px;font-weight:400}.po-shell .gauge-spark{align-items:flex-end;gap:2px;height:16px;margin-top:8px;display:flex}.po-shell .gauge-spark i{background:color-mix(in oklab, var(--accent) 60%, transparent);border-radius:1px;flex:1}.po-shell .stage-plate{text-align:center;pointer-events:none;position:absolute;top:76%;left:50%;transform:translate(-50%)translateZ(70px)}.po-shell .stage-plate .nm{font-family:var(--f-tech);letter-spacing:.34em;background:var(--holo);-webkit-text-fill-color:transparent;animation:holo-shift 8s var(--ease-io) infinite;background-size:220% 220%;-webkit-background-clip:text;background-clip:text;padding-left:.34em;font-size:22px;font-weight:700}.po-shell .stage-plate .st{font-family:var(--f-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--t-mid);justify-content:center;align-items:center;gap:8px;margin-top:5px;font-size:9.5px;display:flex}.po-shell .stage-fx{pointer-events:none;z-index:3;border-radius:var(--r-lg);background:repeating-linear-gradient(0deg, transparent 0 2px, color-mix(in oklab, var(--accent) 5%, transparent) 2px 3px);opacity:.5;position:absolute;inset:0;-webkit-mask:radial-gradient(75% 70% at 50% 45%,#000 55%,#0000 100%);mask:radial-gradient(75% 70% at 50% 45%,#000 55%,#0000 100%)}.po-shell .stage-crt{pointer-events:none;z-index:4;border-radius:var(--r-lg);opacity:.6;position:absolute;inset:0;overflow:hidden}.po-shell .stage-crt:before{content:"";background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 3px);position:absolute;inset:0;-webkit-mask:radial-gradient(85% 80% at 50% 48%,#000 60%,#0000 100%);mask:radial-gradient(85% 80% at 50% 48%,#000 60%,#0000 100%)}.po-shell .stage-crt:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--accent) 7%, transparent) 60%, transparent);height:26%;animation:6.5s linear infinite crt-scan;position:absolute;top:-26%;left:0;right:0}@keyframes crt-scan{to{top:100%}}.po-shell[data-po-theme=light] .stage-crt{opacity:.35}.po-shell .po-still .stage-crt:after,.po-shell .po-noholo .stage-crt{display:none}@media (prefers-reduced-motion:reduce){.po-shell .stage-crt:after{display:none}}@keyframes spin3{to{transform:rotate(360deg)}}@keyframes spin3x{to{transform:rotateX(78deg)rotate(360deg)}}.po-shell .stage-motes{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.po-shell .stage-motes span{background:var(--mc,var(--accent));width:3px;height:3px;box-shadow:0 0 8px var(--mc,var(--accent));opacity:0;border-radius:50%;animation:linear infinite mote-rise;position:absolute}@keyframes mote-rise{0%{opacity:0;transform:translateY(0)scale(.6)}12%{opacity:.9}88%{opacity:.7}to{opacity:0;transform:translateY(-340px)scale(1)}}.po-shell .po-still .stage-scene{transition:none}.po-shell .po-still .stage-floor,.po-shell .po-still .core-glow,.po-shell .po-still .core-sphere,.po-shell .po-still .core-iris,.po-shell .po-still .gring,.po-shell .po-still .compass-ring,.po-shell .po-still .orbit-spin,.po-shell .po-still .stage-plate .nm,.po-shell .po-still .core-wire-spin,.po-shell .po-still .stage-motes span{animation:none!important}@media (prefers-reduced-motion:reduce){.po-shell .stage-floor,.po-shell .core-glow,.po-shell .core-sphere,.po-shell .core-iris,.po-shell .gring,.po-shell .compass-ring,.po-shell .orbit-spin,.po-shell .stage-plate .nm,.po-shell .core-wire-spin,.po-shell .stage-motes span{animation:none!important}.po-shell .stage-motes{display:none}}
.po-shell .av3d{--fac:var(--c-cyan);flex:none;width:1em;height:1em;line-height:0;display:inline-block;position:relative}.po-shell .av3d.bob .av-token{animation:av-bob 4.4s var(--ease-io) infinite}@keyframes av-bob{0%,to{transform:translateY(.015em)}50%{transform:translateY(-.04em)}}.po-shell .av-aura{pointer-events:none;background:radial-gradient(circle at 50% 40%, color-mix(in oklab, var(--fac) 36%, transparent), transparent 66%);border-radius:30%;position:absolute;inset:-.1em}.po-shell .av-token{background:color-mix(in oklab, var(--fac) 14%, var(--ink-0));border:.035em solid color-mix(in oklab, var(--fac) 55%, transparent);box-shadow:0 0 .18em color-mix(in oklab, var(--fac) 40%, transparent), inset 0 0 .14em color-mix(in oklab, var(--fac) 22%, transparent);border-radius:.28em;position:absolute;inset:0;overflow:hidden}.po-shell .av-photo{object-fit:cover;width:100%;height:100%;display:block}.po-shell .av-sheen{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(155deg,#ffffff2e 0%,#0000 32%);position:absolute;inset:0}.po-shell .av-glint{background:var(--c-cyan);width:.08em;height:.08em;box-shadow:0 0 .08em var(--c-cyan);opacity:.9;border-radius:50%;position:absolute;top:.1em;right:.1em}.po-shell .av-pip{z-index:3;border:.05em solid var(--ink-1);border-radius:50%;width:.26em;height:.26em;position:absolute;bottom:-.03em;right:-.03em}.po-shell .av-pip.active{background:var(--c-green);box-shadow:0 0 .1em var(--c-green)}.po-shell .av-pip.busy{background:var(--c-amber);box-shadow:0 0 .1em var(--c-amber)}.po-shell .av-pip.idle{background:var(--t-dim)}.po-shell .po-still .av3d.bob .av-token{animation:none!important}@media (prefers-reduced-motion:reduce){.po-shell .av3d.bob .av-token{animation:none!important}}
.po-shell .cm-wrap{height:calc(100vh - 64px);display:flex;position:relative}.po-shell .cm-list{border-right:1px solid var(--line);background:linear-gradient(180deg, color-mix(in oklab, var(--ink-1) 55%, transparent), transparent);flex-direction:column;flex:0 0 304px;width:304px;display:flex}.po-shell .cm-list-head{justify-content:space-between;align-items:center;padding:20px 18px 12px;display:flex}.po-shell .cm-list-title{font-family:var(--f-tech);letter-spacing:.04em;font-size:17px;font-weight:600}.po-shell .cm-newbtn{cursor:pointer;width:32px;height:32px;color:var(--accent);border-radius:var(--r-sm);border:1px solid color-mix(in oklab, var(--accent) 45%, transparent);background:color-mix(in oklab, var(--accent) 10%, transparent);place-items:center;transition:all .16s;display:grid}.po-shell .cm-newbtn:hover{box-shadow:var(--glow)}.po-shell .cm-search{border-radius:var(--r-sm);background:var(--panel-glass);border:1px solid var(--line);height:36px;color:var(--t-lo);align-items:center;gap:9px;margin:0 14px 12px;padding:0 12px;display:flex}.po-shell .cm-search input{color:var(--t-hi);font-size:12.5px;font-family:var(--f-display);background:0 0;border:none;outline:none;flex:1}.po-shell .cm-tabs{gap:6px;padding:0 14px 10px;display:flex}.po-shell .cm-tab{cursor:pointer;border:1px solid var(--line);height:28px;color:var(--t-lo);border-radius:var(--r-pill);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;flex:1;font-size:10px;transition:all .14s}.po-shell .cm-tab.on{color:var(--accent);border-color:var(--accent);background:color-mix(in oklab, var(--accent) 12%, transparent)}.po-shell .cm-convs{flex:1;padding:4px 8px 14px;overflow-y:auto}.po-shell .cm-grp-lbl{padding:12px 10px 5px}.po-shell .cm-conv{border-radius:var(--r-md);cursor:pointer;transition:all .15s var(--ease);border:1px solid #0000;align-items:center;gap:11px;padding:10px 11px;display:flex;position:relative}.po-shell .cm-conv:hover{background:color-mix(in oklab, var(--ink-3) 55%, transparent)}.po-shell .cm-conv.on{background:color-mix(in oklab, var(--fac,var(--accent)) 12%, transparent);border-color:color-mix(in oklab, var(--fac,var(--accent)) 40%, transparent)}.po-shell .cm-conv-av{width:38px;height:38px;color:var(--fac,var(--accent));background:color-mix(in oklab, var(--fac,var(--accent)) 13%, var(--ink-0));border:1px solid color-mix(in oklab, var(--fac,var(--accent)) 42%, transparent);clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);border-radius:10px;flex:0 0 38px;place-items:center;display:grid;position:relative}.po-shell .cm-conv-stat{border:2px solid var(--ink-1);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.po-shell .cm-conv-stat.active{background:var(--c-green)}.po-shell .cm-conv-stat.busy{background:var(--c-amber)}.po-shell .cm-conv-stat.idle{background:var(--t-dim)}.po-shell .cm-conv-main{flex:1;min-width:0}.po-shell .cm-conv-top{align-items:center;gap:8px;display:flex}.po-shell .cm-conv-name{font-family:var(--f-tech);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.po-shell .cm-conv-t{font-family:var(--f-mono);color:var(--t-lo);white-space:nowrap;font-size:9.5px}.po-shell .cm-conv-prev{color:var(--t-lo);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;overflow:hidden}.po-shell .cm-unread{border-radius:var(--r-pill);min-width:18px;height:18px;font-family:var(--f-mono);color:var(--ink-0);background:var(--fac,var(--accent));box-shadow:0 0 10px color-mix(in oklab, var(--fac,var(--accent)) 50%, transparent);place-items:center;padding:0 5px;font-size:10px;font-weight:600;display:grid}.po-shell .cm-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.po-shell .cm-chead{border-bottom:1px solid var(--line);flex:0 0 62px;align-items:center;gap:13px;height:62px;padding:0 24px;display:flex}.po-shell .cm-chead-av{width:38px;height:38px;color:var(--fac,var(--accent));background:color-mix(in oklab, var(--fac,var(--accent)) 13%, var(--ink-0));border:1px solid color-mix(in oklab, var(--fac,var(--accent)) 42%, transparent);border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.po-shell .cm-chead-name{font-family:var(--f-tech);letter-spacing:.04em;font-size:15px;font-weight:600}.po-shell .cm-chead-sub{color:var(--t-lo);align-items:center;gap:7px;margin-top:1px;font-size:11px;display:flex}.po-shell .cm-chead-acts{gap:8px;margin-left:auto;display:flex}.po-shell .cm-thread{flex:1;padding:26px 0 16px;overflow-y:auto}.po-shell .cm-thread-inner{flex-direction:column;gap:20px;max-width:800px;margin:0 auto;padding:0 30px;display:flex}.po-shell .cm-daystamp{color:var(--t-lo);font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:12px;font-size:10px;display:flex}.po-shell .cm-daystamp:before,.po-shell .cm-daystamp:after{content:"";background:var(--line);flex:1;height:1px}.po-shell .cm-msg{gap:14px;max-width:92%;display:flex}@media (prefers-reduced-motion:no-preference){.po-shell .cm-msg{animation:cm-msgin .4s var(--ease)}}@keyframes cm-msgin{0%{transform:translateY(10px)}to{transform:none}}.po-shell .cm-msg.user{flex-direction:row-reverse;align-self:flex-end}.po-shell .cm-av{width:40px;height:40px;color:var(--fac,var(--accent));background:color-mix(in oklab, var(--fac,var(--accent)) 13%, var(--ink-0));border:1px solid color-mix(in oklab, var(--fac,var(--accent)) 45%, transparent);border-radius:11px;flex:0 0 40px;place-items:center;display:grid;position:relative}.po-shell .cm-body{flex-direction:column;gap:7px;min-width:0;display:flex}.po-shell .cm-msg.user .cm-body{align-items:flex-end}.po-shell .cm-from{align-items:center;gap:9px;display:flex}.po-shell .cm-from .nm{font-family:var(--f-tech);letter-spacing:.06em;font-size:12.5px;font-weight:600}.po-shell .cm-from .cl{font-family:var(--f-mono);color:var(--t-lo);font-size:10px}.po-shell .cm-bubble{color:var(--t-hi);background:var(--panel-glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:4px 15px 15px;padding:13px 16px;font-size:14.5px;line-height:1.55;position:relative}.po-shell .cm-bubble:before{content:"";background:var(--fac,var(--accent));width:2px;box-shadow:0 0 12px var(--fac,var(--accent));transform:skewX(var(--po-angle));opacity:.85;border-radius:2px;position:absolute;top:11px;bottom:11px;left:-1px}.po-shell .cm-msg.user .cm-bubble{background:linear-gradient(135deg, color-mix(in oklab, var(--c-purple) 18%, var(--ink-2)), color-mix(in oklab, var(--c-purple) 7%, var(--ink-2)));border-color:color-mix(in oklab, var(--c-purple) 40%, transparent);border-radius:15px 4px 15px 15px}.po-shell .cm-msg.user .cm-bubble:before{background:var(--c-purple-l);box-shadow:0 0 12px var(--c-purple-l);left:auto;right:-1px}.po-shell .cm-bubble b{color:var(--t-hi);font-weight:600}.po-shell .cm-caret{background:var(--accent);vertical-align:-2px;width:8px;height:1.05em;box-shadow:var(--glow);margin-left:2px;animation:.9s step-end infinite cm-caret;display:inline-block}@keyframes cm-caret{0%,50%{opacity:1}51%,to{opacity:0}}.po-shell .cm-job{border-radius:var(--r-md);background:var(--ink-1);border:1px solid var(--line-2);width:100%;max-width:470px;margin-top:4px;overflow:hidden;box-shadow:0 16px 40px #00000059}.po-shell .cm-job-head{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:13px 15px;display:flex}.po-shell .cm-job-head>div{flex:1;min-width:0}.po-shell .cm-job-sig{width:30px;height:30px;color:var(--fac);background:color-mix(in oklab, var(--fac) 14%, var(--ink-0));border:1px solid color-mix(in oklab, var(--fac) 45%, transparent);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.po-shell .cm-job-id{font-family:var(--f-mono);color:var(--t-lo);font-size:10.5px}.po-shell .cm-job-title{font-family:var(--f-tech);letter-spacing:.04em;font-size:13px;font-weight:600;line-height:1.3}.po-shell .cm-job-body{padding:13px 15px}.po-shell .cm-job-steps{flex-direction:column;gap:9px;display:flex}.po-shell .cm-step{color:var(--t-mid);align-items:center;gap:10px;font-size:12.5px;display:flex}.po-shell .cm-step .dot{border:1.5px solid var(--t-dim);border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.po-shell .cm-step.done{color:var(--t-hi)}.po-shell .cm-step.done .dot{border-color:var(--c-green);background:color-mix(in oklab, var(--c-green) 22%, transparent);color:var(--c-green)}.po-shell .cm-step.active{color:var(--t-hi)}.po-shell .cm-step.active .dot{border-color:var(--accent);animation:1.1s infinite po-blink}.po-shell .cm-prog{background:var(--ink-3);border-radius:3px;height:4px;margin-top:13px;overflow:hidden}.po-shell .cm-prog span{background:var(--holo);height:100%;box-shadow:var(--glow);transition:width .5s var(--ease);background-size:200% 100%;animation:4s linear infinite holo-rotate;display:block}.po-shell .cm-job-foot{border-top:1px solid var(--line);font-family:var(--f-mono);align-items:center;gap:9px;padding:11px 15px;font-size:11px;display:flex}.po-shell .cm-data{border-radius:var(--r-md);background:var(--ink-1);border:1px solid var(--line-2);width:100%;max-width:490px;margin-top:4px;overflow:hidden}.po-shell .cm-data-head{border-bottom:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-mid);align-items:center;gap:9px;padding:12px 15px;font-size:11px;display:flex}.po-shell .cm-lead{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 15px;display:flex}.po-shell .cm-lead:last-child{border-bottom:none}.po-shell .cm-lead-score{font-family:var(--f-mono);text-align:center;border-radius:var(--r-xs);width:34px;padding:4px 0;font-size:13px}.po-shell .cm-lead-score.hot{color:var(--c-rose);background:color-mix(in oklab, var(--c-rose) 16%, transparent)}.po-shell .cm-lead-score.warm{color:var(--c-amber);background:color-mix(in oklab, var(--c-amber) 14%, transparent)}.po-shell .cm-lead-name{font-size:13.5px;font-weight:500}.po-shell .cm-lead-meta{color:var(--t-lo);margin-top:1px;font-size:11px}.po-shell .cm-chips{flex-wrap:wrap;gap:9px;max-width:800px;margin:0 auto;padding:0 30px 12px;display:flex}.po-shell .cm-chip{border-radius:var(--r-pill);cursor:pointer;color:var(--t-mid);background:var(--panel-glass);border:1px solid var(--line);transition:all .16s var(--ease);white-space:nowrap;align-items:center;gap:7px;padding:8px 13px;font-size:12.5px;display:flex}.po-shell .cm-chip:hover{color:var(--t-hi);border-color:var(--accent);box-shadow:0 0 16px color-mix(in oklab, var(--accent) 18%, transparent)}.po-shell .cm-chip svg{color:var(--accent)}.po-shell .cm-composer{padding:0 30px 22px}.po-shell .cm-composer-inner{max-width:800px;margin:0 auto}.po-shell .cm-box{border-radius:var(--r-lg);background:var(--panel-glass);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:all .2s var(--ease);align-items:flex-end;gap:10px;padding:10px 10px 10px 16px;display:flex;position:relative}.po-shell .cm-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 30px color-mix(in oklab, var(--accent) 18%, transparent)}.po-shell .cm-box textarea{resize:none;color:var(--t-hi);font-family:var(--f-display);background:0 0;border:none;outline:none;flex:1;max-height:120px;padding:9px 0;font-size:15px;line-height:1.5}.po-shell .cm-box textarea::placeholder{color:var(--t-lo)}.po-shell .cm-tool{cursor:pointer;width:38px;height:38px;color:var(--t-mid);border-radius:var(--r-sm);background:0 0;border:1px solid #0000;flex:0 0 38px;place-items:center;transition:all .16s;display:grid}.po-shell .cm-tool:hover{color:var(--accent);background:color-mix(in oklab, var(--ink-3) 60%, transparent)}.po-shell .cm-tool.on{color:var(--accent);border-color:var(--accent)}.po-shell .cm-send{cursor:pointer;color:#fff;border-radius:var(--r-md);background:linear-gradient(135deg, var(--c-purple-l), var(--c-purple));width:40px;height:40px;box-shadow:var(--glow);transition:all .16s var(--ease);border:none;flex:0 0 40px;place-items:center;display:grid}.po-shell .cm-send:hover{filter:brightness(1.1);transform:translateY(-1px)}.po-shell .cm-send:disabled{opacity:.4;box-shadow:none;cursor:default;filter:none;transform:none}.po-shell .cm-composer-row{align-items:center;gap:10px;margin-top:11px;display:flex}.po-shell .cm-runjob{cursor:pointer;color:var(--t-mid);border-radius:var(--r-pill);border:1px solid var(--line);font-size:12px;font-family:var(--f-tech);letter-spacing:.04em;white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:7px 13px;transition:all .16s;display:flex}.po-shell .cm-runjob.on{color:var(--accent);border-color:var(--accent);background:color-mix(in oklab, var(--accent) 12%, transparent)}.po-shell .cm-runjob .sw{background:var(--ink-3);border-radius:999px;width:26px;height:15px;transition:background .2s;position:relative}.po-shell .cm-runjob.on .sw{background:var(--accent)}.po-shell .cm-runjob .sw:after{content:"";background:var(--t-mid);width:11px;height:11px;transition:transform .2s var(--ease);border-radius:50%;position:absolute;top:2px;left:2px}.po-shell .cm-runjob.on .sw:after{background:#fff;transform:translate(11px)}.po-shell .cm-voice{flex:1;align-items:center;gap:3px;height:20px;padding:0 6px;display:flex}.po-shell .cm-voice i{background:var(--accent);width:3px;box-shadow:0 0 6px var(--accent);animation:cm-voiceb .8s var(--ease-io) infinite;border-radius:2px}@keyframes cm-voiceb{0%,to{height:5px}50%{height:18px}}.po-shell .cm-hint{font-family:var(--f-mono);color:var(--t-lo);white-space:nowrap;margin-left:auto;font-size:10.5px}
.po-shell .tx-console{flex-direction:column;flex:auto;min-height:0;padding:14px 18px 18px;display:flex;position:relative;overflow:hidden}.po-shell .tx-statusbar{letter-spacing:.14em;height:30px;color:var(--t-mid);border:1px solid var(--line);border-radius:var(--r-sm);background:color-mix(in oklab, var(--c-purple) 7%, var(--ink-1));flex:0 0 30px;align-items:center;gap:12px;margin-bottom:13px;padding:0 14px;font-size:10px;display:flex}.po-shell .tx-statusbar .sep{background:color-mix(in oklab, var(--accent) 60%, transparent);border-radius:50%;width:4px;height:4px}.po-shell .tx-grid{flex:1;grid-template-columns:312px 1fr;gap:14px;min-height:0;display:grid}.po-shell .tx-left,.po-shell .tx-right{flex-direction:column;gap:14px;min-height:0;display:flex}.po-shell .tx-panel{border:1px solid var(--line-2);border-radius:var(--r-md);background:color-mix(in oklab, var(--c-purple) 5%, var(--ink-1));flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.po-shell .tx-seg-head{border-bottom:1px solid var(--line);background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 10%, transparent), transparent);align-items:center;gap:10px;padding:9px 13px;display:flex}.po-shell .tx-seg-id{font-family:var(--f-mono);letter-spacing:.14em;color:color-mix(in oklab, var(--accent) 60%, var(--t-lo));font-size:8.5px}.po-shell .tx-seg-title{font-family:var(--f-tech);letter-spacing:.12em;color:var(--t-hi);font-size:12px;font-weight:600}.po-shell .tx-seg-count{font-family:var(--f-mono);letter-spacing:.12em;color:var(--t-lo);border:1px solid var(--line);border-radius:var(--r-pill);margin-left:auto;padding:2px 7px;font-size:9px}.po-shell .tx-table{flex-direction:column;flex:1;min-height:0;display:flex}.po-shell .tx-thead,.po-shell .tx-row{grid-template-columns:34px 132px 116px 1fr 44px;align-items:center;gap:10px;padding:0 14px;display:grid}.po-shell .tx-thead{height:26px;font-family:var(--f-mono);letter-spacing:.16em;color:var(--t-lo);border-bottom:1px solid var(--line);flex:0 0 26px;font-size:8.5px}.po-shell .tx-rows{flex:1;overflow-y:auto}.po-shell .tx-row{cursor:pointer;border-bottom:1px solid color-mix(in oklab, var(--line) 60%, transparent);height:34px;transition:background .12s}.po-shell .tx-row:hover{background:color-mix(in oklab, var(--accent) 7%, transparent)}.po-shell .tx-row.on{background:color-mix(in oklab, var(--pc) 12%, transparent);box-shadow:inset 2px 0 0 var(--pc)}.po-shell .tx-row .c-snd{font-family:var(--f-tech);letter-spacing:.03em;color:var(--t-hi);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.po-shell .tx-row .c-id{color:var(--t-lo);font-size:10.5px}.po-shell .tx-row .c-desc{color:var(--t-mid);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.po-shell .tx-row .c-t{color:var(--t-lo);text-align:right;font-size:10px}.po-shell .tx-dot{background:var(--pc);width:8px;height:8px;box-shadow:0 0 7px var(--pc);border-radius:50%;display:inline-block}.po-shell .tx-actions{border-top:1px solid var(--line);align-items:center;gap:8px;padding:9px 13px;display:flex}.po-shell .tx-act{font-family:var(--f-mono);letter-spacing:.14em;cursor:pointer;color:var(--t-mid);border:1px solid var(--line-2);border-radius:var(--r-xs);background:color-mix(in oklab, var(--ink-0) 40%, transparent);padding:6px 13px;font-size:9.5px;transition:all .14s}.po-shell .tx-act:hover{color:var(--accent);border-color:var(--accent);box-shadow:0 0 14px color-mix(in oklab, var(--accent) 22%, transparent)}.po-shell .tx-act.primary{color:var(--ink-0);background:linear-gradient(135deg, var(--c-purple-l), var(--c-purple));box-shadow:var(--glow);border-color:#0000}.po-shell .tx-act.primary:hover{filter:brightness(1.1)}.po-shell .tx-act-status{font-family:var(--f-mono);letter-spacing:.14em;color:var(--c-green);align-items:center;gap:7px;margin-left:auto;font-size:9px;display:flex}.po-shell .tx-act-status i{background:var(--c-green);width:6px;height:6px;box-shadow:0 0 7px var(--c-green);border-radius:50%;animation:2.4s infinite po-blink}.po-shell .tx-strip{flex:none}.po-shell .tx-chgrid{grid-template-columns:1fr 1fr;gap:7px;padding:12px 13px;display:grid}.po-shell .tx-ch{cursor:pointer;border-radius:var(--r-xs);border:1px solid var(--line);background:color-mix(in oklab, var(--ink-0) 40%, transparent);text-align:left;align-items:center;gap:8px;padding:8px 10px;transition:all .14s;display:flex}.po-shell .tx-ch.on{border-color:color-mix(in oklab, var(--accent) 50%, transparent);background:color-mix(in oklab, var(--accent) 10%, transparent)}.po-shell .tx-ch-f{color:var(--t-lo);border:1px solid var(--line);border-radius:3px;flex:none;padding:2px 5px;font-size:9px}.po-shell .tx-ch.on .tx-ch-f{color:var(--accent);border-color:color-mix(in oklab, var(--accent) 45%, transparent)}.po-shell .tx-ch-n{font-family:var(--f-mono);letter-spacing:.04em;color:var(--t-mid);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10.5px;overflow:hidden}.po-shell .tx-ch.on .tx-ch-n{color:var(--t-hi)}.po-shell .tx-ch-led{background:var(--t-dim);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.po-shell .tx-ch.on .tx-ch-led{background:var(--c-green);box-shadow:0 0 7px var(--c-green)}.po-shell .tx-scan{align-items:center;gap:11px;padding:0 13px 13px;display:flex}.po-shell .tx-scan span{letter-spacing:.16em;color:var(--t-lo);font-size:9px}.po-shell .tx-scanbar{background:var(--ink-3);border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.po-shell .tx-scanbar i{background:linear-gradient(90deg, transparent, var(--accent), transparent);width:30%;box-shadow:0 0 10px var(--accent);border-radius:2px;animation:2.6s linear infinite tx-scan;position:absolute;top:0;bottom:0}@keyframes tx-scan{0%{left:-30%}to{left:100%}}.po-shell .po-still .tx-scanbar i{animation:none;left:35%}.po-shell .tx-detail{flex:1}.po-shell .tx-detail-head{letter-spacing:.18em;color:var(--accent);border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--accent) 8%, transparent);padding:10px 14px;font-size:11px}.po-shell .tx-detail-grid{grid-template-columns:78px 1fr;gap:8px 12px;padding:14px;font-size:11px;display:grid}.po-shell .tx-detail-grid .k{color:var(--t-lo);letter-spacing:.12em}.po-shell .tx-detail-grid .v{color:var(--t-hi);letter-spacing:.04em}.po-shell .tx-detail-body{color:var(--t-mid);border-bottom:1px solid var(--line);margin-bottom:13px;padding:4px 14px 14px;font-size:13px;line-height:1.55}.po-shell .tx-detail-acts{gap:8px;margin-top:auto;padding:0 14px 14px;display:flex}.po-shell .cm-viewtog{border-radius:var(--r-pill);border:1px solid var(--line);background:color-mix(in oklab, var(--ink-0) 45%, transparent);gap:3px;padding:3px;display:flex}.po-shell .cm-viewtog button{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--t-lo);border-radius:var(--r-pill);background:0 0;border:none;padding:5px 12px;font-size:9.5px;transition:all .14s}.po-shell .cm-viewtog button.on{color:var(--ink-0);background:color-mix(in oklab, var(--accent) 86%, #fff);box-shadow:var(--glow)}.po-shell[data-po-theme=light] .cm-viewtog button.on{color:#fff}
.po-shell .pg{min-height:calc(100vh - 64px);position:relative}.po-shell .pg-inner{max-width:1200px;margin:0 auto;padding:32px 40px 52px}.po-shell .pg-head{align-items:flex-start;gap:18px;margin-bottom:28px;display:flex}.po-shell .instrument-head{border:1px solid var(--line-2);border-radius:var(--r-md);background:linear-gradient(120deg, color-mix(in oklab, var(--accent) 9%, var(--ink-1)), color-mix(in oklab, var(--accent) 2%, var(--ink-1)));padding:18px 20px;position:relative;overflow:hidden}.po-shell .instrument-head:before{content:"";pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg, transparent 0 2px, color-mix(in oklab, var(--accent) 6%, transparent) 2px 3px);position:absolute;inset:0;-webkit-mask:radial-gradient(120% 100% at 0 0,#000 30%,#0000 80%);mask:radial-gradient(120% 100% at 0 0,#000 30%,#0000 80%)}.po-shell .pg-head-ic{position:relative}.po-shell .pg-ic-ring{border-radius:var(--r-md);border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);position:absolute;inset:-6px}.po-shell .pg-head-body{flex:1;min-width:0}.po-shell .pg-head-meta{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:7px;font-size:9px;display:flex}.po-shell .pg-head-meta .pg-sec{color:var(--accent)}.po-shell .pg-head-meta .pg-serial{color:var(--t-lo)}.po-shell .pg-head-meta .pg-sep{background:color-mix(in oklab, var(--accent) 50%, transparent);border-radius:50%;width:4px;height:4px}.po-shell .pg-head-meta .pg-live{color:var(--c-green);align-items:center;gap:6px;display:flex}.po-shell .pg-head-meta .pg-live i{background:var(--c-green);width:6px;height:6px;box-shadow:0 0 7px var(--c-green);border-radius:50%;animation:2.4s infinite po-blink}.po-shell .pg-ruler{opacity:.5;align-items:flex-end;gap:0;height:9px;margin-top:11px;display:flex}.po-shell .pg-ruler i{border-left:1px solid color-mix(in oklab, var(--accent) 35%, transparent);flex:1;height:3px}.po-shell .pg-ruler i.maj{border-left-color:color-mix(in oklab, var(--accent) 60%, transparent);height:9px}.po-shell .pg-head-ic{border-radius:var(--r-md);width:50px;height:50px;color:var(--accent);background:color-mix(in oklab, var(--accent) 13%, var(--ink-0));border:1px solid color-mix(in oklab, var(--accent) 45%, transparent);flex:0 0 50px;place-items:center;display:grid}.po-shell .pg-eyebrow{color:var(--accent)}.po-shell .pg-h1{letter-spacing:-.025em;margin:6px 0 0;font-size:38px;font-weight:600;line-height:1}.po-shell .pg-sub{color:var(--t-mid);max-width:540px;margin:9px 0 0;font-size:14px;line-height:1.5}.po-shell .pg-head-act{align-items:center;gap:10px;margin-left:auto;display:flex}.po-shell .pg-btn{cursor:pointer;border-radius:var(--r-sm);height:38px;font-family:var(--f-tech);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in oklab, var(--accent) 45%, transparent);background:color-mix(in oklab, var(--accent) 10%, transparent);align-items:center;gap:8px;padding:0 15px;font-size:12px;transition:all .16s;display:flex}.po-shell .pg-btn:hover{box-shadow:var(--glow)}.po-shell .ag-filter{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.po-shell .ag-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.po-shell .coll-card{perspective:1400px;cursor:pointer;border-radius:var(--r-lg);position:relative}.po-shell .coll-flip{width:100%;transform-style:preserve-3d;transition:transform .6s var(--ease);position:relative}.po-shell .coll-card.flipped .coll-flip{transform:rotateY(180deg)}.po-shell .coll-card:hover .coll-flip{box-shadow:0 24px 56px #00000073, 0 0 34px color-mix(in oklab, var(--fac) 26%, transparent)}.po-shell .coll-face{border-radius:var(--r-lg);backface-visibility:hidden;background:linear-gradient(170deg, color-mix(in oklab, var(--fac) 13%, var(--ink-1)), color-mix(in oklab, var(--fac) 3%, var(--ink-1)) 60%, var(--ink-0));border:1px solid color-mix(in oklab, var(--fac) 38%, transparent);overflow:hidden}.po-shell .coll-front{position:relative}.po-shell .coll-back{flex-direction:column;padding:16px 16px 15px;display:flex;position:absolute;inset:0;transform:rotateY(180deg)}.po-shell .coll-fliphint{z-index:3;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fac);border-radius:var(--r-pill);background:color-mix(in oklab, var(--ink-0) 66%, transparent);border:1px solid color-mix(in oklab, var(--fac) 40%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;align-items:center;gap:5px;padding:4px 9px;font-size:8.5px;transition:opacity .2s;display:flex;position:absolute;bottom:12px;right:12px}.po-shell .coll-card:hover .coll-fliphint{opacity:1}.po-shell .cb-head{border-bottom:1px solid color-mix(in oklab, var(--fac) 26%, transparent);align-items:center;gap:12px;padding-bottom:14px;display:flex}.po-shell .cb-level{text-align:center}.po-shell .cb-lvl-lab{font-family:var(--f-mono);letter-spacing:.2em;color:var(--t-lo);font-size:8px;display:block}.po-shell .cb-lvl-num{font-family:var(--f-tech);color:var(--fac);font-size:26px;font-weight:700;line-height:1}.po-shell .cb-stats{flex-direction:column;flex:1;justify-content:center;gap:11px;padding:18px 2px;display:flex}.po-shell .cb-stat{align-items:center;gap:10px;display:flex}.po-shell .cb-stat-lab{font-family:var(--f-mono);letter-spacing:.16em;color:var(--t-mid);width:46px;font-size:9px}.po-shell .cb-bar{background:var(--ink-3);border-radius:3px;flex:1;height:6px;overflow:hidden}.po-shell .cb-bar span{background:linear-gradient(90deg, color-mix(in oklab, var(--fac) 60%, transparent), var(--fac));height:100%;box-shadow:0 0 8px color-mix(in oklab, var(--fac) 50%, transparent);border-radius:3px;display:block}.po-shell .cb-stat-num{font-family:var(--f-mono);color:var(--t-hi);text-align:right;width:22px;font-size:11px}.po-shell .cb-lore{border-top:1px solid color-mix(in oklab, var(--fac) 26%, transparent);padding:13px 0}.po-shell .cb-lore p{color:var(--t-mid);margin:6px 0 0;font-size:12px;line-height:1.5}.po-shell .cb-open{cursor:pointer;border-radius:var(--r-sm);border:1px solid color-mix(in oklab, var(--fac) 50%, transparent);height:38px;color:var(--fac);background:color-mix(in oklab, var(--fac) 12%, transparent);font-family:var(--f-tech);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:12px;transition:all .16s;display:flex}.po-shell .cb-open:hover{background:color-mix(in oklab, var(--fac) 22%, transparent);box-shadow:0 0 18px color-mix(in oklab, var(--fac) 30%, transparent)}.po-shell .coll-portrait{height:256px;position:relative;overflow:hidden}.po-shell .coll-platform{z-index:0;background:radial-gradient(60% 42% at 50% 92%, color-mix(in oklab, var(--fac) 30%, transparent), transparent 70%), radial-gradient(80% 60% at 50% 18%, color-mix(in oklab, var(--fac) 10%, transparent), transparent 72%);position:absolute;inset:0;overflow:hidden}.po-shell .coll-platform:before{content:"";background:radial-gradient(ellipse, color-mix(in oklab, var(--fac) 55%, transparent), transparent 68%);width:64%;height:40px;box-shadow:0 0 28px color-mix(in oklab, var(--fac) 40%, transparent);border-radius:50%;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.po-shell .coll-platform:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--fac) 80%, transparent), transparent);width:70%;height:1px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.po-shell .coll-emblem{z-index:0;color:var(--fac);opacity:.14;filter:drop-shadow(0 0 16px color-mix(in oklab, var(--fac) 50%, transparent));position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.po-shell .coll-grid-fx{z-index:0;opacity:.35;background-image:linear-gradient(color-mix(in oklab, var(--fac) 30%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--fac) 30%, transparent) 1px, transparent 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask:radial-gradient(60% 50% at 50% 80%,#000,#0000 75%);mask:radial-gradient(60% 50% at 50% 80%,#000,#0000 75%)}.po-shell .coll-slot{z-index:1;position:absolute;inset:0;width:100%!important;height:100%!important}.po-shell .coll-slot::part(frame){background:0 0}.po-shell .coll-slot::part(empty){color:color-mix(in oklab, var(--fac) 60%, #fff)}.po-shell .coll-img{z-index:1;object-fit:cover;object-position:50% 14%;width:100%;height:100%;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 78%,#0000 99%);mask:linear-gradient(#000 78%,#0000 99%)}.po-shell .coll-rarity{z-index:3;font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:var(--r-pill);color:var(--fac);background:color-mix(in oklab, var(--ink-0) 70%, transparent);border:1px solid color-mix(in oklab, var(--fac) 50%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:3px 9px;font-size:8.5px;position:absolute;top:12px;left:12px}.po-shell .coll-status{z-index:3;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--r-pill);background:color-mix(in oklab, var(--ink-0) 70%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);align-items:center;gap:6px;padding:3px 9px;font-size:8.5px;display:flex;position:absolute;top:12px;right:12px}.po-shell .coll-status i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px}.po-shell .coll-status.active{color:var(--c-green)}.po-shell .coll-status.busy{color:var(--c-amber)}.po-shell .coll-status.idle{color:var(--t-lo)}.po-shell .coll-plate{z-index:2;border-top:1px solid color-mix(in oklab, var(--fac) 28%, transparent);background:linear-gradient(180deg, color-mix(in oklab, var(--fac) 8%, transparent), transparent);padding:14px 16px 16px;position:relative}.po-shell .coll-name{font-family:var(--f-tech);letter-spacing:.07em;align-items:center;gap:9px;font-size:18px;font-weight:700;display:flex}.po-shell .coll-role{color:var(--t-mid);margin-top:2px;font-size:11.5px}.po-shell .coll-meta{align-items:center;gap:8px;margin-top:12px;display:flex}.po-shell .coll-faction{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fac);border-radius:var(--r-xs);border:1px solid color-mix(in oklab, var(--fac) 40%, transparent);padding:3px 8px;font-size:9px}.po-shell .coll-task{color:var(--t-lo);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-style:italic;overflow:hidden}.po-shell .ag-lead-badge{font-family:var(--f-mono);letter-spacing:.12em;color:var(--gold-l);border:1px solid color-mix(in oklab, var(--gold) 50%, transparent);border-radius:var(--r-pill);padding:1px 7px;font-size:9px}.po-shell .ob-grid{grid-template-columns:1.2fr 1fr;gap:22px;display:grid}.po-shell .ob-radar{aspect-ratio:1;border-radius:var(--r-lg);background:radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--accent) 8%, var(--ink-1)), var(--ink-0));border:1px solid var(--line);place-items:center;display:grid;position:relative;overflow:hidden}.po-shell .ob-ring{border:1px solid color-mix(in oklab, var(--accent) 30%, transparent);border-radius:50%;position:absolute}.po-shell .ob-sweep{background:conic-gradient(from 0deg, transparent, color-mix(in oklab, var(--accent) 30%, transparent) 18%, transparent 36%);border-radius:50%;animation:6s linear infinite holo-spin;position:absolute;inset:0}.po-shell .ob-blip{background:var(--bc,var(--accent));width:9px;height:9px;box-shadow:0 0 12px var(--bc,var(--accent));cursor:pointer;z-index:2;border-radius:50%;transition:transform .1s linear;position:absolute;transform:translate(-50%,-50%)}.po-shell .ob-blip:after{content:"";border:1px solid var(--bc,var(--accent));opacity:0;border-radius:50%;transition:opacity .2s;position:absolute;inset:-4px}.po-shell .ob-blip.sel{width:12px;height:12px}.po-shell .ob-blip.sel:after{opacity:.8;animation:ob-ping 1.4s var(--ease-io) infinite}@keyframes ob-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}.po-shell .ob-planet{place-items:center;width:46%;height:46%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.po-shell .ob-planet-glow{background:radial-gradient(circle, color-mix(in oklab, var(--accent) 40%, transparent), transparent 65%);filter:blur(10px);animation:core-breathe 5s var(--ease-io) infinite;border-radius:50%;position:absolute;inset:-18%}.po-shell .ob-planet-body{width:100%;height:100%;box-shadow:inset -10px -8px 36px #000000b3, inset 14px 10px 30px color-mix(in oklab, var(--accent) 25%, transparent), 0 0 40px color-mix(in oklab, var(--accent) 35%, transparent);border-radius:50%;position:relative;overflow:hidden}.po-shell .ob-planet-body img{object-fit:cover;object-position:0 50%;width:200%;height:100%;animation:26s linear infinite planet-spin}@keyframes planet-spin{to{transform:translate(-50%)}}.po-shell .ob-planet-body:after{content:"";box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 30%, transparent);background:linear-gradient(120deg,#ffffff2e,#0000 36%);border-radius:50%;position:absolute;inset:0}.po-shell .ob-planet-ring{border:1px solid color-mix(in oklab, var(--accent) 35%, transparent);width:150%;height:150%;box-shadow:0 0 16px color-mix(in oklab, var(--accent) 22%, transparent);border-left-color:#0000;border-right-color:#0000;border-radius:50%;position:absolute;transform:rotateX(74deg)rotate(-12deg)}.po-shell .po-still .ob-planet-body img,.po-shell .po-still .ob-planet-glow{animation:none!important}.po-shell .ob-signal{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:13px;padding:13px 16px;transition:background .15s;display:flex}.po-shell .ob-signal:hover{background:color-mix(in oklab, var(--accent) 6%, transparent)}.po-shell .ob-signal.sel{background:color-mix(in oklab, var(--accent) 12%, transparent);box-shadow:inset 2px 0 0 var(--accent)}.po-shell .ob-signal:last-child{border-bottom:none}.po-shell .ob-conf{font-family:var(--f-mono);color:var(--accent);width:44px;font-size:13px;transition:color .3s}.po-shell .ob-bar{background:var(--ink-3);border-radius:3px;flex:1;height:4px;overflow:hidden}.po-shell .ob-bar span{background:var(--accent);height:100%;box-shadow:var(--glow);transition:width .8s var(--ease), background .3s;display:block}.po-shell .fn-hero{border-radius:var(--r-lg);align-items:flex-end;gap:40px;margin-bottom:22px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.po-shell .fn-big{letter-spacing:-.03em;font-size:62px;font-weight:600;line-height:1}.po-shell .fn-delta{font-family:var(--f-mono);color:var(--c-green);margin-top:8px;font-size:14px}.po-shell .fn-tiles{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px;display:grid}.po-shell .fn-tile{border-radius:var(--r-md);background:var(--panel-glass);border:1px solid var(--line);padding:18px}.po-shell .fn-tile .v{letter-spacing:-.01em;margin-top:10px;font-size:26px;font-weight:600}.po-shell .fn-row{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.po-shell .fn-row:last-child{border-bottom:none}.po-shell .fn-amt{font-family:var(--f-mono);white-space:nowrap;margin-left:auto}.po-shell .fn-livetag{color:var(--c-green);letter-spacing:.16em;align-items:center;gap:5px;font-size:8.5px;display:inline-flex}.po-shell .fn-livetag i{background:var(--c-green);width:5px;height:5px;box-shadow:0 0 6px var(--c-green);border-radius:50%;animation:2s infinite po-blink}.po-shell .fn-big{transition:opacity .2s}.po-shell .fn-line,.po-shell .fn-area{transition:all .9s var(--ease)}.po-shell .fn-pulse{transform-origin:50%;transform-box:fill-box;animation:fn-pulse 1.8s var(--ease-io) infinite}@keyframes fn-pulse{0%{r:3.5;opacity:.9}to{r:13;opacity:0}}.po-shell .fn-row{transition:background .4s}.po-shell .fn-fresh{animation:fn-fresh 1.4s var(--ease)}@keyframes fn-fresh{0%{background:color-mix(in oklab, var(--c-gold) 26%, transparent);transform:translate(-6px)}30%{transform:none}to{background:0 0}}.po-shell .po-still .fn-pulse,.po-shell .po-still .fn-livetag i{animation:none}@media (prefers-reduced-motion:reduce){.po-shell .fn-pulse,.po-shell .fn-livetag i{animation:none}.po-shell .fn-line,.po-shell .fn-area{transition:none}}.po-shell .ab-pipe{margin-bottom:22px;padding:16px 20px;position:relative}.po-shell .ab-pipe-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.po-shell .ab-cur{color:var(--t-mid);font-size:11px}.po-shell .ab-livetag{letter-spacing:.16em;color:var(--c-cyan);align-items:center;gap:6px;margin-left:auto;font-size:8.5px;display:inline-flex}.po-shell .ab-livetag i{background:var(--c-cyan);width:5px;height:5px;box-shadow:0 0 6px var(--c-cyan);border-radius:50%;animation:1.4s infinite po-blink}.po-shell .ab-stages{align-items:center;display:flex}.po-shell .ab-stage{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.po-shell .ab-stage-dot{width:30px;height:30px;font-family:var(--f-mono);z-index:2;border:1.5px solid var(--t-dim);color:var(--t-lo);background:var(--ink-1);transition:all .3s var(--ease);border-radius:50%;place-items:center;font-size:12px;display:grid}.po-shell .ab-stage.done .ab-stage-dot{border-color:var(--c-green);color:var(--c-green);background:color-mix(in oklab, var(--c-green) 18%, var(--ink-1))}.po-shell .ab-stage.active .ab-stage-dot{border-color:var(--c-cyan);color:var(--c-cyan);box-shadow:0 0 16px color-mix(in oklab, var(--c-cyan) 50%, transparent);animation:1.2s infinite po-blink}.po-shell .ab-stage-lab{letter-spacing:.12em;color:var(--t-lo);font-size:9px}.po-shell .ab-stage.done .ab-stage-lab,.po-shell .ab-stage.active .ab-stage-lab{color:var(--t-hi)}.po-shell .ab-stage-conn{background:var(--line-2);z-index:1;width:100%;height:2px;position:absolute;top:15px;left:50%}.po-shell .ab-stage.done .ab-stage-conn{background:var(--c-green);box-shadow:0 0 8px color-mix(in oklab, var(--c-green) 50%, transparent)}.po-shell .ab-stage-fill{background:var(--c-cyan);height:2px;box-shadow:0 0 8px var(--c-cyan);z-index:1;transition:width .4s linear;position:absolute;top:15px;left:50%}.po-shell .ab-grid{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px;display:grid}.po-shell .ab-build{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 16px;display:flex}.po-shell .ab-build:last-child{border-bottom:none}.po-shell .ab-bstat{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.po-shell .ab-bstat.building{background:var(--c-cyan);box-shadow:0 0 8px var(--c-cyan);animation:1s infinite po-blink}.po-shell .ab-bstat.queued{background:var(--c-amber)}.po-shell .ab-bstat.passed{background:var(--c-green);box-shadow:0 0 6px var(--c-green)}.po-shell .ab-bname{color:var(--t-hi);flex:1;font-size:12.5px}.po-shell .ab-bbadge{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);padding:2px 8px;font-size:8.5px}.po-shell .ab-bbadge.building{color:var(--c-cyan);border:1px solid color-mix(in oklab, var(--c-cyan) 45%, transparent)}.po-shell .ab-bbadge.queued{color:var(--c-amber);border:1px solid color-mix(in oklab, var(--c-amber) 40%, transparent)}.po-shell .ab-bbadge.passed{color:var(--c-green);border:1px solid color-mix(in oklab, var(--c-green) 40%, transparent)}.po-shell .ab-btime{color:var(--t-lo);text-align:right;width:34px;font-size:10px}.po-shell .ab-fresh{animation:fn-fresh 1.4s var(--ease)}.po-shell .ab-console{min-height:0}.po-shell .ab-log{color:var(--t-mid);padding:12px 16px;font-size:11.5px;line-height:1.7;overflow:hidden}.po-shell .ab-logline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.po-shell .ab-logline.ok{color:var(--c-green)}.po-shell .ab-logcaret{color:var(--accent);margin-top:6px;font-size:11px}.po-shell .ab-blink{animation:1s step-end infinite po-blink}.po-shell .ab-deploy{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:12px 16px;display:flex}.po-shell .ab-deploy:last-child{border-bottom:none}.po-shell .ab-dstat{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.po-shell .ab-dstat.live{background:var(--c-green);box-shadow:0 0 8px var(--c-green)}.po-shell .ab-dstat.building{background:var(--c-cyan);box-shadow:0 0 8px var(--c-cyan);animation:1s infinite po-blink}.po-shell .ab-dname{color:var(--t-hi);flex:1;font-size:13px}.po-shell .ab-denv{letter-spacing:.12em;color:var(--t-lo);border:1px solid var(--line);border-radius:3px;padding:2px 7px;font-size:8.5px}.po-shell .ab-dver{color:var(--t-mid);width:86px;font-size:10.5px}.po-shell .ab-dbadge{font-family:var(--f-mono);letter-spacing:.1em;border-radius:var(--r-pill);padding:2px 8px;font-size:8.5px}.po-shell .ab-dbadge.live{color:var(--c-green);border:1px solid color-mix(in oklab, var(--c-green) 40%, transparent)}.po-shell .ab-dbadge.building{color:var(--c-cyan);border:1px solid color-mix(in oklab, var(--c-cyan) 45%, transparent)}.po-shell .po-still .ab-livetag i,.po-shell .po-still .ab-stage.active .ab-stage-dot,.po-shell .po-still .ab-bstat.building,.po-shell .po-still .ab-blink,.po-shell .po-still .ab-dstat.building{animation:none!important}.po-shell .gal-wall{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.po-shell .gal-plate{border-radius:var(--r-md);cursor:pointer;background:linear-gradient(165deg, color-mix(in oklab, var(--fac) 12%, var(--ink-1)), var(--ink-0));border:1px solid color-mix(in oklab, var(--fac) 38%, transparent);transition:transform .2s var(--ease), box-shadow .2s var(--ease);margin:0;position:relative;overflow:hidden}.po-shell .gal-plate:hover{box-shadow:0 20px 50px #00000073, 0 0 28px color-mix(in oklab, var(--fac) 26%, transparent);transform:translateY(-4px)}.po-shell .gal-img-wrap{background:radial-gradient(60% 50% at 50% 30%, color-mix(in oklab, var(--fac) 14%, transparent), transparent 70%);place-items:center;height:210px;display:grid;position:relative;overflow:hidden}.po-shell .gal-img-wrap img{object-fit:cover;object-position:50% 14%;width:100%;height:100%;transition:transform .4s var(--ease)}.po-shell .gal-plate:hover .gal-img-wrap img{transform:scale(1.06)}.po-shell .gal-scan{pointer-events:none;opacity:.4;background:repeating-linear-gradient(0deg, transparent 0 2px, color-mix(in oklab, var(--fac) 10%, transparent) 2px 3px);position:absolute;inset:0}.po-shell .gal-plate figcaption{border-top:1px solid color-mix(in oklab, var(--fac) 22%, transparent);flex-direction:column;gap:3px;padding:12px 14px;display:flex}.po-shell .gal-rarity{letter-spacing:.18em;text-transform:uppercase;color:var(--fac);font-size:8px}.po-shell .gal-title{letter-spacing:.06em;color:var(--t-hi);font-size:11.5px}.po-shell .gal-tag{color:var(--t-lo);font-size:10.5px}.po-shell .gal-lightbox{z-index:120;background:color-mix(in oklab, var(--void) 78%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;gap:18px;padding:40px;animation:.25s po-fade;display:flex;position:fixed;inset:0}@keyframes po-fade{0%{opacity:0}to{opacity:1}}.po-shell .gal-lb-fig{border-radius:var(--r-lg);background:linear-gradient(165deg, color-mix(in oklab, var(--c-purple) 12%, var(--ink-1)), var(--ink-0));border:1px solid var(--line-2);width:min(440px,70vw);box-shadow:0 40px 100px #0009, 0 0 60px color-mix(in oklab, var(--c-purple) 16%, transparent);animation:po-rise .3s var(--ease);margin:0;position:relative;overflow:hidden}.po-shell .gal-lb-bay{background:radial-gradient(60% 45% at 50% 80%, color-mix(in oklab, var(--c-purple) 22%, transparent), transparent 70%);place-items:center;height:64vh;max-height:560px;display:grid;position:relative}.po-shell .gal-lb-bay:after{content:"";background:radial-gradient(ellipse, color-mix(in oklab, var(--c-purple) 50%, transparent), transparent 70%);border-radius:50%;width:60%;height:30px;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.po-shell .gal-lb-bay img{object-fit:contain;z-index:1;filter:drop-shadow(0 20px 40px #00000080);max-width:92%;max-height:92%;position:relative}.po-shell .gal-lb-cap{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.po-shell .gal-lb-title{font-family:var(--f-tech);letter-spacing:.08em;font-size:15px;font-weight:600}.po-shell .gal-lb-tag{color:var(--t-lo);letter-spacing:.1em;margin-top:3px;font-size:11px}.po-shell .gal-lb-idx{color:var(--accent);font-size:12px}.po-shell .gal-lb-nav{cursor:pointer;width:46px;height:46px;color:var(--t-hi);border:1px solid var(--line-2);background:var(--panel-glass);border-radius:50%;flex:0 0 46px;place-items:center;transition:all .16s;display:grid}.po-shell .gal-lb-nav:hover{color:var(--c-purple-l);border-color:var(--c-purple-l);box-shadow:var(--glow)}.po-shell .gal-lb-close{cursor:pointer;width:40px;height:40px;color:var(--t-mid);border:1px solid var(--line);background:var(--panel-glass);border-radius:50%;place-items:center;display:grid;position:fixed;top:22px;right:24px}.po-shell .gal-lb-close:hover{color:var(--c-red);border-color:var(--c-red)}.po-shell .po-still .gal-scan{animation:none}.po-shell .nv-grid{grid-template-columns:1.5fr 1fr;gap:22px;display:grid}.po-shell .nv-mesh{aspect-ratio:1.15;min-height:0;padding:16px;position:relative}.po-shell .nv-mesh-head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.po-shell .nv-mesh-head .ab-livetag{color:var(--c-purple-l);margin-left:auto}.po-shell .nv-svg{width:calc(100% - 32px);height:calc(100% - 32px);position:absolute;inset:16px;overflow:visible}.po-shell .nv-core-ring{animation:nv-corepulse 3s var(--ease-io) infinite;transform-origin:50%;transform-box:fill-box}@keyframes nv-corepulse{0%,to{opacity:.5;r:6.5}50%{opacity:.15;r:8}}.po-shell .nv-packet{offset-rotate:0deg;filter:drop-shadow(0 0 1px);animation:2.6s linear infinite nv-flow}@keyframes nv-flow{0%{offset-distance:0%}to{offset-distance:100%}}.po-shell .nv-node-lab{letter-spacing:.1em;pointer-events:none;white-space:nowrap;text-shadow:0 0 6px var(--void);font-size:8px;position:absolute;transform:translate(-50%,calc(13px - 50%))}.po-shell .nv-feed-panel{min-height:0}.po-shell .nv-feed{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 16px;display:flex}.po-shell .nv-feed:last-child{border-bottom:none}.po-shell .nv-feed-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.po-shell .nv-feed-src{letter-spacing:.08em;flex:0 0 74px;width:74px;font-size:11px}.po-shell .nv-feed-msg{color:var(--t-mid);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.po-shell .po-still .nv-packet,.po-shell .po-still .nv-core-ring{animation:none!important}@media (prefers-reduced-motion:reduce){.po-shell .nv-packet,.po-shell .nv-core-ring{animation:none!important}}.po-shell .scaf-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.po-shell .scaf-mod{border-radius:var(--r-lg);background:var(--panel-glass);border:1px solid var(--line);flex-direction:column;min-height:150px;padding:18px;display:flex;position:relative;overflow:hidden}.po-shell .scaf-mod .mh{color:var(--accent);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;display:flex}.po-shell .scaf-line{background:linear-gradient(90deg, color-mix(in oklab, var(--accent) 18%, var(--ink-3)), var(--ink-3));border-radius:4px;height:9px;margin-top:11px}.po-shell .scaf-empty{font-family:var(--f-mono);color:var(--t-dim);letter-spacing:.1em;margin-top:auto;font-size:10px}.po-shell .scaf-note{border-radius:var(--r-md);border:1px dashed var(--line-2);color:var(--t-mid);background:color-mix(in oklab, var(--accent) 5%, transparent);align-items:center;gap:11px;margin-top:22px;padding:14px 18px;font-size:13px;display:flex}.po-shell .inst-mod{border-radius:var(--r-md);border:1px solid var(--line-2);background:linear-gradient(160deg, color-mix(in oklab, var(--accent) 8%, var(--ink-1)), color-mix(in oklab, var(--accent) 2%, var(--ink-1)));transition:transform .18s var(--ease), box-shadow .18s var(--ease);padding:15px 16px 13px;position:relative;overflow:hidden}.po-shell .inst-mod:hover{box-shadow:0 18px 44px #0006, 0 0 26px color-mix(in oklab, var(--accent) 20%, transparent);transform:translateY(-3px)}.po-shell .inst-mod-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.po-shell .inst-mod-lab{letter-spacing:.16em;color:var(--t-mid);font-size:9.5px}.po-shell .inst-mod-serial{letter-spacing:.14em;color:color-mix(in oklab, var(--accent) 55%, var(--t-lo));font-size:8px}.po-shell .inst-mod-body{align-items:center;gap:14px;display:flex}.po-shell .inst-ring{filter:drop-shadow(0 0 5px color-mix(in oklab, var(--accent) 45%, transparent));flex:none}.po-shell .inst-ring-fill{transition:stroke-dasharray .9s var(--ease)}.po-shell .po-still .inst-ring-fill{transition:none}.po-shell .inst-mod-read{flex-direction:column;gap:5px;display:flex}.po-shell .inst-mod-val{font-family:var(--f-tech);letter-spacing:-.02em;font-size:28px;font-weight:600;line-height:1}.po-shell .inst-mod-val small{font-family:var(--f-mono);color:var(--t-lo);margin-left:2px;font-size:12px;font-weight:400}.po-shell .inst-mod-stat{font-family:var(--f-mono);letter-spacing:.14em;align-items:center;gap:6px;font-size:8.5px;display:flex}.po-shell .inst-mod-stat i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px}.po-shell .inst-mod-stat.ok{color:var(--c-green)}.po-shell .inst-mod-stat.warn{color:var(--c-amber)}.po-shell .inst-mod-stat.crit{color:var(--c-red)}.po-shell .inst-wave{opacity:.65;width:100%;height:24px;margin-top:11px;overflow:visible}.po-shell .inst-mod.crit{border-color:color-mix(in oklab, var(--c-red) 60%, transparent);background:linear-gradient(160deg, color-mix(in oklab, var(--c-red) 14%, var(--ink-1)), color-mix(in oklab, var(--c-red) 3%, var(--ink-1)));box-shadow:0 0 0 1px color-mix(in oklab, var(--c-red) 30%, transparent), 0 0 30px color-mix(in oklab, var(--c-red) 24%, transparent);animation:1.1s step-end infinite inst-alarm}@keyframes inst-alarm{0%,to{box-shadow:0 0 0 1px color-mix(in oklab, var(--c-red) 30%, transparent), 0 0 30px color-mix(in oklab, var(--c-red) 24%, transparent)}50%{box-shadow:0 0 0 1px color-mix(in oklab, var(--c-red) 55%, transparent), 0 0 44px color-mix(in oklab, var(--c-red) 40%, transparent)}}.po-shell .inst-mod.crit .inst-cnr{border-color:var(--c-red)}.po-shell .inst-mod.crit .inst-mod-val{color:var(--c-red)}.po-shell .inst-mod.crit .inst-mod-stat.crit i{animation:.6s step-end infinite po-blink}.po-shell .inst-mod[data-glitch]{animation:1.1s step-end infinite inst-alarm,.4s steps(2,end) inst-glitch}@keyframes inst-glitch{0%{clip-path:inset(0 0 60%);transform:translate(0)}25%{clip-path:inset(40% 0 0);transform:translate(-3px,1px)}50%{clip-path:inset(0 0 30%);transform:translate(2px,-1px)}75%{clip-path:inset(20% 0 40%);transform:translate(-1px)}to{clip-path:none;transform:none}}.po-shell .inst-mod.crit .inst-mod-lab{color:var(--c-red);position:relative}.po-shell .inst-mod.crit .inst-mod-lab:after{content:attr(data-text);color:var(--c-cyan);opacity:.5;mix-blend-mode:screen;animation:.5s steps(2,end) infinite inst-rgb;position:absolute;top:0;left:1px}@keyframes inst-rgb{0%,to{transform:translate(0)}50%{transform:translate(1.5px)}}.po-shell .po-still .inst-mod.crit,.po-shell .po-still .inst-mod[data-glitch]{animation:none!important}@media (prefers-reduced-motion:reduce){.po-shell .inst-mod.crit,.po-shell .inst-mod[data-glitch],.po-shell .inst-mod.crit .inst-mod-lab:after{animation:none!important}}
.po-shell .sanc{--sx:0;--sy:0;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.po-shell .sanc-field{z-index:0;pointer-events:none;background:radial-gradient(60% 60% at 50% 48%, color-mix(in oklab, var(--gold) 9%, transparent), transparent 70%), radial-gradient(120% 90% at 50% 120%, color-mix(in oklab, var(--c-purple) 16%, transparent), transparent 72%);position:absolute;inset:0}.po-shell[data-po-theme=light] .sanc-field{background:radial-gradient(55% 55% at 50% 46%, color-mix(in oklab, var(--gold) 16%, transparent), transparent 70%), radial-gradient(120% 90% at 50% 120%, color-mix(in oklab, var(--c-purple) 10%, transparent), transparent 72%)}.po-shell .sanc-throne{z-index:2;width:360px;height:360px;transform:translate3d(calc(var(--sx) * 8px), calc(var(--sy) * 8px), 0);transition:transform .4s var(--ease);place-items:center;display:grid;position:relative}.po-shell .sanc-halo{pointer-events:none;background:radial-gradient(circle, color-mix(in oklab, var(--gold) 30%, transparent), transparent 60%);filter:blur(8px);animation:sanc-breathe 7s var(--ease-io) infinite;border-radius:50%;position:absolute;inset:-22%}@keyframes sanc-breathe{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}.po-shell .sanc-ring{border:1px solid color-mix(in oklab, var(--gold) 36%, transparent);border-radius:50%;position:absolute}.po-shell .sanc-ring.r1{opacity:.5;border-style:solid;animation:60s linear infinite sanc-spin;inset:8%}.po-shell .sanc-ring.r2{border-color:color-mix(in oklab, var(--gold) 50%, transparent);opacity:.7;inset:20%}.po-shell .sanc-ring.r3{border-style:dashed;border-color:color-mix(in oklab, var(--c-purple-l) 30%, transparent);opacity:.5;animation:120s linear infinite reverse sanc-spin;inset:0}.po-shell .sanc-ring.ticks{background:repeating-conic-gradient(from 0deg, color-mix(in oklab, var(--gold) 55%, transparent) 0 .5deg, transparent .5deg 9deg);opacity:.6;border:none;animation:200s linear infinite sanc-spin;inset:13%;-webkit-mask:radial-gradient(circle,#0000 48.4%,#000 48.6% 50%,#0000 50.2%);mask:radial-gradient(circle,#0000 48.4%,#000 48.6% 50%,#0000 50.2%)}@keyframes sanc-spin{to{transform:rotate(360deg)}}.po-shell .sanc-reticle{pointer-events:none;z-index:2;position:absolute;inset:-14%}.po-shell .sanc-cross{background:color-mix(in oklab, var(--gold) 45%, transparent);box-shadow:0 0 6px color-mix(in oklab, var(--gold) 35%, transparent);position:absolute}.po-shell .sanc-cross.h{height:1px;top:50%;left:8%;right:8%;-webkit-mask:linear-gradient(90deg,#0000,#000 16%,#0000 42% 58%,#000 84%,#0000);mask:linear-gradient(90deg,#0000,#000 16%,#0000 42% 58%,#000 84%,#0000)}.po-shell .sanc-cross.v{width:1px;top:8%;bottom:8%;left:50%;-webkit-mask:linear-gradient(#0000,#000 16%,#0000 42% 58%,#000 84%,#0000);mask:linear-gradient(#0000,#000 16%,#0000 42% 58%,#000 84%,#0000)}.po-shell .sanc-brk{border:1.5px solid color-mix(in oklab, var(--gold) 70%, transparent);width:18px;height:18px;box-shadow:0 0 8px color-mix(in oklab, var(--gold) 40%, transparent);position:absolute}.po-shell .sanc-brk.tl{border-bottom:none;border-right:none;top:4%;left:4%}.po-shell .sanc-brk.tr{border-bottom:none;border-left:none;top:4%;right:4%}.po-shell .sanc-brk.bl{border-top:none;border-right:none;bottom:4%;left:4%}.po-shell .sanc-brk.br{border-top:none;border-left:none;bottom:4%;right:4%}.po-shell .sanc-tele{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in oklab, var(--gold) 75%, var(--t-mid));white-space:nowrap;font-size:9px;position:absolute}.po-shell .sanc-tele.t{top:15%;left:50%;transform:translate(-50%)}.po-shell .sanc-tele.b{bottom:15%;left:50%;transform:translate(-50%)}.po-shell .sanc-tele.l{transform-origin:0;top:50%;left:-1%;transform:translateY(-50%)rotate(-90deg)}.po-shell .sanc-tele.r{transform-origin:100%;top:50%;right:-1%;transform:translateY(-50%)rotate(90deg)}.po-shell .sanc-arc{border-radius:50%;position:absolute}.po-shell .sanc-arc.a1{background:conic-gradient(from 200deg, color-mix(in oklab, var(--gold) 80%, transparent) 0 46deg, transparent 46deg 90deg, color-mix(in oklab, var(--gold) 80%, transparent) 90deg 120deg, transparent 120deg 360deg);opacity:.8;animation:38s linear infinite sanc-spin;inset:4%;-webkit-mask:radial-gradient(circle,#0000 46.5%,#000 47% 49.5%,#0000 50%);mask:radial-gradient(circle,#0000 46.5%,#000 47% 49.5%,#0000 50%)}.po-shell .sanc-arc.a2{background:conic-gradient(from 20deg, color-mix(in oklab, var(--c-purple-l) 70%, transparent) 0 30deg, transparent 30deg 180deg, color-mix(in oklab, var(--c-purple-l) 70%, transparent) 180deg 214deg, transparent 214deg 360deg);opacity:.7;animation:24s linear infinite reverse sanc-spin;inset:16%;-webkit-mask:radial-gradient(circle,#0000 47%,#000 47.5% 49.5%,#0000 50%);mask:radial-gradient(circle,#0000 47%,#000 47.5% 49.5%,#0000 50%)}.po-shell .po-still .sanc-arc{animation:none!important}@media (prefers-reduced-motion:reduce){.po-shell .sanc-arc{animation:none!important}}.po-shell .sanc-core{cursor:pointer;z-index:3;background:radial-gradient(circle at 42% 36%, #fff 2%, color-mix(in oklab, var(--gold-l) 90%, #fff) 16%, var(--gold) 52%, color-mix(in oklab, var(--gold) 60%, #3a2a08) 86%);width:116px;height:116px;box-shadow:0 0 60px color-mix(in oklab, var(--gold) 70%, transparent), inset 0 0 30px #ffffff73, inset -6px -8px 22px color-mix(in oklab, var(--gold) 60%, #2a1d04);animation:sanc-pulse 5s var(--ease-io) infinite;transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.po-shell .sanc-core:hover{transform:scale(1.05)}@keyframes sanc-pulse{0%,to{box-shadow:0 0 52px color-mix(in oklab, var(--gold) 60%, transparent), inset 0 0 30px #fff6, inset -6px -8px 22px color-mix(in oklab, var(--gold) 60%, #2a1d04)}50%{box-shadow:0 0 80px color-mix(in oklab, var(--gold) 85%, transparent), inset 0 0 34px #ffffff8c, inset -6px -8px 22px color-mix(in oklab, var(--gold) 60%, #2a1d04)}}.po-shell .sanc-core-glint{background:radial-gradient(circle, #fff 0%, color-mix(in oklab, #fff 70%, var(--gold-l)) 38%, transparent 72%);filter:blur(1px);width:64%;height:64%;animation:sanc-glint 5s var(--ease-io) infinite;border-radius:50%;position:absolute}@keyframes sanc-glint{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}.po-shell .sanc-rays{z-index:1;pointer-events:none;opacity:.5;background:repeating-conic-gradient(from 0deg at 50% 50%, transparent 0 7deg, color-mix(in oklab, var(--gold) 22%, transparent) 7deg 7.4deg, transparent 7.4deg 14deg);animation:240s linear infinite sanc-spin;position:absolute;inset:-40%;-webkit-mask:radial-gradient(circle,#000 6%,#0000 46%);mask:radial-gradient(circle,#000 6%,#0000 46%)}.po-shell .sanc-top{text-align:center;z-index:4;width:86%;max-width:720px;position:absolute;top:9%;left:50%;transform:translate(-50%)}.po-shell .sanc-eyebrow{font-family:var(--f-mono);letter-spacing:.42em;text-transform:uppercase;color:color-mix(in oklab, var(--gold) 70%, var(--t-mid));font-size:10px}.po-shell .sanc-status{font-family:var(--f-tech);letter-spacing:.12em;text-transform:uppercase;color:var(--t-mid);align-items:center;gap:9px;margin-top:14px;font-size:13px;display:inline-flex}.po-shell .sanc-status .dot{background:var(--c-green);width:7px;height:7px;box-shadow:0 0 9px var(--c-green);border-radius:50%;animation:2.6s infinite po-blink}.po-shell .sanc-truths{font-family:var(--f-mono);color:var(--t-lo);align-items:center;gap:14px;margin-top:16px;font-size:12px;display:inline-flex}.po-shell .sanc-truths .t b{color:var(--t-hi);margin-right:3px;font-weight:600}.po-shell .sanc-truths .sep{background:color-mix(in oklab, var(--gold) 55%, transparent);border-radius:50%;width:4px;height:4px}.po-shell .sanc-bottom{z-index:5;text-align:center;width:90%;max-width:600px;position:absolute;bottom:6.5%;left:50%;transform:translate(-50%)}.po-shell .sanc-directive{color:var(--t-hi);letter-spacing:-.01em;text-wrap:balance;margin-bottom:18px;font-size:18px;font-weight:300;line-height:1.5}.po-shell .sanc-directive b{color:var(--gold-l);font-weight:500}.po-shell .sanc-word{cursor:text;border-radius:var(--r-pill);background:var(--panel-glass);border:1px solid color-mix(in oklab, var(--gold) 32%, transparent);height:58px;box-shadow:0 0 0 1px color-mix(in oklab, var(--gold) 12%, transparent), 0 20px 60px color-mix(in oklab, var(--void) 50%, transparent), 0 0 40px color-mix(in oklab, var(--gold) 12%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .25s var(--ease);align-items:center;gap:13px;padding:0 8px 0 22px;display:flex;position:relative}.po-shell .sanc-word:hover{border-color:color-mix(in oklab, var(--gold) 60%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--gold) 40%, transparent), 0 24px 70px color-mix(in oklab, var(--void) 55%, transparent), 0 0 56px color-mix(in oklab, var(--gold) 22%, transparent)}.po-shell[data-po-theme=dark] .sanc-word{background:#0e0e189e}.po-shell[data-po-theme=light] .sanc-word{background:#ffffffd1}.po-shell .sanc-word .ph{text-align:left;color:var(--t-mid);flex:1;font-size:16px;font-weight:300}.po-shell .sanc-word .kbd{background:color-mix(in oklab, var(--gold) 10%, transparent);border-color:color-mix(in oklab, var(--gold) 30%, transparent);color:color-mix(in oklab, var(--gold-l) 80%, var(--t-mid))}.po-shell .sanc-word .orb{width:38px;height:38px;color:var(--void);background:radial-gradient(circle at 40% 35%, #fff, var(--gold-l) 40%, var(--gold));box-shadow:0 0 18px color-mix(in oklab, var(--gold) 60%, transparent);border-radius:50%;flex:0 0 38px;place-items:center;display:grid}.po-shell .sanc-constellation{z-index:4;pointer-events:none;position:absolute;inset:0}.po-shell .sanc-star{cursor:pointer;pointer-events:auto;transition:transform .25s var(--ease);flex-direction:column;align-items:center;gap:9px;display:flex;position:absolute;transform:translate(-50%,-50%)}.po-shell .sanc-star:hover{transform:translate(-50%,-50%)scale(1.08)}.po-shell .sanc-star .pt{background:color-mix(in oklab, var(--fac,var(--gold)) 80%, #fff 10%);width:11px;height:11px;box-shadow:0 0 12px color-mix(in oklab, var(--fac,var(--gold)) 80%, transparent);transition:all .25s var(--ease);border-radius:50%;position:relative}.po-shell .sanc-star .pt:after{content:"";border:1px solid color-mix(in oklab, var(--fac,var(--gold)) 40%, transparent);opacity:0;border-radius:50%;transition:opacity .25s;position:absolute;inset:-7px}.po-shell .sanc-star:hover .pt{box-shadow:0 0 22px color-mix(in oklab, var(--fac,var(--gold)) 95%, transparent)}.po-shell .sanc-star:hover .pt:after{opacity:1}.po-shell .sanc-star .lbl{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--t-lo);white-space:nowrap;font-size:9.5px;transition:color .25s}.po-shell .sanc-star:hover .lbl{color:var(--fac,var(--gold-l))}.po-shell .sanc-star .ct{font-family:var(--f-mono);color:var(--t-lo);letter-spacing:.1em;font-size:8px}.po-shell .sanc-vital{z-index:4;text-align:center;pointer-events:none;position:absolute}.po-shell .sanc-vital .v{font-family:var(--f-tech);letter-spacing:-.02em;background:linear-gradient(180deg, var(--t-hi), color-mix(in oklab, var(--gold) 40%, var(--t-mid)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:600;line-height:1}.po-shell .sanc-vital .l{font-family:var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--t-lo);margin-top:6px;font-size:8.5px}.po-shell .sanc-vital .s{font-family:var(--f-mono);color:var(--gold);-webkit-text-fill-color:var(--gold);margin-left:4px;font-size:10px}.po-shell .sanc-corner{z-index:6;gap:9px;display:flex;position:absolute;top:18px;right:20px}.po-shell .sanctuary-mode .po-side,.po-shell .sanctuary-mode .po-top{display:none}.po-shell .sanctuary-mode .po-view{inset:0}.po-shell .po-still .sanc-halo,.po-shell .po-still .sanc-core,.po-shell .po-still .sanc-ring,.po-shell .po-still .sanc-rays{animation:none!important}@media (prefers-reduced-motion:reduce){.po-shell .sanc-halo,.po-shell .sanc-core,.po-shell .sanc-ring,.po-shell .sanc-rays{animation:none!important}}.po-shell .sanc-throne[data-voice=listening] .sanc-core,.po-shell .sanc-throne[data-voice=speaking] .sanc-core{transform:scale(calc(1 + var(--voice-level,0) * .32));box-shadow:0 0 calc(60px + var(--voice-level,0) * 150px) color-mix(in oklab, var(--gold) 80%, transparent), inset 0 0 30px #ffffff80;transition:transform 90ms linear,box-shadow 90ms linear;animation:none}.po-shell .sanc-throne[data-voice=thinking] .sanc-core,.po-shell .sanc-throne[data-voice=transcribing] .sanc-core{animation:sanc-think 1.05s var(--ease-io,ease-in-out) infinite}@keyframes sanc-think{0%,to{box-shadow:0 0 50px color-mix(in oklab, var(--gold) 60%, transparent), inset 0 0 30px #ffffff73;transform:scale(1)}50%{box-shadow:0 0 110px color-mix(in oklab, var(--gold) 92%, transparent), inset 0 0 30px #ffffff8c;transform:scale(1.08)}}.po-shell .sanc-vstate{color:var(--gold);letter-spacing:.02em;font-weight:600}
.po-shell .po-boot{z-index:200;background:radial-gradient(circle at 50% 42%, color-mix(in oklab, var(--c-purple) 14%, var(--void)), var(--void) 70%);animation:boot-out .5s var(--ease) 2.7s forwards;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes boot-out{to{opacity:0;visibility:hidden}}.po-shell .po-boot-scan{pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg, transparent 0 2px, color-mix(in oklab, var(--c-purple) 8%, transparent) 2px 3px);position:absolute;inset:0}.po-shell .po-boot-scan:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--c-purple-l) 16%, transparent), transparent);height:30%;animation:1.6s linear infinite boot-sweep;position:absolute;top:-30%;left:0;right:0}@keyframes boot-sweep{to{top:100%}}.po-shell .po-boot-core{place-items:center;width:150px;height:150px;margin-bottom:26px;display:grid;position:relative}.po-shell .po-boot-orb{background:radial-gradient(circle at 40% 34%, #fff 2%, var(--c-purple-l) 30%, var(--c-purple) 64%, #1b0e42 92%);width:78px;height:78px;box-shadow:0 0 50px color-mix(in oklab, var(--c-purple) 75%, transparent), inset 0 0 22px #ffffff59;animation:boot-orb 1.2s var(--ease) both;border-radius:50%;place-items:center;display:grid}.po-shell .po-boot-orb .po-logomark{filter:brightness(0)invert();opacity:.9}@keyframes boot-orb{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.po-shell .po-boot-ring{border:1px solid color-mix(in oklab, var(--c-purple-l) 50%, transparent);border-radius:50%;position:absolute}.po-shell .po-boot-ring.r1{animation:boot-ring 1s var(--ease) both, sanc-spin 8s linear infinite;inset:0}.po-shell .po-boot-ring.r2{border-color:color-mix(in oklab, var(--gold) 50%, transparent);animation:boot-ring 1s var(--ease) .15s both, sanc-spin 12s linear infinite reverse;border-style:dashed;inset:14%}.po-shell .po-boot-ring.r3{border-color:color-mix(in oklab, var(--c-purple-l) 30%, transparent);animation:boot-ring 1s var(--ease) .3s both, sanc-spin 20s linear infinite;inset:-16%}@keyframes boot-ring{0%{opacity:0;transform:scale(.4)rotate(-40deg)}to{opacity:1}}.po-shell .po-boot-cross{background:color-mix(in oklab, var(--c-purple-l) 40%, transparent);position:absolute}.po-shell .po-boot-cross.h{height:1px;top:50%;left:-30%;right:-30%}.po-shell .po-boot-cross.v{width:1px;top:-30%;bottom:-30%;left:50%}.po-shell .po-boot-title{font-family:var(--f-tech);letter-spacing:.3em;color:var(--t-hi);opacity:0;padding-left:.3em;font-size:30px;font-weight:700;animation:.5s .4s forwards boot-fade}.po-shell .po-boot-title span{color:var(--gold-l)}.po-shell .po-boot-sub{letter-spacing:.34em;color:var(--t-mid);opacity:0;margin-top:9px;font-size:10px;animation:.5s .6s forwards boot-fade}@keyframes boot-fade{to{opacity:1}}.po-shell .po-boot-log{width:340px;max-width:80%;color:var(--c-green);letter-spacing:.04em;flex-direction:column;gap:5px;margin-top:26px;font-size:10.5px;display:flex}.po-shell .po-boot-line{opacity:0;animation:boot-line .3s var(--ease) forwards;white-space:nowrap;transform:translate(-6px)}@keyframes boot-line{to{opacity:.85;transform:none}}.po-shell .po-boot-bar{background:var(--ink-3);border-radius:2px;width:340px;max-width:80%;height:3px;margin-top:22px;overflow:hidden}.po-shell .po-boot-bar span{background:linear-gradient(90deg, var(--c-purple), var(--gold));width:0;height:100%;box-shadow:0 0 10px var(--c-purple-l);animation:boot-fill 2.6s var(--ease) forwards;display:block}@keyframes boot-fill{to{width:100%}}.po-shell .po-boot-skip{letter-spacing:.26em;color:var(--t-dim);margin-top:16px;font-size:8.5px;animation:1.8s infinite po-blink}@media (prefers-reduced-motion:reduce){.po-shell .po-boot{animation:.3s .4s forwards boot-out}.po-shell .po-boot-scan:after,.po-shell .po-boot-ring{animation:none!important}.po-shell .po-boot-bar span{animation:.4s forwards boot-fill}}
@media (min-width:768px) and (max-width:1024px){.po-shell .po-side{flex-basis:66px;width:66px}.po-shell .po-side-head{justify-content:center;padding:16px 0}.po-shell .po-side-head>div,.po-shell .po-side-foot span:first-child{display:none}.po-shell .po-nav-sec{text-align:center;opacity:.6;padding:12px 0 4px;font-size:7.5px}.po-shell .po-nav-sec-lbl,.po-shell .po-nav-sec-roll,.po-shell .po-nav-sec-chev{display:none}.po-shell .po-nav-sec{pointer-events:none}.po-shell .po-nav-sec:after{content:"";background:var(--line);width:18px;height:1px;margin:0 auto;display:block}.po-shell .po-nav-items{grid-template-rows:1fr!important}.po-shell .po-navitem{border-left:none;justify-content:center;width:calc(100% - 16px);margin:1px 8px;padding:0}.po-shell .po-navitem .lbl{display:none}.po-shell .po-navitem .bdg{min-width:0;padding:0 4px;font-size:8px;position:absolute;top:2px;right:6px}.po-shell .po-navitem.on{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 45%, transparent)}.po-shell .po-side-foot{justify-content:center}}@media (max-width:1024px){.po-shell .po-readouts{gap:10px}.po-shell .po-ro{display:none}.po-shell .po-cmdbar{max-width:none}.po-shell .po-cmdbar .txt{font-size:12px}.po-shell .cv-stats,.po-shell .scaf-grid{grid-template-columns:repeat(3,1fr)!important}.po-shell .ag-grid{grid-template-columns:repeat(3,1fr)}.po-shell .fn-tiles{grid-template-columns:repeat(2,1fr)}.po-shell .cv-cols,.po-shell .ob-grid,.po-shell .nv-grid,.po-shell .ab-grid,.po-shell .tx-chgrid{grid-template-columns:1fr}.po-shell .gal-wall{grid-template-columns:repeat(3,1fr)}.po-shell .tx-grid{grid-template-columns:1fr}.po-shell .tx-left{flex-flow:wrap}.po-shell .tx-strip,.po-shell .tx-detail{flex:280px}}@media (max-width:640px){.po-shell .po-side{flex-basis:auto;width:min(264px,84vw);box-shadow:24px 0 60px #0000008c}.po-shell .po-top{flex-basis:56px;gap:10px;height:56px;padding:0 12px 0 56px}.po-shell .po-clock,.po-shell .po-atlasbtn .lab{display:none}.po-shell .po-atlasbtn{padding:0 8px}.po-shell .cv-vitals{flex-wrap:wrap}.po-shell .cv-vital{flex:calc(50% - 14px);min-width:0}.po-shell .fn-tiles,.po-shell .gal-wall,.po-shell .ag-grid{grid-template-columns:1fr 1fr}.po-shell .cv-inner,.po-shell .pg-inner{padding:18px 16px 40px}.po-shell .cv-stats,.po-shell .scaf-grid,.po-shell .ag-grid{grid-template-columns:repeat(2,1fr)!important}.po-shell .fn-tiles{grid-template-columns:repeat(2,1fr)}.po-shell .cv-h1{font-size:34px}.po-shell .pg-h1{font-size:27px}.po-shell .fn-big{font-size:44px}.po-shell .cv-stage-head{flex-direction:column;align-items:flex-start;gap:14px}.po-shell .cv-directive{flex-direction:column;align-items:flex-start;gap:12px}.po-shell .cv-directive .cv-primary{width:100%}.po-shell .stage{height:340px}.po-shell .holo-gauge{display:none}.po-shell .instrument-head{flex-wrap:wrap}.po-shell .pg-head-act{width:100%}.po-shell .fn-hero{flex-direction:column;align-items:stretch;gap:14px}.po-shell .fn-hero svg{width:100%}.po-shell .cm-wrap{flex-direction:column}.po-shell .cm-list{border-right:none;border-bottom:1px solid var(--line);flex:none;width:100%;max-height:168px}.po-shell .cm-convs{gap:8px;padding:6px 10px;display:flex;overflow-x:auto}.po-shell .cm-conv{flex:0 0 200px}.po-shell .cm-grp-lbl{display:none}.po-shell .cm-thread-inner,.po-shell .cm-chips,.po-shell .cm-composer-inner{padding-left:16px;padding-right:16px}.po-shell .cm-msg{max-width:100%}.po-shell .ob-radar{max-width:360px;margin:0 auto}.po-shell .sanc-throne{width:280px;height:280px}.po-shell .sanc-truths{flex-wrap:wrap;justify-content:center;gap:8px 12px}.po-shell .sanc-star .ct{display:none}.po-shell .sanc-bottom{width:94%}.po-shell .sanc-directive{font-size:15px}.po-shell .po-alertbar-cta{display:none}.po-shell .po-boot-log,.po-shell .po-boot-bar{width:280px}.po-shell .po-boot-title{font-size:24px}}@media (max-height:520px){.po-shell .sanc{overflow-y:auto}}