@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chakra-petch-latin-400-normal-SafcrIr2.woff2) format("woff2"),url(/assets/chakra-petch-latin-400-normal-D7EtbySE.woff) format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chakra-petch-latin-500-normal-BR1ody1F.woff2) format("woff2"),url(/assets/chakra-petch-latin-500-normal-CnUQnZ4D.woff) format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chakra-petch-latin-600-normal-DVQm9bgb.woff2) format("woff2"),url(/assets/chakra-petch-latin-600-normal-DQKfcdKo.woff) format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/chakra-petch-latin-700-normal-CnDBPjkL.woff2) format("woff2"),url(/assets/chakra-petch-latin-700-normal-D1s_c2du.woff) format("woff")}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2) format("woff2"),url(/assets/share-tech-mono-latin-400-normal-15MgdvEM.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}:root{--void: #05070a;--void-2: #070b10;--panel: #090f15;--panel-2: #0b131a;--panel-3: #0d1820;--ink: #e6f7f8;--muted: #8ba3ad;--faint: #627b86;--line: #15252d;--line-2: #1c333d;--line-hot: #285461;--cyan: #66f6ff;--cyan-soft: #d3fdff;--cyan-deep: #1b9eab;--magenta: #ff3d9a;--magenta-soft: #ffa8d0;--green: #9ff7cf;--amber: #ffc266;--red: #ff5470;--violet: #b79bff;--violet-soft: #e2d9ff;--silver: #e8eeff;--glow-cyan: 0 0 1px rgba(102, 246, 255, .94), 0 0 14px rgba(102, 246, 255, .32);--glow-cyan-strong: 0 0 1px rgba(211, 253, 255, 1), 0 0 9px rgba(102, 246, 255, .62), 0 0 34px rgba(183, 155, 255, .24);--glow-magenta: 0 0 1px rgba(255, 61, 154, .94), 0 0 16px rgba(255, 61, 154, .34);--glow-green: 0 0 1px rgba(159, 247, 207, .9), 0 0 14px rgba(159, 247, 207, .26);--glow-amber: 0 0 1px rgba(255, 194, 102, .9), 0 0 14px rgba(255, 194, 102, .3);--glow-red: 0 0 1px rgba(255, 84, 112, .92), 0 0 16px rgba(255, 84, 112, .33);--glow-violet: 0 0 1px rgba(183, 155, 255, .92), 0 0 18px rgba(183, 155, 255, .3);--inner-highlight: inset 0 1px 0 rgba(255, 255, 255, .035);--font-display: "Chakra Petch", "Bank Gothic", "Eurostile", sans-serif;--font-mono: "Share Tech Mono", "IBM Plex Mono", ui-monospace, monospace;--font-body: "IBM Plex Sans", "Segoe UI", sans-serif;--cut: 16px;--cut-sm: 10px;--rail: 92px;--topbar: 78px;--gutter: clamp(18px, 2.4vw, 38px);--panel-pad: clamp(16px, 1.6vw, 24px);--radius: 2px;--ease: cubic-bezier(.22, 1, .36, 1);--fast: .16s;--slow: .42s}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;background:var(--void);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--void);color:var(--ink);font-family:var(--font-body);font-size:14px;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--cyan);color:#021014;text-shadow:none}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#04070a}::-webkit-scrollbar-thumb{background:#1b343e;border:2px solid #04070a}::-webkit-scrollbar-thumb:hover{background:var(--cyan-deep)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3,h4,p,dl,dd,dt{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{display:block}code,kbd{font-family:var(--font-mono)}code{color:var(--cyan-soft);font-size:.92em}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:19px;padding:0 5px;border:1px solid var(--line-2);border-bottom-color:#2d4b56;background:#071017;color:var(--muted);font-size:9px;letter-spacing:.04em;line-height:1}:focus-visible{outline:1px solid var(--cyan);outline-offset:3px;box-shadow:var(--glow-cyan)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;top:10px;left:50%;transform:translate(-50%,-180%);padding:10px 18px;background:var(--cyan);color:#031014;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.16em;transition:transform var(--fast) var(--ease)}.skip-link:focus{transform:translate(-50%)}.bg-layer{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.bg-aurora{position:absolute;width:66vw;height:66vw;max-width:1050px;max-height:1050px;border-radius:50%;filter:blur(110px);opacity:.19}.bg-aurora--cyan{top:-34vw;right:-12vw;background:radial-gradient(circle,rgba(102,246,255,.42),transparent 63%);animation:auroraDrift 22s ease-in-out infinite alternate}.bg-aurora--magenta{bottom:-42vw;left:-22vw;background:radial-gradient(circle,rgba(183,155,255,.33),transparent 65%);animation:auroraDrift 28s ease-in-out infinite alternate-reverse}.bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(112,115,176,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(112,115,176,.13) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at 55% 35%,black 0%,transparent 76%);opacity:.45}.bg-grid:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(102,246,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(102,246,255,.08) 1px,transparent 1px);background-size:256px 256px;mask-image:radial-gradient(ellipse at 50% 50%,black,transparent 70%)}.bg-noise{position:absolute;inset:0;opacity:.4;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.04) 0 1px,transparent 1px),radial-gradient(circle at 70% 65%,rgba(255,255,255,.03) 0 1px,transparent 1px);background-size:5px 5px,7px 7px;mix-blend-mode:overlay}.bg-scan{position:absolute;inset:-100% 0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,rgba(102,246,255,.024) 3px,rgba(102,246,255,.024) 4px);animation:scanShift 9s linear infinite}.bg-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 38%,rgba(3,5,7,.55) 78%,rgba(3,5,7,.92)),linear-gradient(180deg,rgba(3,5,7,.5),transparent 18%,transparent 80%,rgba(3,5,7,.7))}@keyframes auroraDrift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.12)}}@keyframes scanShift{0%{transform:translateY(0)}to{transform:translateY(4px)}}.app-shell{position:relative;z-index:1;min-height:100vh;padding-left:var(--rail)}.app-main{min-width:0;display:flex;flex-direction:column;min-height:100vh}.rail{position:fixed;z-index:40;inset:0 auto 0 0;width:var(--rail);display:flex;flex-direction:column;align-items:stretch;border-right:1px solid var(--line);background:linear-gradient(180deg,#091117f5,#04080cfa),repeating-linear-gradient(0deg,transparent 0 6px,rgba(102,246,255,.018) 6px 7px);backdrop-filter:blur(16px)}.rail:after{content:"";position:absolute;top:0;right:-1px;width:1px;height:42%;background:linear-gradient(180deg,var(--cyan),transparent);opacity:.4}.rail-brand{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 8px 20px;border-bottom:1px solid var(--line);position:relative}.rail-brand:after{content:"";position:absolute;bottom:-1px;left:22%;width:56%;height:1px;background:var(--cyan);box-shadow:var(--glow-cyan);opacity:.55}.sigil-mark{filter:drop-shadow(0 0 9px rgba(102,246,255,.32))}.rail-brand__word{font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.14em;color:var(--ink)}.rail-brand__sub{font-family:var(--font-mono);font-size:6.5px;letter-spacing:.16em;color:var(--faint);white-space:nowrap}.rail-nav{display:flex;flex-direction:column;gap:2px;padding:16px 8px}.rail-link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:66px;color:var(--muted);border:1px solid transparent;transition:color var(--fast) var(--ease),background var(--fast) var(--ease),border-color var(--fast) var(--ease)}.rail-link:before{content:"";position:absolute;left:-8px;top:22%;width:2px;height:56%;background:transparent;transition:background var(--fast),box-shadow var(--fast)}.rail-link:hover{color:var(--ink);background:#66f6ff0a;border-color:#66f6ff1f}.rail-link.is-active{color:var(--cyan);background:linear-gradient(90deg,rgba(102,246,255,.12),transparent 80%);border-color:#66f6ff24;text-shadow:var(--glow-cyan)}.rail-link.is-active:before{background:var(--cyan);box-shadow:var(--glow-cyan)}.rail-link__code{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.15em;color:var(--faint);line-height:1}.rail-link.is-active .rail-link__code{color:var(--cyan)}.rail-link__label{font-family:var(--font-display);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.rail-footer{margin-top:auto;padding:10px 8px 14px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.rail-link--utility{min-height:56px}.rail-status{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 2px;border:1px solid var(--line);font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;color:var(--muted)}.rail-status.is-online{color:var(--green);border-color:#9ff7cf29}.rail-status.is-offline{color:var(--red);border-color:#ff547038}.status-dot{width:6px;height:6px;border-radius:50%;background:var(--faint);box-shadow:0 0 #0000;flex:none}.status-dot.is-live{background:var(--green);box-shadow:var(--glow-green);animation:pulseDot 2.6s ease-in-out infinite}.status-dot.is-dead{background:var(--red);box-shadow:var(--glow-red)}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.52;transform:scale(.78)}}.topbar{position:sticky;z-index:30;top:0;min-height:var(--topbar);display:grid;grid-template-columns:minmax(200px,1fr) auto minmax(300px,1fr);align-items:center;gap:20px;padding:0 var(--gutter);border-bottom:1px solid var(--line);background:#05090dd1;backdrop-filter:blur(20px) saturate(140%)}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(102,246,255,.3) 18%,transparent 55%,rgba(255,61,154,.22) 88%,transparent);pointer-events:none}.topbar-context{display:flex;align-items:center;gap:13px;min-width:0}.topbar-index{font-family:var(--font-mono);font-size:9px;color:var(--cyan);border:1px solid var(--line-2);padding:5px 6px;letter-spacing:.08em;background:#66f6ff08}.topbar-path{display:flex;align-items:center;gap:6px;font-family:var(--font-display);font-size:11px;letter-spacing:.11em;color:var(--faint);text-transform:uppercase}.topbar-path strong{color:var(--ink);font-weight:600}.topbar-caption{display:block;margin-top:2px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.09em;color:var(--faint);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-center{justify-self:center}.topbar-actions{justify-self:end;display:flex;align-items:center;gap:8px;min-width:0}.uplink-chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;border:1px solid var(--line);font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;color:var(--muted);white-space:nowrap;background:#080f14bf}.uplink-chip.is-online{color:var(--green);border-color:#9ff7cf33}.uplink-chip.is-offline{color:var(--red);border-color:#ff54703d;animation:chipFlicker 2s steps(2) infinite}@keyframes chipFlicker{50%{opacity:.48}}.topbar-btn{position:relative;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 11px;border:1px solid var(--line);background:#080f14b3;color:var(--muted);transition:color var(--fast),border-color var(--fast),background var(--fast)}.topbar-btn:hover{color:var(--cyan);border-color:var(--line-hot);background:#66f6ff0d}.topbar-btn--icon{width:38px;padding:0;justify-content:center}.palette-trigger__label{font-family:var(--font-display);font-size:8.5px;font-weight:600;letter-spacing:.12em}.palette-trigger kbd{margin-left:3px;height:17px;font-size:8px}.badge-count{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;display:grid;place-items:center;padding:0 3px;border-radius:8px;background:var(--magenta);color:#17040d;font-family:var(--font-mono);font-size:8px;font-weight:700;box-shadow:var(--glow-magenta)}.operator{display:flex;align-items:center;gap:9px;padding:4px 4px 4px 6px;border:1px solid transparent;transition:border-color var(--fast),background var(--fast)}.operator:hover{border-color:var(--line);background:#66f6ff08}.operator-avatar{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line-2);background:radial-gradient(circle at 50% 50%,rgba(102,246,255,.12),transparent 70%);overflow:hidden}.operator-copy{display:flex;flex-direction:column;line-height:1.2}.operator-copy b{font-family:var(--font-display);font-size:9px;letter-spacing:.12em;color:var(--ink)}.operator-copy small{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.1em;color:var(--faint);margin-top:2px}.clock{display:flex;flex-direction:column;align-items:center;line-height:1}.clock-time{display:inline-flex;align-items:flex-start;gap:7px;font-family:var(--font-mono);font-size:23px;letter-spacing:.06em;color:var(--ink);text-shadow:0 0 16px rgba(102,246,255,.16);font-variant-numeric:tabular-nums}.clock-zone{margin-top:4px;font-family:var(--font-display);font-size:7px;letter-spacing:.1em;color:var(--cyan);border:1px solid rgba(102,246,255,.25);padding:2px 4px}.clock-date{margin-top:4px;font-family:var(--font-mono);font-size:8px;letter-spacing:.14em;color:var(--faint)}.clock--compact .clock-time{font-size:15px}.page{flex:1;width:100%;max-width:1680px;margin:0 auto;padding:clamp(22px,2.8vw,42px) var(--gutter) 38px;outline:none}.view-frame{min-width:0}.view-enter{animation:viewEnter var(--slow) var(--ease) both}@keyframes viewEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.view-footmark{display:flex;align-items:center;gap:12px;max-width:1680px;width:100%;margin:0 auto;padding:20px var(--gutter) 30px;font-family:var(--font-mono);font-size:7.5px;letter-spacing:.13em;color:#2f454e;text-transform:uppercase}.view-footmark__line{flex:1;height:1px;background:linear-gradient(90deg,#1a2d35,transparent)}.view-footmark span:first-child{color:var(--cyan)}.view-footmark span:last-child{color:#38525d}.statusbar{display:flex;align-items:center;gap:9px;min-height:30px;padding:0 var(--gutter);border-top:1px solid var(--line);font-family:var(--font-mono);font-size:7.5px;letter-spacing:.1em;color:var(--faint);background:#04080cb3}.statusbar-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.statusbar-item--dim{color:#2c414a}.statusbar-sep{color:#1e323a}.statusbar-spacer{flex:1}.mobile-nav{display:none}.eyebrow{font-family:var(--font-mono);font-size:8px;letter-spacing:.18em;color:var(--muted);text-transform:uppercase}.panel-code{font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;color:var(--magenta);white-space:nowrap}.panel-live{font-family:var(--font-mono);font-size:8px;letter-spacing:.12em;color:var(--green)}.panel-live:before{content:"";display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:var(--green);box-shadow:var(--glow-green);animation:pulseDot 2.2s infinite}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border:1px solid var(--line-2);background:#091117e6;color:var(--ink);font-family:var(--font-display);font-size:9.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:background var(--fast) var(--ease),color var(--fast) var(--ease),border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease),transform var(--fast) var(--ease)}.btn svg{flex:none}.btn:hover:not(:disabled){border-color:var(--cyan-deep);background:#66f6ff14;color:var(--cyan-soft)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.42}.btn--primary{background:var(--cyan);border-color:var(--cyan);color:#031014;box-shadow:0 0 18px #66f6ff33;font-weight:700}.btn--primary:hover:not(:disabled){background:var(--cyan-soft);border-color:var(--cyan-soft);color:#031014;box-shadow:var(--glow-cyan-strong)}.btn--ghost{background:#66f6ff06;border-color:var(--line-2);color:var(--muted)}.btn--ghost:hover:not(:disabled){color:var(--cyan)}.btn--sm{height:30px;padding:0 11px;font-size:8.5px;gap:6px}.btn--block{width:100%}.btn--danger{color:var(--red);border-color:#ff547059;background:#ff54700d}.btn--danger:hover:not(:disabled){color:#1a0307;background:var(--red);border-color:var(--red);box-shadow:var(--glow-red)}.text-btn{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--muted);font-family:var(--font-mono);font-size:8.5px;letter-spacing:.1em;transition:color var(--fast)}.text-btn:hover{color:var(--cyan);text-shadow:var(--glow-cyan)}.link-inline{border:0;padding:0;background:none;color:var(--cyan);font-family:var(--font-mono);font-size:inherit;text-decoration:underline;text-underline-offset:3px}.icon-btn{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);background:transparent;color:var(--muted);transition:color var(--fast),border-color var(--fast),background var(--fast)}.icon-btn:hover{color:var(--cyan);border-color:var(--line-hot);background:#66f6ff0d}.row-action{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--line);background:#070d12bf;color:var(--faint);transition:color var(--fast),border-color var(--fast),background var(--fast),box-shadow var(--fast);flex:none}.row-action:hover{color:var(--cyan);border-color:#66f6ff4d;background:#66f6ff12}.row-action--check:hover{color:var(--green);border-color:#9ff7cf57;background:#9ff7cf12}.row-action--danger:hover,.row-action--danger.is-armed{color:var(--red);border-color:#ff547073;background:#ff54701f;box-shadow:var(--glow-red)}.row-action.is-saved{color:var(--amber);border-color:#ffc26659;background:#ffc26614}.row-action:disabled{opacity:.4}.status-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px;border:1px solid var(--line-2);background:#070d12cc;color:var(--muted);font-family:var(--font-mono);font-size:7.5px;letter-spacing:.1em;white-space:nowrap}.status-chip.is-live{color:var(--green);border-color:#9ff7cf40;background:#9ff7cf0d}.status-chip.is-dead{color:var(--red);border-color:#ff547047;background:#ff547012}.status-chip--tiny{height:18px;padding:0 5px;font-size:6.8px}.chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border:1px solid var(--line);font-family:var(--font-mono);font-size:7px;letter-spacing:.08em;color:var(--muted);white-space:nowrap}.chip--cyan{color:var(--cyan);border-color:#66f6ff38;background:#66f6ff0d}.chip--green{color:var(--green);border-color:#9ff7cf38;background:#9ff7cf0d}.chip--amber{color:var(--amber);border-color:#ffc26640;background:#ffc2660d}.priority-tag{display:inline-flex;align-items:center;height:18px;padding:0 5px;border:1px solid var(--line-2);font-family:var(--font-mono);font-size:7px;letter-spacing:.08em}.priority-tag--1{color:var(--red);border-color:#ff547059;background:#ff547012}.priority-tag--2{color:var(--amber);border-color:#ffc2664d;background:#ffc2660f}.priority-tag--3{color:var(--muted)}.priority-pip{width:5px;height:5px;border-radius:50%;flex:none}.priority-pip--1{background:var(--red);box-shadow:var(--glow-red)}.priority-pip--2{background:var(--amber);box-shadow:var(--glow-amber)}.priority-pip--3{background:var(--cyan-deep)}.priority-bg--1{background:var(--red);box-shadow:var(--glow-red)}.priority-bg--2{background:var(--amber);box-shadow:var(--glow-amber)}.priority-bg--3{background:var(--cyan);box-shadow:var(--glow-cyan)}.panel{position:relative;border:1px solid var(--line);background:linear-gradient(160deg,#0d1820c7,#070d12f0 58%),repeating-linear-gradient(0deg,transparent 0 5px,rgba(102,246,255,.013) 5px 6px);box-shadow:var(--inner-highlight),0 18px 46px #00000038;clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,var(--cut) 100%,0 calc(100% - var(--cut)));min-width:0}.panel:before{content:"";position:absolute;top:0;left:0;width:46px;height:1px;background:var(--cyan);opacity:.55;box-shadow:var(--glow-cyan);z-index:1}.panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 10% 0%,rgba(102,246,255,.035),transparent 42%)}.panel-tick{position:absolute;z-index:2;width:9px;height:9px;border-color:var(--cyan);opacity:.55;pointer-events:none}.panel-tick--tl{top:5px;left:5px;border-top:1px solid;border-left:1px solid}.panel-tick--br{right:5px;bottom:5px;border-right:1px solid;border-bottom:1px solid}.panel-head{position:relative;z-index:2;display:flex;align-items:center;gap:9px;min-height:46px;padding:13px var(--panel-pad) 8px}.panel-title{font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.panel-rule{flex:1;height:1px;margin-left:4px;background:linear-gradient(90deg,var(--line-2),transparent)}.panel-action{display:flex;align-items:center;flex:none}.panel-body{position:relative;z-index:2;padding:8px var(--panel-pad) var(--panel-pad)}.panel-body--flush{padding:0}.panel-lede{color:var(--muted);font-size:11.5px;line-height:1.6;margin-bottom:15px}.panel-footline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding-top:11px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:7.5px;letter-spacing:.06em;color:var(--faint)}.form{display:flex;flex-direction:column;gap:14px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label{display:flex;align-items:baseline;gap:7px;font-family:var(--font-mono);font-size:8px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.field label span{font-size:6.5px;color:var(--faint);letter-spacing:.1em}.field input,.field textarea,.field select,.search-field input,.source-add-feed input{width:100%;border:1px solid var(--line-2);background:#060c11;color:var(--ink);padding:11px 12px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.02em;outline:none;transition:border-color var(--fast),box-shadow var(--fast),background var(--fast);border-radius:0;appearance:none}.field textarea{resize:vertical;min-height:76px;line-height:1.55}.field select{background-image:linear-gradient(45deg,transparent 50%,var(--cyan) 50%),linear-gradient(135deg,var(--cyan) 50%,transparent 50%);background-position:calc(100% - 15px) calc(50% - 2px),calc(100% - 10px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:30px}.field input:focus,.field textarea:focus,.field select:focus,.search-field input:focus,.source-add-feed input:focus{border-color:var(--cyan);background:#071116;box-shadow:0 0 0 1px #66f6ff1f,0 0 18px #66f6ff0f}.field input::placeholder,.field textarea::placeholder,.search-field input::placeholder,.source-add-feed input::placeholder{color:#40535c}input[type=datetime-local]{color-scheme:dark}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.8) sepia(1) saturate(4) hue-rotate(140deg);cursor:pointer}.form-error{padding:9px 11px;border-left:2px solid var(--red);background:#ff547012;color:#ff9cab;font-family:var(--font-mono);font-size:9.5px;line-height:1.5}.form-note{color:var(--faint);font-size:10.5px;line-height:1.55}.segmented{display:inline-flex;border:1px solid var(--line);background:#050a0eb3;padding:2px;gap:2px;width:fit-content}.segmented button{height:26px;min-width:55px;padding:0 9px;border:0;background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:8px;letter-spacing:.09em;transition:background var(--fast),color var(--fast)}.segmented button:hover{color:var(--ink);background:#66f6ff0d}.segmented button.is-active{background:#66f6ff1c;color:var(--cyan);box-shadow:inset 0 0 0 1px #66f6ff29}.segmented--priority{width:100%}.segmented--priority button{flex:1}.segmented--priority button.is-active.priority-active--1{color:var(--red);background:#ff54701a;box-shadow:inset 0 0 0 1px #ff547040}.segmented--priority button.is-active.priority-active--2{color:var(--amber);background:#ffc2661a;box-shadow:inset 0 0 0 1px #ffc26640}.segmented--priority button.is-active.priority-active--3{color:var(--cyan)}.holo-sigil{position:relative;width:clamp(250px,30vw,410px);aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 0 30px rgba(102,246,255,.12))}.holo-svg{width:100%;height:100%;overflow:visible}.holo-dashed{fill:none;stroke:#66f6ff66;stroke-width:1;stroke-dasharray:2 11;transform-box:fill-box;transform-origin:center;animation:holoSpin 38s linear infinite}.holo-solid{fill:none;stroke:#66f6ff1a;stroke-width:1}.holo-spin-slow{transform-box:fill-box;transform-origin:center;animation:holoSpin 26s linear infinite}.holo-spin-reverse{transform-box:fill-box;transform-origin:center;animation:holoSpin 42s linear infinite reverse}.holo-eye{animation:holoPulse 5.5s ease-in-out infinite}.holo-pupil{transform-box:fill-box;transform-origin:center;animation:pupilPulse 4.2s ease-in-out infinite}.holo-type{fill:#2c5f69;font-family:var(--font-mono);font-size:7.5px;letter-spacing:.22em}.holo-type--dim{fill:#24464f;font-size:6.5px}.holo-scanline{stroke:#66f6ff85;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:holoScan 6s ease-in-out infinite}.holo-ticks{fill:none;stroke:#24505b;stroke-width:1}.holo-coordinate{position:absolute;font-family:var(--font-mono);font-size:6.5px;letter-spacing:.12em;color:#315b65;white-space:nowrap}.holo-coordinate--tl{top:6%;left:2%}.holo-coordinate--br{right:2%;bottom:12%}.holo-readout{position:absolute;bottom:1%;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:7px;padding:4px 9px;border:1px solid rgba(102,246,255,.13);background:#040a0eb3;font-family:var(--font-mono);font-size:6.5px;letter-spacing:.11em;color:#4f7d86;white-space:nowrap}.holo-readout__dot{width:4px;height:4px;border-radius:50%;background:var(--green);box-shadow:var(--glow-green)}.holo-readout__sep{color:#21424b}@keyframes holoSpin{to{transform:rotate(360deg)}}@keyframes holoPulse{0%,to{opacity:.8}50%{opacity:1;filter:brightness(1.2)}}@keyframes pupilPulse{0%,to{transform:scale(1)}50%{transform:scale(.84)}}@keyframes holoScan{0%,to{transform:translateY(-62px);opacity:0}12%,80%{opacity:.55}50%{transform:translateY(62px);opacity:.8}}.dashboard{display:flex;flex-direction:column;gap:16px}.hero{position:relative;min-height:354px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.56fr);grid-template-rows:1fr auto;overflow:hidden;border:1px solid var(--line);background:radial-gradient(ellipse at 70% 30%,rgba(102,246,255,.1),transparent 45%),radial-gradient(ellipse at 92% 78%,rgba(183,155,255,.1),transparent 40%),radial-gradient(ellipse at 100% 15%,rgba(255,61,154,.05),transparent 30%),linear-gradient(135deg,#0a1218,#060b10 55%,#080d13);box-shadow:var(--inner-highlight),0 30px 70px #00000047;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px))}.hero:before{content:"";position:absolute;top:0;left:0;width:30%;height:1px;background:linear-gradient(90deg,var(--cyan),transparent);box-shadow:var(--glow-cyan);z-index:3}.hero:after{content:"";position:absolute;right:0;bottom:0;width:24%;height:1px;background:linear-gradient(270deg,var(--magenta),transparent);opacity:.6}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(102,246,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(102,246,255,.045) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(ellipse at 60% 45%,black 0%,transparent 72%);opacity:.72;pointer-events:none}.hero-copy{position:relative;z-index:2;padding:clamp(26px,3.1vw,46px) clamp(24px,3vw,48px) 24px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}.hero-kicker{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:8px;letter-spacing:.15em;color:var(--muted);margin-bottom:14px;white-space:nowrap;flex-wrap:wrap}.hero-kicker__sep{color:var(--faint)}.live-pip{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:var(--glow-green);animation:pulseDot 2.2s infinite}.hero-title{font-family:var(--font-display);font-size:clamp(38px,4.9vw,68px);font-weight:600;line-height:.96;letter-spacing:-.035em;text-transform:uppercase;max-width:780px}.hero-title span{display:inline-block;color:transparent;background:linear-gradient(100deg,var(--cyan) 0%,var(--silver) 44%,var(--magenta) 112%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 18px rgba(102,246,255,.18))}.hero-sub{margin-top:13px;max-width:580px;color:var(--muted);font-size:12.5px;line-height:1.65}.hero-sub b{color:var(--ink);font-weight:500}.hero-command{display:flex;align-items:center;gap:11px;width:min(620px,100%);height:48px;margin-top:23px;padding:0 14px;border:1px solid var(--line-2);background:linear-gradient(90deg,#66f6ff0f,#b79bff08 30%,#070e13e0 55%);color:var(--muted);text-align:left;transition:border-color var(--fast),box-shadow var(--fast),background var(--fast)}.hero-command:before{content:"";position:absolute;left:0;width:2px;height:18px;background:var(--cyan);box-shadow:var(--glow-cyan);opacity:0;transition:opacity var(--fast)}.hero-command:hover{border-color:#66f6ff66;box-shadow:0 0 26px #66f6ff12;background:linear-gradient(90deg,#66f6ff14,#070e13e6 48%)}.hero-command:hover:before{opacity:1}.hero-command__prompt{font-family:var(--font-mono);font-size:20px;color:var(--cyan);line-height:1;text-shadow:var(--glow-cyan)}.hero-command__placeholder{flex:1;font-family:var(--font-display);font-size:12.5px;letter-spacing:.035em;color:#66818c}.hero-command__hint{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border:1px solid var(--line);font-family:var(--font-mono);font-size:7.5px;letter-spacing:.08em;color:var(--faint);white-space:nowrap}.hero-actions{display:flex;align-items:center;gap:8px;margin-top:16px;flex-wrap:wrap}.hero-visual{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:20px 26px 20px 0;min-width:0}.hero-visual:before{content:"";position:absolute;width:75%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(102,246,255,.065),transparent 66%);filter:blur(15px)}.hero-telemetry{position:relative;z-index:3;grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);background:#04090d9e;backdrop-filter:blur(8px)}.telemetry-cell{display:flex;flex-direction:column;gap:2px;padding:12px 18px;border-right:1px solid var(--line);min-width:0}.telemetry-cell:last-child{border-right:0}.telemetry-label{font-family:var(--font-mono);font-size:7px;letter-spacing:.15em;color:var(--faint)}.telemetry-value{font-family:var(--font-display);font-size:14px;line-height:1.1;letter-spacing:.05em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.telemetry-value.is-green{color:var(--green);text-shadow:var(--glow-green)}.telemetry-value.is-amber{color:var(--amber);text-shadow:var(--glow-amber)}.telemetry-meta{font-family:var(--font-mono);font-size:6.5px;letter-spacing:.08em;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:100px;padding:15px 16px;border:1px solid var(--line);background:linear-gradient(155deg,#0d1820cc,#060c11eb);box-shadow:var(--inner-highlight);overflow:hidden;transition:border-color var(--fast),transform var(--fast)}.metric-card:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,var(--metric-color),transparent 65%);opacity:.55}.metric-card:hover{transform:translateY(-2px);border-color:var(--line-2)}.metric-card--cyan{--metric-color: var(--cyan)}.metric-card--magenta{--metric-color: var(--magenta)}.metric-card--green{--metric-color: var(--green)}.metric-card--amber{--metric-color: var(--amber)}.metric-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid color-mix(in srgb,var(--metric-color) 24%,transparent);background:color-mix(in srgb,var(--metric-color) 7%,transparent);color:var(--metric-color);box-shadow:inset 0 0 16px color-mix(in srgb,var(--metric-color) 5%,transparent)}.metric-copy{display:flex;flex-direction:column;min-width:0;gap:1px}.metric-label{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.13em;color:var(--muted);white-space:nowrap}.metric-value{font-family:var(--font-display);font-size:30px;line-height:1.05;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.metric-meta{font-family:var(--font-mono);font-size:7px;letter-spacing:.05em;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-bars{position:absolute;right:12px;bottom:12px;display:flex;align-items:flex-end;gap:3px;height:26px;opacity:.4}.metric-bars span{width:3px;background:var(--metric-color);box-shadow:0 0 6px color-mix(in srgb,var(--metric-color) 35%,transparent);transform-origin:bottom;animation:barPulse 3.5s ease-in-out infinite}.metric-bars span:nth-child(2n){animation-delay:.35s}.metric-bars span:nth-child(3n){animation-delay:.7s}@keyframes barPulse{0%,to{transform:scaleY(.55);opacity:.45}50%{transform:scaleY(1);opacity:1}}.dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.next-op{grid-column:span 4}.active-ops{grid-column:span 5}.vitals{grid-column:span 3}.intel-peek{grid-column:span 5}.watch-peek{grid-column:span 4}.queue-panel{grid-column:span 3}.trace{grid-column:span 12}.sentinel-footline{margin-top:9px;padding-top:9px}.next-op .panel-body{padding-top:4px}.next-op-body{display:flex;flex-direction:column;min-height:247px}.next-op-top{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.next-op-rec{font-family:var(--font-mono);font-size:7px;letter-spacing:.1em;color:var(--faint)}.overdue-chip{margin-left:auto;border:1px solid rgba(255,84,112,.35);background:#ff547017;color:var(--red);padding:2px 5px;font-family:var(--font-mono);font-size:6.5px;letter-spacing:.08em;animation:chipFlicker 2.2s steps(2) infinite}.next-op-title{font-family:var(--font-display);font-size:clamp(17px,1.5vw,23px);font-weight:500;line-height:1.2;margin:11px 0 13px;color:var(--ink)}.countdown{display:flex;align-items:flex-start;gap:4px;font-variant-numeric:tabular-nums}.countdown-cell{display:flex;flex-direction:column;align-items:center;min-width:48px}.countdown-cell b{font-family:var(--font-mono);font-size:clamp(30px,3.5vw,43px);font-weight:400;line-height:.9;letter-spacing:-.03em;color:var(--cyan);text-shadow:0 0 22px rgba(102,246,255,.22)}.countdown-cell span{margin-top:5px;font-family:var(--font-mono);font-size:6.5px;letter-spacing:.13em;color:var(--faint)}.countdown-colon{font-family:var(--font-mono);font-size:28px;line-height:.9;color:var(--cyan-deep);opacity:.8;margin-top:2px}.countdown-cell--seconds b{color:var(--magenta);text-shadow:0 0 20px rgba(255,61,154,.24)}.next-op.is-overdue .countdown-cell b{color:var(--red);text-shadow:var(--glow-red)}.next-op-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:7.5px;letter-spacing:.05em;color:var(--muted)}.next-op-meta span{display:inline-flex;align-items:center;gap:5px}.is-red{color:var(--red)!important}.next-op-notes{margin-top:8px;color:var(--faint);font-size:10.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.next-op-actions{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:11px}.next-op-progress{flex:1;height:2px;background:var(--line);overflow:hidden}.next-op-progress span{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--magenta));box-shadow:var(--glow-cyan)}.op-list{display:flex;flex-direction:column}.op-row{display:flex;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid var(--line);min-width:0}.op-row:first-child{padding-top:3px}.op-row:last-child{border-bottom:0}.op-row-time{display:flex;flex-direction:column;min-width:38px;line-height:1.1}.op-row-time b{font-family:var(--font-mono);font-size:12px;font-weight:400;color:var(--ink)}.op-row-time span{font-family:var(--font-mono);font-size:6.5px;letter-spacing:.06em;color:var(--faint);margin-top:2px}.op-row-copy{display:flex;flex-direction:column;min-width:0;flex:1}.op-row-copy strong{font-family:var(--font-display);font-size:12px;font-weight:500;letter-spacing:.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-row-copy span{margin-top:2px;font-family:var(--font-mono);font-size:7px;letter-spacing:.02em;color:var(--faint);text-transform:uppercase}.op-row-actions{display:flex;gap:4px;opacity:.35;transition:opacity var(--fast)}.op-row:hover .op-row-actions,.op-row:focus-within .op-row-actions{opacity:1}.op-row.is-overdue .op-row-time b{color:var(--red)}.intel-mini-list{display:flex;flex-direction:column}.intel-mini-list li{border-bottom:1px solid var(--line)}.intel-mini-list li:last-child{border-bottom:0}.intel-mini{position:relative;display:flex;flex-direction:column;gap:3px;width:100%;padding:9px 25px 9px 0;border:0;border-left:1px solid color-mix(in srgb,var(--topic-color) 45%,transparent);background:transparent;text-align:left;transition:background var(--fast),border-color var(--fast)}.intel-mini:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--topic-color) 7%,transparent),transparent);border-left-color:var(--topic-color)}.intel-mini-topic{font-family:var(--font-mono);font-size:6.5px;letter-spacing:.1em;color:var(--topic-color);text-transform:uppercase;padding-left:9px}.intel-mini-title{padding-left:9px;font-family:var(--font-display);font-size:11.5px;font-weight:500;line-height:1.3;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.intel-mini-meta{padding-left:9px;font-family:var(--font-mono);font-size:6.8px;letter-spacing:.04em;color:var(--faint);text-transform:uppercase}.intel-mini-arrow{position:absolute;top:50%;right:3px;transform:translateY(-50%);color:var(--faint);opacity:0;transition:opacity var(--fast),color var(--fast),transform var(--fast)}.intel-mini:hover .intel-mini-arrow{opacity:1;color:var(--topic-color);transform:translate(2px,-50%)}.gauge-row{display:flex;justify-content:space-between;gap:5px;margin:2px 0 15px}.gauge{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;--gauge-color: var(--cyan)}.gauge--cyan{--gauge-color: var(--cyan)}.gauge--magenta{--gauge-color: var(--magenta)}.gauge--green{--gauge-color: var(--green)}.gauge svg{width:64px;height:64px;transform:rotate(-90deg)}.gauge-track{fill:none;stroke:#10212a;stroke-width:4}.gauge-value{fill:none;stroke:var(--gauge-color);stroke-width:4;stroke-linecap:butt;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--gauge-color) 50%,transparent));transition:stroke-dasharray .7s var(--ease)}.gauge-readout{position:absolute;top:27px;display:flex;align-items:baseline;gap:1px;line-height:1}.gauge-readout b{font-family:var(--font-mono);font-size:16px;font-weight:400;color:var(--ink)}.gauge-readout span{font-family:var(--font-mono);font-size:7px;color:var(--faint)}.gauge-label{font-family:var(--font-mono);font-size:7px;letter-spacing:.12em;color:var(--muted)}.vital-lines{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.vital-lines>div{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid var(--line)}.vital-lines>div:last-child{border-bottom:0}.vital-lines span{font-family:var(--font-mono);font-size:6.5px;letter-spacing:.07em;color:var(--faint)}.vital-lines b{font-family:var(--font-mono);font-size:7.5px;font-weight:400;color:var(--muted);text-align:right}.sentinel-hero{display:flex;align-items:center;gap:15px;padding:3px 0 13px}.radar{position:relative;width:78px;height:78px;flex:none;border:1px solid rgba(102,246,255,.18);border-radius:50%;background:radial-gradient(circle at center,rgba(102,246,255,.1),transparent 55%),repeating-radial-gradient(circle at center,transparent 0 17px,rgba(102,246,255,.08) 17px 18px);overflow:hidden}.radar:before,.radar:after{content:"";position:absolute;background:#66f6ff24}.radar:before{left:50%;top:0;bottom:0;width:1px}.radar:after{top:50%;left:0;right:0;height:1px}.radar-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 300deg,rgba(102,246,255,.38) 350deg,rgba(102,246,255,.08) 360deg);opacity:.75;animation:radarSweep 4.5s linear infinite;mix-blend-mode:screen}.radar.is-active .radar-sweep{opacity:1}.radar-core{position:absolute;top:50%;left:50%;width:6px;height:6px;transform:translate(-50%,-50%);border-radius:50%;background:var(--cyan);box-shadow:var(--glow-cyan-strong)}.radar-ring{position:absolute;border:1px solid rgba(102,246,255,.1);border-radius:50%}.radar-ring--1{inset:8px}.radar-ring--2{inset:20px}.radar-ring--3{inset:32px}.radar-label{position:absolute;right:6px;bottom:6px;font-family:var(--font-mono);font-size:5.5px;letter-spacing:.08em;color:var(--cyan);opacity:.55}.radar--large{width:188px;height:188px}.radar--large .radar-ring--1{inset:18px}.radar--large .radar-ring--2{inset:46px}.radar--large .radar-ring--3{inset:74px}@keyframes radarSweep{to{transform:rotate(360deg)}}.sentinel-copy{min-width:0}.sentinel-copy h3{margin:5px 0 4px;font-family:var(--font-display);font-size:14.5px;font-weight:500;line-height:1.22}.sentinel-copy p{font-size:10px;line-height:1.5;color:var(--faint)}.sentinel-items{display:flex;flex-direction:column}.sentinel-item{display:flex;align-items:center;gap:7px;padding:7px 0;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:8px;color:var(--muted)}.sentinel-item span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sentinel-item b{font-size:7px;font-weight:400;color:var(--cyan);letter-spacing:.04em}.sentinel-item--muted{color:var(--faint)}.sentinel-item--muted b{color:var(--amber)}.sentinel-btn{width:100%;margin-top:12px}.trace .panel-body{min-height:155px}.trace-list{display:flex;flex-direction:column}.trace-row{display:grid;grid-template-columns:44px 90px minmax(0,1fr);align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:7.5px}.trace-row:last-child{border-bottom:0}.trace-time{color:var(--faint)}.trace-kind{color:var(--cyan);letter-spacing:.04em;font-size:6.5px;white-space:nowrap}.trace-row--warning .trace-kind{color:var(--amber)}.trace-row--critical .trace-kind{color:var(--red)}.trace-row--success .trace-kind{color:var(--green)}.trace-copy{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trace-idle{display:flex;align-items:flex-start;gap:9px;min-height:94px;padding:17px 0 8px;font-family:var(--font-mono);font-size:9px;line-height:1.7;color:var(--muted)}.trace-idle--large{min-height:180px;padding:28px 12px}.trace-caret{color:var(--cyan);text-shadow:var(--glow-cyan)}.trace-idle p span{color:var(--faint)}.trace-blink{color:var(--cyan);animation:blink 1.1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.task-mini-list{display:flex;flex-direction:column}.task-mini-list li{display:flex;align-items:center;gap:7px;padding:8px 0;border-bottom:1px solid var(--line);min-width:0}.task-mini-list li:last-child{border-bottom:0}.task-mini-title{flex:1;min-width:0;font-family:var(--font-display);font-size:10.5px;line-height:1.3;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-mini-list small{font-family:var(--font-mono);font-size:6px;color:var(--faint);white-space:nowrap}.queue-btn{width:100%;margin-top:11px}.quick-strip{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid var(--line);background:#060b0fb3;flex-wrap:wrap}.quick-strip__label{font-family:var(--font-mono);font-size:7px;letter-spacing:.14em;color:var(--faint);padding-right:5px;border-right:1px solid var(--line);margin-right:2px}.quick-chip{display:inline-flex;align-items:center;gap:6px;height:25px;padding:0 8px;border:1px solid var(--line);background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:7px;letter-spacing:.07em;transition:color var(--fast),border-color var(--fast),background var(--fast)}.quick-chip:hover:not(:disabled){color:var(--cyan);border-color:#66f6ff4d;background:#66f6ff0b}.quick-chip:disabled{opacity:.5}.quick-strip__spacer{flex:1}.quick-strip__meta{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:6.5px;letter-spacing:.08em;color:var(--faint);white-space:nowrap}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:50px 24px;min-height:260px;border:1px dashed var(--line-2);background:radial-gradient(ellipse at center,rgba(102,246,255,.025),transparent 62%)}.empty-state--compact{min-height:160px;padding:26px 18px;border:0;background:none}.empty-glyph{display:grid;place-items:center;width:62px;height:62px;margin-bottom:13px;border:1px solid var(--line-2);background:#66f6ff08;color:var(--cyan);box-shadow:inset 0 0 22px #66f6ff09}.empty-state--compact .empty-glyph{width:45px;height:45px;margin-bottom:10px;color:var(--faint)}.empty-state h3{font-family:var(--font-display);font-size:15px;font-weight:500;letter-spacing:.02em;margin-bottom:5px}.empty-state p{max-width:370px;color:var(--faint);font-size:11px;line-height:1.55}.empty-state .btn{margin-top:16px}.empty-line{display:flex;align-items:flex-start;gap:11px;padding:19px 2px;color:var(--faint)}.empty-line strong{display:block;font-family:var(--font-display);font-size:12px;font-weight:500;color:var(--muted)}.empty-line p{margin-top:3px;font-size:10px;line-height:1.5}.skeleton-stack{display:flex;flex-direction:column;gap:8px}.skeleton-row,.skeleton-card{position:relative;overflow:hidden;background:#0a1319b8;border:1px solid var(--line)}.skeleton-row{height:57px}.skeleton-card{height:240px}.skeleton-row:after,.skeleton-card:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(102,246,255,.055),transparent);animation:shimmer 1.6s infinite}@keyframes shimmer{to{transform:translate(100%)}}.view-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px;padding-bottom:17px;border-bottom:1px solid var(--line);position:relative}.view-head:after{content:"";position:absolute;left:0;bottom:-1px;width:100px;height:1px;background:linear-gradient(90deg,var(--cyan),var(--violet),transparent);box-shadow:var(--glow-cyan)}.view-kicker{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:8px;letter-spacing:.17em;color:var(--cyan);text-transform:uppercase}.view-kicker:before{content:"";width:13px;height:1px;background:var(--cyan);box-shadow:var(--glow-cyan)}.view-head h1{margin:6px 0 7px;font-family:var(--font-display);font-size:clamp(29px,3.2vw,43px);font-weight:500;line-height:1.03;letter-spacing:-.03em;color:var(--ink)}.view-head p{max-width:660px;color:var(--muted);font-size:11.5px;line-height:1.62}.view-head-stats{display:flex;align-items:stretch;flex:none;border:1px solid var(--line);background:#070d12a6}.view-head-stats>div{display:flex;flex-direction:column;gap:2px;min-width:80px;padding:9px 12px;border-right:1px solid var(--line)}.view-head-stats>div:last-child{border-right:0}.view-head-stats span{font-family:var(--font-mono);font-size:6.5px;letter-spacing:.11em;color:var(--faint)}.view-head-stats b{font-family:var(--font-mono);font-size:19px;font-weight:400;line-height:1;color:var(--ink)}.view-head-stats b.is-cyan{color:var(--cyan);text-shadow:var(--glow-cyan)}.view-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.reminders-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.clock-board{min-width:0}.board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.board-summary{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-family:var(--font-mono);font-size:7px;letter-spacing:.12em;color:var(--faint);white-space:nowrap;overflow:hidden}.board-summary__line{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--line-2))}.board-summary__line:last-child{background:linear-gradient(90deg,var(--line-2),transparent)}.clock-list{border:1px solid var(--line);background:#070d128a}.clock-row{position:relative;display:grid;grid-template-columns:60px 20px minmax(0,1fr) auto;gap:8px;padding:15px 14px 15px 0;border-bottom:1px solid var(--line);transition:background var(--fast)}.clock-row:last-child{border-bottom:0}.clock-row:hover{background:linear-gradient(90deg,rgba(102,246,255,.035),transparent 65%)}.clock-row.is-overdue{background:linear-gradient(90deg,rgba(255,84,112,.055),transparent 60%)}.clock-row.is-past{opacity:.55}.clock-date{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--line);line-height:1.05}.clock-date b{font-family:var(--font-display);font-size:23px;font-weight:500;color:var(--ink)}.clock-date span{font-family:var(--font-mono);font-size:6.5px;letter-spacing:.11em;color:var(--muted)}.clock-date em{margin-top:4px;font-family:var(--font-mono);font-size:7px;font-style:normal;color:var(--cyan)}.clock-rail{position:relative;display:flex;justify-content:center}.clock-rail:before{content:"";position:absolute;top:4px;bottom:4px;left:50%;width:1px;background:var(--line-2)}.clock-node{position:relative;z-index:1;width:7px;height:7px;margin-top:19px;border-radius:50%}.clock-copy{min-width:0;padding-left:4px}.clock-copy-head{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.clock-copy h3{font-family:var(--font-display);font-size:14.5px;font-weight:500;line-height:1.25;letter-spacing:.005em}.clock-copy p{margin-top:5px;color:var(--faint);font-size:10.5px;line-height:1.5;max-width:680px}.clock-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:7px;font-family:var(--font-mono);font-size:7px;letter-spacing:.03em;color:var(--faint)}.clock-meta span{display:inline-flex;align-items:center;gap:4px}.clock-actions{display:flex;align-items:flex-start;gap:4px;opacity:.62;transition:opacity var(--fast)}.clock-row:hover .clock-actions,.clock-row:focus-within .clock-actions{opacity:1}.clock-empty{min-height:360px;border:1px solid var(--line)}.clock-compose{position:sticky;top:calc(var(--topbar) + 16px);display:flex;flex-direction:column;gap:12px}.compose-panel .panel-body{padding-top:4px}.compose-side-note{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:1px solid var(--line);background:#b79bff09;color:var(--faint)}.compose-side-note svg{color:var(--violet);flex:none;margin-top:1px}.compose-side-note p{font-size:9.5px;line-height:1.55}.intel-view{min-width:0}.intel-statusbar{display:flex;align-items:center;gap:10px;min-height:31px;margin-bottom:15px;padding:0 11px;border:1px solid var(--line);background:#070d1299;font-family:var(--font-mono);font-size:7px;letter-spacing:.07em;color:var(--muted);white-space:nowrap;overflow-x:auto;scrollbar-width:none}.intel-statusbar::-webkit-scrollbar{display:none}.intel-status{display:inline-flex;align-items:center;gap:5px}.intel-status__sep{color:#2b3c4a}.intel-status__spacer{flex:1}.intel-status--dim{color:var(--faint)}.feed-warning{display:flex;align-items:center;gap:10px;margin-bottom:13px;padding:9px 12px;border-left:2px solid var(--amber);background:#ffc2660e;color:var(--amber);font-size:10px}.feed-warning>div{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.feed-warning strong{font-family:var(--font-display);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.feed-warning span{color:#b49a70;font-family:var(--font-mono);font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.topic-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.topic-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border:1px solid var(--line);background:#070d1299;color:var(--muted);font-family:var(--font-display);font-size:8.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;transition:color var(--fast),border-color var(--fast),background var(--fast)}.topic-chip small{font-family:var(--font-mono);font-size:7px;color:var(--faint)}.topic-chip__dot{width:5px;height:5px;border-radius:50%;flex:none}.topic-chip:hover{color:var(--ink);border-color:var(--line-2)}.topic-chip.is-active{color:var(--topic-color, var(--cyan));border-color:color-mix(in srgb,var(--topic-color, var(--cyan)) 40%,transparent);background:color-mix(in srgb,var(--topic-color, var(--cyan)) 7%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--topic-color, var(--cyan)) 7%,transparent)}.topic-chip.is-active small{color:inherit;opacity:.65}.topic-chip--saved{border-style:dashed}.search-field{display:flex;align-items:center;gap:7px;width:min(250px,100%);padding:0 10px;border:1px solid var(--line);background:#070d12b3;color:var(--faint);flex:none}.search-field:focus-within{border-color:var(--cyan);color:var(--cyan)}.search-field input{height:32px;border:0;background:transparent;padding:0;font-size:10px}.search-field input:focus{box-shadow:none}.intel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.intel-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:16px 17px 12px;border:1px solid var(--line);background:linear-gradient(160deg,#0c161ed1,#060b10f0 62%);box-shadow:var(--inner-highlight);overflow:hidden;transition:border-color var(--fast),transform var(--fast),box-shadow var(--fast);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.intel-card:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:0 20px 40px #00000040,0 0 0 1px color-mix(in srgb,var(--topic-color) 14%,transparent)}.intel-card--featured{grid-column:span 2;min-height:240px;padding:21px 23px 15px;background:radial-gradient(ellipse at 92% 0%,color-mix(in srgb,var(--topic-color) 9%,transparent),transparent 44%),linear-gradient(160deg,#0d1820e6,#060b10f0 62%)}.intel-card__accent{position:absolute;top:0;left:0;width:82px;height:1px;background:var(--topic-color);box-shadow:0 0 12px color-mix(in srgb,var(--topic-color) 55%,transparent)}.intel-card__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--font-mono);font-size:6.8px;letter-spacing:.07em;color:var(--faint);text-transform:uppercase}.intel-card__topic{display:inline-flex;align-items:center;gap:5px;color:var(--topic-color);font-weight:400}.topic-dot{width:5px;height:5px;border-radius:50%;flex:none}.intel-card__code{color:#354a55}.intel-card__source{margin-left:auto}.intel-card__time{color:#526872}.intel-card__title{margin:12px 0 8px;padding:0;border:0;background:transparent;text-align:left;color:var(--ink)}.intel-card__title h2{font-family:var(--font-display);font-size:clamp(15px,1.5vw,19px);font-weight:500;line-height:1.24;letter-spacing:-.01em;transition:color var(--fast)}.intel-card--featured .intel-card__title h2{font-size:clamp(20px,2.3vw,30px);max-width:920px;line-height:1.15}.intel-card__title:hover h2{color:var(--cyan-soft);text-shadow:0 0 22px rgba(102,246,255,.12)}.intel-card__summary{color:var(--muted);font-size:11px;line-height:1.63;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.intel-card--featured .intel-card__summary{font-size:12.5px;max-width:940px;-webkit-line-clamp:2}.intel-card.is-expanded .intel-card__summary{-webkit-line-clamp:unset}.intel-card__bullets{margin-top:11px;padding:10px 12px;border-left:1px solid color-mix(in srgb,var(--topic-color) 38%,transparent);background:color-mix(in srgb,var(--topic-color) 4%,transparent)}.intel-card__bullets>span{display:block;margin-bottom:5px;font-family:var(--font-mono);font-size:6.5px;letter-spacing:.12em;color:var(--topic-color)}.intel-card__bullets ul{display:flex;flex-direction:column;gap:5px}.intel-card__bullets li{position:relative;padding-left:11px;color:var(--muted);font-size:10.5px;line-height:1.5}.intel-card__bullets li:before{content:"›";position:absolute;left:0;color:var(--topic-color)}.intel-card__tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:11px}.intel-card__tags span{font-family:var(--font-mono);font-size:7px;color:#57707b;border:1px solid #172a33;padding:2px 5px;letter-spacing:.04em}.intel-card__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:11px;border-top:1px solid var(--line)}.intel-card__date{font-family:var(--font-mono);font-size:6.8px;letter-spacing:.06em;color:#425660;text-transform:uppercase}.intel-card__actions{display:flex;align-items:center;gap:6px}.intel-open{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:7px;letter-spacing:.08em;color:var(--muted);transition:color var(--fast)}.intel-open:hover{color:var(--cyan);text-shadow:var(--glow-cyan)}.intel-empty{min-height:380px}.intel-empty .empty-glyph{color:var(--violet);border-color:#b79bff38;background:#b79bff0a}.sources{display:flex;flex-direction:column;gap:16px}.source-create{border:1px solid var(--line);background:#080f15a6;padding:14px}.source-create__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;font-family:var(--font-mono);font-size:7px;color:var(--faint);letter-spacing:.08em}.source-create__grid{display:grid;grid-template-columns:1.1fr 1.5fr auto;gap:10px}.field--color{min-width:108px}.color-row{display:flex;align-items:center;gap:6px;height:41px}.color-swatch{width:17px;height:17px;border:2px solid transparent;background:var(--swatch);box-shadow:0 0 9px color-mix(in srgb,var(--swatch) 45%,transparent);padding:0;transition:transform var(--fast),border-color var(--fast)}.color-swatch:hover{transform:scale(1.16)}.color-swatch.is-active{border-color:var(--ink)}.source-create__foot{display:flex;align-items:flex-end;gap:10px;margin-top:10px}.source-create__foot .field{flex:1}.source-list{display:flex;flex-direction:column;gap:10px}.source-card{border:1px solid var(--line);background:#080f1594;padding:13px 14px;border-left:2px solid var(--topic-color);transition:opacity var(--fast)}.source-card.is-disabled{opacity:.55}.source-card__head{display:flex;align-items:flex-start;gap:9px}.source-card__head>div{flex:1;min-width:0}.source-card__head h3{font-family:var(--font-display);font-size:13px;font-weight:500;letter-spacing:.02em}.source-card__head p{margin-top:2px;font-family:var(--font-mono);font-size:7.5px;color:var(--faint);line-height:1.45}.switch{position:relative;width:31px;height:17px;flex:none;border:1px solid var(--line-2);background:#060b0f;padding:0;transition:border-color var(--fast),background var(--fast)}.switch span{position:absolute;top:2px;left:2px;width:11px;height:11px;background:var(--faint);transition:transform var(--fast) var(--ease),background var(--fast)}.switch.is-on{border-color:#66f6ff6b;background:#66f6ff1a}.switch.is-on span{transform:translate(14px);background:var(--cyan);box-shadow:var(--glow-cyan)}.source-feeds{margin-top:10px;padding-top:9px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.source-empty{font-family:var(--font-mono);font-size:8px;color:var(--faint);padding:3px 0 5px}.source-feed{display:flex;align-items:center;gap:7px;padding:4px 0;font-family:var(--font-mono);font-size:8px;color:var(--muted)}.source-feed>span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-feed small{color:var(--faint);font-size:6.5px;white-space:nowrap}.source-feed small:not(:empty){color:#7f6d55}.source-feed .row-action{width:22px;height:22px}.source-add-feed{display:flex;gap:6px;margin-top:4px}.source-add-feed input{height:29px;padding:0 8px;font-size:8.5px}.watch-warning{display:flex;gap:9px;margin-bottom:13px;padding:9px 12px;border-left:2px solid var(--amber);background:#ffc2660b;color:var(--amber)}.watch-warning>div{display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono);font-size:8px;color:#b49a70}.watch-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;align-items:start}.sentinel-console{position:relative;padding:23px 25px 17px;min-height:310px;border:1px solid var(--line);background:radial-gradient(ellipse at 30% 44%,rgba(102,246,255,.055),transparent 50%),linear-gradient(150deg,#0b151c,#060c12 70%);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));overflow:hidden}.sentinel-console:before{content:"";position:absolute;top:0;left:0;width:35%;height:1px;background:var(--cyan);box-shadow:var(--glow-cyan)}.sentinel-console.is-armed{border-color:#66f6ff29}.sentinel-console.is-offline{border-color:#ff547033}.sentinel-console__visual{display:flex;align-items:center;gap:30px;min-height:195px}.sentinel-console__readout{min-width:0}.sentinel-console__readout h2{margin:7px 0 6px;font-family:var(--font-display);font-size:clamp(23px,2.5vw,35px);font-weight:500;line-height:1.05;letter-spacing:-.02em}.sentinel-console__readout p{color:var(--faint);font-size:10.5px;line-height:1.5}.sentinel-console__stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:9px}.sentinel-console__stats>div{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-right:1px solid var(--line)}.sentinel-console__stats>div:last-child{border-right:0}.sentinel-console__stats span{font-family:var(--font-mono);font-size:6.2px;letter-spacing:.1em;color:var(--faint)}.sentinel-console__stats b{font-family:var(--font-mono);font-size:9px;font-weight:400;letter-spacing:.04em;color:var(--muted)}.capability-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.capability{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:6.4px;letter-spacing:.07em;color:var(--faint)}.capability .status-dot{width:4px;height:4px}.capability.is-on{color:var(--muted)}.capability.is-on .status-dot{background:var(--green);box-shadow:var(--glow-green)}.capability.is-off .status-dot{background:var(--red)}.capability-row--compact{margin-top:8px}.watch-routes .panel-body,.sessions-panel .panel-body{padding-top:4px}.watch-form{display:flex;flex-direction:column;gap:9px;padding-bottom:13px;border-bottom:1px solid var(--line)}.watch-list{display:flex;flex-direction:column}.watch-list li{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid var(--line)}.watch-list li:last-child{border-bottom:0}.watch-list__icon{display:grid;place-items:center;width:27px;height:27px;flex:none;border:1px solid var(--line);color:var(--cyan)}.watch-list li>div{flex:1;min-width:0}.watch-list strong{display:block;font-family:var(--font-display);font-size:11px;font-weight:500}.watch-list small{display:block;margin-top:1px;font-family:var(--font-mono);font-size:6.8px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left}.session-group+.session-group{margin-top:13px}.session-label{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-family:var(--font-mono);font-size:6.5px;letter-spacing:.11em;color:var(--faint)}.session-label em{font-style:normal;color:var(--violet)}.session-row{display:flex;align-items:flex-start;gap:9px;padding:8px 0;border-bottom:1px solid var(--line)}.session-row:last-child{border-bottom:0}.session-icon{display:grid;place-items:center;width:27px;height:27px;flex:none;border:1px solid var(--line);color:var(--muted)}.session-icon--magenta{color:var(--magenta);border-color:#ff3d9a38}.session-row>div{flex:1;min-width:0}.session-row strong{display:block;font-family:var(--font-display);font-size:11px;font-weight:500}.session-row small{display:block;margin-top:1px;font-family:var(--font-mono);font-size:6.8px;color:var(--faint)}.session-time{font-family:var(--font-mono);font-size:9px;color:var(--muted);white-space:nowrap}.session-time.is-amber{color:var(--amber)}.doc-path{display:block;margin-top:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:6.5px;color:#344b55;direction:rtl;text-align:left}.watch-events .panel-body{max-height:480px;overflow:auto}.event-timeline{position:relative;display:flex;flex-direction:column}.event-timeline:before{content:"";position:absolute;top:7px;bottom:7px;left:4px;width:1px;background:var(--line-2)}.event-row{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:9px 0 11px 16px}.event-node{position:absolute;top:14px;left:1px;width:7px;height:7px;border:1px solid var(--void);border-radius:50%;background:var(--cyan);box-shadow:var(--glow-cyan)}.event-row--warning .event-node{background:var(--amber);box-shadow:var(--glow-amber)}.event-row--critical .event-node{background:var(--red);box-shadow:var(--glow-red)}.event-row--success .event-node{background:var(--green);box-shadow:var(--glow-green)}.event-time{display:flex;flex-direction:column;gap:1px;font-family:var(--font-mono)}.event-time b{font-size:9px;font-weight:400;color:var(--muted)}.event-time span{font-size:6px;color:var(--faint)}.event-copy{min-width:0}.event-kind{display:block;font-family:var(--font-mono);font-size:6px;letter-spacing:.1em;color:var(--cyan);margin-bottom:2px}.event-row--warning .event-kind{color:var(--amber)}.event-row--critical .event-kind{color:var(--red)}.event-copy strong{display:block;font-family:var(--font-display);font-size:10.5px;font-weight:500;line-height:1.3}.event-copy p{margin-top:3px;font-size:9.5px;line-height:1.48;color:var(--faint)}.safety-panel{grid-column:1 / -1}.safety-panel .panel-body{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start;padding-top:2px}.safety-panel .safety-list{margin-bottom:0}.safety-list{display:flex;flex-direction:column;gap:9px;margin-bottom:15px}.safety-list li{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:10px;line-height:1.5}.safety-list svg{color:var(--cyan);flex:none;margin-top:1px}.safety-list b{color:var(--ink);font-weight:500}.safety-note{padding:11px 12px;border:1px solid rgba(183,155,255,.16);background:#b79bff09}.safety-note strong{display:block;font-family:var(--font-mono);font-size:7.5px;letter-spacing:.08em;color:var(--violet);text-transform:uppercase;margin-bottom:4px}.safety-note p{color:var(--faint);font-size:9.5px;line-height:1.55}.comms-head-status{display:flex;align-items:center;gap:9px;flex:none;padding:8px 11px;border:1px solid rgba(159,247,207,.18);background:#9ff7cf09}.comms-head-status>div{display:flex;flex-direction:column;gap:1px}.comms-head-status b{font-family:var(--font-mono);font-size:8px;font-weight:400;letter-spacing:.1em;color:var(--green)}.comms-head-status span:not(.status-dot){font-family:var(--font-mono);font-size:6.5px;letter-spacing:.07em;color:var(--faint)}.comms-layout{display:grid;grid-template-columns:minmax(0,1fr) 328px;gap:14px;align-items:start}.comms-console{display:flex;flex-direction:column;min-height:calc(100vh - 285px);max-height:calc(100vh - 190px);border:1px solid var(--line);background:radial-gradient(ellipse at 50% 100%,rgba(183,155,255,.045),transparent 50%),linear-gradient(160deg,#0a131aeb,#050a0efa);box-shadow:var(--inner-highlight);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));position:relative}.comms-console:before{content:"";position:absolute;top:0;left:0;width:32%;height:1px;background:var(--cyan);box-shadow:var(--glow-cyan)}.comms-console__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 17px;border-bottom:1px solid var(--line);background:#050a0e73;flex:none}.comms-channel{display:flex;align-items:center;gap:10px}.comms-channel__glyph{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line-2);background:#66f6ff0a}.comms-channel>div{display:flex;flex-direction:column;gap:1px}.comms-channel b{font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.1em}.comms-channel span{font-family:var(--font-mono);font-size:6.5px;letter-spacing:.08em;color:var(--faint)}.comms-encryption{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:6.5px;letter-spacing:.08em;color:var(--violet)}.comms-scroll{flex:1;overflow-y:auto;padding:17px 20px;display:flex;flex-direction:column;gap:15px;scroll-behavior:smooth}.message{display:flex;align-items:flex-start;gap:9px;max-width:82%}.message--assistant{align-self:flex-start}.message--user{align-self:flex-end;flex-direction:row-reverse;max-width:72%}.message-avatar{display:grid;place-items:center;width:32px;height:32px;flex:none;border:1px solid var(--line-2);background:#66f6ff09;margin-top:1px}.message-body{min-width:0}.message-meta{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-family:var(--font-mono);font-size:6.5px;letter-spacing:.08em;color:var(--faint)}.message--user .message-meta{justify-content:flex-end}.message-meta b{font-weight:400;color:var(--cyan)}.message--user .message-meta b{color:var(--violet)}.message-bubble{padding:10px 13px;border:1px solid var(--line);background:#091117cc;color:#c9dde2;font-size:11.5px;line-height:1.68;word-break:break-word;border-left:2px solid rgba(102,246,255,.32)}.message-bubble span{display:block;min-height:.4em}.message--user .message-bubble{border-left:1px solid var(--line-2);border-right:2px solid rgba(183,155,255,.4);background:linear-gradient(135deg,#b79bff13,#080f15e6);color:var(--ink)}.message--pending .message-bubble{opacity:.7;border-right-color:var(--faint)}.thinking-dots{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 13px;border:1px solid var(--line);background:#091117cc}.thinking-dots span{width:4px;height:4px;border-radius:50%;background:var(--cyan);box-shadow:var(--glow-cyan);animation:thinking 1.2s ease-in-out infinite}.thinking-dots span:nth-child(2){animation-delay:.15s}.thinking-dots span:nth-child(3){animation-delay:.3s}@keyframes thinking{0%,70%,to{transform:translateY(0);opacity:.3}35%{transform:translateY(-4px);opacity:1}}.comms-suggestions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:7px 17px 0;flex:none}.suggestion-chip{display:inline-flex;align-items:center;gap:5px;height:23px;padding:0 7px;border:1px solid var(--line);background:transparent;color:var(--faint);font-family:var(--font-mono);font-size:6.7px;letter-spacing:.06em;transition:color var(--fast),border-color var(--fast),background var(--fast)}.suggestion-chip span{color:var(--cyan)}.suggestion-chip:hover:not(:disabled){color:var(--cyan);border-color:#66f6ff47;background:#66f6ff0a}.suggestion-chip:disabled{opacity:.4}.comms-composer{display:flex;align-items:flex-end;gap:8px;margin:8px 17px 0;padding:8px 9px 8px 12px;border:1px solid var(--line-2);background:#050a0ee6;flex:none;transition:border-color var(--fast),box-shadow var(--fast)}.comms-composer:focus-within{border-color:#66f6ff7a;box-shadow:0 0 24px #66f6ff0e}.composer-prompt{font-family:var(--font-mono);font-size:18px;color:var(--cyan);line-height:1.3;text-shadow:var(--glow-cyan)}.comms-composer textarea{flex:1;min-height:27px;max-height:140px;padding:5px 0;border:0;background:transparent;color:var(--ink);font-family:var(--font-body);font-size:12px;line-height:1.5;resize:none;outline:none}.comms-composer textarea::placeholder{color:#3d515b}.composer-send{display:grid;place-items:center;width:33px;height:33px;flex:none;border:1px solid var(--cyan);background:var(--cyan);color:#031014;transition:box-shadow var(--fast),background var(--fast),opacity var(--fast)}.composer-send:hover:not(:disabled){background:var(--cyan-soft);box-shadow:var(--glow-cyan-strong)}.composer-send:disabled{background:#66f6ff14;border-color:var(--line-2);color:var(--faint)}.comms-footnote{display:flex;align-items:center;gap:12px;padding:7px 17px 10px;font-family:var(--font-mono);font-size:6.3px;letter-spacing:.05em;color:#3a4e58;flex:none}.comms-footnote kbd{height:15px;min-width:16px;font-size:6px;padding:0 3px}.comms-footnote__right{margin-left:auto}.comms-context{display:flex;flex-direction:column;gap:12px}.context-panel .panel-body{padding-top:3px}.context-block{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-bottom:1px solid var(--line)}.context-block:first-child{padding-top:2px}.context-block:last-child{border-bottom:0}.context-label{font-family:var(--font-mono);font-size:6.5px;letter-spacing:.12em;color:var(--faint)}.context-block strong{font-family:var(--font-display);font-size:12px;font-weight:500;line-height:1.3}.context-meta{font-family:var(--font-mono);font-size:7px;color:var(--cyan);letter-spacing:.03em}.context-muted{color:var(--faint);font-size:10px}.context-bars{display:flex;flex-direction:column;gap:5px}.context-bar{display:grid;grid-template-columns:27px minmax(0,1fr) 30px;align-items:center;gap:6px;font-family:var(--font-mono);font-size:6.5px;color:var(--faint)}.context-bar>div{height:2px;background:var(--line);overflow:hidden}.context-bar i{display:block;height:100%;background:var(--cyan);box-shadow:var(--glow-cyan)}.context-bar--magenta i{background:var(--magenta);box-shadow:var(--glow-magenta)}.context-bar b{font-weight:400;text-align:right;color:var(--muted)}.syntax-panel .panel-body{padding-top:2px}.syntax-list{display:flex;flex-direction:column}.syntax-list>div{display:flex;flex-direction:column;gap:1px;padding:6px 0;border-bottom:1px solid var(--line)}.syntax-list>div:last-child{border-bottom:0}.syntax-list code{color:var(--cyan-soft);font-size:8.5px}.syntax-list span{font-family:var(--font-mono);font-size:6.5px;color:var(--faint);letter-spacing:.04em}.syntax-note{margin-top:9px;color:var(--faint);font-size:9px;line-height:1.55}.context-note{display:flex;align-items:flex-start;gap:8px;padding:10px 11px;border:1px solid rgba(255,194,102,.16);background:#ffc26609;color:#b49a70}.context-note svg{color:var(--amber);flex:none;margin-top:1px}.context-note p{font-size:9.5px;line-height:1.5}.context-note a{color:var(--amber);text-decoration:underline;text-underline-offset:2px}.settings-identity{display:flex;align-items:center;gap:11px;flex:none;padding:8px 12px;border:1px solid var(--line);background:#070d1299}.settings-avatar{display:grid;place-items:center;width:51px;height:51px;border:1px solid rgba(183,155,255,.22);background:#b79bff0a}.settings-identity>div{display:flex;flex-direction:column;gap:2px}.settings-identity b{font-family:var(--font-display);font-size:11px;letter-spacing:.13em}.settings-identity span{font-family:var(--font-mono);font-size:6.5px;letter-spacing:.08em;color:var(--faint)}.settings-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:start}.settings-push{grid-column:span 7}.settings-client,.settings-core{grid-column:span 5}.settings-session{grid-column:span 7}.channel-row{display:flex;align-items:flex-start;gap:11px;padding:12px 0;border-bottom:1px solid var(--line)}.channel-row:first-child{padding-top:2px}.channel-icon{display:grid;place-items:center;width:35px;height:35px;flex:none;border:1px solid var(--line-2);color:var(--faint);background:#070d1299}.channel-icon.is-live{color:var(--green);border-color:#9ff7cf40;background:#9ff7cf0a;box-shadow:inset 0 0 20px #9ff7cf08}.channel-copy{flex:1;min-width:0}.channel-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.channel-title b{font-family:var(--font-display);font-size:12px;font-weight:500}.channel-copy p{margin-top:3px;color:var(--faint);font-size:10px;line-height:1.5}.channel-meta{display:block;margin-top:4px;font-family:var(--font-mono);font-size:6.7px;color:#3b505a;letter-spacing:.04em}.channel-actions{flex:none}.inline-alert{display:flex;align-items:flex-start;gap:7px;margin:7px 0 10px;padding:8px 10px;border-left:2px solid var(--amber);background:#ffc2660d;color:#b49a70;font-size:9.5px;line-height:1.5}.inline-alert svg{color:var(--amber);flex:none;margin-top:1px}.settings-actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:14px}.settings-hint{font-family:var(--font-mono);font-size:7px;color:var(--faint)}.setting-line{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.setting-line:first-child{padding-top:2px}.setting-line:last-child{border-bottom:0;padding-bottom:2px}.setting-line--stacked{flex-direction:column;align-items:flex-start}.setting-line b{display:block;font-family:var(--font-display);font-size:11.5px;font-weight:500}.setting-line p{margin-top:2px;max-width:440px;color:var(--faint);font-size:9.5px;line-height:1.5}.settings-note{margin-top:6px;color:#3f555f;font-family:var(--font-mono);font-size:7.5px;line-height:1.55}.core-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.core-list>div{display:flex;flex-direction:column;gap:2px;padding:9px 0;border-bottom:1px solid var(--line)}.core-list>div:nth-child(odd){padding-right:10px;border-right:1px solid var(--line)}.core-list>div:nth-child(2n){padding-left:12px}.core-list dt{font-family:var(--font-mono);font-size:6.3px;letter-spacing:.11em;color:var(--faint)}.core-list dd{font-family:var(--font-mono);font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.core-chain{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:6.2px;letter-spacing:.07em;color:var(--faint)}.core-chain span{display:inline-flex;align-items:center;gap:4px}.core-chain svg{color:var(--cyan)}.session-banner{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid rgba(159,247,207,.16);background:#9ff7cf09;margin-bottom:12px}.session-indicator{width:7px;height:7px;margin-top:4px;flex:none;border-radius:50%;background:var(--green);box-shadow:var(--glow-green);animation:pulseDot 2.4s infinite}.session-banner b{display:block;font-family:var(--font-display);font-size:11.5px;font-weight:500}.session-banner p{margin-top:2px;color:var(--faint);font-size:9.5px;line-height:1.5}.security-list{display:flex;flex-direction:column;gap:7px;margin:13px 0 15px}.security-list li{display:flex;align-items:flex-start;gap:7px;color:var(--faint);font-size:9.5px;line-height:1.45}.security-list svg{color:var(--green);flex:none;margin-top:1px}.inline-note{display:flex;align-items:flex-start;gap:7px;padding:9px 10px;border:1px solid var(--line);background:#66f6ff06;color:var(--muted);font-size:9.5px;line-height:1.5}.inline-note svg{color:var(--cyan);flex:none;margin-top:1px}.modal-backdrop{position:fixed;z-index:120;inset:0;display:grid;place-items:center;padding:24px;background:#020508c7;backdrop-filter:blur(13px) saturate(90%);animation:fadeIn .16s ease both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal{position:relative;width:min(560px,100%);max-height:86vh;display:flex;flex-direction:column;border:1px solid var(--line-2);background:radial-gradient(ellipse at 100% 0%,rgba(183,155,255,.05),transparent 42%),linear-gradient(160deg,#0b151c,#060b10 65%);box-shadow:0 30px 100px #0009,0 0 0 1px #66f6ff0a;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));animation:modalIn .22s var(--ease) both}@keyframes modalIn{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.modal:before{content:"";position:absolute;top:0;left:0;width:38%;height:1px;background:linear-gradient(90deg,var(--cyan),var(--violet),transparent);box-shadow:var(--glow-cyan)}.modal--wide{width:min(920px,100%)}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 13px;border-bottom:1px solid var(--line);flex:none}.modal-head h2{margin-top:4px;font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.01em}.modal-body{padding:17px 20px 20px;overflow-y:auto;min-height:0}.modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--line);background:#04090d80;flex:none;flex-wrap:wrap}.modal-footnote{margin-right:auto;font-family:var(--font-mono);font-size:7px;color:var(--faint);line-height:1.5}.notification-list{display:flex;flex-direction:column}.notification{display:flex;align-items:flex-start;gap:10px;padding:12px 3px;border-bottom:1px solid var(--line);position:relative}.notification:last-child{border-bottom:0}.notification-marker{display:grid;place-items:center;width:29px;height:29px;flex:none;border:1px solid var(--line);color:var(--muted)}.notification.is-warning .notification-marker{color:var(--amber);border-color:#ffc26640}.notification.is-critical .notification-marker{color:var(--red);border-color:#ff547040}.notification.is-success .notification-marker{color:var(--green);border-color:#9ff7cf40}.notification-copy{flex:1;min-width:0}.notification-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px;font-family:var(--font-mono);font-size:6.3px;letter-spacing:.08em;color:var(--faint)}.notification-copy strong{display:block;font-family:var(--font-display);font-size:11.5px;font-weight:500;line-height:1.35}.notification-copy p{margin-top:2px;color:var(--faint);font-size:9.5px;line-height:1.5}.notification.is-unread .notification-copy strong{color:var(--ink)}.unread-pip{width:5px;height:5px;margin-top:5px;flex:none;border-radius:50%;background:var(--magenta);box-shadow:var(--glow-magenta)}.palette-backdrop{position:fixed;z-index:130;inset:0;display:flex;align-items:flex-start;justify-content:center;padding:11vh 20px 30px;background:#020508a8;backdrop-filter:blur(9px);animation:fadeIn .14s ease both}.palette{position:relative;width:min(680px,100%);border:1px solid var(--line-2);background:radial-gradient(ellipse at 50% 0%,rgba(102,246,255,.055),transparent 38%),linear-gradient(160deg,#0b151c,#050b0f 70%);box-shadow:0 30px 100px #000000b8,0 0 0 1px #b79bff0f;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));animation:modalIn .18s var(--ease) both}.palette:before{content:"";position:absolute;top:0;left:0;width:44%;height:1px;background:linear-gradient(90deg,var(--cyan),var(--magenta));box-shadow:var(--glow-cyan)}.palette-head{display:flex;align-items:center;gap:11px;padding:15px 16px;border-bottom:1px solid var(--line)}.palette-glyph{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(102,246,255,.25);background:#66f6ff0d;color:var(--cyan);box-shadow:var(--glow-cyan);flex:none}.palette-input{flex:1;border:0;background:transparent;color:var(--ink);font-family:var(--font-display);font-size:16px;letter-spacing:.015em;outline:none}.palette-input::placeholder{color:#4b606b}.palette-esc{flex:none}.palette-results{max-height:48vh;overflow-y:auto;padding:8px}.palette-group+.palette-group{margin-top:5px}.palette-label{padding:7px 8px 4px;font-family:var(--font-mono);font-size:6.5px;letter-spacing:.14em;color:var(--faint)}.palette-item,.palette-ask{display:flex;align-items:center;gap:10px;width:100%;padding:9px;border:1px solid transparent;background:transparent;text-align:left;transition:background var(--fast),border-color var(--fast)}.palette-item.is-selected,.palette-item:hover,.palette-ask:hover{border-color:#66f6ff24;background:linear-gradient(90deg,#66f6ff12,#b79bff06)}.palette-icon{display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid var(--line);color:var(--muted)}.palette-item.is-selected .palette-icon{color:var(--cyan);border-color:#66f6ff47}.palette-copy{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.palette-copy b{font-family:var(--font-display);font-size:11.5px;font-weight:500;letter-spacing:.015em}.palette-copy small{font-family:var(--font-mono);font-size:6.8px;color:var(--faint);letter-spacing:.03em}.palette-enter{color:var(--faint);opacity:0}.palette-item.is-selected .palette-enter{opacity:1;color:var(--cyan)}.palette-ask{flex-direction:row;padding:14px 10px}.palette-ask>span:nth-child(2){display:flex;flex-direction:column;flex:1;gap:2px}.palette-ask b{font-family:var(--font-display);font-size:12px;font-weight:500}.palette-ask small{font-family:var(--font-mono);font-size:7px;color:var(--faint)}.palette-ask kbd{margin-left:auto}.palette-foot{display:flex;align-items:center;gap:13px;padding:9px 16px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:6.3px;color:var(--faint);flex-wrap:wrap}.palette-foot span{display:inline-flex;align-items:center;gap:3px}.palette-foot__dim{margin-left:auto;letter-spacing:.1em;color:#334a54}.toast-stack{position:fixed;z-index:150;right:20px;bottom:22px;width:min(360px,calc(100vw - 32px));display:flex;flex-direction:column;gap:7px;pointer-events:none}.toast{display:flex;align-items:flex-start;gap:9px;padding:11px 11px 11px 12px;border:1px solid var(--line-2);border-left:2px solid var(--cyan);background:#080f15f5;box-shadow:0 12px 40px #00000080;backdrop-filter:blur(12px);pointer-events:auto;animation:toastIn .24s var(--ease) both;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}@keyframes toastIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.toast--success{border-left-color:var(--green)}.toast--warning{border-left-color:var(--amber)}.toast--critical{border-left-color:var(--red)}.toast-icon{display:grid;place-items:center;width:25px;height:25px;flex:none;border:1px solid var(--line);color:var(--cyan)}.toast--success .toast-icon{color:var(--green)}.toast--warning .toast-icon{color:var(--amber)}.toast--critical .toast-icon{color:var(--red)}.toast-copy{flex:1;min-width:0}.toast-copy strong{display:block;font-family:var(--font-display);font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.3}.toast-copy p{margin-top:3px;color:var(--muted);font-size:9.5px;line-height:1.45}.toast-close{display:grid;place-items:center;width:20px;height:20px;border:0;background:transparent;color:var(--faint);flex:none}.toast-close:hover{color:var(--ink)}.login-screen{position:relative;min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 78% 38%,rgba(102,246,255,.08),transparent 35%),radial-gradient(ellipse at 20% 80%,rgba(183,155,255,.09),transparent 40%),#04070b;overflow:hidden}.login-bg{position:absolute;inset:0;pointer-events:none}.login-glow{position:absolute;top:16%;right:5%;width:48vw;height:48vw;max-width:720px;max-height:720px;border-radius:50%;background:radial-gradient(circle,rgba(102,246,255,.1),transparent 65%);filter:blur(60px)}.login-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px clamp(20px,4vw,56px);border-bottom:1px solid var(--line)}.login-brand{display:flex;align-items:center;gap:10px}.login-brand>span{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.14em}.login-brand small{font-family:var(--font-mono);font-size:7px;color:var(--faint);letter-spacing:.1em;margin-left:5px}.login-node{font-family:var(--font-mono);font-size:7.5px;color:var(--faint);letter-spacing:.09em;border:1px solid var(--line);padding:5px 8px}.login-main{position:relative;z-index:2;flex:1;display:grid;grid-template-columns:minmax(0,520px) minmax(320px,1fr);align-items:center;gap:40px;width:100%;max-width:1360px;margin:0 auto;padding:40px clamp(20px,5vw,72px)}.login-card{position:relative;width:100%;max-width:500px;padding:clamp(26px,3.5vw,44px);border:1px solid var(--line-2);background:radial-gradient(ellipse at 100% 0%,rgba(183,155,255,.06),transparent 45%),linear-gradient(155deg,#0c171ff0,#050a0efa 62%);box-shadow:0 30px 100px #00000073,var(--inner-highlight);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px))}.login-card:before{content:"";position:absolute;top:0;left:0;width:45%;height:1px;background:linear-gradient(90deg,var(--cyan),var(--violet),transparent);box-shadow:var(--glow-cyan)}.login-kicker{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:8px;letter-spacing:.15em;color:var(--muted);margin-bottom:17px}.login-card h1{font-family:var(--font-display);font-size:clamp(34px,4vw,52px);font-weight:500;line-height:.98;letter-spacing:-.04em;text-transform:uppercase}.login-card h1 span{color:transparent;background:linear-gradient(100deg,var(--cyan) 0%,var(--silver) 48%,var(--magenta) 110%);-webkit-background-clip:text;background-clip:text}.login-sub{margin-top:13px;max-width:390px;color:var(--muted);font-size:11px;line-height:1.65}.login-form{margin-top:23px;display:flex;flex-direction:column;gap:7px}.login-form label{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.14em;color:var(--faint)}.login-input{display:flex;align-items:center;gap:8px;height:48px;padding:0 12px;border:1px solid var(--line-2);background:#04090de6;color:var(--faint);transition:border-color var(--fast),box-shadow var(--fast)}.login-input:focus-within{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 0 1px #66f6ff1f,0 0 24px #66f6ff0f}.login-prompt{font-family:var(--font-mono);font-size:19px;color:var(--cyan);line-height:1}.login-input input{flex:1;border:0;background:transparent;color:var(--ink);font-family:var(--font-mono);font-size:15px;letter-spacing:.16em;outline:none;min-width:0}.login-submit{height:44px;margin-top:4px;justify-content:space-between;padding:0 17px}.login-boot{display:flex;justify-content:space-between;gap:8px;margin-top:21px;padding-top:14px;border-top:1px solid var(--line)}.login-boot span{display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono);font-size:6.3px;letter-spacing:.06em;color:var(--faint)}.login-boot i{font-style:normal;color:var(--cyan);font-size:6.5px}.login-note{margin-top:15px;font-family:var(--font-mono);font-size:7px;line-height:1.6;color:#3b505a}.login-visual{display:flex;align-items:center;justify-content:center;min-width:0}.login-visual .holo-sigil{width:clamp(300px,36vw,520px)}.login-foot{position:relative;z-index:2;display:flex;justify-content:space-between;gap:14px;padding:15px clamp(20px,4vw,56px);border-top:1px solid var(--line);font-family:var(--font-mono);font-size:6.5px;letter-spacing:.09em;color:#31464f;flex-wrap:wrap}.boot-screen{position:relative;min-height:100vh;display:grid;place-items:center;background:radial-gradient(ellipse at center,rgba(102,246,255,.07),transparent 42%),#04070a;overflow:hidden;padding:24px}.boot-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(102,246,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(102,246,255,.05) 1px,transparent 1px);background-size:54px 54px;mask-image:radial-gradient(ellipse at center,black,transparent 65%)}.boot-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center}.boot-sigil{filter:drop-shadow(0 0 28px rgba(102,246,255,.3));animation:bootPulse 2.6s ease-in-out infinite}@keyframes bootPulse{0%,to{transform:scale(1);opacity:.88}50%{transform:scale(1.04);opacity:1}}.boot-title{margin-top:18px;font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:.24em;color:var(--ink);text-shadow:0 0 30px rgba(102,246,255,.18)}.boot-sub{margin-top:3px;font-family:var(--font-mono);font-size:7px;letter-spacing:.19em;color:var(--faint)}.boot-status{display:inline-flex;align-items:center;gap:8px;margin-top:25px;font-family:var(--font-mono);font-size:8px;letter-spacing:.13em;color:var(--muted)}.boot-bar{width:220px;height:2px;margin-top:13px;background:var(--line);overflow:hidden}.boot-bar span{display:block;width:38%;height:100%;background:linear-gradient(90deg,transparent,var(--cyan),var(--magenta));animation:bootBar 1.4s ease-in-out infinite}@keyframes bootBar{0%{transform:translate(-120%)}to{transform:translate(330%)}}.boot-log{display:flex;flex-direction:column;gap:3px;margin-top:22px;font-family:var(--font-mono);font-size:6.5px;letter-spacing:.08em;color:#31464f}.connection-card{position:relative;z-index:1;width:min(470px,100%);padding:34px;border:1px solid var(--line-2);background:linear-gradient(155deg,#0c171ff5,#050a0efa);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px))}.connection-card h1{font-family:var(--font-display);font-size:28px;font-weight:500;line-height:1.1;margin:8px 0}.connection-card>p{color:var(--muted);font-size:11px;line-height:1.6}.connection-actions{display:flex;align-items:center;gap:12px;margin-top:18px;flex-wrap:wrap}.connection-hint{font-family:var(--font-mono);font-size:7px;color:var(--faint)}@media(max-width:1400px){:root{--gutter: 28px}.vitals .gauge svg{width:58px;height:58px}.gauge-readout{top:24px}.hero-title{font-size:clamp(38px,4.5vw,60px)}}@media(max-width:1240px){.topbar{grid-template-columns:minmax(160px,1fr) auto minmax(260px,1fr);gap:12px}.topbar-caption,.palette-trigger__label,.palette-trigger kbd{display:none}.palette-trigger{width:38px;padding:0;justify-content:center}.operator-copy{display:none}.hero-telemetry{grid-template-columns:repeat(4,1fr)}.dashboard-grid{gap:12px}.next-op{grid-column:span 5}.active-ops{grid-column:span 7}.vitals{grid-column:span 4}.intel-peek{grid-column:span 5}.watch-peek{grid-column:span 3}.queue-panel{grid-column:span 4}.queue-panel .task-mini-list{display:flex}.queue-panel .queue-btn{max-width:none}.trace{grid-column:span 8}.comms-layout{grid-template-columns:minmax(0,1fr) 300px}.clock-row{grid-template-columns:55px 18px minmax(0,1fr) auto}}@media(max-width:1080px){.hero{grid-template-columns:minmax(0,1fr) 300px}.hero-visual{padding-right:8px}.hero-title{font-size:clamp(36px,5vw,54px)}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-op,.active-ops,.vitals,.intel-peek,.watch-peek,.queue-panel{grid-column:auto}.trace{grid-column:span 2}.queue-panel .task-mini-list{display:flex}.reminders-layout{grid-template-columns:minmax(0,1fr)}.clock-compose{position:static;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start}.compose-side-note{margin-top:0}.watch-grid{grid-template-columns:minmax(0,1fr)}.settings-push,.settings-client,.settings-core,.settings-session{grid-column:span 6}.settings-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.comms-layout{grid-template-columns:minmax(0,1fr)}.comms-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.context-note{grid-column:span 2}.comms-console{min-height:620px;max-height:none}.view-head h1{font-size:clamp(28px,4vw,38px)}}@media(max-width:900px){:root{--rail: 0px;--topbar: 64px;--gutter: 20px}.app-shell{padding-left:0}.rail{display:none}.topbar{grid-template-columns:1fr auto auto;padding:0 18px;gap:10px}.topbar-center{display:block}.topbar-caption,.uplink-chip span{display:none}.uplink-chip{width:32px;padding:0;justify-content:center}.operator-copy{display:none}.operator{padding:4px}.topbar-index{display:none}.topbar-actions{gap:6px}.page{padding:22px 18px 104px}.mobile-nav{position:fixed;z-index:60;left:0;right:0;bottom:0;display:flex;justify-content:space-around;gap:2px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--line-2);background:#05090df0;backdrop-filter:blur(18px);box-shadow:0 -14px 40px #00000061}.mobile-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:52px;height:48px;color:var(--faint);font-family:var(--font-display);font-size:7.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;position:relative;border:1px solid transparent}.mobile-link.is-active{color:var(--cyan);border-color:#66f6ff21;background:#66f6ff0b;text-shadow:var(--glow-cyan)}.mobile-link.is-active:before{content:"";position:absolute;top:-8px;left:50%;width:22px;height:1px;transform:translate(-50%);background:var(--cyan);box-shadow:var(--glow-cyan)}.statusbar,.view-footmark{display:none}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:26px 22px 20px}.hero-visual{position:absolute;right:-70px;top:-20px;width:270px;opacity:.26;padding:0}.hero-telemetry{grid-template-columns:repeat(2,1fr)}.telemetry-cell:nth-child(2){border-right:0}.telemetry-cell:nth-child(1),.telemetry-cell:nth-child(2){border-bottom:1px solid var(--line)}.hero-title{font-size:clamp(35px,8vw,52px);max-width:80%}.hero-sub{max-width:72%}.hero-command{width:min(100%,500px)}.hero-actions{max-width:75%}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.trace{grid-column:auto}.view-head{align-items:flex-start;flex-direction:column;gap:14px}.view-head-actions{justify-content:flex-start}.view-head-stats{align-self:stretch}.view-head-stats>div{flex:1}.clock-compose,.intel-grid{grid-template-columns:1fr}.intel-card--featured{grid-column:auto}.intel-toolbar{flex-direction:column;align-items:stretch}.search-field{width:100%}.settings-push,.settings-client,.settings-core,.settings-session{grid-column:1 / -1}.settings-grid,.comms-context{grid-template-columns:1fr}.context-note{grid-column:auto}.login-main{grid-template-columns:1fr;justify-items:center;padding:30px 20px}.login-visual{display:none}.login-card{max-width:500px}.login-foot{justify-content:center}.view-head p{max-width:100%}}@media(max-width:700px){:root{--gutter: 16px;--panel-pad: 16px}.topbar{padding:0 13px;gap:8px}.topbar-path{font-size:9.5px}.clock-time{font-size:16px;gap:0}.clock-zone,.clock-date{display:none}.topbar-btn{height:32px}.palette-trigger{display:none}.page{padding:18px 14px 100px}.hero-copy{padding:22px 17px 17px}.hero-title{font-size:clamp(32px,9.8vw,46px);max-width:100%}.hero-sub{max-width:100%;font-size:11.5px}.hero-command{height:44px;margin-top:17px}.hero-command__placeholder{font-size:11px}.hero-command__hint{display:none}.hero-actions{max-width:100%}.hero-actions .btn{flex:1;min-width:130px}.hero-visual{width:220px;right:-70px;top:4px;opacity:.2}.hero-telemetry{grid-template-columns:1fr 1fr}.telemetry-cell{padding:10px 12px}.metric-row{gap:8px}.metric-card{min-height:92px;padding:12px;gap:9px}.metric-value{font-size:26px}.metric-bars{display:none}.metric-label{font-size:6.8px}.dashboard-grid{gap:10px}.panel-head{padding:12px var(--panel-pad) 7px;gap:7px}.panel-title{font-size:10px;letter-spacing:.1em}.panel-body{padding:7px var(--panel-pad) var(--panel-pad)}.panel-code{font-size:7px}.panel-action .text-btn{font-size:7.5px}.countdown-cell{min-width:41px}.countdown-cell b{font-size:32px}.countdown-colon{font-size:24px}.next-op-meta{gap:8px}.next-op-notes{display:none}.trace-row{grid-template-columns:38px 74px minmax(0,1fr);gap:6px;font-size:7px}.trace-kind{font-size:6px}.quick-strip{gap:5px}.quick-strip__meta{display:none}.quick-strip__label{width:100%;border-right:0;padding-right:0}.quick-chip{flex:1;justify-content:center}.view-head{margin-bottom:15px;padding-bottom:13px}.view-head h1{font-size:30px}.view-head p{font-size:10.5px}.view-head-actions{width:100%}.view-head-actions .btn{flex:1}.view-head-stats>div{min-width:0;padding:8px 9px}.view-head-stats b{font-size:16px}.view-head-stats span{font-size:6px}.board-toolbar{flex-wrap:wrap}.segmented{flex:1}.segmented button{flex:1;min-width:0}.clock-row{grid-template-columns:46px minmax(0,1fr) auto;padding:12px 10px 12px 0;gap:7px}.clock-rail{display:none}.clock-date{border-right:0}.clock-date b{font-size:19px}.clock-copy h3{font-size:12.5px}.clock-copy p{font-size:9.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clock-meta{gap:7px;font-size:6.4px}.clock-actions{flex-direction:column;opacity:1}.clock-actions .row-action{width:26px;height:26px}.board-summary{font-size:6px}.intel-statusbar{font-size:6.2px;gap:7px;padding:0 8px}.intel-status--dim{display:none}.topic-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;scrollbar-width:none;width:100%}.topic-row::-webkit-scrollbar{display:none}.topic-chip{flex:none}.intel-card{padding:14px 14px 11px}.intel-card--featured{padding:16px 15px 12px}.intel-card__title h2{font-size:15px}.intel-card--featured .intel-card__title h2{font-size:20px}.intel-card__summary{font-size:10.5px}.intel-card__head{gap:6px;font-size:6.2px}.intel-card__code{display:none}.source-create__grid{grid-template-columns:1fr}.source-create__foot{flex-direction:column;align-items:stretch}.source-create__foot .btn{width:100%}.sentinel-console{padding:17px}.sentinel-console__visual{gap:16px;min-height:150px}.radar--large{width:120px;height:120px}.radar--large .radar-ring--1{inset:12px}.radar--large .radar-ring--2{inset:30px}.radar--large .radar-ring--3{inset:48px}.sentinel-console__stats{grid-template-columns:repeat(2,1fr)}.sentinel-console__stats>div:nth-child(2){border-right:0}.sentinel-console__stats>div:nth-child(1),.sentinel-console__stats>div:nth-child(2){border-bottom:1px solid var(--line)}.comms-console{min-height:560px;max-height:none}.comms-scroll{padding:13px}.message{max-width:94%}.message--user{max-width:88%}.comms-console__head{padding:10px 12px}.comms-encryption{display:none}.comms-composer{margin:7px 12px 0}.comms-suggestions{padding:7px 12px 0}.comms-footnote{padding:6px 12px 9px;font-size:5.8px}.comms-footnote span:nth-child(2){display:none}.toast-stack{right:12px;bottom:84px}.modal-backdrop{padding:12px;align-items:flex-end}.modal{max-height:90vh}.modal-head{padding:15px 15px 11px}.modal-body{padding:13px 15px 16px}.modal-footer{padding:10px 15px}.modal-footnote{width:100%}.palette-backdrop{padding:7vh 10px 20px}.palette-head{padding:12px}.palette-input{font-size:13px}.palette-foot{gap:8px;font-size:5.8px}.palette-foot__dim{display:none}.login-top{padding:16px 17px}.login-brand small{display:none}.login-card{padding:24px 20px}.login-card h1{font-size:36px}.login-boot{flex-direction:column;gap:5px}.login-foot{font-size:5.8px;padding:12px 17px}.settings-identity{width:100%}.channel-row{flex-wrap:wrap}.channel-actions{width:100%;padding-left:46px}.channel-actions .btn{width:100%}}@media(max-width:480px){.metric-row{grid-template-columns:1fr 1fr}.metric-card{min-height:84px}.metric-icon{width:26px;height:26px}.metric-icon svg{width:14px;height:14px}.metric-value{font-size:23px}.metric-meta{font-size:6px}.operator-avatar{width:30px;height:30px}.topbar-btn--icon{width:34px}.uplink-chip{display:none}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.hero-visual{opacity:.16}.view-head h1{font-size:27px}.view-head-actions{flex-direction:column}.view-head-actions .btn,.comms-head-status{width:100%}.clock-copy-head .chip{display:none}.clock-date em{font-size:6px}.sentinel-console__visual{flex-direction:column;align-items:flex-start}.radar--large{width:100px;height:100px}.login-card h1{font-size:32px}.connection-card{padding:24px 20px}.toast-stack{bottom:78px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.bg-scan,.holo-spin-slow,.holo-spin-reverse,.holo-dashed,.radar-sweep{animation:none!important}}.protocol-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:9px}.protocol-switch button{display:flex;align-items:center;gap:8px;min-height:47px;padding:7px 9px;border:1px solid var(--line);background:#060c11b3;color:var(--muted);text-align:left;transition:border-color var(--fast),background var(--fast),color var(--fast)}.protocol-switch button:hover{border-color:var(--line-2);background:#66f6ff09}.protocol-switch button.is-active{border-color:var(--cyan);background:#66f6ff0e;color:var(--ink);box-shadow:inset 0 0 0 1px #66f6ff14}.protocol-switch button>span:nth-child(2){display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.protocol-switch b{font-family:var(--font-display);font-size:9.5px;font-weight:600;letter-spacing:.07em;white-space:nowrap}.protocol-switch small{font-family:var(--font-mono);font-size:6.2px;letter-spacing:.02em;color:var(--faint);white-space:nowrap}.protocol-switch svg{color:var(--cyan);flex:none}.protocol-swatch{width:20px;height:20px;flex:none;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 10px #66f6ff2e}.protocol-swatch--lucy{background:conic-gradient(from 210deg,#66f6ff,#e8eeff,#ff3d9a,#b79bff,#66f6ff)}.protocol-swatch--capri{background:conic-gradient(from 210deg,#74f7b7,#ff3d52,#6af,#f2f7ff,#74f7b7)}:root[data-protocol=capri]{--cyan: #74f7b7;--cyan-soft: #d7ffea;--cyan-deep: #1d9e70;--magenta: #ff3d52;--magenta-soft: #ffa8b1;--green: #b4ff6a;--amber: #ffd166;--red: #ff3d52;--violet: #66aaff;--violet-soft: #d6e8ff;--silver: #f2f7ff;--glow-cyan: 0 0 1px rgba(116, 247, 183, .94), 0 0 14px rgba(116, 247, 183, .32);--glow-cyan-strong: 0 0 1px rgba(215, 255, 234, 1), 0 0 9px rgba(116, 247, 183, .6), 0 0 34px rgba(102, 170, 255, .24);--glow-magenta: 0 0 1px rgba(255, 61, 82, .94), 0 0 16px rgba(255, 61, 82, .35);--glow-green: 0 0 1px rgba(180, 255, 106, .9), 0 0 14px rgba(180, 255, 106, .28);--glow-amber: 0 0 1px rgba(255, 209, 102, .9), 0 0 14px rgba(255, 209, 102, .3);--glow-red: 0 0 1px rgba(255, 61, 82, .92), 0 0 16px rgba(255, 61, 82, .36);--glow-violet: 0 0 1px rgba(102, 170, 255, .92), 0 0 18px rgba(102, 170, 255, .32)}[data-protocol=capri] .bg-aurora--cyan{background:radial-gradient(circle,rgba(116,247,183,.3),transparent 65%);opacity:.22}[data-protocol=capri] .bg-aurora--magenta{background:radial-gradient(circle,rgba(255,61,82,.22),transparent 65%);opacity:.22}[data-protocol=capri] .bg-grid{background-image:linear-gradient(rgba(76,150,134,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(76,150,134,.13) 1px,transparent 1px)}[data-protocol=capri] .topbar:after{background:linear-gradient(90deg,transparent,rgba(116,247,183,.32) 18%,transparent 55%,rgba(255,61,82,.22) 88%,transparent)}[data-protocol=capri] .hero{background:radial-gradient(ellipse at 68% 26%,rgba(116,247,183,.11),transparent 45%),radial-gradient(ellipse at 94% 76%,rgba(102,170,255,.09),transparent 40%),radial-gradient(ellipse at 100% 10%,rgba(255,61,82,.07),transparent 32%),linear-gradient(135deg,#0a1715,#060d11 55%,#0b1017)}[data-protocol=capri] .hero:after{background:linear-gradient(270deg,var(--violet),transparent)}[data-protocol=capri] .hero-title span{filter:drop-shadow(2px 0 0 rgba(255,61,82,.24)) drop-shadow(-2px 0 0 rgba(102,170,255,.2))}[data-protocol=capri] .holo-sigil{filter:drop-shadow(0 0 34px rgba(116,247,183,.16))}[data-protocol=capri] .holo-svg [stroke="#66f6ff"]{stroke:var(--cyan)}[data-protocol=capri] .holo-svg [stroke="#ff3d9a"]{stroke:var(--magenta)}[data-protocol=capri] .holo-svg [stroke="#b79bff"]{stroke:var(--violet)}[data-protocol=capri] .holo-svg [fill="#66f6ff"]{fill:var(--cyan)}[data-protocol=capri] .holo-svg [fill="#ff3d9a"]{fill:var(--magenta)}[data-protocol=capri] .holo-svg [fill="#b79bff"]{fill:var(--violet)}[data-protocol=capri] .holo-svg stop[stop-color="#66f6ff"]{stop-color:var(--cyan)}[data-protocol=capri] .holo-svg stop[stop-color="#ff3d9a"]{stop-color:var(--magenta)}[data-protocol=capri] .holo-svg stop[stop-color="#e8eeff"]{stop-color:var(--silver)}[data-protocol=capri] .holo-svg stop[stop-color="#ffb8d5"]{stop-color:#ffd3d8}[data-protocol=capri] .holo-svg stop[stop-color="#ff3d9a"]{stop-color:var(--red)}[data-protocol=capri] .holo-svg stop[stop-color="#5d0b32"]{stop-color:#6a0a1d}[data-protocol=capri] .comms-console{background:radial-gradient(ellipse at 50% 100%,rgba(102,170,255,.05),transparent 50%),linear-gradient(160deg,#091619eb,#050a0efa)}[data-protocol=capri] .intel-card--featured{background:radial-gradient(ellipse at 92% 0%,color-mix(in srgb,var(--topic-color) 9%,transparent),transparent 44%),linear-gradient(160deg,#0b1b1ce6,#060b10f0 62%)}[data-protocol=capri] .login-screen{background:radial-gradient(ellipse at 78% 38%,rgba(116,247,183,.08),transparent 35%),radial-gradient(ellipse at 20% 80%,rgba(255,61,82,.08),transparent 40%),#04080a}[data-protocol=capri] .login-card,[data-protocol=capri] .modal{background:radial-gradient(ellipse at 100% 0%,rgba(102,170,255,.06),transparent 45%),linear-gradient(155deg,#0a1a1bf2,#050a0efa 62%)}[data-protocol=capri] .compose-side-note,[data-protocol=capri] .safety-note{border-color:#66aaff2e;background:#66aaff0a}[data-protocol=capri] .compose-side-note svg,[data-protocol=capri] .safety-note strong,[data-protocol=capri] .settings-identity span,[data-protocol=capri] .protocol-switch svg{color:var(--violet)}[data-protocol=capri] .protocol-switch button.is-active{border-color:var(--cyan);background:#74f7b70e;box-shadow:inset 0 0 0 1px #74f7b717}[data-protocol=capri] .protocol-switch button:hover{background:#74f7b709}[data-protocol=capri] .holo-readout{border-color:#74f7b729}[data-protocol=capri] .holo-readout__dot{background:var(--cyan);box-shadow:var(--glow-cyan)}[data-protocol=capri] .comms-channel b,[data-protocol=capri] .hero-title span{text-shadow:1px 0 0 rgba(255,61,82,.12),-1px 0 0 rgba(102,170,255,.1)}[data-protocol=capri] .overdue-chip,[data-protocol=capri] .status-dot.is-dead{animation:capriGlitch 2.8s steps(2,end) infinite}@keyframes capriGlitch{0%,92%,to{transform:translate(0)}93%{transform:translate(-1px,1px)}94%{transform:translate(1px,-1px)}95%{transform:translate(0)}}@media(max-width:700px){.protocol-switch{grid-template-columns:1fr}.protocol-switch small{white-space:normal}}.field label{font-size:9px;letter-spacing:.1em}.field label span{font-size:7.5px}.field input,.field textarea,.field select,.panel-title{font-size:12px}.panel-code,.view-kicker{font-size:8.5px}.btn{font-size:10px}.metric-label{font-size:8px}.metric-meta,.telemetry-label{font-size:7.5px}.telemetry-meta{font-size:7px}.hero-kicker{font-size:8.5px}.clock-meta{font-size:7.8px}.next-op-meta{font-size:8px}.intel-statusbar{font-size:7.5px}.intel-card__summary{font-size:11.5px}.intel-card__head,.intel-card__date{font-size:7.2px}.channel-copy p{font-size:10.5px}.channel-meta{font-size:7.2px}.security-list li,.safety-list li{font-size:10.5px}.safety-note p{font-size:10px}.comms-footnote{font-size:6.8px}.syntax-list code{font-size:9px}.syntax-list span{font-size:7px}.source-feed{font-size:8.7px}.source-card__head p{font-size:8px}.clock-copy p{font-size:11px}.rail-link__label{font-size:9.5px}.load-more{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:16px;padding:16px;border:1px solid var(--line);background:#070d1294}.load-more .btn{min-width:230px}.load-more span{font-family:var(--font-mono);font-size:7px;color:var(--faint);letter-spacing:.08em}.task-panel .panel-body{padding-top:3px}.task-add{display:flex;align-items:stretch;gap:5px;margin-bottom:9px}.task-add input{flex:1;min-width:0;height:34px;padding:0 9px;border:1px solid var(--line-2);background:#060c11;color:var(--ink);font-family:var(--font-body);font-size:10.5px;outline:none}.task-add input:focus{border-color:var(--cyan)}.task-add input::placeholder{color:#40535c}.task-add select{width:47px;border:1px solid var(--line-2);background:#060c11;color:var(--muted);font-family:var(--font-mono);font-size:8px;padding:0 4px;outline:none}.task-add-btn{display:grid;place-items:center;width:34px;flex:none;border:1px solid var(--cyan);background:var(--cyan);color:#031014;transition:box-shadow var(--fast),opacity var(--fast)}.task-add-btn:hover:not(:disabled){box-shadow:var(--glow-cyan-strong)}.task-add-btn:disabled{background:#66f6ff12;border-color:var(--line-2);color:var(--faint)}.task-list{display:flex;flex-direction:column}.task-row{display:flex;align-items:center;gap:7px;padding:8px 0;border-bottom:1px solid var(--line)}.task-row:last-child{border-bottom:0}.task-row-copy{flex:1;min-width:0}.task-row-copy strong{display:block;font-family:var(--font-display);font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-row-copy span{display:block;margin-top:1px;font-family:var(--font-mono);font-size:6.5px;letter-spacing:.04em;color:var(--faint)}.task-row .row-action{width:25px;height:25px}.task-empty{display:flex;align-items:center;gap:8px;padding:17px 2px;color:var(--faint);font-size:10px}.task-empty svg{color:var(--cyan)}@media(max-width:1080px){.task-panel{grid-column:1 / -1}}.trace-content{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.trace-main{min-width:0}.trace-aside{display:grid;grid-template-columns:1fr 1fr;gap:0;border-left:1px solid var(--line);padding-left:20px}.trace-stat{display:flex;flex-direction:column;gap:2px;min-height:45px;padding:5px 0 8px;border-bottom:1px solid var(--line)}.trace-stat:nth-child(odd){padding-right:8px}.trace-stat:nth-child(2n){padding-left:10px;border-left:1px solid var(--line)}.trace-stat:nth-last-child(-n+2){border-bottom:0}.trace-stat span{font-family:var(--font-mono);font-size:6.5px;letter-spacing:.1em;color:var(--faint)}.trace-stat b{font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.trace-stat b.is-amber{color:var(--amber)}.switch{display:inline-block;width:38px;height:20px;background:#050a0e}.switch span{top:2px;left:2px;width:14px;height:14px}.switch.is-on{background:#071713}.switch.is-on span{transform:translate(18px)}@media(max-width:900px){.trace-content{grid-template-columns:minmax(0,1fr);gap:14px}.trace-aside{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:10px}}@media(max-width:700px){.hero-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:100%}.hero-actions .btn{width:100%;min-width:0}.hero-actions .btn:nth-child(3){grid-column:1 / -1}.comms-head-status{display:none}.comms-console{height:calc(100dvh - 300px);min-height:460px;max-height:none}.comms-scroll{min-height:0}}@media(max-width:480px){.hero-actions{grid-template-columns:1fr}.hero-actions .btn:nth-child(3){grid-column:auto}.comms-console{height:calc(100dvh - 300px);min-height:420px}}.settings-ai{grid-column:1 / -1}.ai-core{display:flex;align-items:center;gap:18px}.ai-orb{position:relative;width:74px;height:74px;flex:none;display:grid;place-items:center;border:1px solid rgba(116,247,183,.2);border-radius:50%;background:radial-gradient(circle at center,rgba(116,247,183,.13),transparent 56%),repeating-radial-gradient(circle at center,transparent 0 15px,rgba(116,247,183,.1) 15px 16px);color:var(--cyan);overflow:hidden}.ai-orb:before{content:"";position:absolute;inset:8px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 290deg,rgba(116,247,183,.75),transparent 360deg);animation:radarSweep 4.5s linear infinite;opacity:.65}.ai-orb span{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:var(--glow-cyan);animation:pulseDot 2.5s ease-in-out infinite}.ai-orb span:nth-child(1){top:16px;left:36px}.ai-orb span:nth-child(2){top:41px;right:14px;animation-delay:.5s}.ai-orb span:nth-child(3){bottom:14px;left:22px;animation-delay:1s}.ai-orb b{position:relative;z-index:1;font-family:var(--font-display);font-size:15px;letter-spacing:.12em;text-shadow:var(--glow-cyan)}.ai-orb.is-live{border-color:#74f7b773;box-shadow:0 0 32px #74f7b71a,inset 0 0 30px #74f7b70d}.ai-copy{flex:1;min-width:0}.ai-headline{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ai-headline b{font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:.03em}.ai-headline span{font-family:var(--font-mono);font-size:7px;color:var(--faint)}.ai-copy p{margin-top:4px;max-width:820px;color:var(--faint);font-size:10px;line-height:1.6}.ai-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.ai-chips span{font-family:var(--font-mono);font-size:6.2px;letter-spacing:.07em;color:var(--muted);border:1px solid var(--line);padding:3px 6px;background:#74f7b706}.ai-result{display:block;margin-top:8px;font-size:8px;color:var(--green);word-break:break-word}.ai-core>.btn{flex:none}@media(max-width:700px){.ai-core{align-items:flex-start;flex-wrap:wrap}.ai-orb{width:54px;height:54px}.ai-orb b{font-size:12px}.ai-core>.btn{width:100%}}.voice-trigger{overflow:visible}.voice-trigger.is-listening{color:var(--cyan);border-color:var(--cyan);background:#74f7b71a;box-shadow:var(--glow-cyan);animation:voiceBreath 1.8s ease-in-out infinite}.voice-trigger.is-armed{border-color:#74f7b740}.voice-armed-pip{position:absolute;right:4px;bottom:4px;width:5px;height:5px;border:1px solid var(--void);border-radius:50%;background:var(--cyan);box-shadow:var(--glow-cyan);animation:pulseDot 2.2s ease-in-out infinite}@keyframes voiceBreath{0%,to{box-shadow:0 0 #74f7b700}50%{box-shadow:0 0 22px #74f7b740}}.voice-dock{position:fixed;z-index:140;left:50%;bottom:24px;transform:translate(-50%);display:flex;align-items:center;gap:12px;width:min(540px,calc(100vw - 32px));padding:11px 12px;border:1px solid var(--line-2);border-left:2px solid var(--cyan);background:#060e12f7;box-shadow:0 18px 60px #0009,var(--glow-cyan);backdrop-filter:blur(16px);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));animation:voiceDockIn .22s var(--ease) both}@keyframes voiceDockIn{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.voice-dock__mic{display:grid;place-items:center;width:33px;height:33px;flex:none;border:1px solid rgba(116,247,183,.3);color:var(--cyan);background:#74f7b70f;box-shadow:var(--glow-cyan);animation:voiceBreath 1.8s ease-in-out infinite}.voice-dock__copy{flex:1;min-width:0}.voice-dock__label{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:6.5px;letter-spacing:.12em;color:var(--cyan)}.voice-dock__live{width:4px;height:4px;border-radius:50%;background:var(--red);box-shadow:var(--glow-red);animation:pulseDot 1.1s infinite}.voice-dock__copy p{margin-top:2px;font-family:var(--font-display);font-size:12px;line-height:1.3;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voice-wave{display:flex;align-items:center;gap:2px;height:24px;flex:none}.voice-wave span{width:2px;height:6px;background:var(--cyan);box-shadow:var(--glow-cyan);animation:voiceWave .8s ease-in-out infinite}.voice-wave span:nth-child(2){animation-delay:.1s}.voice-wave span:nth-child(3){animation-delay:.2s}.voice-wave span:nth-child(4){animation-delay:.3s}.voice-wave span:nth-child(5){animation-delay:.4s}.voice-wave span:nth-child(6){animation-delay:.5s}.voice-wave span:nth-child(7){animation-delay:.6s}@keyframes voiceWave{0%,to{height:5px;opacity:.4}50%{height:22px;opacity:1}}.voice-dock__stop{display:grid;place-items:center;width:28px;height:28px;flex:none;border:1px solid var(--line);background:transparent;color:var(--faint)}.voice-dock__stop:hover{color:var(--red);border-color:#ff3d5259}.voice-hint{display:flex;align-items:flex-start;gap:6px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line);color:var(--faint);font-size:9px;line-height:1.5}.voice-hint svg{color:var(--cyan);flex:none;margin-top:1px}.voice-hint b{color:var(--muted);font-weight:500}.settings-voice{grid-column:1 / -1}.voice-settings{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:26px;align-items:start}.voice-settings__copy>p{max-width:730px;color:var(--faint);font-size:10.5px;line-height:1.6}.voice-settings .setting-line:first-of-type{margin-top:4px}.voice-settings .inline-note{margin-top:12px}.voice-language{min-width:130px;height:30px;border:1px solid var(--line-2);background:#060c11;color:var(--muted);font-family:var(--font-mono);font-size:8px;letter-spacing:.06em;padding:0 8px;outline:none}.voice-language:focus{border-color:var(--cyan)}.voice-orb{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:205px;border:1px solid var(--line);background:radial-gradient(circle at center,rgba(116,247,183,.06),transparent 60%),repeating-radial-gradient(circle at center,transparent 0 28px,rgba(116,247,183,.05) 28px 29px);overflow:hidden}.voice-orb__ring{position:absolute;width:135px;height:135px;border:1px dashed rgba(116,247,183,.22);border-radius:50%;animation:holoSpin 24s linear infinite}.voice-orb__ring--2{width:174px;height:174px;border-style:solid;border-color:#66aaff1a;animation-direction:reverse;animation-duration:34s}.voice-orb__mic{position:relative;z-index:1;display:grid;place-items:center;width:72px;height:72px;border:1px solid rgba(116,247,183,.32);border-radius:50%;color:var(--cyan);background:#74f7b70f;box-shadow:var(--glow-cyan)}.voice-orb b{position:relative;z-index:1;margin-top:8px;font-family:var(--font-display);font-size:10px;letter-spacing:.16em;color:var(--ink)}.voice-orb small{position:relative;z-index:1;font-family:var(--font-mono);font-size:6.5px;letter-spacing:.12em;color:var(--faint)}@media(max-width:900px){.voice-settings{grid-template-columns:minmax(0,1fr)}.voice-orb{min-height:150px}.voice-orb__ring{width:110px;height:110px}.voice-orb__ring--2{width:140px;height:140px}.voice-dock{bottom:84px}}@media(max-width:700px){.voice-dock{bottom:76px;gap:9px;padding:9px 10px}.voice-wave{display:none}.voice-dock__copy p{font-size:11px}.voice-settings .setting-line{flex-wrap:wrap}.voice-language{width:100%}}@media(max-width:480px){.voice-dock{width:calc(100vw - 20px)}.voice-dock__mic{width:29px;height:29px}}
