.ci-band{--ci-panel:#0b1030;--ci-panel-2:#070b24;--ci-line:#1b2145;--ci-line-2:#2a3260;--ci-text:#e7ebf6;--ci-dim:#93a0b8;--ci-faint:#5a6488;--ci-sys:#7fb3ea;--ci-ok:#57c98a;--ci-warn:#e9b24c;--ci-deny:#ec6a6a;--ci-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;margin:56px 0 8px;background:#030620;border-radius:14px;padding:42px 40px 38px;position:relative;overflow:hidden;font-family:var(--ci-mono)}.ci-band:after{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(127,179,234,.18),transparent 70%);pointer-events:none}.ci-head{position:relative;z-index:1;margin-bottom:26px}.ci-eyebrow{color:var(--ci-sys);font-size:12px;font-weight:500;letter-spacing:.14em;margin:0 0 14px}.ci-band .ci-headline{font-family:var(--ci-mono);font-size:clamp(22px,2.8vw,30px);font-weight:500;line-height:1.2;letter-spacing:-.015em;color:#f4f7fc;margin:0 0 14px;text-wrap:balance}.ci-band .ci-headline .ci-thin{display:block;color:var(--ci-dim);font-weight:400}.ci-sub{font-size:14px;line-height:1.6;color:var(--ci-dim);margin:0}.ci-sub b{color:var(--ci-text);font-weight:500}.ci-instrument{position:relative;z-index:1;border:1px solid var(--ci-line);border-radius:12px;background:var(--ci-panel-2);overflow:hidden}.ci-chrome{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 16px;border-bottom:1px solid var(--ci-line);background:var(--ci-panel);font-size:12px}.ci-mark{font-weight:500;letter-spacing:-.01em;color:var(--ci-text)}.ci-mark .ci-slash{color:var(--ci-dim);font-weight:400}.ci-dot-sys{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ci-sys);margin-right:8px;vertical-align:middle}.ci-status{color:var(--ci-dim);font-variant-numeric:tabular-nums;letter-spacing:.01em}.ci-status b{color:var(--ci-sys);font-weight:500}.ci-body{display:grid;grid-template-columns:minmax(0,1.06fr) 128px minmax(0,1fr);min-height:452px}.ci-col{position:relative;padding:16px 16px 14px}.ci-col-agent{border-right:1px solid var(--ci-line)}.ci-col-gate{border-right:1px solid var(--ci-line);padding:16px 6px}.ci-col-journal{display:flex;flex-direction:column}.ci-col-h{font-size:11px;letter-spacing:.1em;color:var(--ci-dim);margin:0 0 14px}.ci-col-h b{color:var(--ci-text);font-weight:500}.ci-proc{display:flex;align-items:baseline;gap:8px;font-size:12px;color:var(--ci-dim);margin:0 0 14px;padding-bottom:12px;border-bottom:1px dashed var(--ci-line)}.ci-pid{color:var(--ci-text);font-weight:500}.ci-pstate{margin-left:auto;color:var(--ci-ok)}.ci-pstate.ci-paused{color:var(--ci-warn)}.ci-manifest{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.ci-cap{display:grid;grid-template-columns:9px 122px 1fr auto;align-items:center;gap:10px;padding:6px;border-radius:6px;font-size:12.5px}.ci-cap .ci-cdot{width:7px;height:7px;border-radius:50%;background:var(--ci-faint);transition:background .18s,box-shadow .18s}.ci-cap.ci-active .ci-cdot{background:var(--ci-sys);box-shadow:0 0 0 3px #7fb3ea2e}.ci-cap .ci-cname{color:var(--ci-text);font-weight:500;letter-spacing:-.01em}.ci-cap .ci-cdesc{color:var(--ci-dim);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci-cap .ci-ctag{font-size:10px;color:var(--ci-sys);border:1px solid rgba(127,179,234,.34);border-radius:4px;padding:1px 5px;margin-left:6px;letter-spacing:.02em}.ci-toggle{font-size:10.5px;letter-spacing:.06em;color:var(--ci-sys);border:1px solid var(--ci-line-2);border-radius:5px;padding:2px 8px;cursor:pointer;background:0 0;font-family:var(--ci-mono);min-width:38px;text-align:center}.ci-toggle:hover{border-color:var(--ci-sys)}.ci-cap.ci-off .ci-cname,.ci-cap.ci-off .ci-cdesc{color:var(--ci-faint)}.ci-cap.ci-off .ci-ctag{opacity:.4}.ci-cap.ci-off .ci-toggle{color:var(--ci-faint);border-color:var(--ci-line)}.ci-toggle:focus-visible{outline:2px solid var(--ci-sys);outline-offset:2px}.ci-mfoot{margin:14px 0 0;font-size:11px;color:var(--ci-faint);letter-spacing:.02em}.ci-mfoot .ci-plus{color:var(--ci-dim)}.ci-seam{position:absolute;top:18px;bottom:44px;left:50%;width:1px;background:var(--ci-line-2);transform:translate(-.5px)}.ci-col-gate.ci-pending .ci-seam{background:var(--ci-warn)}.ci-gate{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:70px;border:1px solid var(--ci-line-2);border-radius:9px;background:var(--ci-panel);z-index:2;transition:border-color .2s,box-shadow .2s}.ci-gate:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:20px;border-radius:3px;background:var(--ci-line-2);transition:background .2s}.ci-col-gate.ci-pending .ci-gate{border-color:var(--ci-warn);box-shadow:0 0 0 4px #e9b24c1f}.ci-col-gate.ci-pending .ci-gate:before{background:var(--ci-warn)}.ci-col-gate.ci-pass .ci-gate{border-color:var(--ci-ok)}.ci-col-gate.ci-pass .ci-gate:before{background:var(--ci-ok)}.ci-gate-label{position:absolute;left:50%;bottom:14px;transform:translate(-50%);white-space:nowrap;font-size:10.5px;letter-spacing:.08em;color:var(--ci-dim);text-align:center}.ci-journal{list-style:none;margin:0;padding:0;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:3px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 34px);mask-image:linear-gradient(to bottom,transparent 0,#000 34px)}.ci-jline{display:flex;align-items:baseline;gap:8px;font-size:11.5px;line-height:1.35;white-space:nowrap;font-variant-numeric:tabular-nums}.ci-jt{color:var(--ci-faint)}.ci-jc{color:var(--ci-text)}.ci-ja{color:var(--ci-dim);overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.ci-jv{margin-left:auto;padding:0 6px;border-radius:4px;font-size:10.5px;letter-spacing:.04em}.ci-jv.ci-ok,.ci-jv.ci-approved{color:var(--ci-ok)}.ci-jv.ci-paused{color:var(--ci-warn)}.ci-jv.ci-denied{color:var(--ci-deny)}.ci-jv.ci-info{color:var(--ci-dim)}.ci-meter{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:11px 16px;border-top:1px solid var(--ci-line);background:var(--ci-panel);font-size:11.5px;color:var(--ci-dim);font-variant-numeric:tabular-nums}.ci-mlbl{color:var(--ci-faint);letter-spacing:.08em}.ci-meter b{color:var(--ci-text);font-weight:500}.ci-sep{color:var(--ci-faint)}.ci-mnote{margin-left:auto;color:var(--ci-faint)}.ci-mnote.ci-live{color:var(--ci-warn)}.ci-prompt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.96);width:min(320px,86%);background:var(--ci-panel);border:1px solid var(--ci-warn);border-radius:11px;padding:14px 15px 13px;z-index:6;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;box-shadow:0 0 0 6px #0306208c}.ci-prompt.ci-open{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.ci-ptop{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.06em;color:var(--ci-warn);margin-bottom:9px}.ci-pdot{width:7px;height:7px;border-radius:50%;background:var(--ci-warn)}.ci-pcall{font-size:13px;color:var(--ci-text);font-weight:500;margin-bottom:3px;word-break:break-word}.ci-pcall .ci-arr{color:var(--ci-warn)}.ci-pwhy{font-size:11px;color:var(--ci-dim);margin-bottom:13px}.ci-pbtns{display:flex;gap:8px}.ci-btn{flex:1;font-family:var(--ci-mono);font-size:12px;font-weight:500;padding:7px 0;border-radius:7px;cursor:pointer;border:1px solid var(--ci-line-2);background:0 0;color:var(--ci-text);transition:border-color .15s,background .15s,color .15s}.ci-btn.ci-approve{border-color:#57c98a80;color:var(--ci-ok)}.ci-btn.ci-approve:hover{background:#57c98a1f;border-color:var(--ci-ok)}.ci-btn.ci-deny:hover{border-color:var(--ci-deny);color:var(--ci-deny)}.ci-btn:focus-visible{outline:2px solid var(--ci-sys);outline-offset:2px}.ci-packets{position:absolute;inset:0;pointer-events:none;z-index:4}.ci-packet{position:absolute;top:0;left:0;padding:2px 7px;border:1px solid var(--ci-line-2);border-radius:6px;background:var(--ci-panel);color:var(--ci-text);font-size:11px;line-height:1.3;white-space:nowrap;will-change:transform}.ci-packet.ci-pending{border-color:var(--ci-warn);color:var(--ci-warn)}.ci-packet.ci-ok{border-color:var(--ci-ok);color:var(--ci-ok)}.ci-packet.ci-deny{border-color:var(--ci-deny);color:var(--ci-deny)}@media (prefers-reduced-motion:no-preference){.ci-dot-sys{animation:ci-breathe 2.4s ease-in-out infinite}.ci-cap{animation:ci-capin .5s ease-out both}.ci-cap:nth-child(1){animation-delay:.04s}.ci-cap:nth-child(2){animation-delay:.09s}.ci-cap:nth-child(3){animation-delay:.14s}.ci-cap:nth-child(4){animation-delay:.19s}.ci-cap:nth-child(5){animation-delay:.24s}.ci-cap:nth-child(6){animation-delay:.29s}.ci-cap:nth-child(7){animation-delay:.34s}.ci-cap:nth-child(8){animation-delay:.39s}.ci-cap:nth-child(9){animation-delay:.44s}.ci-cap:nth-child(10){animation-delay:.49s}.ci-cap:nth-child(11){animation-delay:.54s}.ci-cap:nth-child(12){animation-delay:.59s}.ci-jline{animation:ci-jin .28s ease-out both}}@keyframes ci-breathe{0%,to{opacity:1}50%{opacity:.4}}@keyframes ci-capin{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes ci-jin{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width:820px){.ci-band{padding:30px 20px 26px}.ci-body{grid-template-columns:1fr;min-height:0}.ci-col-agent{border-right:0;border-bottom:1px solid var(--ci-line)}.ci-col-gate{border-right:0;border-bottom:1px solid var(--ci-line);height:96px}.ci-seam{inset:50% 18px auto;width:auto;height:1px;transform:translateY(-.5px)}.ci-gate{width:70px;height:16px}.ci-gate:before{width:20px;height:4px}.ci-gate-label{bottom:auto;top:calc(50% + 16px)}.ci-journal{height:236px}.ci-packets{display:none}}.nsite .ncard img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;margin:0 0 2px}