@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-inter), var(--font-geist-sans), system-ui, sans-serif;--font-mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-700:#007492;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-slate-100:#f1f5f9;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-800:#1d293d;--color-slate-950:#020618;--spacing:.25rem;--container-xl:36rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-orbitron), var(--font-geist-sans), system-ui, sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-700:lab(44.7267% -21.5987 -26.118);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.pill{border:1px solid var(--line-2);color:var(--t-2);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff05;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:9.5px;line-height:1.4;display:inline-flex}.pill-muted{color:var(--t-3);border-color:var(--line-1)}.pill-agent{color:var(--accent);background:#22d3ee0f;border-color:#22d3ee73}.pill-stage{color:var(--t-2);border-color:var(--line-2);letter-spacing:.12em;background:#ffffff06}.pill-meta{letter-spacing:.06em;color:var(--t-3);border-color:var(--line-1);padding:1px 7px;font-size:9px}.pill-sev-info{color:var(--accent);background:#22d3ee0f;border-color:#22d3ee73}.pill-sev-low{color:var(--sev-low);border-color:var(--sev-low);background:var(--sev-low-dim)}.pill-sev-med{color:var(--sev-med);border-color:var(--sev-med);background:var(--sev-med-dim)}.pill-sev-high{color:var(--sev-high);border-color:var(--sev-high);background:var(--sev-high-dim)}.pill-sev-crit{color:var(--sev-crit);border-color:var(--sev-crit);background:var(--sev-crit-dim)}.pill-manual{color:#fbbf24;letter-spacing:.1em;background:#fbbf2424;border-color:#fbbf24d9;font-weight:600;animation:1.6s ease-in-out infinite feed-v2-manual-pulse;box-shadow:0 0 #fbbf2480}@keyframes feed-v2-manual-pulse{0%,to{box-shadow:0 0 #fbbf2400}50%{box-shadow:0 0 0 4px #fbbf242e}}.pill-manual-done{color:#4ade80;letter-spacing:.08em;background:#4ade801a;border-color:#4ade8099}.pill-resolved{color:#4ade80;letter-spacing:.08em;background:#4ade801a;border-color:#4ade808c;font-weight:500}.pill-filter{cursor:pointer;color:var(--t-2);background:0 0;padding:4px 12px;font-size:10px;transition:all .14s}.pill-filter:hover{color:var(--t-0);border-color:#22d3ee80}.pill-filter.active{border-color:var(--accent);color:var(--accent);background:#22d3ee1a}.feed-v2{background:var(--bg-1);flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.feed-v2-head{border-bottom:1px solid var(--line-2);background:linear-gradient(#22d3ee0a,#0000 100%),#0b0f1a66;flex-shrink:0;padding:12px 14px 10px}.feed-v2-head-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.feed-v2-title{color:var(--t-0);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;display:inline-flex}.feed-v2-title-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite feed-v2-live-pulse;box-shadow:0 0 8px #22d3eed9}@keyframes feed-v2-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.feed-v2-count{gap:5px;display:inline-flex}.feed-v2-ticker{border:1px solid var(--line-2);min-height:22px;color:var(--t-1);font-family:var(--mono);background:#0b0f1a99;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:10.5px;animation:.38s ease-out feed-v2-ticker-in;display:flex;overflow:hidden}@keyframes feed-v2-ticker-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.feed-v2-ticker-agent{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.feed-v2-ticker-sep{color:var(--t-3)}.feed-v2-ticker-text{white-space:nowrap;text-overflow:ellipsis;color:var(--t-1);flex:1;overflow:hidden}.feed-v2-ticker-text .mono{color:var(--t-0)}.feed-v2-incident{background:linear-gradient(90deg,#f43f5e14,#0000 70%);border-bottom:1px solid #f43f5e40;flex-shrink:0;align-items:stretch;gap:12px;padding:10px 14px;display:flex}.feed-v2-incident.sev-crit{background:linear-gradient(90deg,#f43f5e26,#0000 70%)}.feed-v2-incident-spike{background:var(--sev-crit);width:3px;box-shadow:0 0 8px var(--sev-crit);border-radius:2px}.feed-v2-incident-title{color:var(--t-0);letter-spacing:.02em;margin-bottom:2px;font-size:12px;font-weight:500}.feed-v2-incident-sub{color:var(--t-2);letter-spacing:.02em;font-size:10.5px}.feed-v2-filters{border-bottom:1px solid var(--line-2);flex-wrap:wrap;flex-shrink:0;gap:6px;padding:10px 14px;display:flex}.feed-v2-body{flex:1;min-height:0;padding:8px 10px 4px;overflow-y:auto}.feed-v2-empty{text-align:center;color:var(--t-3);font-family:var(--mono);letter-spacing:.08em;padding:24px 14px;font-size:10.5px}.feed-v2-threads{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.feed-v2-thread{border:1px solid var(--line-2);background:#0b0f1a8c;border-radius:8px;transition:border-color .16s,background .16s;animation:.32s cubic-bezier(.22,.61,.36,1) feed-v2-thread-in;overflow:hidden}@keyframes feed-v2-thread-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.feed-v2-thread:hover{border-color:#22d3ee66}.feed-v2-thread.sev-crit{background:#240c148c;border-color:#f43f5e8c}.feed-v2-thread.stage-clear{opacity:.85;background:#0a1c1273!important;border-color:#4ade8066!important}.feed-v2-thread.stage-clear:hover{opacity:1;border-color:#4ade80a6!important}.feed-v2-thread.stage-clear .feed-v2-stage.filled{background:#4ade80!important;border-color:#4ade80!important;box-shadow:0 0 4px #4ade8080!important}.feed-v2-thread.stage-clear .feed-v2-stage.filled:not(:last-child):after{background:#4ade80!important}.feed-v2-thread.stage-clear .feed-v2-stage-name{color:#4ade80!important}.feed-v2-thread.stage-clear .feed-v2-thread-headline{color:var(--t-1)}.feed-v2-thread.manual-active{background:#2418088c;border-color:#fbbf24d9;box-shadow:inset 4px 0 #fbbf24}.feed-v2-thread.manual-active:hover{border-color:#fbbf24}.feed-v2-thread.manual-resolved{box-shadow:inset 4px 0 #4ade8099}.feed-v2-thread.sev-high{border-color:#f43f5e59}.feed-v2-thread.sev-med{border-color:#fbbf244d}.feed-v2-thread-head{cursor:pointer;text-align:left;width:100%;font-family:var(--mono);color:var(--t-1);background:0 0;border:none;grid-template-rows:auto auto auto;grid-template-columns:auto auto auto 1fr auto;align-items:center;gap:8px 10px;padding:10px 12px;display:grid}.feed-v2-thread-head:hover{background:#22d3ee0a}.feed-v2-stages-group{grid-area:1/1;align-items:center;gap:8px;padding:2px 0;display:inline-flex}.feed-v2-stages{align-items:center;gap:4px;display:inline-flex}.feed-v2-stage-name{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:9.5px;font-weight:600}.feed-v2-stage-progress{color:var(--t-3);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:9px}.feed-v2-thread.sev-crit .feed-v2-stage-name,.feed-v2-thread.sev-high .feed-v2-stage-name{color:var(--sev-high)}.feed-v2-thread.manual-active .feed-v2-stage-name{color:#fbbf24}.feed-v2-stage{border:1px solid var(--line-2);background:0 0;border-radius:50%;width:9px;height:9px;transition:all .22s;position:relative}.feed-v2-stage:not(:last-child):after{content:"";background:var(--line-2);width:6px;height:1px;transition:background .22s;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.feed-v2-stage.filled{background:var(--accent);border-color:var(--accent);box-shadow:0 0 4px #22d3ee99}.feed-v2-stage.filled:not(:last-child):after{background:var(--accent)}.feed-v2-stage.current{animation:1.6s ease-in-out infinite feed-v2-stage-pulse;box-shadow:0 0 8px #22d3eef2}.feed-v2-thread.sev-crit .feed-v2-stage.filled{background:var(--sev-crit);border-color:var(--sev-crit);box-shadow:0 0 5px var(--sev-crit)}.feed-v2-thread.sev-crit .feed-v2-stage.filled:not(:last-child):after{background:var(--sev-crit)}.feed-v2-thread.sev-high .feed-v2-stage.filled{background:var(--sev-high);border-color:var(--sev-high)}.feed-v2-thread.sev-high .feed-v2-stage.filled:not(:last-child):after{background:var(--sev-high)}@keyframes feed-v2-stage-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.feed-v2-thread-age{color:var(--t-3);letter-spacing:.06em;grid-area:1/2;font-size:9.5px}.feed-v2-thread-sev{grid-area:1/3}.feed-v2-thread-chev{color:var(--t-3);grid-area:1/5;justify-self:end;font-size:10px}.feed-v2-thread-headline{color:var(--t-0);letter-spacing:.02em;font-size:11.5px;line-height:1.4;font-family:var(--sans);grid-area:2/1/auto/-1}.feed-v2-thread-headline .mono{color:var(--t-0)}.feed-v2-thread-agents{flex-wrap:wrap;grid-area:3/1/auto/-1;gap:4px;display:flex}.feed-v2-aidecide{font-family:var(--mono);background:#22d3ee0a;border-top:1px solid #22d3ee2e;border-bottom:1px solid #22d3ee2e;align-items:center;gap:10px;padding:9px 12px;display:flex}.feed-v2-aidecide-preview{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.feed-v2-aidecide-label{letter-spacing:.14em;text-transform:uppercase;color:var(--t-3);font-size:9px}.feed-v2-aidecide-action{color:var(--accent);letter-spacing:.04em;font-size:11px;font-weight:600}.feed-v2-aidecide-desc{color:var(--t-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.feed-v2-aidecide-btn{border:1px solid var(--accent);color:var(--accent);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#22d3ee24;border-radius:999px;flex-shrink:0;padding:6px 12px;font-size:10.5px;font-weight:600;transition:all .14s}.feed-v2-aidecide-btn:hover{background:#22d3ee3d;box-shadow:0 0 0 2px #22d3ee2e}.feed-v2-aidecide-btn:active{transform:scale(.97)}.feed-v2-thread-body{border-top:1px solid var(--line-2);background:#0003;flex-direction:column;display:flex}.feed-v2-decision-block{background:#24180899;border-bottom:1px solid #fbbf2466}.feed-v2-decision-banner{color:#fbbf24;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#fbbf241f;border-bottom:1px solid #fbbf2459;align-items:flex-start;gap:8px;padding:7px 12px;font-size:10px;font-weight:600;animation:1.6s ease-in-out infinite feed-v2-manual-pulse;display:flex}.feed-v2-decision-icon{flex-shrink:0;font-size:12px;line-height:1.2}.feed-v2-decision-text{word-break:break-word;flex:1;min-width:0;line-height:1.4}.feed-v2-thread-events{flex-direction:column;gap:1px;margin:0;padding:0 0 8px;list-style:none;display:flex}.feed-v2-decision-block .feed-v2-thread-events{padding-bottom:4px}.feed-v2-event-decision{background:#fbbf241a!important;border-left:3px solid #fbbf24!important;padding-left:9px!important}.feed-v2-event-decision .feed-v2-event-agent{color:#fbbf24}.feed-v2-event-decision .feed-v2-event-dot{background:#fbbf24!important;box-shadow:0 0 6px #fbbf24cc!important}.feed-v2-event{cursor:pointer;text-align:left;width:100%;color:var(--t-1);font-family:var(--mono);background:0 0;border:none;border-left:2px solid #0000;grid-template-columns:56px 8px 1fr;align-items:start;gap:8px;padding:7px 12px;font-size:10.5px;transition:background .12s,border-color .12s;display:grid}.feed-v2-event:hover{background:#22d3ee0a}.feed-v2-event.selected{border-left-color:var(--accent);background:#22d3ee14}.feed-v2-event-ts{color:var(--t-3);padding-top:1px;font-size:9.5px}.feed-v2-event-dot{background:var(--t-3);border-radius:50%;width:7px;height:7px;margin-top:5px}.feed-v2-event-dot.sev-info{background:var(--accent)}.feed-v2-event-dot.sev-low{background:var(--sev-low)}.feed-v2-event-dot.sev-med{background:var(--sev-med)}.feed-v2-event-dot.sev-high{background:var(--sev-high)}.feed-v2-event-dot.sev-crit{background:var(--sev-crit);box-shadow:0 0 5px var(--sev-crit)}.feed-v2-event-body{line-height:1.45}.feed-v2-event-agent{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-right:6px;font-size:9.5px}.feed-v2-event-text{color:var(--t-1)}.feed-v2-event-text .mono{color:var(--t-0)}.feed-v2-event-meta{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.feed-v2-chatter{border-top:1px solid var(--line-2);margin-top:8px}.feed-v2-chatter-head{cursor:pointer;width:100%;color:var(--t-3);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:flex}.feed-v2-chatter-head:hover{color:var(--t-1);background:#ffffff05}.feed-v2-chatter-dot{background:var(--t-3);border-radius:50%;width:6px;height:6px}.feed-v2-chatter-label{text-align:left;flex:1}.feed-v2-chatter-chev{font-size:10px}.feed-v2-chatter-list{flex-direction:column;gap:1px;margin:0;padding:4px 0 8px;list-style:none;display:flex}.feed-v2-chatter-row{color:var(--t-2);font-family:var(--mono);grid-template-columns:56px 56px 1fr;gap:8px;padding:4px 14px;font-size:10px;display:grid}.feed-v2-chatter-ts{color:var(--t-3);font-size:9.5px}.feed-v2-chatter-agent{color:var(--t-2);letter-spacing:.08em;text-transform:uppercase;font-size:9.5px}.feed-v2-chatter-text{color:var(--t-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-v2-chatter-text .mono{color:var(--t-1)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-6{inset:calc(var(--spacing) * 6)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.-right-1{right:calc(var(--spacing) * -1)}.right-3{right:calc(var(--spacing) * 3)}.bottom-3{bottom:calc(var(--spacing) * 3)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-16{height:calc(var(--spacing) * 16)}.h-44{height:calc(var(--spacing) * 44)}.h-\[220px\]{height:220px}.h-\[260px\]{height:260px}.h-\[420px\]{height:420px}.h-\[560px\]{height:560px}.h-full{height:100%}.h-px{height:1px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-9{width:calc(var(--spacing) * 9)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-44{width:calc(var(--spacing) * 44)}.w-\[420px\]{width:420px}.w-full{width:100%}.w-px{width:1px}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\!border-transparent{border-color:#0000!important}.border-cyan-300\/40{border-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/40{border-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.border-cyan-400\/30{border-color:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/30{border-color:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.border-cyan-400\/40{border-color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/40{border-color:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.border-cyan-500\/10{border-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/10{border-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.border-cyan-500\/15{border-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/15{border-color:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/20{border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/30{border-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.border-slate-500\/30{border-color:#62748e4d}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/30{border-color:color-mix(in oklab, var(--color-slate-500) 30%, transparent)}}.\!bg-transparent{background-color:#0000!important}.bg-\[\#04070d\]{background-color:#04070d}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/70{background-color:#00d2efb3}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/70{background-color:color-mix(in oklab, var(--color-cyan-400) 70%, transparent)}}.bg-cyan-500\/5{background-color:#00b7d70d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/5{background-color:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/15{background-color:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-rose-300{background-color:var(--color-rose-300)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/80{background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/40{background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_center\,_rgba\(34\,211\,238\,0\.08\)\,_transparent_70\%\)\]{background-image:radial-gradient(#22d3ee14,#0000 70%)}.from-cyan-400\/40{--tw-gradient-from:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.from-cyan-400\/40{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.from-cyan-400\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-cyan-400\/20{--tw-gradient-via:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.via-cyan-400\/20{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.via-cyan-400\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-cyan-700\/20{--tw-gradient-to:#00749233}@supports (color:color-mix(in lab, red, red)){.to-cyan-700\/20{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-700) 20%, transparent)}}.to-cyan-700\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.whitespace-nowrap{white-space:nowrap}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-200\/80{color:#a2f4fdcc}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/80{color:color-mix(in oklab, var(--color-cyan-200) 80%, transparent)}}.text-cyan-200\/90{color:#a2f4fde6}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/90{color:color-mix(in oklab, var(--color-cyan-200) 90%, transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-300\/60{color:#53eafd99}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/60{color:color-mix(in oklab, var(--color-cyan-300) 60%, transparent)}}.text-cyan-300\/80{color:#53eafdcc}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/80{color:color-mix(in oklab, var(--color-cyan-300) 80%, transparent)}}.text-cyan-400\/70{color:#00d2efb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/70{color:color-mix(in oklab, var(--color-cyan-400) 70%, transparent)}}.text-cyan-500\/50{color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.text-cyan-500\/50{color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.text-cyan-500\/60{color:#00b7d799}@supports (color:color-mix(in lab, red, red)){.text-cyan-500\/60{color:color-mix(in oklab, var(--color-cyan-500) 60%, transparent)}}.text-cyan-500\/70{color:#00b7d7b3}@supports (color:color-mix(in lab, red, red)){.text-cyan-500\/70{color:color-mix(in oklab, var(--color-cyan-500) 70%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/90{color:color-mix(in oklab, var(--color-emerald-300) 90%, transparent)}}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-500\/80{color:#62748ecc}@supports (color:color-mix(in lab, red, red)){.text-slate-500\/80{color:color-mix(in oklab, var(--color-slate-500) 80%, transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(52\,211\,153\,0\.8\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#34d399cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(251\,113\,133\,0\.85\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#fb7185d9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(251\,191\,36\,0\.8\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#fbbf24cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_-4px_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow:0 0 24px -4px var(--tw-shadow-color,#10b98159);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_-4px_rgba\(34\,211\,238\,0\.4\)\]{--tw-shadow:0 0 24px -4px var(--tw-shadow-color,#22d3ee66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_-4px_rgba\(244\,63\,94\,0\.55\)\]{--tw-shadow:0 0 24px -4px var(--tw-shadow-color,#f43f5e8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_-4px_rgba\(251\,191\,36\,0\.45\)\]{--tw-shadow:0 0 24px -4px var(--tw-shadow-color,#fbbf2473);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_-10px_rgba\(34\,211\,238\,0\.55\)\]{--tw-shadow:0 0 30px -10px var(--tw-shadow-color,#22d3ee8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_-10px_rgba\(251\,113\,133\,0\.55\)\]{--tw-shadow:0 0 30px -10px var(--tw-shadow-color,#fb71858c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_-10px_rgba\(251\,191\,36\,0\.55\)\]{--tw-shadow:0 0 30px -10px var(--tw-shadow-color,#fbbf248c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-amber-400\/40{--tw-ring-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.ring-amber-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.ring-amber-400\/60{--tw-ring-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.ring-amber-400\/60{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.ring-cyan-400\/30{--tw-ring-color:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.ring-cyan-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.ring-cyan-400\/40{--tw-ring-color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.ring-cyan-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.ring-cyan-400\/50{--tw-ring-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.ring-cyan-400\/50{--tw-ring-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.ring-emerald-400\/40{--tw-ring-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.ring-emerald-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.ring-emerald-400\/50{--tw-ring-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.ring-emerald-400\/50{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.ring-rose-400\/40{--tw-ring-color:#ff667f66}@supports (color:color-mix(in lab, red, red)){.ring-rose-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-rose-400) 40%, transparent)}}.ring-rose-400\/60{--tw-ring-color:#ff667f99}@supports (color:color-mix(in lab, red, red)){.ring-rose-400\/60{--tw-ring-color:color-mix(in oklab, var(--color-rose-400) 60%, transparent)}}.ring-slate-500\/40{--tw-ring-color:#62748e66}@supports (color:color-mix(in lab, red, red)){.ring-slate-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-slate-500) 40%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_6px_rgba\(34\,211\,238\,0\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 0 6px var(--tw-drop-shadow-color,#22d3eeb3));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_8px_rgba\(34\,211\,238\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#22d3eee6));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ring-inset{--tw-ring-inset:inset}.before\:hidden:before{content:var(--tw-content);display:none}@media (hover:hover){.hover\:border-cyan-400\/30:hover{border-color:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-400\/30:hover{border-color:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.hover\:bg-cyan-500\/5:hover{background-color:#00b7d70d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/5:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.hover\:bg-cyan-500\/20:hover{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/20:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.hover\:bg-rose-500\/20:hover{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/20:hover{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.hover\:bg-slate-500\/20:hover{background-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-500\/20:hover{background-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.hover\:text-cyan-200:hover{color:var(--color-cyan-200)}}@media (min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:flex{display:flex}}@media (min-width:80rem){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}:root{--bg-0:#070a12;--bg-1:#0b0f1a;--bg-2:#10151f;--bg-3:#161c29;--panel:#10151fb8;--panel-solid:#10151f;--line-0:#ffffff0a;--line-1:#ffffff12;--line-2:#ffffff1c;--line-3:#ffffff2e;--t-0:#f4f7fb;--t-1:#d2d9e4;--t-2:#9ea8ba;--t-3:#76819a;--t-4:#4f586b;--accent:#22d3ee;--accent-dim:#22d3ee29;--accent-soft:#22d3ee14;--accent-line:#22d3ee59;--sev-low:#4ade80;--sev-med:#fbbf24;--sev-high:#f97316;--sev-crit:#f43f5e;--sev-crit-dim:#f43f5e2e;--sev-med-dim:#fbbf2429;--sev-high-dim:#f9731629;--sev-low-dim:#4ade8024;--state-idle:#525b6b;--state-monitor:#64748b;--state-investigate:#fbbf24;--state-engage:#f43f5e;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--mono:var(--font-mono);--sans:var(--font-sans)}*{box-sizing:border-box}html,body{background:var(--bg-0);color:var(--t-0);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11", "ss01", "ss03";height:100vh;margin:0;padding:0;font-size:13.5px;line-height:1.5;overflow:hidden}body:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(80% 50% at 50% -10%,#22d3ee0f,#0000 60%),linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:100% 100%,48px 48px,48px 48px;position:fixed;inset:0}#__next,.app-root{z-index:1;height:100vh;position:relative}.queldex-app{grid-template-rows:52px 1fr;height:100vh;display:grid}.workspace{background:var(--line-0);grid-template-columns:minmax(0,1fr) auto 400px;gap:1px;min-height:0;transition:grid-template-columns .28s cubic-bezier(.22,.61,.36,1);display:grid;overflow:hidden}.workspace.feed-collapsed{grid-template-columns:minmax(0,1fr) auto 36px}@media (max-width:1400px){.workspace{grid-template-columns:minmax(0,1fr) auto 360px}.workspace.feed-collapsed{grid-template-columns:minmax(0,1fr) auto 36px}}.workspace-col{background:var(--line-0);grid-template-rows:minmax(0,1.1fr) minmax(0,.9fr);gap:1px;min-height:0;display:grid;overflow:hidden}.panel{background:var(--bg-1);flex-direction:column;min-height:0;display:flex;overflow:hidden}.panel-head{border-bottom:1px solid var(--line-1);flex-shrink:0;justify-content:space-between;align-items:center;height:38px;padding:10px 14px;display:flex}.panel-title{letter-spacing:.11em;text-transform:uppercase;color:var(--t-2);font-size:10.5px;font-weight:600}.panel-meta{font-family:var(--mono);color:var(--t-3);font-size:10.5px}.panel-body{flex:1;min-height:0;overflow-y:auto}.panel-body::-webkit-scrollbar{width:6px}.panel-body::-webkit-scrollbar-track{background:0 0}.panel-body::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.statusbar{background:var(--bg-1);border-bottom:1px solid var(--line-1);z-index:120;grid-template-columns:240px 1fr auto;align-items:center;gap:20px;padding:0 16px;display:grid;position:relative}.brand{align-items:center;gap:10px;display:flex}.brand-mark{width:24px;height:24px;position:relative}.brand-name{letter-spacing:.02em;font-size:14px;font-weight:700}.brand-sub{font-family:var(--mono);color:var(--t-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.status-stats{justify-self:center;align-items:center;gap:1px;display:flex}.status-stat{border-right:1px solid var(--line-1);flex-direction:column;gap:1px;padding:4px 16px;display:flex}.status-stat:last-child{border-right:none}.status-stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--t-3);font-size:9.5px}.status-stat-value{font-family:var(--mono);color:var(--t-0);letter-spacing:-.01em;font-size:14px;font-weight:500}.status-stat-value.accent{color:var(--accent)}.status-stat-value.amber{color:var(--sev-med)}.status-stat-value.crit{color:var(--sev-crit)}.threatlevel{border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--bg-2);align-items:center;gap:10px;padding:6px 12px 6px 10px;display:flex}.threatlevel .dot{border-radius:50%;width:8px;height:8px;animation:2.5s ease-out infinite pulse;box-shadow:0 0}.threatlevel.green .dot{background:var(--sev-low);color:var(--sev-low)}.threatlevel.amber .dot{background:var(--sev-med);color:var(--sev-med)}.threatlevel.red .dot{background:var(--sev-crit);color:var(--sev-crit)}.threatlevel-label{letter-spacing:.12em;text-transform:uppercase;color:var(--t-2);font-size:10px}.threatlevel-value{letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:600}.threatlevel.green .threatlevel-value{color:var(--sev-low)}.threatlevel.amber .threatlevel-value{color:var(--sev-med)}.threatlevel.red .threatlevel-value{color:var(--sev-crit)}.statusbar-right{font-family:var(--mono);color:var(--t-2);align-items:center;gap:12px;font-size:11px;display:flex}.statusbar-right .clock{color:var(--t-0);letter-spacing:.06em;font-variant-numeric:tabular-nums;text-shadow:0 0 8px #22d3ee40;order:-1;padding-right:4px;font-size:16px;font-weight:500}.statusbar-nav-pill{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:9px;text-decoration:none;transition:all .14s}.statusbar-nav-pill:hover{background:var(--accent-dim);border-color:var(--accent);box-shadow:0 0 0 2px #22d3ee26}.statusbar-right .op-badge{border:1px solid var(--line-2);border-radius:var(--radius-sm);letter-spacing:.08em;color:var(--t-2);padding:3px 8px;font-size:10px}@keyframes pulse{50%{opacity:.5}}.agent-list{padding:6px}.agent-card{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #0000;grid-template-columns:32px 1fr;gap:10px;margin-bottom:2px;padding:10px;transition:background .12s;display:grid;position:relative}.agent-card.selected{background:var(--accent-soft);border-color:var(--accent-line)}.agent-card:hover{background:var(--bg-2)}.agent-card.engaging{background:var(--accent-soft);border-color:var(--accent-line)}.agent-card.engaging:before{content:"";background:var(--accent);width:2px;box-shadow:0 0 8px var(--accent);border-radius:2px;position:absolute;top:10px;bottom:10px;left:0}.agent-icon{border-radius:var(--radius-sm);background:var(--bg-2);border:1px solid var(--line-2);width:32px;height:32px;color:var(--t-1);justify-content:center;align-items:center;display:flex;position:relative}.agent-card.engaging .agent-icon{color:var(--accent);border-color:var(--accent-line);background:var(--bg-1)}.agent-info{min-width:0}.agent-name-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;display:flex}.agent-name{color:var(--t-0);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.agent-state{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;font-size:9.5px;display:flex}.agent-state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.agent-state.idle{color:var(--t-3)}.agent-state.monitor{color:var(--t-2)}.agent-state.investigate{color:var(--sev-med)}.agent-state.engage{color:var(--accent)}.agent-state.engage:before{animation:1.2s ease-out infinite pulse;box-shadow:0 0}.agent-task{color:var(--t-2);white-space:nowrap;text-overflow:ellipsis;min-height:15px;margin-bottom:4px;font-size:11px;overflow:hidden}.agent-metric{font-family:var(--mono);color:var(--t-3);justify-content:space-between;font-size:10px;display:flex}.agent-metric .m-value{color:var(--t-1)}.topo-wrap{background:radial-gradient(circle at 30% 40%, #22d3ee08, transparent 50%), var(--bg-1);flex:1;min-height:0;position:relative;overflow:hidden}.topo-svg{width:100%;height:100%;position:absolute;inset:0}.topo-legend{border:1px solid var(--line-1);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);max-width:360px;font-family:var(--mono);color:var(--t-3);letter-spacing:.06em;z-index:5;pointer-events:none;background:#0b0f1ac7;flex-wrap:wrap;gap:8px 14px;padding:8px 10px;font-size:10px;display:flex;position:absolute;bottom:12px;left:14px}.topo-legend .l-item{align-items:center;gap:6px;display:flex}.topo-legend .l-swatch{border-radius:2px;width:8px;height:8px}.topo-telemetry{border:1px solid var(--line-2);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5;background:linear-gradient(#0b0f1aeb,#070a12eb);width:360px;max-width:calc(100% - 28px);position:absolute;bottom:12px;left:14px;overflow:hidden;box-shadow:0 8px 32px -12px #0009}.topo-telemetry-head{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-2);border-bottom:1px solid var(--line-1);background:#22d3ee0a;align-items:center;gap:8px;padding:7px 12px;font-size:9.5px;display:flex}.topo-telemetry-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:1.6s ease-out infinite pulse}.topo-telemetry-body{height:160px;padding:8px 12px 10px;position:relative;overflow:hidden}.topo-telemetry-body>div{height:100%!important}.topo-overlay{font-family:var(--mono);color:var(--t-3);letter-spacing:.06em;text-align:right;z-index:5;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;font-size:10px;display:flex;position:absolute;top:12px;right:14px}.topo-overlay .val{color:var(--t-1)}.topo-battle-summary{border:1px solid var(--line-2);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0f1ad9;flex-direction:column;align-items:flex-end;gap:4px;min-width:140px;padding:8px 12px;display:flex}.topo-battle-label{color:var(--t-2);letter-spacing:.14em;text-align:left;align-self:stretch;margin-bottom:2px;font-size:9.5px;font-weight:600}.topo-battle-stat{justify-content:space-between;align-self:stretch;gap:16px;font-size:11px;font-weight:500;display:flex}.topo-overlay-warn{background:var(--sev-crit-dim);color:var(--sev-crit);border-radius:var(--radius-sm);letter-spacing:.08em;text-transform:uppercase;border:1px solid #f43f5e80;padding:4px 10px;animation:2s ease-in-out infinite pulse}.topo-legend .l-item-faint{opacity:.7}.topo-legend .l-dashed{background-image:repeating-linear-gradient(90deg,#f43f5e 0 3px,#0000 3px 6px);background-color:#0000!important}.topo-legend .l-bot{border-radius:50%;box-shadow:0 0 6px #22d3eee6}.topo-legend .l-arc{background:0 0;border:1px solid #22d3ee;border-bottom:none;border-radius:50%/100% 100% 0 0;width:14px;height:8px}.edge-base{stroke:#ffffff14;stroke-width:1px;fill:none}.edge-live{stroke:#22d3ee66;stroke-width:1.2px;fill:none;stroke-dasharray:4 6;animation:1.2s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-20px}}.traffic-hostile{stroke:#f43f5e;stroke-width:1.8px;fill:none;stroke-dasharray:5 5;animation:.8s linear infinite tflow}.traffic-scan{stroke:#22d3ee;stroke-width:1.4px;fill:none;stroke-dasharray:4 4;animation:1s linear infinite tflow}@keyframes tflow{to{stroke-dashoffset:-18px}}.node-label{font-family:var(--mono);letter-spacing:.02em;font-size:10.5px}.node-sub{font-family:var(--mono);fill:#525b6b;letter-spacing:.04em;font-size:8.5px}.col-label{font-family:var(--sans);letter-spacing:.16em;fill:#363d4b;text-transform:uppercase;font-size:9.5px;font-weight:600}.halo-warn{animation:2s ease-in-out infinite halo}.halo-crit{animation:1s ease-in-out infinite halo-fast}@keyframes halo{0%,to{opacity:.25}50%{opacity:.7}}@keyframes halo-fast{0%,to{opacity:.4}50%{opacity:.95}}.feed-edge-toggle{background:var(--bg-2);border:1px solid var(--line-2);border-right:1px solid var(--bg-1);width:24px;height:56px;color:var(--t-1);cursor:pointer;z-index:12;border-radius:4px 0 0 4px;justify-content:center;align-items:center;font-family:inherit;font-size:18px;line-height:1;transition:all .14s;display:flex;position:absolute;top:50%;left:-12px;transform:translateY(-50%);box-shadow:-4px 2px 12px -6px #0009}.feed-edge-toggle:hover{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft);left:-14px}.feed-edge-toggle.collapsed{left:-12px}.feed-expanded-panel{position:relative}.feed-collapsed-panel{background:var(--bg-1);flex-direction:column;align-items:center;padding:14px 0;display:flex;position:relative;overflow:hidden}.feed-collapsed-stack{font-family:var(--mono);color:var(--t-2);flex-direction:column;align-items:center;gap:14px;width:100%;height:100%;margin-top:32px;display:flex}.feed-collapsed-title{writing-mode:vertical-rl;letter-spacing:.22em;color:var(--t-1);font-size:11px;font-weight:600;transform:rotate(180deg)}.feed-collapsed-count{letter-spacing:.06em;color:var(--t-2);flex-direction:column;align-items:center;gap:2px;font-size:10px;display:flex}.feed-collapsed-crit{font-family:var(--mono);color:var(--sev-crit);background:var(--sev-crit-dim);border:1px solid var(--sev-crit);border-radius:3px;margin-top:auto;padding:3px 6px;font-size:10px;font-weight:700;animation:1.6s ease-out infinite pulse}.feed-filters{border-bottom:1px solid var(--line-1);flex-shrink:0;gap:4px;padding:8px 10px;display:flex}.feed-filter{font-size:10.5px;font-family:var(--mono);letter-spacing:.04em;color:var(--t-2);border-radius:var(--radius-sm);cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #0000;padding:4px 9px}.feed-filter:hover{color:var(--t-0);background:var(--bg-2)}.feed-filter.active{color:var(--accent);background:var(--accent-soft);border-color:var(--accent-line)}.feed-list{padding:4px 0}.feed-item{border-bottom:1px solid var(--line-0);cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:72px 14px 1fr;gap:10px;padding:9px 14px;transition:background .12s;animation:.4s ease-out feed-enter;display:grid;position:relative}.feed-item:hover{background:var(--bg-2)}.feed-item.selected{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}@keyframes feed-enter{0%{opacity:0;background:var(--accent-soft);transform:translate(12px)}60%{background:var(--accent-soft)}to{opacity:1;background:0 0;transform:translate(0)}}.feed-ts{font-family:var(--mono);color:var(--t-3);letter-spacing:-.02em;font-size:10.5px;line-height:1.5}.feed-dot{background:var(--t-3);border-radius:50%;justify-self:center;width:6px;height:6px;margin-top:6px}.feed-item.sev-info .feed-dot{background:var(--accent)}.feed-item.sev-low .feed-dot{background:var(--sev-low)}.feed-item.sev-med .feed-dot{background:var(--sev-med)}.feed-item.sev-high .feed-dot{background:var(--sev-high)}.feed-item.sev-crit .feed-dot{background:var(--sev-crit);box-shadow:0 0 6px var(--sev-crit)}.feed-content{color:var(--t-1);min-width:0;font-size:11.5px}.feed-agent{color:var(--accent);font-weight:500}.feed-item .mono{font-family:var(--mono);color:var(--t-0);background:var(--bg-2);border:1px solid var(--line-1);border-radius:3px;padding:1px 4px;font-size:11px}.feed-meta{font-family:var(--mono);color:var(--t-3);gap:10px;margin-top:4px;font-size:10px;display:flex}.feed-meta .tag{border:1px solid var(--line-2);letter-spacing:.04em;text-transform:uppercase;border-radius:3px;padding:1px 6px}.feed-meta .tag.crit{color:var(--sev-crit);border-color:var(--sev-crit);background:var(--sev-crit-dim)}.feed-meta .tag.high{color:var(--sev-high);border-color:var(--sev-high);background:var(--sev-high-dim)}.feed-meta .tag.med{color:var(--sev-med);border-color:var(--sev-med);background:var(--sev-med-dim)}.feed-meta .tag.low{color:var(--sev-low);border-color:var(--sev-low);background:var(--sev-low-dim)}.incident-banner{background:linear-gradient(180deg, var(--sev-crit-dim), transparent);border-bottom:1px solid #f43f5e4d;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:10px 14px;animation:.4s ease-out incident-enter;display:grid}@keyframes incident-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.incident-banner.sev-high{background:linear-gradient(180deg, var(--sev-high-dim), transparent);border-bottom-color:#f973164d}.incident-banner.sev-med{background:linear-gradient(180deg, var(--sev-med-dim), transparent);border-bottom-color:#fbbf244d}.incident-icon{color:var(--sev-crit);justify-content:center;align-items:center;display:flex}.incident-banner.sev-high .incident-icon{color:var(--sev-high)}.incident-banner.sev-med .incident-icon{color:var(--sev-med)}.incident-text .incident-title{color:var(--t-0);margin-bottom:2px;font-size:12px;font-weight:600}.incident-text .incident-sub{font-family:var(--mono);color:var(--t-2);font-size:10.5px}.incident-actions{gap:6px;display:flex}.incident-btn{font-family:var(--mono);border:1px solid var(--line-2);background:var(--bg-2);color:var(--t-1);border-radius:var(--radius-sm);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;font-size:10px}.incident-btn:hover{border-color:var(--line-3);color:var(--t-0)}.incident-btn.primary{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}button:focus-visible,[tabindex]:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.telemetry-histogram{border-bottom:1px solid var(--line-1);flex-shrink:0;padding:10px 14px 8px}.telemetry-histogram-header{font-family:var(--mono);color:var(--t-3);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10px;display:flex}.telemetry-legend{flex-wrap:wrap;gap:8px;display:flex}.telemetry-legend-item{color:var(--t-2);text-transform:lowercase;letter-spacing:.04em;align-items:center;gap:4px;display:inline-flex}.telemetry-swatch{border-radius:1px;width:7px;height:7px}.telemetry-legend-count{color:var(--t-1);margin-left:2px;font-weight:500}.telemetry-histogram-svg{width:100%;height:36px;display:block}.telemetry-stream-wrap{min-height:0;font-family:var(--mono);flex:1;padding:8px 14px 10px;position:relative;overflow:hidden}.telemetry-stream-wrap>div{height:100%!important}.event-inline{background:var(--bg-1);border-left:1px solid #0000;border-right:1px solid #0000;flex-direction:column;width:0;min-height:0;transition:width .32s cubic-bezier(.22,.61,.36,1),border-color .24s,box-shadow .24s;display:flex;overflow:hidden}.event-inline.open{border-left-color:var(--line-2);border-right-color:var(--line-2);width:380px;box-shadow:-8px 0 24px -12px #00000080,8px 0 24px -12px #00000080}@media (max-width:1400px){.event-inline.open{width:340px}}.event-inline.sev-crit.open{border-left-color:var(--sev-crit)}.event-inline.sev-high.open{border-left-color:var(--sev-high)}.event-inline.sev-med.open{border-left-color:var(--sev-med)}.event-inline.sev-low.open{border-left-color:var(--sev-low)}.event-inline-inner{opacity:0;flex-direction:column;flex:1;width:380px;transition:opacity .26s 60ms,transform .32s cubic-bezier(.22,.61,.36,1) 60ms;display:flex;overflow-y:auto;transform:translate(-12px)}@media (max-width:1400px){.event-inline-inner{width:340px}}.event-inline.open .event-inline-inner{opacity:1;transform:translate(0)}.event-inline-head{border-bottom:1px solid var(--line-1);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.drawer-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;background:#070a128c;animation:.2s ease-out scrim-in;position:fixed;inset:0}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}.event-drawer{background:var(--bg-1);border-left:1px solid var(--line-2);z-index:61;flex-direction:column;width:420px;max-width:92vw;animation:.22s ease-out drawer-in;display:flex;position:fixed;top:52px;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 48px -8px #0009}@keyframes drawer-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.event-drawer.sev-crit{border-left-color:var(--sev-crit)}.event-drawer.sev-high{border-left-color:var(--sev-high)}.event-drawer.sev-med{border-left-color:var(--sev-med)}.event-drawer.sev-low{border-left-color:var(--sev-low)}.drawer-head{border-bottom:1px solid var(--line-1);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.drawer-eyebrow{font-family:var(--mono);color:var(--t-3);letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:6px;font-size:10px;display:flex}.drawer-sev{letter-spacing:.1em;border-radius:3px;padding:2px 6px;font-weight:600}.drawer-sev.sev-crit{color:var(--sev-crit);background:var(--sev-crit-dim);border:1px solid var(--sev-crit)}.drawer-sev.sev-high{color:var(--sev-high);background:var(--sev-high-dim);border:1px solid var(--sev-high)}.drawer-sev.sev-med{color:var(--sev-med);background:var(--sev-med-dim);border:1px solid var(--sev-med)}.drawer-sev.sev-low{color:var(--sev-low);background:var(--sev-low-dim);border:1px solid var(--sev-low)}.drawer-sev.sev-info{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line)}.drawer-id,.drawer-ts{color:var(--t-2)}.drawer-title{color:var(--t-0);font-size:13px;line-height:1.4}.drawer-title .mono{font-family:var(--mono);color:var(--t-0);background:var(--bg-2);border:1px solid var(--line-1);border-radius:3px;padding:1px 4px;font-size:11.5px}.drawer-title-sep{color:var(--t-3);margin:0 6px}.drawer-close{border:1px solid var(--line-2);color:var(--t-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;width:28px;height:28px;font-size:14px}.drawer-close:hover{color:var(--t-0);border-color:var(--line-3)}.drawer-section{border-bottom:1px solid var(--line-1);padding:12px 16px}.drawer-section:last-child{border-bottom:0}.drawer-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-3);margin-bottom:8px;font-size:9.5px}.drawer-agent{align-items:center;gap:10px;display:flex}.drawer-agent-pill{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--radius-sm);padding:3px 8px;font-size:12.5px;font-weight:500}.drawer-agent-id{font-family:var(--mono);color:var(--t-3);font-size:10.5px}.drawer-targets{flex-wrap:wrap;gap:6px;display:flex}.drawer-target{font-family:var(--mono);color:var(--t-1);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:3px 8px;font-size:11px}.drawer-meta{flex-wrap:wrap;gap:6px;display:flex}.drawer-tag{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--t-2);background:var(--bg-2);border:1px solid var(--line-2);border-radius:3px;padding:2px 7px;font-size:10px}.drawer-actions{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.drawer-btn{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--line-2);background:var(--bg-2);color:var(--t-1);padding:9px 6px;font-size:11px;transition:all .12s}.drawer-btn:hover{border-color:var(--line-3);color:var(--t-0)}.drawer-btn.engage{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.drawer-btn.engage:hover{background:var(--accent-dim);box-shadow:0 0 12px #22d3ee40}.drawer-btn.quarantine{background:var(--sev-crit-dim);color:var(--sev-crit);border-color:#f43f5e66}.drawer-btn.quarantine:hover{background:#f43f5e47}.drawer-help{color:var(--t-3);margin-top:10px;font-size:10.5px;line-height:1.5}.drawer-help strong{color:var(--t-1);font-weight:500}.drawer-section-decision{background:#24180873;border-bottom:1px solid #fbbf2459;border-left:3px solid #fbbf24}.drawer-label-decision{color:#fbbf24;font-weight:600}.drawer-decision-title{color:var(--t-0);letter-spacing:.02em;margin-bottom:4px;font-size:13px;font-weight:500}.drawer-decision-body{color:var(--t-2);margin-bottom:10px;font-size:11px;line-height:1.5}.drawer-decision-choices{flex-direction:column;gap:6px;display:flex}.drawer-decision-choice{text-align:left;border:1px solid var(--line-2);width:100%;color:var(--t-1);cursor:pointer;font-family:var(--mono);background:#0b0f1a8c;border-radius:6px;flex-direction:column;gap:4px;padding:9px 11px;transition:all .14s;display:flex}.drawer-decision-choice:hover{border-color:var(--accent);background:#22d3ee0f}.drawer-decision-choice.tone-safe{border-color:#4ade8073}.drawer-decision-choice.tone-safe:hover{background:#4ade8014;border-color:#4ade80}.drawer-decision-choice.tone-risky{border-color:#f43f5e59}.drawer-decision-choice.tone-risky:hover{border-color:var(--sev-crit);background:#f43f5e0f}.drawer-decision-choice.recommended{border-color:#4ade80;box-shadow:0 0 0 1px #4ade8040}.drawer-decision-choice-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.drawer-decision-choice-label{color:var(--t-0);letter-spacing:.03em;font-size:11.5px;font-weight:600}.drawer-decision-choice-desc{color:var(--t-2);font-size:10.5px;line-height:1.4}.drawer-decision-choice-risk{color:#fca5b1;letter-spacing:.04em;margin-top:2px;font-size:9.5px}.drawer-decision-choice-risk-label{color:var(--sev-crit);text-transform:uppercase;margin-right:4px;font-weight:600}.pill-recommended{color:#4ade80;letter-spacing:.1em;background:#4ade8029;border-color:#4ade808c;font-size:9px}.drawer-decision-let-ai{border:1px solid var(--accent);width:100%;color:var(--accent);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#22d3ee1f;border-radius:999px;margin-top:10px;padding:8px 12px;font-size:11px;font-weight:600;transition:all .14s}.drawer-decision-let-ai:hover{background:#22d3ee33;box-shadow:0 0 0 2px #22d3ee2e}.agent-tooltip{border:1px solid var(--accent-line);border-radius:var(--radius-sm);font-family:var(--mono);color:var(--t-1);letter-spacing:.04em;-webkit-user-select:none;user-select:none;pointer-events:none;background:#0b0f1af0;width:200px;padding:8px 10px;font-size:10.5px;box-shadow:0 8px 24px -8px #000000b3}.agent-tooltip-name{font-family:var(--sans);color:var(--t-0);letter-spacing:0;margin-bottom:2px;font-size:12px;font-weight:600}.agent-tooltip-state{letter-spacing:.12em;margin-bottom:6px;font-size:9.5px;font-weight:600}.agent-tooltip-state.state-idle{color:var(--t-3)}.agent-tooltip-state.state-monitor{color:var(--t-2)}.agent-tooltip-state.state-investigate{color:var(--sev-med)}.agent-tooltip-state.state-engage{color:var(--accent)}.agent-tooltip-task{font-family:var(--sans);color:var(--t-1);letter-spacing:0;margin-bottom:6px;font-size:11px;line-height:1.35}.agent-tooltip-row{color:var(--t-3);justify-content:space-between;margin-top:2px;font-size:10px;display:flex}.agent-tooltip-row .val{color:var(--t-0)}.agent-tooltip-hint{border-top:1px solid var(--line-1);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);text-align:center;margin-top:6px;padding-top:6px;font-size:9.5px}.agent-drawer{background:var(--bg-1);border-left:1px solid var(--line-2);z-index:61;flex-direction:column;width:420px;max-width:92vw;animation:.22s ease-out drawer-in;display:flex;position:fixed;top:52px;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 48px -8px #0009}.agent-drawer.state-engage{border-left-color:var(--accent)}.agent-drawer.state-investigate{border-left-color:var(--sev-med)}.agent-drawer.state-monitor{border-left-color:var(--line-3)}.agent-drawer.state-idle{border-left-color:var(--t-3)}.agent-drawer-headline{align-items:flex-start;gap:12px;display:flex}.agent-drawer-icon{border-radius:var(--radius-sm);background:var(--bg-2);border:1px solid var(--accent-line);width:36px;height:36px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.agent-drawer-state{letter-spacing:.1em;border-radius:3px;padding:2px 6px;font-weight:600}.agent-drawer-state.state-idle{color:var(--t-3);border:1px solid var(--line-2)}.agent-drawer-state.state-monitor{color:var(--t-1);border:1px solid var(--line-2)}.agent-drawer-state.state-investigate{color:var(--sev-med);background:var(--sev-med-dim);border:1px solid var(--sev-med)}.agent-drawer-state.state-engage{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line)}.agent-drawer-task{color:var(--t-0);margin-bottom:6px;font-size:13px;line-height:1.45}.agent-drawer-state-desc{color:var(--t-3);font-size:11px;line-height:1.45}.agent-drawer-metric{font-family:var(--mono);align-items:baseline;gap:8px;display:flex}.agent-drawer-metric-value{color:var(--t-0);letter-spacing:-.01em;font-size:24px;font-weight:500}.agent-drawer-metric-label{color:var(--t-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.agent-drawer-nodes{flex-direction:column;gap:6px;display:flex}.agent-drawer-node{background:var(--bg-2);border:1px solid var(--line-1);border-radius:var(--radius-sm);padding:8px 10px}.agent-drawer-node-name{color:var(--t-0);font-size:12px;font-family:var(--mono)}.agent-drawer-node-sub{font-family:var(--mono);color:var(--t-3);margin-top:2px;font-size:10.5px}.agent-drawer-node-sep{margin:0 6px}.agent-drawer-node-sub .val{color:var(--t-1)}.agent-drawer-link{float:right;font-family:var(--mono);letter-spacing:.08em;color:var(--accent);cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:10px}.agent-drawer-link:hover{text-decoration:underline}.agent-drawer-events{flex-direction:column;gap:4px;display:flex}.agent-drawer-event{border-left:2px solid var(--line-2);background:var(--bg-2);color:var(--t-1);border-radius:0 3px 3px 0;padding:6px 10px;font-size:11.5px;line-height:1.4}.agent-drawer-event.sev-crit{border-left-color:var(--sev-crit)}.agent-drawer-event.sev-high{border-left-color:var(--sev-high)}.agent-drawer-event.sev-med{border-left-color:var(--sev-med)}.agent-drawer-event.sev-low{border-left-color:var(--sev-low)}.agent-drawer-event.sev-info{border-left-color:var(--accent)}.agent-drawer-event-ts{font-family:var(--mono);color:var(--t-3);margin-right:8px;font-size:10px}.agent-drawer-event-text .mono{font-family:var(--mono);color:var(--t-0);background:var(--bg-1);border:1px solid var(--line-1);border-radius:3px;padding:1px 4px;font-size:10.5px}.agent-drawer-empty{color:var(--t-3);font-size:11px;font-style:italic}.narrator-card{z-index:90;border:1px solid var(--line-2);border-left:3px solid var(--accent);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0b0f1af0;width:420px;max-width:min(420px,100vw - 48px);padding:10px 14px;transition:border-left-color .2s,opacity .2s;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px -10px #000000bf}.narrator-card.tone-calm{border-left-color:var(--sev-low)}.narrator-card.tone-watchful{border-left-color:var(--sev-med)}.narrator-card.tone-alert{border-left-color:var(--sev-high)}.narrator-card.tone-critical{border-left-color:var(--sev-crit);animation:1.4s ease-in-out infinite narrator-throb}.narrator-card.tone-win{border-left-color:var(--accent)}.narrator-card.swapping .narrator-text{opacity:0;transform:translateY(-3px)}.narrator-card.is-actionable{flex-wrap:nowrap;align-items:center;gap:12px;width:520px;max-width:min(520px,100vw - 48px);display:flex}.narrator-body{flex:auto;min-width:0}.narrator-jump-btn{pointer-events:auto;white-space:nowrap;color:#fca5a5;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#f43f5e2e;border:1px solid #f43f5e8c;border-radius:4px;flex:none;padding:6px 10px;font-size:10.5px;font-weight:700;transition:background .12s,border-color .12s,color .12s}.narrator-jump-btn:hover{color:#fecaca;background:#f43f5e52;border-color:#f43f5ed9}.narrator-jump-btn:focus-visible{outline-offset:2px;outline:2px solid #f43f5eb3}@keyframes narrator-throb{0%,to{box-shadow:0 8px 28px -8px #f43f5e66,0 0 #f43f5e40}50%{box-shadow:0 8px 28px -8px #f43f5e99,0 0 0 8px #f43f5e00}}.panel-simple .narrator-card .narrator-text{font-size:15px;line-height:1.45}.panel-simple .narrator-card .narrator-eyebrow{font-size:10.5px}.panel-simple>canvas{filter:brightness(.85)saturate(.85)}.exec-headline{z-index:40;border:1px solid var(--line-2);border-left:4px solid var(--accent);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#0b0f1aeb;align-items:center;gap:18px;width:480px;max-width:calc(100% - 40px);padding:14px 20px;transition:border-left-color .2s,box-shadow .2s;display:flex;position:absolute;top:14px;left:20px;box-shadow:0 12px 36px -10px #000000bf}.exec-headline-main{flex:auto;align-items:center;gap:14px;min-width:0;display:flex}.exec-headline-dot{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 12px}.exec-headline-text{flex:auto;min-width:0}.exec-headline-status{font:700 22px/1.15 var(--font-sans,Inter, system-ui, sans-serif);letter-spacing:-.005em;color:var(--t-0)}.exec-headline-sub{font:400 13.5px/1.4 var(--font-sans,Inter, system-ui, sans-serif);color:var(--t-1);margin-top:2px}.exec-headline-stat{border-left:1px solid var(--line-2);flex-direction:column;flex:none;align-items:flex-end;gap:0;padding-left:18px;display:flex}.exec-headline-stat-num{font:700 26px/1 var(--font-sans,Inter, system-ui, sans-serif);color:var(--t-0);font-variant-numeric:tabular-nums}.exec-headline-stat-label{font:500 10.5px/1 var(--font-sans,Inter, system-ui, sans-serif);color:var(--t-2);letter-spacing:.04em;text-transform:uppercase;margin-top:4px}.exec-headline-safe{border-left-color:#4ade80}.exec-headline-safe .exec-headline-dot{color:#4ade80;background:#4ade80}.exec-headline-handling{border-left-color:#22d3ee}.exec-headline-handling .exec-headline-dot{color:#22d3ee;background:#22d3ee}.exec-headline-action{border-left-color:#f43f5e;animation:1.6s ease-in-out infinite exec-headline-throb}.exec-headline-action .exec-headline-dot{color:#f43f5e;background:#f43f5e;animation:1.2s ease-in-out infinite exec-headline-dot-pulse}@keyframes exec-headline-throb{0%,to{box-shadow:0 12px 36px -10px #000000bf,0 0 #f43f5e40}50%{box-shadow:0 12px 36px -10px #000000bf,0 0 0 10px #f43f5e00}}@keyframes exec-headline-dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.exec-headline-cta{color:#fca5a5;font:700 13px/1 var(--font-sans,Inter, system-ui, sans-serif);letter-spacing:.01em;cursor:pointer;background:#f43f5e2e;border:1px solid #f43f5e99;border-radius:6px;flex:none;padding:10px 18px;transition:background .12s,border-color .12s,color .12s}.exec-headline-cta:hover{color:#fecaca;background:#f43f5e4d;border-color:#f43f5ee6}.exec-headline-cta:focus-visible{outline-offset:2px;outline:2px solid #f43f5eb3}.silent-watchers-strip{z-index:91;border:1px solid var(--line-2);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0b0f1af0;align-items:center;gap:10px;max-width:min(720px,100vw - 48px);padding:6px 12px;display:flex;position:fixed;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px -10px #000000bf}.silent-watchers-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fbbf24;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;font-size:9.5px;display:flex}.silent-watchers-icon{font-size:11px;line-height:1}.silent-watchers-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.silent-watcher-chip{pointer-events:auto;color:#fde68a;font-family:var(--mono);letter-spacing:.04em;cursor:help;white-space:nowrap;background:#fbbf241f;border:1px solid #fbbf2473;border-radius:3px;align-items:center;gap:6px;padding:3px 8px;font-size:10.5px;display:inline-flex}.silent-watcher-chip.tone-crit{color:#fecaca;background:#f43f5e24;border-color:#f43f5e8c}.silent-watcher-dot{background:#fbbf24;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #fbbf24}.silent-watcher-dot.tone-crit{background:#f87171;animation:1.2s ease-in-out infinite silent-pulse;box-shadow:0 0 6px #f87171}@keyframes silent-pulse{0%,to{box-shadow:0 0 6px #f87171}50%{box-shadow:0 0 12px #fca5a5}}.narrator-eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t-3);align-items:center;gap:6px;margin-bottom:4px;font-size:9.5px;display:flex}.narrator-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent);border-radius:50%;animation:1.6s ease-out infinite pulse}.narrator-text{font-family:var(--sans);color:var(--t-0);font-size:14px;font-weight:500;line-height:1.4;transition:opacity .18s,transform .18s}.narrator-caret{color:#22d3ee;margin-left:1px;animation:1.06s steps(2,end) infinite narrator-caret-blink;display:inline-block}@keyframes narrator-caret-blink{0%,60%{opacity:1}61%,to{opacity:0}}.before-after{z-index:6;border:1px solid var(--accent-line);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;text-align:center;background:linear-gradient(#0b0f1af0,#070a12f0);padding:12px 18px;transition:opacity .32s,transform .32s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px -12px #000000b3}.before-after.hidden{opacity:0;pointer-events:none;transform:translate(-50%)translateY(12px)}.before-after.visible{opacity:1}.ba-row{align-items:center;gap:18px;display:flex}.ba-cell{text-align:left;min-width:130px}.ba-cell.ba-before{color:var(--sev-crit)}.ba-cell.ba-after{color:var(--accent)}.ba-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-3);margin-bottom:4px;font-size:9.5px}.ba-metric{align-items:baseline;gap:6px;display:flex}.ba-value{font-family:var(--mono);letter-spacing:-.01em;font-size:26px;font-weight:600}.ba-cell.ba-before .ba-value{color:var(--sev-crit)}.ba-cell.ba-after .ba-value{color:var(--accent)}.ba-unit{color:var(--t-2);letter-spacing:.04em;font-size:11px}.ba-arrow{color:var(--t-2);font-size:22px;font-weight:300}.ba-foot{font-family:var(--mono);letter-spacing:.06em;color:var(--t-3);text-align:center;margin-top:8px;font-size:10px}.demo-progress{z-index:7;pointer-events:none;background:#22d3ee1a;height:2px;position:absolute;top:0;left:0;right:0}.demo-progress-fill{background:linear-gradient(90deg, var(--accent), #67e8f9);height:100%;transition:width .25s linear;box-shadow:0 0 10px #22d3ee99}.scenario-hud-item.demo{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.scenario-hud-item.demo:hover{background:var(--accent-dim)}.scenario-hud-item.demo .scenario-hud-key{border-color:var(--accent-line);color:var(--accent);background:var(--bg-1)}.counting-number{transition:color .28s;display:inline-block}.counting-number.flash{color:var(--accent);animation:.6s ease-out counting-flash}@keyframes counting-flash{0%{text-shadow:0 0 #22d3ee00;transform:translateY(0)}30%{text-shadow:0 0 12px #22d3ee99;transform:translateY(-1px)}to{text-shadow:0 0 #22d3ee00;transform:translateY(0)}}.exec-headline{z-index:6;font-family:var(--sans);letter-spacing:.01em;color:var(--t-0);border:1px solid var(--line-2);border-left:4px solid var(--accent);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;text-align:center;background:#0b0f1aeb;max-width:75%;padding:14px 28px;font-size:18px;font-weight:500;animation:.36s cubic-bezier(.22,.61,.36,1) exec-slide-in;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px -12px #000000b3}.exec-headline.tone-calm{border-left-color:var(--sev-low)}.exec-headline.tone-watchful{border-left-color:var(--sev-med)}.exec-headline.tone-alert{border-left-color:var(--sev-crit);animation:1.4s ease-in-out infinite narrator-throb}@keyframes exec-slide-in{0%{opacity:0;transform:translate(-50%)translateY(-12px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.queldex-app:has(.scenario-hud-exec.active) .narrator-card{min-width:420px;max-width:540px;padding:14px 18px}.queldex-app:has(.scenario-hud-exec.active) .narrator-text{font-size:17px;line-height:1.5}.incident-report{z-index:7;border:1px solid var(--line-2);border-left:3px solid var(--accent);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0b0f1af5,#070a12f5);width:360px;max-width:90vw;padding:16px 18px;animation:.42s cubic-bezier(.22,.61,.36,1) report-slide-in;position:absolute;bottom:14px;right:14px;box-shadow:0 16px 48px -12px #000000b3}.incident-report.sev-crit{border-left-color:var(--sev-crit)}.incident-report.sev-high{border-left-color:var(--sev-high)}.incident-report.sev-med{border-left-color:var(--sev-med)}@keyframes report-slide-in{0%{opacity:0;transform:translateY(16px)translate(24px)}to{opacity:1;transform:translateY(0)translate(0)}}.incident-report-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.incident-report-eyebrow{font-family:var(--mono);letter-spacing:.16em;color:var(--t-3);align-items:center;gap:8px;font-size:9.5px;display:flex}.incident-report-badge{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent);border-radius:3px;padding:2px 6px;font-weight:600}.incident-report-id{color:var(--t-2)}.incident-report-close{border:1px solid var(--line-2);color:var(--t-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex-shrink:0;width:24px;height:24px;font-size:12px}.incident-report-close:hover{color:var(--t-0);border-color:var(--line-3)}.incident-report-title{color:var(--t-0);margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.4}.incident-report-resolution{font-family:var(--mono);color:var(--accent);margin-bottom:14px;font-size:11px;line-height:1.45}.incident-report-grid{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.incident-report-stat{background:var(--bg-2);border:1px solid var(--line-1);border-radius:var(--radius-sm);padding:8px 10px}.incident-report-stat.accent{border-color:var(--accent-line);background:var(--accent-soft)}.incident-report-stat.ok{background:var(--sev-low-dim);border-color:#4ade8066}.incident-report-stat-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-3);margin-bottom:3px;font-size:9px}.incident-report-stat-value{font-family:var(--mono);color:var(--t-0);font-size:14px;font-weight:600}.incident-report-stat.accent .incident-report-stat-value{color:var(--accent)}.incident-report-stat.ok .incident-report-stat-value{color:var(--sev-low)}.incident-report-agents{margin-bottom:12px}.incident-report-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-3);margin-bottom:6px;font-size:9.5px}.incident-report-agents-list{flex-wrap:wrap;gap:4px;display:flex}.incident-report-agent{font-family:var(--mono);background:var(--bg-2);border:1px solid var(--accent-line);color:var(--accent);border-radius:3px;padding:2px 8px;font-size:10.5px}.incident-report-foot{border-top:1px solid var(--line-1);font-family:var(--mono);letter-spacing:.04em;color:var(--t-3);text-align:center;padding-top:10px;font-size:10px}.incident-report-mini,.decision-mini{z-index:7;border:1px solid var(--line-2);border-left:3px solid var(--accent);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0b0f1af5,#070a12f5);width:360px;max-width:92vw;animation:.32s cubic-bezier(.22,.61,.36,1) report-slide-in;position:absolute;bottom:14px;right:14px;box-shadow:0 10px 28px -10px #000000b3}.incident-report-mini{align-items:stretch;display:flex}.decision-mini{flex-direction:column;display:flex}.incident-report-mini.sev-crit{border-left-color:var(--sev-crit)}.incident-report-mini.sev-high{border-left-color:var(--sev-high)}.incident-report-mini.sev-med{border-left-color:var(--sev-med)}.decision-mini{border-left-color:var(--sev-crit)}.decision-mini.auto-on{border-left-color:var(--accent)}.incident-report-mini-body,.decision-mini-body{cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:5px;min-width:0;padding:10px 12px;font-family:inherit;display:flex}.incident-report-mini-body:hover,.decision-mini-body:hover{background:#ffffff05}.incident-report-mini-head,.decision-mini-head{font-family:var(--mono);letter-spacing:.14em;align-items:center;gap:8px;font-size:9.5px;display:flex}.decision-mini>.decision-mini-head{border-bottom:1px solid var(--line-1);gap:10px;min-height:36px;padding:10px 12px}.decision-mini>.decision-mini-head .auto-toggle.compact{margin-left:auto;margin-right:0}.decision-mini>.decision-mini-body{padding-top:10px;padding-bottom:12px}.decision-mini>.decision-mini-body .decision-mini-title{align-items:center;gap:8px;display:flex}.decision-mini>.decision-mini-body .decision-mini-title .decision-mini-chev{margin-left:auto}.incident-report-mini-id,.decision-mini-target{color:var(--t-2);text-transform:uppercase}.incident-report-mini-chev,.decision-mini-chev{color:var(--t-2);margin-left:auto;font-size:11px}.incident-report-mini-summary,.decision-mini-title{font-family:var(--sans);color:var(--t-0);font-size:13px;line-height:1.35}.incident-report-mini-summary .val{color:var(--accent);font-weight:600}.incident-report-mini-summary .ok{color:var(--sev-low);font-weight:600}.decision-mini-title{font-weight:600}.decision-mini-foot{font-family:var(--mono);color:var(--t-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.decision-mini-auto{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;margin-top:2px;display:grid}.decision-mini-num{font-family:var(--mono);color:var(--accent);letter-spacing:-.02em;text-shadow:0 0 6px #22d3ee66;min-width:28px;font-size:14px;font-weight:600}.decision-mini-pick{color:var(--t-1);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.decision-mini-bar{background:#22d3ee26;border-radius:999px;grid-column:1/-1;height:2px;margin-top:4px;overflow:hidden}.decision-mini-bar-fill{background:var(--accent);height:100%;transition:width .1s linear;box-shadow:0 0 6px #22d3ee99}.incident-report-mini-close{border:0;border-left:1px solid var(--line-1);color:var(--t-3);cursor:pointer;background:0 0;width:28px;font-size:11px}.incident-report-mini-close:hover{color:var(--t-0)}.incident-report-actions{gap:4px;display:flex}.decision-collapse-btn{border:1px solid var(--line-2);color:var(--t-2);cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;font-family:inherit;font-size:12px;line-height:1;display:inline-flex}.decision-collapse-btn:hover{color:var(--accent);border-color:var(--accent-line)}.decision-card{z-index:7;border:1px solid var(--sev-crit);border-left:3px solid var(--sev-crit);border-radius:var(--radius-md);transform-origin:100% 100%;background:linear-gradient(#10151ffa,#0b0f1afa);width:380px;max-width:92vw;max-height:calc(100% - 28px);padding:16px 18px;animation:.28s cubic-bezier(.22,.61,.36,1) decision-card-in;position:absolute;bottom:14px;right:14px;overflow-y:auto;box-shadow:0 16px 48px -12px #000c,0 0 0 1px #f43f5e33,0 0 30px -10px #f43f5e8c}@keyframes decision-card-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.decision-eyebrow{font-family:var(--mono);letter-spacing:.16em;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:9.5px;display:flex}.decision-badge{background:var(--sev-crit-dim);color:var(--sev-crit);border:1px solid var(--sev-crit);border-radius:3px;padding:3px 8px;font-weight:700;animation:1.6s ease-out infinite pulse}.decision-target{color:var(--t-3);text-transform:uppercase}.decision-target .val{color:var(--t-0);font-weight:500}.decision-title{font-family:var(--sans);color:var(--t-0);letter-spacing:-.005em;margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.35}.decision-body{color:var(--t-1);margin:0 0 14px;font-size:12.5px;line-height:1.5}.decision-choices{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.decision-choice{text-align:left;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);cursor:pointer;color:var(--t-1);flex-direction:column;gap:3px;padding:10px 12px;font-family:inherit;transition:all .14s;display:flex;position:relative}.decision-choice:hover{border-color:var(--line-3);background:var(--bg-3);transform:translateY(-1px)}.decision-choice.tone-safe{border-left:3px solid var(--sev-low)}.decision-choice.tone-safe:hover{border-color:var(--sev-low);box-shadow:0 0 0 1px #4ade8066}.decision-choice.tone-risky{border-left:3px solid var(--sev-high)}.decision-choice.tone-risky:hover{border-color:var(--sev-high);box-shadow:0 0 0 1px #f9731666}.decision-choice.recommended{background:linear-gradient(#4ade8014,#4ade8005);border-color:#4ade8066}.decision-badge-rec{font-family:var(--mono);letter-spacing:.12em;color:var(--sev-low);background:#4ade8024;border:1px solid #4ade8080;border-radius:3px;padding:1px 6px;font-size:9px;font-weight:700;position:absolute;top:6px;right:8px}.decision-choice-label{font-family:var(--sans);color:var(--t-0);margin-bottom:1px;padding-right:80px;font-size:13px;font-weight:600}.decision-choice-desc{color:var(--t-2);font-size:11.5px;line-height:1.45}.decision-choice-risk{font-family:var(--mono);color:var(--sev-high);letter-spacing:.04em;margin-top:4px;font-size:10px}.decision-foot{font-family:var(--mono);color:var(--t-3);text-align:center;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid var(--line-1);padding-top:10px;font-size:10px}.decision-card.auto-on{border-color:var(--accent-line);border-left-color:var(--accent);box-shadow:0 16px 48px -12px #000c,0 0 0 1px #22d3ee2e,0 0 30px -10px #22d3ee73}.auto-toggle{background:var(--bg-2);border:1px solid var(--line-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:4px 6px 4px 10px;font-family:inherit;transition:all .15s;display:inline-flex}.auto-toggle:hover{border-color:var(--line-3);background:var(--bg-3)}.auto-toggle.on{border-color:var(--accent-line);background:var(--accent-soft);box-shadow:0 0 0 1px #22d3ee40,0 0 14px -4px #22d3ee66}.auto-toggle-label{font-family:var(--sans);letter-spacing:.04em;color:var(--t-2);font-size:11px;font-weight:600;transition:color .15s}.auto-toggle.on .auto-toggle-label{color:var(--accent)}.auto-toggle-track{background:var(--bg-3);border:1px solid var(--line-2);border-radius:999px;flex-shrink:0;width:32px;height:18px;transition:all .18s;position:relative}.auto-toggle-thumb{background:var(--t-2);border-radius:50%;width:14px;height:14px;transition:all .22s cubic-bezier(.34,1.56,.64,1);position:absolute;top:1px;left:1px}.auto-toggle.on .auto-toggle-track{background:var(--accent);border-color:var(--accent)}.auto-toggle.on .auto-toggle-thumb{background:#fff;left:15px;box-shadow:0 0 8px #ffffffb3}.auto-toggle.compact{gap:6px;margin-left:auto;padding:2px 4px 2px 8px}.auto-toggle.compact .auto-toggle-label{letter-spacing:.06em;font-size:10px}.auto-toggle.compact .auto-toggle-track{width:24px;height:14px}.auto-toggle.compact .auto-toggle-thumb{width:10px;height:10px}.auto-toggle.compact.on .auto-toggle-thumb{left:12px}.decision-countdown{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--radius-sm);grid-template-columns:auto 1fr;align-items:center;column-gap:8px;margin:0 0 12px;padding:8px 10px;animation:.2s ease-out countdown-fade-in;display:grid}@keyframes countdown-fade-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.decision-countdown-num{font-family:var(--mono);color:var(--accent);letter-spacing:-.02em;text-shadow:0 0 6px #22d3ee66;font-variant-numeric:tabular-nums;min-width:28px;font-size:15px;font-weight:600}.decision-countdown-pick{font-family:var(--sans);color:var(--t-1);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.decision-countdown-bar{background:#22d3ee26;border-radius:999px;grid-column:1/-1;height:2px;margin-top:6px;overflow:hidden}.decision-countdown-bar-fill{background:var(--accent);height:100%;transition:width .1s linear;box-shadow:0 0 6px #22d3ee99}.decision-badge-ai{font-family:var(--mono);letter-spacing:.12em;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent);border-radius:3px;padding:1px 6px;font-size:9px;font-weight:700;animation:1.6s ease-out infinite pulse;position:absolute;top:6px;right:8px;box-shadow:0 0 8px #22d3ee66}.decision-choice.ai-pick{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-line)}.help-fab{background:var(--accent-soft);border:1px solid var(--accent-line);width:40px;height:40px;color:var(--accent);font-family:var(--sans);cursor:pointer;z-index:50;border-radius:50%;font-size:18px;font-weight:600;transition:all .15s;position:absolute;bottom:96px;left:18px;box-shadow:0 0 #22d3ee99,0 6px 24px -6px #000000b3}.help-fab:hover{background:var(--accent-dim);transform:translateY(-1px);box-shadow:0 0 0 4px #22d3ee2e,0 6px 24px -6px #000000b3}.help-drawer{background:var(--bg-1);border-left:1px solid var(--accent-line);z-index:61;flex-direction:column;width:580px;max-width:96vw;animation:.22s ease-out drawer-in;display:flex;position:fixed;top:52px;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 48px -8px #0009}.help-drawer .drawer-head{background:linear-gradient(#22d3ee0d,#0000 100%);padding:22px 24px 18px}.help-drawer .drawer-title{letter-spacing:-.01em;color:var(--t-0);margin-top:8px;font-size:19px;font-weight:600;line-height:1.25}.help-drawer-eyebrow{letter-spacing:.18em;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:700}.help-drawer-sub{font-family:var(--sans);color:var(--t-2);max-width:44ch;margin-top:8px;font-size:13px;line-height:1.5}.help-drawer .drawer-section{border-bottom:1px solid var(--line-1);padding:22px 24px}.help-drawer .drawer-section:last-child{border-bottom:0;padding-bottom:32px}.help-section-title{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--accent-line);align-items:center;gap:8px;margin:0 0 16px;padding-bottom:8px;font-size:11px;display:inline-flex}.help-section-title:before{content:"";background:var(--accent);border-radius:2px;width:4px;height:14px;display:inline-block;box-shadow:0 0 8px #22d3ee73}.help-p{color:var(--t-1);max-width:56ch;margin:0 0 10px;font-size:13.5px;line-height:1.65}.help-p:last-child{margin-bottom:0}.help-p strong{color:var(--t-0);font-weight:600}.help-p em{color:var(--t-0);font-style:normal;font-weight:500}.help-p .ok{color:var(--sev-low);font-weight:600}.help-p .warn{color:var(--sev-med);font-weight:600}.help-p .bad{color:var(--sev-crit);font-weight:600}.help-p code{font-family:var(--mono);border:1px solid var(--accent-line);color:var(--accent);background:#22d3ee1a;border-radius:4px;padding:1px 6px;font-size:12px}.help-axis{border-left:2px solid var(--line-2);margin-bottom:14px;padding-left:12px}.help-axis:last-child{margin-bottom:0}.help-axis-label{font-family:var(--mono);color:var(--t-1);align-items:center;gap:8px;margin-bottom:4px;font-size:11.5px;display:flex}.help-axis-em{color:var(--t-0);margin-left:2px;font-weight:600}.help-axis-key{letter-spacing:0;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.help-axis-key.x{color:#22d3ee;border:1px solid var(--accent-line);background:#22d3ee2e}.help-axis-key.y{color:#4ade80;background:#4ade802e;border:1px solid #4ade80}.help-axis-key.z{color:#f43f5e;background:#f43f5e2e;border:1px solid #f43f5e}.help-callout{color:var(--t-1);background:#fbbf2414;border:1px solid #fbbf2459;border-left:3px solid #fbbf24;border-radius:6px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.6}.help-callout strong{color:#fbbf24}.help-callout em{color:var(--t-0);font-style:normal;font-weight:500}.help-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.help-list.compact{gap:6px}.help-list li{color:var(--t-1);align-items:flex-start;gap:12px;padding-left:0;font-size:13.5px;line-height:1.6;display:flex;position:relative}.help-list li:not(:has(.help-dot)):before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:9px;display:block}.help-list li strong{color:var(--t-0);margin-right:2px;font-weight:600}.help-list li .ok{color:var(--sev-low);font-size:14px;line-height:1}.help-list li .warn{color:var(--sev-med);font-size:14px;line-height:1}.help-list li .bad{color:var(--sev-crit);font-size:14px;line-height:1}.help-list li .ts{font-family:var(--mono);color:var(--t-2);font-weight:500}.help-list li .agent{font-family:var(--mono);color:var(--accent);font-weight:500}ol.help-list-numbered{counter-reset:help-step;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}ol.help-list-numbered>li{counter-increment:help-step;color:var(--t-1);min-height:28px;padding-left:44px;font-size:13.5px;line-height:1.6;display:block;position:relative}ol.help-list-numbered>li:before{content:counter(help-step);background:var(--accent-soft);border:1px solid var(--accent);width:28px;height:28px;color:var(--accent);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute;top:-1px;left:0;box-shadow:0 0 0 3px #22d3ee14}ol.help-list-numbered>li:not(:last-child):after{content:"";background:linear-gradient(180deg, var(--accent-line) 0%, transparent 100%);width:1px;position:absolute;top:30px;bottom:-16px;left:13px}ol.help-list-numbered li strong{color:var(--t-0);font-weight:600}ol.help-list-numbered li em{color:var(--t-0);font-style:normal;font-weight:500}ol.help-list-numbered li .ok{color:var(--sev-low);font-weight:600}ol.help-list-numbered li .warn{color:var(--sev-med);font-weight:600}ol.help-list-numbered li .bad{color:var(--sev-crit);font-weight:600}ol.help-list-numbered li code{font-family:var(--mono);border:1px solid var(--accent-line);color:var(--accent);background:#22d3ee1a;border-radius:4px;padding:1px 6px;font-size:12px}.help-dot{border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:4px;display:inline-block;box-shadow:0 0 6px}.help-dot.help-dashed{background:0 0;border-top:2px dashed #f43f5e;border-radius:0;width:16px;height:0;margin-top:9px}.help-tag{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--t-2);background:var(--bg-2);border:1px solid var(--line-2);border-radius:3px;padding:1px 6px;font-size:10px}.help-shortcuts{color:var(--t-1);flex-direction:column;gap:10px;margin-bottom:16px;font-size:13px;display:flex}.help-shortcuts>div{border:1px solid var(--line-2);background:#0b0f1a8c;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;display:flex}.help-shortcuts kbd{border:1px solid var(--line-2);background:var(--bg-2);min-width:28px;height:28px;color:var(--t-0);font-family:var(--mono);border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;margin:0 2px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 -1px #0006}.help-foot{color:var(--t-3);border-top:1px solid var(--line-2);margin-top:8px;padding-top:14px;font-size:12.5px;font-style:italic;line-height:1.55}.scenario-hud{z-index:80;border:1px solid var(--line-2);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--mono);color:var(--t-1);letter-spacing:.04em;background:#0b0f1aeb;min-width:220px;padding:8px 10px;font-size:10.5px;position:absolute;top:12px;left:14px}.scenario-hud-head{border-bottom:1px solid var(--line-1);align-items:center;gap:8px;margin-bottom:6px;padding-bottom:6px;display:flex}.scenario-hud.collapsed .scenario-hud-head{border-bottom:none;margin-bottom:0;padding-bottom:0}.scenario-hud.collapsed{min-width:200px}.scenario-hud-exec{border:1px solid var(--line-2);color:var(--t-2);font-family:var(--mono);letter-spacing:.12em;cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;margin-left:auto;padding:3px 8px;font-size:10px;transition:all .12s}.scenario-hud-exec:hover{color:var(--accent);border-color:var(--accent-line)}.scenario-hud-exec.active{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.scenario-hud-toggle{border:1px solid var(--line-2);color:var(--t-2);cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-family:inherit;font-size:11px;line-height:1;display:inline-flex}.scenario-hud-toggle:hover{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.scenario-hud-label{color:var(--t-3);text-transform:uppercase;letter-spacing:.14em;font-size:9.5px;font-weight:600}.scenario-hud-active{color:var(--accent);flex:1;font-weight:500}.scenario-hud-paused{color:var(--sev-med);border:1px solid var(--sev-med);background:var(--sev-med-dim);letter-spacing:.12em;border-radius:3px;padding:1px 6px;font-size:9.5px}.scenario-hud-list{flex-direction:column;gap:2px;display:flex}.scenario-hud-item{border-radius:var(--radius-sm);color:var(--t-2);font-family:inherit;font-size:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:4px 6px;transition:all .1s;display:flex}.scenario-hud-item:hover{background:var(--bg-2);color:var(--t-0)}.scenario-hud-item.active{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.scenario-hud-key{border:1px solid var(--line-2);background:var(--bg-2);min-width:18px;height:18px;color:var(--t-1);border-bottom-width:2px;border-radius:3px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex}.scenario-hud-item.active .scenario-hud-key{border-color:var(--accent-line);color:var(--accent);background:var(--bg-1)}.scenario-hud-name{flex:1}.node-tooltip{border:1px solid var(--accent-line);border-radius:var(--radius-sm);font-family:var(--mono);color:var(--t-1);letter-spacing:.04em;-webkit-user-select:none;user-select:none;pointer-events:none;background:#0b0f1af0;width:220px;padding:8px 10px;font-size:10.5px;box-shadow:0 8px 24px -8px #000000b3}.node-tooltip-name{font-family:var(--sans);color:var(--t-0);letter-spacing:0;margin-bottom:1px;font-size:12px;font-weight:600}.node-tooltip-sub{font-family:var(--mono);color:var(--t-3);margin-bottom:6px;font-size:10px}.node-tooltip-sep{margin:0 6px}.node-tooltip-status{letter-spacing:.12em;margin-bottom:6px;font-size:9.5px;font-weight:600}.node-tooltip-status.status-ok{color:var(--sev-low)}.node-tooltip-status.status-warn{color:var(--sev-med)}.node-tooltip-status.status-scanning{color:var(--accent)}.node-tooltip-status.status-compromised{color:var(--sev-crit)}.node-tooltip-status.status-cleared{color:var(--sev-low)}.node-tooltip-kc{color:var(--t-2);letter-spacing:.06em;margin-left:4px;font-weight:400}.node-tooltip-row{color:var(--t-3);justify-content:space-between;margin-top:2px;font-size:10px;display:flex}.node-tooltip-row .val{color:var(--t-0)}.node-tooltip-battle{border-top:1px solid var(--line-1);margin-top:6px;padding-top:6px}.node-tooltip-battle-row{justify-content:space-between;margin-top:2px;font-size:10px;display:flex}.node-tooltip-battle-row .val{color:var(--t-0)}.node-tooltip-hint{border-top:1px solid var(--line-1);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);text-align:center;margin-top:6px;padding-top:6px;font-size:9.5px}.node-drawer{background:var(--bg-1);border-left:1px solid var(--line-2);z-index:61;flex-direction:column;width:440px;max-width:92vw;animation:.22s ease-out drawer-in;display:flex;position:fixed;top:52px;bottom:0;right:0;overflow-y:auto;box-shadow:-16px 0 48px -8px #0009}.node-drawer.status-ok{border-left-color:var(--line-3)}.node-drawer.status-warn{border-left-color:var(--sev-med)}.node-drawer.status-scanning{border-left-color:var(--accent)}.node-drawer.status-compromised{border-left-color:var(--sev-crit)}.node-drawer.status-cleared{border-left-color:var(--sev-low)}.node-drawer-status{letter-spacing:.1em;border-radius:3px;padding:2px 6px;font-weight:600}.node-drawer-status.status-ok{color:var(--sev-low);border:1px solid var(--sev-low);background:var(--sev-low-dim)}.node-drawer-status.status-warn{color:var(--sev-med);border:1px solid var(--sev-med);background:var(--sev-med-dim)}.node-drawer-status.status-scanning{color:var(--accent);border:1px solid var(--accent-line);background:var(--accent-soft)}.node-drawer-status.status-compromised{color:var(--sev-crit);border:1px solid var(--sev-crit);background:var(--sev-crit-dim)}.node-drawer-status.status-cleared{color:var(--sev-low);border:1px solid var(--sev-low);background:var(--sev-low-dim)}.node-drawer-sub{font-family:var(--mono);color:var(--t-3);margin-top:2px;font-size:10.5px}.node-drawer-status-desc{color:var(--t-1);margin-bottom:8px;font-size:12px;line-height:1.45}.node-drawer-killchain{font-family:var(--mono);color:var(--t-2);align-items:center;gap:8px;font-size:11px;display:flex}.node-drawer-killchain .val{color:var(--accent);font-weight:600}.node-drawer-killchain .drawer-label{letter-spacing:.1em;margin-bottom:0}.node-drawer-grid{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.node-drawer-stat-label{font-family:var(--mono);color:var(--t-3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:9.5px}.node-drawer-stat-value{font-family:var(--mono);color:var(--t-0);font-size:13px}.node-drawer-bar{margin-bottom:8px}.node-drawer-bar-track{background:var(--bg-2);border-radius:2px;height:4px;margin-bottom:4px;overflow:hidden}.node-drawer-bar-fill{height:100%}.node-drawer-bar-row{font-family:var(--mono);color:var(--t-3);justify-content:space-between;font-size:10.5px;display:flex}.node-drawer-bar-row .val{color:var(--t-0)}.node-drawer-net{font-family:var(--mono);letter-spacing:.1em;text-align:center;border-top:1px solid var(--line-1);margin-top:8px;padding:4px;font-size:11px;font-weight:600}.node-drawer-defender{background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius-sm);text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;justify-content:space-between;align-items:center;padding:10px 12px;transition:border-color .12s;display:flex}.node-drawer-defender:hover{border-color:var(--accent-line)}.node-drawer-defender.state-engage{border-color:var(--accent-line);background:var(--accent-soft)}.node-drawer-defender.state-investigate{border-color:var(--sev-med);background:var(--sev-med-dim)}.node-drawer-defender-name{color:var(--t-0);font-size:12.5px;font-weight:500}.node-drawer-defender-task{font-family:var(--mono);color:var(--t-3);margin-top:2px;font-size:10.5px}.node-drawer-defender-state{font-family:var(--mono);letter-spacing:.12em;color:var(--t-2);font-size:9.5px;font-weight:600}.node-drawer-defender.state-engage .node-drawer-defender-state{color:var(--accent)}.node-drawer-defender.state-investigate .node-drawer-defender-state{color:var(--sev-med)}.node-drawer-neighbours{flex-direction:column;gap:4px;display:flex}.node-drawer-neighbour{background:var(--bg-2);border-left:2px solid var(--line-2);color:var(--t-1);border-radius:0 3px 3px 0;justify-content:space-between;align-items:center;padding:6px 10px;font-size:11.5px;display:flex}.node-drawer-neighbour.status-warn{border-left-color:var(--sev-med)}.node-drawer-neighbour.status-scanning{border-left-color:var(--accent)}.node-drawer-neighbour.status-compromised{border-left-color:var(--sev-crit)}.node-drawer-neighbour.status-cleared{border-left-color:var(--sev-low)}.node-drawer-neighbour-status{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-3);font-size:9.5px}.node-drawer-neighbour.status-warn .node-drawer-neighbour-status{color:var(--sev-med)}.node-drawer-neighbour.status-scanning .node-drawer-neighbour-status{color:var(--accent)}.node-drawer-neighbour.status-compromised .node-drawer-neighbour-status{color:var(--sev-crit)}.node-drawer-neighbour.status-cleared .node-drawer-neighbour-status{color:var(--sev-low)}.queldex-stage{background:radial-gradient(1200px 600px at 75% -10%,#22d3ee1a,#0000 60%),radial-gradient(900px 500px at 10% 110%,#38bdf814,#0000 60%),linear-gradient(#04070d 0%,#050a14 50%,#04070d 100%)}.queldex-grid:before{content:"";pointer-events:none;background-image:linear-gradient(#22d3ee0f 1px,#0000 1px),linear-gradient(90deg,#22d3ee0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 90%);mask-image:radial-gradient(#000 40%,#0000 90%)}.queldex-scanline{pointer-events:none;mix-blend-mode:overlay;background:repeating-linear-gradient(#0000 0 3px,#ffffff03 3px 4px);position:absolute;inset:0}@keyframes pulse-ring{0%{opacity:.65;transform:scale(.85)}80%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}@keyframes dash{to{stroke-dashoffset:-200px}}@keyframes blink{50%{opacity:.2}}@keyframes flicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1}20%,24%,55%{opacity:.4}}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes spin-rev{to{transform:rotate(-360deg)}}.animate-pulse-ring{animation:2.4s cubic-bezier(.2,.7,.3,1) infinite pulse-ring}.animate-dash{animation:6s linear infinite dash}.animate-blink{animation:1.4s ease-in-out infinite blink}.animate-flicker{animation:4s linear infinite flicker}.animate-spin-slow{animation:18s linear infinite spin-slow}.animate-spin-rev{animation:26s linear infinite spin-rev}input,button,select,textarea{font:inherit}.neural-scan-overlay:after{content:"";pointer-events:none;z-index:4;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 3px,#22d3ee0a 3px 4px);animation:8s linear infinite neural-scan;position:absolute;inset:0}@keyframes neural-scan{0%{background-position:0 0}to{background-position:0 -200px}}.neural-scan-overlay{position:relative}.queldex-app:where([data-view=network],[data-view=neural],[data-view=divergent]) .workspace{background:linear-gradient(180deg, #22d3ee0a 0%, transparent 40%, transparent 100%), var(--line-0)}.queldex-app:where([data-view=network],[data-view=neural],[data-view=divergent]) .workspace.ossec-open{grid-template-columns:360px minmax(0,1fr) auto 400px}.queldex-app:where([data-view=network],[data-view=neural],[data-view=divergent]) .workspace.ossec-open.feed-collapsed{grid-template-columns:360px minmax(0,1fr) auto 36px}.queldex-app:where([data-view=network],[data-view=neural],[data-view=divergent]) .workspace.ossec-collapsed{grid-template-columns:36px minmax(0,1fr) auto 400px}.queldex-app:where([data-view=network],[data-view=neural],[data-view=divergent]) .workspace.ossec-collapsed.feed-collapsed{grid-template-columns:36px minmax(0,1fr) auto 36px}@media (max-width:1500px){.queldex-app:where([data-view=network],[data-view=neural],[data-view=divergent]) .workspace.ossec-open{grid-template-columns:330px minmax(0,1fr) auto 360px}.queldex-app:where([data-view=network],[data-view=neural],[data-view=divergent]) .workspace.ossec-open.feed-collapsed{grid-template-columns:330px minmax(0,1fr) auto 36px}.queldex-app:where([data-view=network],[data-view=neural],[data-view=divergent]) .workspace.ossec-collapsed{grid-template-columns:36px minmax(0,1fr) auto 360px}.queldex-app:where([data-view=network],[data-view=neural],[data-view=divergent]) .workspace.ossec-collapsed.feed-collapsed{grid-template-columns:36px minmax(0,1fr) auto 36px}}.ossec-panel{-webkit-backdrop-filter:blur(24px)saturate(150%);min-height:0;font-family:var(--mono);color:var(--t-1);background:linear-gradient(165deg,#141c2e9e,#080c168c);border-right:1px solid #ffffff17;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.ossec-panel-collapsed{-webkit-backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(165deg,#141c2e9e,#080c168c);border-right:1px solid #ffffff17;justify-content:center;align-items:stretch;display:flex}.ossec-rail-btn{color:var(--t-2);cursor:pointer;width:100%;font-family:var(--mono);background:0 0;border:none;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;padding:14px 4px;display:flex}.ossec-rail-btn:hover{color:var(--t-0);background:#22d3ee0a}.ossec-rail-vert{writing-mode:vertical-rl;letter-spacing:.22em;text-transform:uppercase;font-size:10px;transform:rotate(180deg)}.ossec-rail-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ossec-rail-dot.status-ok{background:#4ade80;box-shadow:0 0 6px #4ade80b3}.ossec-rail-dot.status-warn{background:#fbbf24;box-shadow:0 0 6px #fbbf24b3}.ossec-rail-dot.status-alert{background:#f43f5e;animation:1.4s ease-in-out infinite ossec-pulse;box-shadow:0 0 8px #f43f5ed9}.ossec-rail-chev{color:var(--t-2);font-size:12px}@keyframes ossec-pulse{0%,to{opacity:1}50%{opacity:.4}}.ossec-head{border-bottom:1px solid var(--line-2);background:#0b0f1a99;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ossec-head-title{align-items:center;gap:8px;display:flex}.ossec-status-dot{border-radius:50%;width:9px;height:9px}.ossec-status-dot.status-ok{background:#4ade80;box-shadow:0 0 6px #4ade80b3}.ossec-status-dot.status-warn{background:#fbbf24;box-shadow:0 0 6px #fbbf24b3}.ossec-status-dot.status-alert{background:#f43f5e;animation:1.4s ease-in-out infinite ossec-pulse;box-shadow:0 0 8px #f43f5ed9}.ossec-head-name{letter-spacing:.18em;text-transform:uppercase;color:var(--t-0);font-size:11px}.ossec-head-sub{letter-spacing:.08em;color:var(--t-2);margin-left:4px;font-size:9.5px}.ossec-collapse-btn{border:1px solid var(--line-2);color:var(--t-1);cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:flex}.ossec-collapse-btn:hover{color:var(--t-0);border-color:#22d3ee8c}.ossec-section{border-bottom:1px solid var(--line-2);flex-direction:column;flex-shrink:0;display:flex}.ossec-section-trips{flex-grow:1;flex-shrink:1;min-height:0;overflow-y:auto}.ossec-section-trips .ossec-section-head{color:var(--t-0);background:#22d3ee0f;border-bottom:1px solid #22d3ee2e;padding-top:9px;padding-bottom:9px;font-size:10.5px}.ossec-section-head{font:600 13px/1.2 var(--sans);letter-spacing:0;text-transform:none;color:var(--t-0);background:#ffffff04;align-items:center;gap:8px;padding:9px 12px;display:flex}.ossec-section-step{color:#22d3ee;width:18px;height:18px;font:700 11px var(--sans);letter-spacing:0;background:#22d3ee29;border:1px solid #22d3ee8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ossec-section-head>span:not(.ossec-section-step):not(.ossec-section-sub):not(.ossec-section-help){flex:1}.ossec-section-sub{color:var(--t-3);font:500 10px var(--mono);letter-spacing:.04em;text-transform:uppercase}.ossec-section-help{width:16px;height:16px;color:var(--t-3);cursor:help;letter-spacing:0;text-transform:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;line-height:1;transition:color .15s;display:inline-flex;position:relative}.ossec-section-help:hover,.ossec-section-help:focus{color:#22d3ee}.ossec-section-help-pop{z-index:20;width:240px;color:var(--t-0);font:400 11.5px/1.45 var(--ui-font,"Inter", system-ui, sans-serif);letter-spacing:0;text-transform:none;pointer-events:none;white-space:normal;background:#080c16fa;border:1px solid #22d3ee8c;border-radius:4px;padding:8px 10px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000008c}.ossec-section-help-pop:before{content:"";background:#080c16fa;border-top:1px solid #22d3ee8c;border-left:1px solid #22d3ee8c;width:8px;height:8px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.ossec-trip-list{flex-direction:column;gap:4px;margin:0;padding:4px 6px;list-style:none;display:flex}.ossec-section-heartbeat{padding-bottom:6px}.ossec-cluster-list{flex-direction:column;gap:4px;margin:0;padding:4px 8px 6px;list-style:none;display:flex}.ossec-cluster-row{border:1px solid var(--line-2);background:#0b0f1a66;border-radius:6px;padding:6px 8px 8px;transition:border-color .14s,background .14s}.ossec-cluster-row.tone-warn{background:#24180866;border-color:#fbbf2480}.ossec-cluster-row.tone-alert{background:#240c1473;border-color:#f43f5eb3}.ossec-cluster-head{cursor:pointer;width:100%;color:var(--t-1);font-family:var(--mono);text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:2px 0 6px;display:flex}.ossec-cluster-head:hover{color:var(--t-0)}.ossec-cluster-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ossec-cluster-dot.status-ok{background:#4ade80;box-shadow:0 0 5px #4ade8080}.ossec-cluster-dot.status-warn{background:#fbbf24;box-shadow:0 0 5px #fbbf24b3}.ossec-cluster-dot.status-alert{background:#f43f5e;animation:1.4s ease-in-out infinite ossec-pulse;box-shadow:0 0 7px #f43f5ed9}.ossec-cluster-label{letter-spacing:.14em;text-transform:uppercase;color:var(--t-1);flex:1;font-size:10.5px}.ossec-cluster-count{color:var(--t-3);letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:9.5px}.ossec-cluster-row.tone-warn .ossec-cluster-count{color:#fbbf24}.ossec-cluster-row.tone-alert .ossec-cluster-count{color:#fca5b1}.ossec-cluster-sensors{flex-wrap:wrap;gap:4px;display:flex}.ossec-sensor-chip{border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.04em;color:var(--t-2);cursor:pointer;background:#0b0f1a99;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:2px 8px 2px 6px;font-size:9.5px;transition:all .12s;display:inline-flex}.ossec-sensor-chip:hover{color:var(--t-0);border-color:#22d3ee8c}.ossec-sensor-chip.tone-warn{color:#fbbf24;border-color:#fbbf248c}.ossec-sensor-chip.tone-alert{color:#fca5b1;background:#240c1480;border-color:#f43f5eb3}.ossec-sensor-chip-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.ossec-sensor-chip-dot.status-ok{background:#4ade80}.ossec-sensor-chip-dot.status-warn{background:#fbbf24;box-shadow:0 0 3px #fbbf24b3}.ossec-sensor-chip-dot.status-alert{background:#f43f5e;box-shadow:0 0 4px #f43f5ed9}.ossec-sensor-chip-label{white-space:nowrap;text-overflow:ellipsis;max-width:90px;overflow:hidden}.ossec-empty{color:var(--t-3);letter-spacing:.08em;text-align:center;padding:14px 12px;font-size:10px}.ossec-section-hunt{background:#22d3ee08;padding-bottom:10px}.ossec-simple-line{color:var(--t-1);letter-spacing:.01em;align-items:center;gap:10px;padding:12px 14px 10px;font-size:13px;font-weight:500;display:flex}.ossec-simple-dot{background:#22d3ee;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite ossec-simple-pulse;box-shadow:0 0 8px #22d3eeb3}@keyframes ossec-simple-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.ossec-simple-text{flex:1}.ossec-simple-toggle{width:100%;color:var(--t-2);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-top:1px solid #ffffff0a;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:600;transition:color .12s,background .12s;display:flex}.ossec-simple-toggle:hover{color:var(--t-0);background:#ffffff05}.ossec-simple-toggle-chev{text-align:center;width:10px;color:var(--t-3);display:inline-block}.ossec-section-hunt .ossec-section-head{color:var(--t-1);background:#22d3ee14;border-bottom:1px solid #22d3ee38;padding-top:8px;padding-bottom:8px;font-size:10px}.ossec-section-hunt .ossec-section-sub{color:#22d3ee;font-size:9.5px;font-weight:700}.ossec-hunt-strip{grid-template-columns:repeat(4,1fr);gap:5px;padding:8px 10px 6px;display:grid}.ossec-hunt-pip{letter-spacing:.1em;color:var(--t-3);text-transform:uppercase;background:#080c16d9;border:1px solid #22d3ee2e;border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;font:700 9px ui-monospace,SF Mono,Menlo,monospace;transition:color .4s,border-color .4s,background .4s;display:flex}.ossec-hunt-pip.done{color:var(--t-2);background:#22d3ee0a;border-color:#22d3ee59}.ossec-hunt-pip.active{color:#22d3ee;background:#22d3ee24;border-color:#22d3eed9}.ossec-hunt-pip-dot{opacity:.7;background:currentColor;border-radius:50%;width:7px;height:7px}.ossec-hunt-pip.active .ossec-hunt-pip-dot{opacity:1}.ossec-hunt-pip-label{letter-spacing:.1em}.ossec-hunt-caption{color:var(--t-2);font:400 11.5px var(--sans);text-align:center;padding:6px 12px 2px;font-style:italic}.ossec-query-log{border-top:1px dashed #22d3ee2e;margin:6px 10px 0;padding-top:6px}.ossec-query-log-toggle{cursor:pointer;width:100%;color:var(--t-2);font:600 10.5px var(--sans);letter-spacing:0;text-transform:none;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;display:flex}.ossec-query-log-toggle:hover{color:#22d3ee}.ossec-query-log-chev{width:10px;color:var(--t-3);font-size:9px;display:inline-block}.ossec-query-log-count{font:700 9px var(--mono);letter-spacing:.04em;color:#22d3ee;background:#22d3ee1a;border:1px solid #22d3ee4d;border-radius:2px;margin-left:auto;padding:1px 6px}.ossec-query-log-list{flex-direction:column;gap:4px;margin:4px 0;padding:0;list-style:none;display:flex}.ossec-query-log-row{background:#080c16b3;border:1px solid #22d3ee26;border-radius:3px;padding:6px 8px}.ossec-query-log-head{font:700 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.ossec-query-log-ts{color:var(--t-3)}.ossec-query-log-results{color:#4ade80;background:#4ade801a;border:1px solid #4ade804d;border-radius:2px;padding:1px 5px}.ossec-query-log-spl{font:400 10.5px/1.45 var(--mono);color:var(--t-1);word-break:break-word;display:block}.ossec-section-entities{background:#f43f5e06;padding-bottom:10px}.ossec-section-entities .ossec-section-head{color:var(--t-1);background:#f43f5e14;border-bottom:1px solid #f43f5e38;padding-top:8px;padding-bottom:8px;font-size:10px}.ossec-section-entities .ossec-section-sub{color:#fca5b1;font-size:9.5px;font-weight:700}.ossec-entity-list{flex-direction:column;gap:6px;margin:0;padding:8px 10px 0;list-style:none;display:flex}.ossec-entity-row{background:#080c16d9;border:1px solid #94a3b82e;border-radius:4px;transition:border-color .2s,background .2s,box-shadow .2s}.ossec-entity-row.tone-warn{background:#241c088c;border-color:#fbbf248c}.ossec-entity-row.tone-case{background:#240c14a6;border-color:#f43f5ecc;box-shadow:0 0 12px #f43f5e47}.ossec-entity-btn{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;width:100%;padding:8px 10px;display:flex}.ossec-entity-btn:hover{background:#ffffff06}.ossec-entity-head{font:600 13px var(--sans);color:var(--t-0);letter-spacing:0;align-items:center;gap:6px;display:flex}.ossec-entity-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ossec-entity-crown{letter-spacing:.12em;color:#facc15;background:#241c0866;border:1px solid #facc1580;border-radius:2px;padding:1px 5px;font:700 8px ui-monospace,SF Mono,Menlo,monospace}.ossec-entity-case{letter-spacing:.12em;color:#fca5b1;background:#f43f5e2e;border:1px solid #f43f5ebf;border-radius:2px;padding:1px 6px;font:700 8px ui-monospace,SF Mono,Menlo,monospace;animation:1.6s ease-in-out infinite ossec-pulse}.ossec-entity-active{letter-spacing:.12em;color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2499;border-radius:2px;padding:1px 6px;font:700 8px ui-monospace,SF Mono,Menlo,monospace}.ossec-entity-bar{align-items:center;gap:8px;display:flex}.ossec-entity-bar-track{background:#0f172ae6;border:1px solid #94a3b826;border-radius:4px;flex:1;height:8px;position:relative;overflow:hidden}.ossec-entity-bar-fill{border-radius:3px;transition:width .2s;position:absolute;inset:0 auto 0 0;box-shadow:0 0 6px}.ossec-entity-bar-fill.tone-calm{color:#4ade8099;background:linear-gradient(90deg,#4ade80,#22d3ee)}.ossec-entity-bar-fill.tone-warn{color:#fbbf2499;background:linear-gradient(90deg,#fbbf24,#f97316)}.ossec-entity-bar-fill.tone-case{color:#f43f5eb3;background:linear-gradient(90deg,#f43f5e,#db2777)}.ossec-entity-bar-thresh{z-index:2;background:#f87171d9;width:2px;position:absolute;top:-3px;bottom:-3px;box-shadow:0 0 4px #f87171b3}.ossec-entity-score{text-align:right;min-width:28px;color:var(--t-0);letter-spacing:.02em;font:700 11px ui-monospace,SF Mono,Menlo,monospace}.ossec-entity-because{font:400 11px/1.4 var(--ui-font,"Inter", system-ui, sans-serif);color:var(--t-2);align-items:baseline;gap:6px;margin-top:2px;display:flex}.ossec-entity-because-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--t-3);flex-shrink:0;font:700 8.5px ui-monospace,SF Mono,Menlo,monospace}.ossec-entity-because-text{color:var(--t-1)}.decision-case{color:var(--t-1);background:#08182073;border:1px solid #22d3ee66;border-radius:4px;flex-direction:column;gap:6px;margin:10px 0 4px;padding:10px 12px;font:400 11px ui-monospace,SF Mono,Menlo,monospace;display:flex}.decision-case-head{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;font:700 10px ui-monospace,SF Mono,Menlo,monospace;display:flex}.decision-case-id{color:#22d3ee}.decision-case-score{color:var(--t-2)}.decision-case-score b{color:#fca5b1;font-weight:700}.decision-case-mitre{color:#fbbf24;border:1px solid #fbbf2473;border-radius:2px;padding:1px 6px;font-size:9px}.decision-case-row{flex-direction:column;gap:3px;display:flex}.decision-case-k{letter-spacing:.14em;color:var(--t-3);text-transform:uppercase;font:700 9px ui-monospace,SF Mono,Menlo,monospace}.decision-case-v{color:var(--t-1);line-height:1.4}.decision-case-evidence{color:var(--t-2);flex-direction:column;gap:2px;margin:0;padding-left:16px;font-size:11px;display:flex}.ossec-section-trips .ossec-trips-grid.ossec-trips-grid-plain{flex-direction:column;gap:8px;display:flex}.ossec-trip-plain{border:1px solid var(--line-2);background:#0b0f1a8c;border-left-width:3px;border-radius:4px;align-items:flex-start;gap:9px;width:100%;padding:8px 10px;display:flex}.ossec-trip-plain.lvl-med,.ossec-trip-plain.lvl-high{border-left-color:#fbbf24}.ossec-trip-plain.lvl-crit{border-left-color:#f43f5e}.ossec-trip-plain.lvl-low{border-left-color:#67e8f9}.ossec-trip-plain-dot{background:#fbbf24;border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px;box-shadow:0 0 8px #fbbf24}.ossec-trip-plain.lvl-crit .ossec-trip-plain-dot{background:#f43f5e;box-shadow:0 0 8px #f43f5e}.ossec-trip-plain-body{flex:1;min-width:0}.ossec-trip-plain-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ossec-trip-plain-host{color:#f4f7fb;font:600 13px ui-sans-serif,system-ui,sans-serif}.ossec-trip-plain-status{letter-spacing:.1em;text-transform:uppercase;font:700 9.5px ui-monospace,SF Mono,Menlo,monospace}.ossec-trip-plain-status.lvl-med,.ossec-trip-plain-status.lvl-high{color:#fbbf24}.ossec-trip-plain-status.lvl-crit{color:#f43f5e}.ossec-trip-plain-line{color:var(--t-2);margin-top:2px;font:500 12px/1.4 ui-sans-serif,system-ui,sans-serif}.aidef{--r-tone:#4ade80;background:linear-gradient(150deg, var(--r-tone), #ffffff04);border-radius:11px;width:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aidef{background:linear-gradient(150deg, color-mix(in srgb, var(--r-tone) 6%, transparent), #ffffff04)}}.aidef{border:1px solid var(--r-tone)}@supports (color:color-mix(in lab, red, red)){.aidef{border:1px solid color-mix(in srgb, var(--r-tone) 18%, var(--line-1))}}.aidef{transition:border-color .26s,background .26s,box-shadow .26s;box-shadow:inset 0 1px #ffffff0a}.aidef-rail{background:linear-gradient(var(--r-tone), var(--r-tone));flex:0 0 3px}@supports (color:color-mix(in lab, red, red)){.aidef-rail{background:linear-gradient(var(--r-tone), color-mix(in srgb, var(--r-tone) 45%, transparent))}}.aidef-rail{box-shadow:0 0 10px -2px var(--r-tone)}@supports (color:color-mix(in lab, red, red)){.aidef-rail{box-shadow:0 0 10px -2px color-mix(in srgb, var(--r-tone) 60%, transparent)}}.aidef-body{flex-direction:column;flex:auto;gap:8px;min-width:0;padding:10px 13px 11px;display:flex}.aidef-title{font:700 9px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--t-3);margin:0 0 1px}.aidef-row{align-items:center;gap:9px;min-width:0;line-height:1.1;display:flex}.aidef-watcher{--ai-tone:#22d3ee}.aidef-responder{--ai-tone:var(--r-tone)}.aidef-name{letter-spacing:.01em;color:var(--t-0);flex:none;font:600 13px ui-sans-serif,system-ui,sans-serif}.aidef-status{text-align:right;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;color:var(--t-2);flex:0 auto;margin-left:auto;font:500 11.5px ui-sans-serif,system-ui,sans-serif;overflow:hidden}.aidef-responder .aidef-status{color:var(--ai-tone)}@supports (color:color-mix(in lab, red, red)){.aidef-responder .aidef-status{color:color-mix(in srgb, var(--ai-tone) 50%, var(--t-1))}}.aidef-dot{flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}.aidef-dot-core{background:radial-gradient(circle at 35% 30%, #fff, var(--ai-tone) 70%);width:9px;height:9px;box-shadow:0 0 9px var(--ai-tone), 0 0 2px #fff;border-radius:50%}.aidef-dot-ring{border:1.5px solid var(--ai-tone);opacity:0;border-radius:50%;position:absolute;inset:0}.aidef-watcher .aidef-dot-ring{animation:2.2s ease-out infinite ai-ping}.aidef.tone-calm .aidef-responder .aidef-dot-ring{animation:3.4s ease-in-out infinite ai-breathe}.aidef.tone-working .aidef-responder .aidef-dot-ring{animation:1.8s ease-out infinite ai-ping}.aidef.tone-needs-you .aidef-responder .aidef-dot-ring{animation:1.05s ease-out infinite ai-ping}@keyframes ai-ping{0%{opacity:.7;transform:scale(.6)}80%{opacity:0;transform:scale(1.45)}to{opacity:0}}@keyframes ai-breathe{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.5;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.aidef-dot-ring{opacity:.35;animation:none!important}}.aidef.tone-calm{--r-tone:#4ade80}.aidef.tone-working{--r-tone:#fbbf24}.aidef.tone-needs-you{--r-tone:#f43f5e;box-shadow:inset 0 1px #ffffff0a,0 0 18px -5px #f43f5e8c}.ossec-trip-card{border:1px solid var(--line-2);cursor:pointer;text-align:left;width:100%;color:var(--t-1);font-family:var(--mono);background:#0b0f1a8c;border-left-width:3px;border-radius:3px;flex-direction:column;gap:3px;padding:7px 9px;display:flex}.ossec-trip-card:hover{background:#22d3ee0f}.ossec-trip-card.selected{background:#22d3ee1a;border-color:#22d3eeb3}.ossec-trip-card.lvl-low{border-left-color:#67e8f9}.ossec-trip-card.lvl-med{border-left-color:#fbbf24}.ossec-trip-card.lvl-high{border-left-color:#f43f5e}.ossec-trip-card.lvl-crit{border-left-color:#fff;box-shadow:inset 0 0 0 1px #f43f5e73}.ossec-trip-head{align-items:center;gap:8px;font-size:10px;display:flex}.ossec-trip-level{letter-spacing:.04em;border-radius:2px;padding:1px 5px;font-weight:600}.ossec-trip-level.lvl-low{color:#67e8f9;background:#67e8f933}.ossec-trip-level.lvl-med{color:#fbbf24;background:#fbbf2438}.ossec-trip-level.lvl-high{color:#fca5b1;background:#f43f5e40}.ossec-trip-level.lvl-crit{color:#fff;background:#f43f5e73}.ossec-trip-rule{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.15;display:flex}.ossec-trip-source{letter-spacing:.14em;color:#22d3ee;text-transform:uppercase;font:700 8.5px ui-monospace,SF Mono,Menlo,monospace}.ossec-trip-rule-id{color:var(--t-3);letter-spacing:.08em;font-size:9px}.ossec-trip-rule-label{color:var(--t-1);letter-spacing:.06em;font-size:10.5px}.ossec-trip-ts{color:var(--t-3);font-size:9px}.ossec-trip-host{color:#67e8f9;letter-spacing:.05em;font-size:10px}.ossec-trip-host-strong{font:600 13px var(--sans);color:var(--t-0);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ossec-trip-count{letter-spacing:.08em;color:#22d3ee;white-space:nowrap;text-transform:uppercase;background:#22d3ee2e;border:1px solid #22d3ee73;border-radius:2px;padding:2px 7px;font:700 9.5px ui-monospace,SF Mono,Menlo,monospace}.ossec-trip-sources{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.ossec-trip-source-chip{letter-spacing:.1em;text-transform:uppercase;color:#67e8f9;background:#22d3ee14;border:1px solid #22d3ee47;border-radius:2px;padding:1px 5px;font:600 9px ui-monospace,SF Mono,Menlo,monospace}.ossec-trip-mitre{letter-spacing:.08em;color:#fbbf24;white-space:nowrap;background:#fbbf241a;border:1px solid #fbbf2466;border-radius:2px;margin-left:auto;padding:1px 6px;font:700 9px ui-monospace,SF Mono,Menlo,monospace}.ossec-trip-summary{color:var(--t-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.ossec-trips-grid{grid-template-columns:78px 1fr;gap:8px;min-height:0;padding:6px 6px 8px;display:grid}.ossec-trips-list-wrap{flex-direction:column;min-width:0;min-height:0;display:flex}.ossec-trips-list-wrap .ossec-trip-list{padding:0}.ossec-trips-list-wrap .ossec-empty{text-align:center;color:var(--t-3);border:1px dashed var(--line-1);border-radius:5px;margin:4px;padding:14px 12px;font-size:11px}.ossec-gauge{border:1px solid var(--line-2);background:#04070d99;border-radius:5px;flex-direction:column;align-items:stretch;gap:6px;padding:8px 6px;transition:border-color .22s,box-shadow .22s;display:flex}.ossec-gauge.tone-warn{border-color:#fbbf2473}.ossec-gauge.tone-alert{border-color:#fb923c8c;box-shadow:0 0 12px #fb923c2e}.ossec-gauge.tone-crit{border-color:#f43f5eb3;box-shadow:0 0 14px #f43f5e47}.ossec-gauge-head{justify-content:center;display:flex}.ossec-gauge-title{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--t-3);font-size:8.5px;font-weight:700}.ossec-gauge-track{border:1px solid var(--line-1);background:linear-gradient(#f43f5e0f,#22d3ee0f);border-radius:3px;flex:1;width:100%;min-height:160px;position:relative;overflow:hidden}.ossec-gauge-fill{background:linear-gradient(#22d3eed9,#22d3ee99);border-top:1px solid #ffffff2e;transition:height .22s cubic-bezier(.22,.61,.36,1),background .22s;position:absolute;bottom:0;left:0;right:0}.ossec-gauge-fill.tone-warn{background:linear-gradient(#fbbf24e6,#fbbf248c)}.ossec-gauge-fill.tone-alert{background:linear-gradient(#fb923cf2,#fbbf248c)}.ossec-gauge-fill.tone-crit{background:linear-gradient(#f43f5e,#fb923c99);animation:1.4s ease-in-out infinite ossec-gauge-crit-shimmer}@keyframes ossec-gauge-crit-shimmer{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}.ossec-gauge-tick{pointer-events:none;background:#ffffff40;width:6px;height:1px;position:absolute;right:0}.ossec-gauge-thresh{pointer-events:none;border-top:1px dashed #ffffff80;height:0;position:absolute;left:0;right:0}.ossec-gauge-thresh-ai{border-top-color:#fbbf24a6}.ossec-gauge-thresh-hitl{border-top-color:#f43f5ecc}.ossec-gauge-thresh-label{font-family:var(--mono);letter-spacing:.12em;color:var(--t-2);background:#04070dd9;border-radius:2px;padding:1px 4px;font-size:7.5px;position:absolute;top:-7px;right:4px}.ossec-gauge-thresh-ai .ossec-gauge-thresh-label{color:#fbbf24}.ossec-gauge-thresh-hitl .ossec-gauge-thresh-label{color:#fca5a5}.ossec-gauge-thresh.pulse{animation:1.1s ease-out ossec-gauge-thresh-pulse}@keyframes ossec-gauge-thresh-pulse{0%{box-shadow:0 0 #fff9}50%{box-shadow:0 0 0 6px #fff0}to{box-shadow:0 0 #fff0}}.ossec-gauge-foot{flex-direction:column;align-items:center;gap:2px;display:flex}.ossec-gauge-value{font-family:var(--mono);color:var(--t-0);font-size:18px;font-weight:700;line-height:1}.ossec-gauge-value span{color:var(--t-3);margin-left:1px;font-size:10px}.ossec-gauge-caption{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--t-3);font-size:8px}.ossec-gauge-caption.tone-warn{color:#fbbf24}.ossec-gauge-caption.tone-alert{color:#fb923c}.ossec-gauge-caption.tone-crit{color:#f87171}.ossec-counters{background:var(--line-2);border-top:1px solid var(--line-2);grid-template-columns:1fr 1fr 1fr;gap:1px;margin-top:auto;display:grid}.ossec-counter{background:#0b0f1ab3;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.ossec-counter-label{letter-spacing:.1em;text-transform:uppercase;color:var(--t-3);font-size:8.5px}.ossec-counter-value{color:var(--t-0);letter-spacing:.04em;font-size:14px;font-weight:500}.cluster-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#67e8f9;white-space:nowrap;pointer-events:none;text-shadow:0 0 6px #22d3ee80;background:#0b0f1ac7;border:1px solid #67e8f98c;border-radius:999px;padding:3px 11px;font-size:10px}.cluster-label.breached{color:#fbbf24;text-shadow:0 0 6px #fbbf2480;border-color:#fbbf24d9}.chamber-label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#67e8f9;white-space:nowrap;pointer-events:none;text-shadow:0 0 8px #22d3ee99;background:#0b0f1adb;border:1px solid #67e8f9b3;border-radius:999px;padding:4px 13px;font-size:10.5px;box-shadow:0 0 12px #67e8f940}.chamber-label.manual{color:#fbbf24;text-shadow:0 0 8px #fbbf2499;background:#24180ae0;border-color:#fbbf24e6;animation:1.4s ease-in-out infinite chamber-pulse;box-shadow:0 0 14px #fbbf2473}@keyframes chamber-pulse{0%,to{box-shadow:0 0 14px #fbbf2459}50%{box-shadow:0 0 22px #fbbf24bf}}.asset-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-1);border:1px solid var(--line-2);white-space:nowrap;pointer-events:none;text-shadow:0 0 4px #0009;background:#0b0f1ac7;border-radius:3px;padding:2px 6px;font-size:9px}.asset-label.crown{color:#fbbf24;border-color:#fbbf248c}.asset-label.status-warn{color:#fbbf24;border-color:#fbbf24b3}.asset-label.status-scanning{color:#67e8f9;border-color:#67e8f9b3}.asset-label.status-compromised{color:#ff1a4d;background:#3c0a14d9;border-color:#ff1a4dd9}.asset-label.status-cleared{color:#4ade80;border-color:#4ade80b3}.asset-search{z-index:7;width:360px;font-family:var(--mono);position:absolute;top:12px;right:14px}.asset-search-row{flex-wrap:nowrap;align-items:stretch;gap:6px;display:flex}.asset-search-profile{border:1px solid var(--line-2);border-radius:var(--radius-sm);width:160px;color:var(--t-1);font-family:var(--mono);letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0f1af0;outline:none;flex-grow:0;flex-shrink:0;padding:6px 8px;font-size:10.5px;transition:all .14s}.asset-search-profile:hover{border-color:var(--accent);color:var(--accent)}.asset-search-profile:focus{border-color:var(--accent);box-shadow:0 0 0 1px #22d3ee40}.asset-search-input{border:1px solid var(--line-2);border-radius:var(--radius-sm);min-width:0;color:var(--t-0);letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0f1af0;outline:none;flex:auto;padding:7px 10px;font-family:inherit;font-size:11px;transition:border-color .14s,box-shadow .14s}.asset-search-input::placeholder{color:var(--t-3);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.asset-search-input:focus{border-color:var(--accent);box-shadow:0 0 0 1px #22d3ee40}.asset-search-results{border:1px solid var(--line-2);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0f1af5;max-height:280px;margin:6px 0 0;padding:4px;list-style:none;overflow-y:auto;box-shadow:0 12px 28px -10px #000000b3}.asset-search-result{width:100%;color:var(--t-1);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;font-family:inherit;transition:all .1s;display:flex}.asset-search-result:hover{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.asset-search-result-label{letter-spacing:.04em;font-size:11.5px;font-weight:600}.asset-search-result-sub{color:var(--t-3);letter-spacing:.06em;font-size:9.5px}.asset-search-empty{border:1px solid var(--line-2);border-radius:var(--radius-sm);color:var(--t-3);letter-spacing:.06em;background:#0b0f1aeb;margin-top:6px;padding:8px 10px;font-size:10.5px;font-style:italic}.camera-reset-btn{z-index:8;border:1px solid var(--line-2);border-radius:var(--radius-sm);color:var(--t-1);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0f1aeb;align-items:center;gap:8px;padding:8px 14px;font-size:11px;transition:all .14s;display:inline-flex;position:absolute;bottom:16px;right:16px}.camera-reset-btn:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 1px #22d3ee40}.camera-reset-btn:active{transform:scale(.96)}.camera-reset-icon{font-size:14px;line-height:1}.camera-reset-label{letter-spacing:.1em}.defender-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#34d399;white-space:nowrap;pointer-events:none;text-shadow:0 0 6px #34d39999;background:#0b0f1ad9;border:1px solid #34d39973;border-radius:3px;align-items:center;gap:5px;padding:2px 6px;font-size:9.5px;display:inline-flex}.defender-label.working{background:#103c2aeb;border-color:#34d399f2}.defender-working-tag{letter-spacing:.18em;color:#042014;background:#34d399;border-radius:2px;padding:1px 4px;font-size:8px;font-weight:700}.region-label{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;pointer-events:none;white-space:nowrap;background:#0b0f1ad9;border:1px solid;border-radius:3px;padding:4px 10px;font-size:11px;font-weight:700}.region-defender{color:#34d399;text-shadow:0 0 8px #34d399a6;border-color:#34d3998c}.region-asset{color:#67e8f9;text-shadow:0 0 8px #67e8f9a6;border-color:#67e8f98c}.region-attacker{color:#ff1a4d;text-shadow:0 0 8px #ff1a4da6;border-color:#ff1a4d8c;animation:2.4s ease-in-out infinite pulse}.region-tripwire{color:#22d3ee;text-shadow:0 0 6px #22d3ee8c;border-color:#22d3ee73}.gesture-pill{z-index:60;border:1px solid var(--line-2);color:var(--t-1);font-family:var(--mono);letter-spacing:.06em;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0f1aeb;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;transition:all .14s;display:inline-flex;position:absolute;top:58px;left:14px}.gesture-pill:hover{border-color:var(--accent-line);color:var(--accent)}.gesture-pill.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 2px #22d3ee26}.gesture-pill-icon{font-size:14px;line-height:1}.gesture-pill-dot{background:var(--t-3);border-radius:50%;width:7px;height:7px;transition:all .14s}.gesture-pill-dot.live{background:var(--sev-low);box-shadow:0 0 6px var(--sev-low);animation:1.6s ease-out infinite pulse}.gesture-hud{z-index:60;border:1px solid var(--accent-line);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:240px;font-family:var(--mono);color:var(--t-1);background:#0b0f1af0;position:absolute;top:94px;left:14px;overflow:hidden;box-shadow:0 12px 32px -10px #000000b3}.gesture-hud-head{border-bottom:1px solid var(--line-1);letter-spacing:.16em;color:var(--t-3);justify-content:space-between;align-items:center;padding:6px 10px;font-size:9.5px;display:flex}.gesture-hud-title{color:var(--accent)}.gesture-hud-error{color:var(--sev-crit);font-size:9px}.gesture-hud-video{aspect-ratio:4/3;background:#000;width:100%;position:relative;overflow:hidden}.gesture-hud-video-el{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.gesture-hud-loading{color:var(--t-3);background:#0009;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;inset:0}.gesture-hud-cursor{border:2px solid var(--accent);pointer-events:none;background:#22d3ee40;border-radius:50%;width:14px;height:14px;transition:left 80ms linear,top 80ms linear;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 10px #22d3eeb3}.gesture-hud-cursor.left{background:#f472b640;border-color:#f472b6;box-shadow:0 0 10px #f472b6b3}.gesture-hud-state{border-bottom:1px solid var(--line-1);flex-wrap:wrap;justify-content:center;gap:4px;padding:8px;display:flex}.gesture-hud-chip{letter-spacing:.1em;border:1px solid var(--line-2);background:var(--bg-2);color:var(--t-2);border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:600}.gesture-hud-chip.gesture-pan{color:var(--sev-low);border-color:var(--sev-low)}.gesture-hud-chip.gesture-rotate{color:var(--sev-med);border-color:var(--sev-med)}.gesture-hud-chip.gesture-cursor{color:var(--accent);border-color:var(--accent)}.gesture-hud-chip.gesture-zoom{color:#c084fc;border-color:#c084fc}.gesture-hud-chip-bimanual{letter-spacing:.1em;color:#c084fc;background:#c084fc2e;border:1px solid #c084fc;border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700;box-shadow:0 0 8px #c084fc80}.gesture-hud-help{color:var(--t-3);letter-spacing:.04em;padding:8px 10px;font-size:9.5px;line-height:1.6}.gesture-cursor-pin{width:0;height:0;transition:left 70ms linear,top 70ms linear;position:absolute;transform:translate(-50%,-50%)}.gesture-cursor-svg{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gesture-cursor-dot{background:#22d3ee;border-radius:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #22d3eef2,0 0 24px #22d3ee8c}.gesture-cursor-pin.passive .gesture-cursor-dot{width:6px;height:6px;margin-top:-3px;margin-left:-3px}.gesture-cursor-label{letter-spacing:.1em;text-transform:uppercase;pointer-events:none;background:#080c16d9;border-radius:3px;padding:1px 5px;font:700 9px ui-monospace,SF Mono,Menlo,monospace;position:absolute;top:50%;left:50%;transform:translate(8px,-50%)}.statusbar-view-icon,.statusbar-help-icon{border-radius:var(--radius-md);border:1px solid var(--line-2);width:36px;height:36px;color:var(--t-1);cursor:pointer;background:#0b0f1ab8;justify-content:center;align-items:center;font-size:17px;line-height:1;text-decoration:none;transition:all .14s;display:inline-flex}.statusbar-view-icon:hover,.statusbar-help-icon:hover{color:var(--accent);background:#22d3ee1f;border-color:#22d3ee80}.statusbar-help-icon{font-family:var(--mono);font-size:15px;font-weight:700}.view-switch-wrap{display:inline-flex;position:relative}.view-switch-btn{border-radius:var(--radius-md);border:1px solid var(--line-2);height:36px;color:var(--t-1);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#0b0f1ab8;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:600;transition:all .14s;display:inline-flex}.view-switch-btn:hover,.view-switch-btn.open{color:var(--accent);background:#22d3ee1f;border-color:#22d3ee80}.view-switch-chev{color:var(--t-2);font-size:9px}.view-switch-btn:hover .view-switch-chev,.view-switch-btn.open .view-switch-chev{color:var(--accent)}.view-switch-menu{z-index:200;border-radius:var(--radius-md);-webkit-backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(160deg,#101626fa,#090c16fa);border:1px solid #ffffff24;min-width:220px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:inset 0 1px #ffffff14,0 16px 44px -12px #000000eb}.view-switch-item{cursor:pointer;border-radius:8px;flex-direction:column;gap:1px;padding:8px 10px;text-decoration:none;transition:background .12s;display:flex;position:relative}.view-switch-item:hover{background:#ffffff0f}.view-switch-item.active{background:#22d3ee1a}.view-switch-item-label{font-family:var(--mono);letter-spacing:.04em;color:var(--t-0);font-size:11.5px;font-weight:700}.view-switch-item.active .view-switch-item-label{color:var(--accent)}.view-switch-item-desc{color:var(--t-1);font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px}.view-switch-item-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 6px var(--accent);border-radius:50%;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.settings-cog-wrap{display:inline-flex;position:relative}.settings-cog-btn{border-radius:var(--radius-md);border:1px solid var(--line-2);width:36px;height:36px;color:var(--t-1);cursor:pointer;background:#0b0f1ab8;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:all .14s;display:inline-flex}.settings-cog-btn:hover{color:var(--accent);background:#22d3ee1f;border-color:#22d3ee80}.settings-cog-btn.open{color:var(--accent);background:#22d3ee29;border-color:#22d3ee99;box-shadow:0 0 0 1px #22d3ee40}.settings-cog-popover{z-index:90;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:300px;max-width:340px;font-family:var(--mono);color:var(--t-1);background:#070b14f7;border-radius:10px;padding:14px;font-size:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0009}.settings-cog-section+.settings-cog-section{border-top:1px solid var(--line-1);margin-top:14px;padding-top:14px}.settings-cog-label{letter-spacing:.14em;text-transform:uppercase;color:var(--t-3);margin-bottom:8px;font-size:10px;font-weight:600}.settings-cog-select{border:1px solid var(--line-2);width:100%;color:var(--t-0);cursor:pointer;background:#0b0f1ad9;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:12px}.settings-cog-select:focus{border-color:var(--accent);outline:none}.settings-cog-select:hover{border-color:#22d3ee66}.settings-cog-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.settings-cog-item{width:100%;color:var(--t-1);letter-spacing:.02em;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:12px;transition:all .12s;display:flex}.settings-cog-item:hover{color:var(--t-0);border-color:var(--line-1);background:#ffffff0d}.settings-cog-item.active{color:var(--accent);background:#22d3ee1a;border-color:#22d3ee59}.settings-cog-key{border:1px solid var(--line-2);width:22px;height:22px;color:var(--t-1);background:#ffffff0f;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.settings-cog-item.active .settings-cog-key{color:var(--accent);background:#22d3ee2e;border-color:#22d3ee73}.settings-cog-name{flex:1}.topo-ai-badge{z-index:4;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--mono);letter-spacing:.05em;color:var(--t-1);pointer-events:none;background:#0b0f1ac7;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:inline-flex;position:absolute;bottom:14px;left:14px}.topo-ai-badge-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #22d3eeb3}.camera-reset-btn.icon-only{border-radius:50%;justify-content:center;gap:0;width:36px;height:36px;padding:0}.camera-reset-btn.icon-only .camera-reset-label{display:none}.camera-reset-btn.icon-only .camera-reset-icon{font-size:17px}.help-drawer-slim{max-width:420px;font-size:12px}.help-drawer-slim .drawer-section{padding:14px 18px}.help-cheat-list{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.help-cheat-list li{color:var(--t-1);padding-left:14px;line-height:1.5;position:relative}.help-cheat-list li:before{content:"·";color:var(--t-3);position:absolute;left:4px}.help-cheat-colors{color:var(--t-2);flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;font-size:11px;display:flex}.help-cheat-colors .help-dot{border-radius:50%;width:9px;height:9px;margin:0 3px 0 6px;display:inline-block}.help-drawer-slim .help-foot{border-top:1px solid var(--line-1);color:var(--t-3);margin-top:14px;padding-top:12px;font-size:11px}.help-drawer-divergent{max-width:460px}.hd2{padding-top:16px!important}.hd-tabs{border:1px solid var(--line-1);background:#ffffff0a;border-radius:10px;gap:6px;margin-bottom:16px;padding:4px;display:flex}.hd-tab{appearance:none;color:var(--t-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:7px 10px;font-size:10.5px;transition:background .15s,color .15s}.hd-tab:hover{color:var(--t-0);background:#ffffff0d}.hd-tab.is-active{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hd-tab.is-active{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.hd-tab.is-active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.hd-tab.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}}.hd2-boss .hd2-row{grid-template-columns:116px 1fr}.hd2-lede{color:var(--t-2);margin:0 0 18px;font-size:12.5px;line-height:1.55}.hd2-section{border-bottom:1px solid var(--line-1);margin-bottom:18px;padding-bottom:14px}.hd2-section:last-of-type{border-bottom:0;margin-bottom:14px;padding-bottom:0}.hd2-heading{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:10px}.hd2-rows{gap:6px;margin:0;padding:0;display:grid}.hd2-row{grid-template-columns:140px 1fr;align-items:baseline;gap:14px;font-size:12.5px;line-height:1.45;display:grid}.hd2-row dt{color:var(--t-0);margin:0;font-weight:500}.hd2-row dd{color:var(--t-2);margin:0}.hd2-foot{border-top:1px solid var(--line-1);color:var(--t-3);margin:0;padding-top:12px;font-size:11.5px;line-height:1.55}.pill-filter-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--t-2) 50%), linear-gradient(135deg, var(--t-2) 50%, transparent 50%);font-family:var(--mono);cursor:pointer;background-position:calc(100% - 12px),calc(100% - 8px);background-repeat:no-repeat;background-size:4px 4px;padding-right:22px}.pill-filter-select:focus{outline:none}.pill-filter-select.active{color:var(--accent);border-color:#22d3ee66}.ossec-counters-single{grid-template-columns:1fr}.gesture-pill[hidden]{display:none}.gamify-app{height:100vh;color:var(--t-1);font-family:var(--mono);background:#050709;grid-template-rows:48px 1fr;display:grid}.gamify-topbar{border-bottom:1px solid var(--line-2);z-index:5;background:#070b12eb;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.gamify-brand{letter-spacing:.18em;color:var(--accent);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.gamify-brand-mark{font-size:14px}.gamify-topbar-right{align-items:center;gap:10px;display:inline-flex}.gamify-stage{background:#050709;position:relative;overflow:hidden}.gamify-canvas-wrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gamify-reset-camera{z-index:5;border:1px solid var(--line-2,#ffffff2e);width:44px;height:44px;color:var(--accent,#22d3ee);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070b12db;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:all .14s;display:inline-flex;position:absolute;bottom:18px;right:18px}.gamify-reset-camera:hover{border-color:var(--accent,#22d3ee);background:#22d3ee1f;transform:scale(1.06)}.gamify-reset-camera:active{transform:scale(.96)}.gamify-canvas{image-rendering:pixelated;image-rendering:crisp-edges;cursor:crosshair;width:100%;height:100%;display:block}.gamify-tips{border:1px solid var(--line-2);border-radius:var(--radius-md);letter-spacing:.06em;color:var(--t-1);cursor:pointer;z-index:4;background:#0b0f1ae0;padding:8px 14px;font-size:11px;animation:8s forwards gamify-tips-fade;position:absolute;top:16px;left:50%;transform:translate(-50%)}.gamify-tips strong{color:var(--accent);letter-spacing:.1em}@keyframes gamify-tips-fade{0%,80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-10px)}}.gamify-hud{z-index:6;border:1px solid var(--line-2);font-family:var(--mono);letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070b12db;border-radius:8px;grid-template-columns:auto auto;gap:4px 14px;padding:12px 14px;font-size:11px;display:grid;position:absolute;bottom:18px;left:18px;box-shadow:0 8px 24px #00000073}.gamify-hud-row{display:contents}.gamify-hud-row>.gamify-hud-label{color:var(--t-3);text-transform:uppercase;font-weight:600}.gamify-hud-row>.gamify-hud-value{color:var(--t-0);text-align:right;letter-spacing:.04em;font-weight:700}.gamify-hud-row.warn>.gamify-hud-value{color:var(--sev-med)}.gamify-hud-row.alert>.gamify-hud-value{color:var(--sev-crit);animation:1.2s ease-in-out infinite pulse}.gamify-hud-score>.gamify-hud-value{color:var(--accent);font-size:18px}.gamify-hud-threatlevel{border-top:1px solid var(--line-1);text-transform:uppercase;letter-spacing:.16em;grid-column:span 2;align-items:center;gap:8px;margin-top:8px;padding-top:8px;font-size:10px;display:inline-flex}.gamify-hud-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px}.gamify-hud-threatlevel.level-amber .gamify-hud-dot{background:var(--sev-med)}.gamify-hud-threatlevel.level-red .gamify-hud-dot{background:var(--sev-crit);animation:1.2s ease-in-out infinite pulse}.gamify-hud-threatlevel.level-green .gamify-hud-dot{background:var(--sev-low)}.gamify-hud-tl-label{color:var(--t-1)}.gamify-feed-overlay{z-index:50;border:1px solid var(--line-2);background:#070b12f5;border-radius:10px;flex-direction:column;width:min(420px,38vw);animation:.22s cubic-bezier(.22,.61,.36,1) gamify-feed-slide;display:flex;position:absolute;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 18px 40px #0000008c}.gamify-feed-overlay>.panel{height:100%;min-height:0}@keyframes gamify-feed-slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.gamify-app .narrator-card{z-index:7;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.gamify-app .demo-progress{z-index:4;background:#22d3ee1f;border-radius:2px;width:min(360px,50vw);height:3px;position:absolute;bottom:6px;left:50%;overflow:hidden;transform:translate(-50%)}.gamify-app .demo-progress-fill{background:linear-gradient(90deg, var(--accent), var(--sev-med));height:100%;transition:width .12s linear}.agent-panel{-webkit-backdrop-filter:blur(24px)saturate(150%);min-height:0;font-family:var(--mono);color:var(--t-1);background:linear-gradient(195deg,#141c2e9e,#080c168c);border-left:1px solid #ffffff17;flex-direction:column;display:flex;position:relative;overflow-y:auto;box-shadow:inset 0 1px #ffffff12}.agent-panel-collapsed{-webkit-backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(195deg,#141c2e9e,#080c168c);border-left:1px solid #ffffff17;justify-content:center;align-items:stretch;display:flex}.agent-rail-btn{color:var(--t-2);cursor:pointer;width:100%;font-family:var(--mono);background:0 0;border:none;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;padding:14px 4px;display:flex}.agent-rail-btn:hover{color:var(--t-0);background:#22d3ee0a}.agent-rail-vert{writing-mode:vertical-rl;letter-spacing:.22em;text-transform:uppercase;font-size:10px;transform:rotate(180deg)}.agent-rail-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.agent-rail-dot.status-ok{background:#4ade80;box-shadow:0 0 6px #4ade80b3}.agent-rail-dot.status-warn{background:#fbbf24;box-shadow:0 0 6px #fbbf24b3}.agent-rail-dot.status-alert{background:#f43f5e;animation:1.4s ease-in-out infinite ossec-pulse;box-shadow:0 0 8px #f43f5ed9}.agent-rail-chev{color:var(--t-2);font-size:12px}.agent-head{border-bottom:1px solid var(--line-2);background:#22d3ee0a;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.agent-head-title{align-items:center;gap:8px;display:flex}.agent-status-dot{border-radius:50%;width:8px;height:8px}.agent-status-dot.status-ok{background:#4ade80;box-shadow:0 0 6px #4ade80b3}.agent-status-dot.status-warn{background:#fbbf24;box-shadow:0 0 6px #fbbf24b3}.agent-status-dot.status-alert{background:#f43f5e;animation:1.4s ease-in-out infinite ossec-pulse;box-shadow:0 0 8px #f43f5ed9}.agent-head-name{letter-spacing:.16em;text-transform:uppercase;color:var(--t-0);font-size:11px;font-weight:700}.agent-collapse-btn{border:1px solid var(--line-2);color:var(--t-2);cursor:pointer;font-size:11px;font-family:var(--mono);background:0 0;border-radius:3px;padding:2px 8px}.agent-collapse-btn:hover{color:var(--t-0);border-color:#22d3ee8c}.agent-redbar{background:linear-gradient(90deg,#f43f5e2e,#f43f5e0a);border-bottom:1px solid #f43f5e66;align-items:center;gap:10px;padding:8px 12px;display:flex}.agent-redbar-tag{letter-spacing:.16em;color:#fca5b1;background:#f43f5e2e;border:1px solid #f43f5eb3;border-radius:2px;padding:2px 6px;font:700 9px ui-monospace,SF Mono,Menlo,monospace}.agent-redbar-text{letter-spacing:.04em;color:#fca5b1;text-transform:uppercase;font:700 11px ui-monospace,SF Mono,Menlo,monospace}.agent-resolved{background:linear-gradient(90deg,#4ade802e,#4ade800a);border-bottom:1px solid #4ade8073;flex-direction:column;gap:6px;padding:10px 12px;animation:.32s agent-resolved-in;display:flex}.agent-resolved-simple .agent-resolved-tag{padding:4px 10px;font-size:14px}.agent-resolved-simple .agent-resolved-headline{font:600 14px/1.4 var(--font-sans,Inter, system-ui, sans-serif)}@keyframes agent-resolved-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.agent-resolved-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-resolved-tag{letter-spacing:.16em;color:#4ade80;background:#4ade8033;border:1px solid #4ade80b3;border-radius:2px;padding:2px 6px;font:700 9px ui-monospace,SF Mono,Menlo,monospace}.agent-resolved-case{letter-spacing:.06em;color:var(--t-1);font:700 10px ui-monospace,SF Mono,Menlo,monospace}.agent-resolved-crown{letter-spacing:.12em;color:#facc15;background:#241c0866;border:1px solid #facc1580;border-radius:2px;margin-left:auto;padding:1px 6px;font:700 8.5px ui-monospace,SF Mono,Menlo,monospace}.agent-resolved-headline{font:600 13px var(--sans);color:var(--t-0);line-height:1.35}.agent-resolved-mitre{letter-spacing:.08em;color:#fbbf24;background:#241c0866;border:1px solid #fbbf2473;border-radius:2px;align-self:flex-start;padding:1px 6px;font:700 9px ui-monospace,SF Mono,Menlo,monospace;display:inline-block}.agent-resolved-summary{font:400 11.5px/1.45 var(--sans);color:var(--t-1)}.agent-card{border-bottom:1px solid var(--line-2);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.agent-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-card-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#22d3ee;flex-wrap:wrap;align-items:center;gap:8px;font:700 9.5px ui-monospace,SF Mono,Menlo,monospace;display:inline-flex}.agent-card-reasoning .agent-card-eyebrow{color:#22d3ee}.agent-card-action .agent-card-eyebrow{color:#4ade80}.agent-card-human .agent-card-eyebrow{color:var(--t-2)}.agent-card-human.active .agent-card-eyebrow{color:#fbbf24}.agent-who{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 7px 2px 6px;font:700 9px ui-monospace,SF Mono,Menlo,monospace;display:inline-flex}.agent-who-dot{border-radius:50%;flex:none;width:6px;height:6px}.agent-who-watcher{color:#22d3ee;background:#22d3ee1f;border:1px solid #22d3ee66}.agent-who-watcher .agent-who-dot{background:#22d3ee;box-shadow:0 0 6px #22d3ee}.agent-who-responder{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2466}.agent-who-responder .agent-who-dot{background:#fbbf24;box-shadow:0 0 6px #fbbf24}.agent-who-human{color:#00e5c2;background:#00e5c21f;border:1px solid #00e5c266}.agent-who-human .agent-who-dot{background:#00e5c2;box-shadow:0 0 6px #00e5c2}.agent-card-score{letter-spacing:.04em;color:var(--t-2);font:600 10px ui-monospace,SF Mono,Menlo,monospace}.agent-card-score b{color:#fca5b1;font-weight:700}.agent-card-risk-chip{font:700 10px/1 var(--font-sans,Inter, system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid;border-radius:4px;align-items:center;padding:3px 8px;display:inline-flex}.agent-card-risk-chip.risk-low{color:#4ade80}.agent-card-risk-chip.risk-med{color:#fbbf24}.agent-card-risk-chip.risk-high{color:#fb923c}.agent-card-risk-chip.risk-critical{color:#f43f5e;background:#f43f5e1f}.agent-card-headline{color:var(--t-0);margin:0;font:600 12px/1.45 ui-monospace,SF Mono,Menlo,monospace}.agent-card-mitre{letter-spacing:.08em;color:#fbbf24;background:#241c0866;border:1px solid #fbbf2473;border-radius:2px;align-self:flex-start;padding:2px 6px;font:700 9px ui-monospace,SF Mono,Menlo,monospace;display:inline-block}.agent-card-evidence{color:var(--t-2);flex-direction:column;gap:3px;margin:0;padding-left:16px;font:400 10.5px/1.4 ui-monospace,SF Mono,Menlo,monospace;display:flex}.agent-card-evidence li::marker{color:#22d3ee8c}.agent-card-idle{color:var(--t-3);margin:0;font:italic 400 10.5px/1.4 ui-monospace,SF Mono,Menlo,monospace}.agent-action-tone{letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:2px;padding:2px 6px;font:700 9px ui-monospace,SF Mono,Menlo,monospace}.agent-action-tone.tone-safe{color:#4ade80}.agent-action-tone.tone-neutral{color:#22d3ee}.agent-action-tone.tone-risky{color:#f43f5e}.agent-action-label{color:var(--t-0);letter-spacing:.02em;margin:0;font:700 12px ui-monospace,SF Mono,Menlo,monospace}.agent-action-desc{color:var(--t-1);margin:0;font:400 11px/1.45 ui-monospace,SF Mono,Menlo,monospace}.agent-action-risk{color:#fca5b1;margin:0;font:600 10px/1.4 ui-monospace,SF Mono,Menlo,monospace}.agent-action-line{font:500 13px/1.45 var(--font-sans,Inter, system-ui, sans-serif);color:var(--t-1);letter-spacing:.005em;margin:0}.agent-simple-details{color:var(--t-2);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-top:10px;padding:4px 0;font:600 11px/1.2 ui-monospace,SF Mono,Menlo,monospace;transition:color .12s;display:flex}.agent-simple-details:hover{color:var(--t-0)}.agent-simple-details-chev{text-align:center;width:10px;color:var(--t-3);display:inline-block}.agent-card-human{background:#080c1673}.agent-card-human.active{background:#241c0866;border-bottom-color:#fbbf248c;box-shadow:inset 0 0 0 1px #fbbf2459}.agent-card-human.crown.active{background:#240c148c;border-bottom-color:#f43f5e99;box-shadow:inset 0 0 0 1px #f43f5e73}.agent-crown-pill{letter-spacing:.16em;color:#facc15;background:#241c0880;border:1px solid #facc158c;border-radius:2px;padding:2px 6px;font:700 9px ui-monospace,SF Mono,Menlo,monospace}.agent-human-body{font:400 13px/1.5 var(--ui-font,"Inter", system-ui, sans-serif);color:var(--t-1);margin:0}.agent-human-stages{background:#080c168c;border:1px solid #22d3ee2e;border-radius:4px;align-items:center;gap:4px;margin:4px 0 2px;padding:8px 6px;display:flex}.agent-human-stage{letter-spacing:.1em;color:var(--t-3);white-space:nowrap;flex:1;align-items:center;gap:4px;font:700 9px ui-monospace,SF Mono,Menlo,monospace;display:flex}.agent-human-stage+.agent-human-stage:before{content:"›";color:#94a3b866;margin-right:4px}.agent-human-stage-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.agent-human-stage.state-done{color:#22d3ee}.agent-human-stage.state-gated{color:#fbbf24}.agent-human-stage.state-gated .agent-human-stage-dot{animation:1.4s ease-in-out infinite ossec-pulse;box-shadow:0 0 6px #fbbf24}.agent-human-stage.state-pending{color:var(--t-4)}.agent-human-stage-hint{letter-spacing:.08em;color:#fbbf24;text-transform:lowercase;margin-left:2px;font-size:8px}.agent-human-choices{flex-direction:column;gap:10px;margin-top:6px;display:flex}.agent-human-choice{text-align:left;border:1px solid var(--line-2);color:var(--t-0);cursor:pointer;font-family:var(--mono);background:#0f172ab3;border-radius:4px;flex-direction:column;gap:6px;padding:12px 12px 11px;transition:border-color .18s,background .18s;display:flex;position:relative}.agent-human-choice:hover{background:#22d3ee14;border-color:#22d3eea6}.agent-human-choice.tone-safe{border-color:#4ade808c}.agent-human-choice.tone-risky{border-color:#f43f5ea6}.agent-human-choice.recommended{background:#241c0880;border-color:#fbbf24cc}.agent-human-rec{letter-spacing:.16em;color:#fbbf24;background:#241c08f2;border:1px solid #fbbf24d9;border-radius:2px;padding:2px 6px;font:700 9px ui-monospace,SF Mono,Menlo,monospace;position:absolute;top:-8px;right:8px}.agent-human-choice-label{letter-spacing:.02em;color:var(--t-0);font:700 13px/1.25 ui-monospace,SF Mono,Menlo,monospace}.agent-card-context{background:#fbbf240f;border-left:2px solid #fbbf24;border-radius:0 3px 3px 0;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.agent-card-context-tag{letter-spacing:.18em;color:#fbbf24;flex-shrink:0;padding-top:1px;font:700 8.5px ui-monospace,SF Mono,Menlo,monospace}.agent-card-context-text{color:var(--t-1);font:400 10.5px/1.45 ui-monospace,SF Mono,Menlo,monospace}.agent-card-procchain{background:#080c1699;border-left:2px solid #f43f5e8c;border-radius:0 3px 3px 0;min-width:0;margin-top:4px;padding:6px 8px;overflow:hidden}.agent-card-procchain-tag{letter-spacing:.18em;color:#fca5b1;margin-bottom:4px;font:700 8.5px ui-monospace,SF Mono,Menlo,monospace;display:inline-block}.agent-card-procchain-tree{color:var(--t-1);flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;font:600 10.5px/1.45 ui-monospace,SF Mono,Menlo,monospace;display:flex}.agent-card-procchain-row{flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.agent-card-procchain-pre{color:var(--t-3);white-space:pre;flex-shrink:0}.agent-card-procchain-cmd{color:var(--t-0);word-break:break-word;overflow-wrap:anywhere;flex:auto;min-width:0}.agent-card-procchain-row.tail .agent-card-procchain-cmd{color:#fca5b1}.agent-card-procchain-meta{color:var(--t-3);word-break:break-word;overflow-wrap:anywhere;width:100%;padding-left:1.5em;font-size:10px;font-weight:400}.agent-human-choice-desc{font:400 12.5px/1.45 var(--ui-font,"Inter", system-ui, sans-serif);color:var(--t-1);display:block}.agent-human-impact{font:400 12px/1.45 var(--ui-font,"Inter", system-ui, sans-serif);color:var(--t-1);background:#22d3ee14;border-left:2px solid #22d3ee8c;border-radius:0 3px 3px 0;padding:6px 8px;display:block}.agent-human-impact b{letter-spacing:.12em;text-transform:uppercase;color:#22d3ee;margin-right:4px;font:700 9.5px ui-monospace,SF Mono,Menlo,monospace;display:inline-block}.agent-human-rollback{font:400 12px/1.45 var(--ui-font,"Inter", system-ui, sans-serif);color:var(--t-1);background:#4ade8012;border-left:2px solid #4ade808c;border-radius:0 3px 3px 0;padding:6px 8px;display:block}.agent-human-rollback b{letter-spacing:.12em;text-transform:uppercase;color:#4ade80;margin-right:4px;font:700 9.5px ui-monospace,SF Mono,Menlo,monospace;display:inline-block}.agent-human-choice-risk{font:600 12px/1.4 var(--ui-font,"Inter", system-ui, sans-serif);color:#fca5b1;display:block}.agent-human-foot{font:400 11.5px/1.5 var(--ui-font,"Inter", system-ui, sans-serif);color:var(--t-2);background:#080c168c;border:1px dashed #4ade804d;border-radius:3px;margin:10px 2px 0;padding:8px 10px;font-style:italic}.agent-rollback-toast{z-index:5;background:#081810f2;border:1px solid #4ade8099;border-radius:4px;flex-direction:column;align-self:flex-end;gap:6px;min-width:200px;max-width:280px;margin:12px 12px 12px auto;padding:10px 12px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 20px #0000008c,0 0 12px #4ade8033}.agent-rollback-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-rollback-tag{letter-spacing:.18em;color:#4ade80;background:#4ade8026;border:1px solid #4ade808c;border-radius:2px;padding:2px 6px;font:700 9px ui-monospace,SF Mono,Menlo,monospace}.agent-rollback-countdown{color:var(--t-2);letter-spacing:.04em;font:700 11px ui-monospace,SF Mono,Menlo,monospace}.agent-rollback-body{font:600 12px/1.4 var(--ui-font,"Inter", system-ui, sans-serif);color:var(--t-0)}.agent-rollback-target{color:var(--t-2);font-weight:400}.agent-rollback-btn{color:#4ade80;cursor:pointer;letter-spacing:.04em;text-align:center;background:#4ade801f;border:1px solid #4ade80b3;border-radius:3px;margin-top:2px;padding:6px 10px;font:700 11px ui-monospace,SF Mono,Menlo,monospace;transition:background .18s}.agent-rollback-btn:hover{color:#fff;background:#4ade8038}.v2-root{--v2-red:#fb5566;--v2-red-hi:#ff8a7a;--v2-cyan:#22d3ee;--v2-cyan-hi:#7de9f9;--v2-green:#4ade80;--v2-amber:#fbbf24;--v2-violet:#a78bfa;--v2-red-soft:#fb556614;--v2-red-line:#fb556647;--v2-cyan-soft:#22d3ee14;--v2-cyan-line:#22d3ee47;--v2-green-soft:#4ade8017;--v2-amber-soft:#fbbf241a;--v2-fill-1:#ffffff06;--v2-fill-2:#ffffff0b;--v2-fill-3:#ffffff12;--v2-hair:#ffffff12;--v2-hair-2:#ffffff1f;--v2-1:4px;--v2-2:8px;--v2-3:12px;--v2-4:16px;--v2-5:20px;--v2-r1:8px;--v2-r2:10px;--v2-r3:12px;--v2-r4:16px;--v2-rp:999px;--v2-e1:0 1px 2px #00000059;--v2-e2:0 10px 30px -16px #000c;--v2-e3:0 24px 60px -20px #000000eb;--v2-ease:cubic-bezier(.22,.61,.36,1);--v2-spring:cubic-bezier(.16,1,.3,1);background:radial-gradient(1100px 520px at 18% -8%, #fb55660f, transparent 62%), radial-gradient(1100px 520px at 82% -8%, #22d3ee0f, transparent 62%), var(--bg-0);color:var(--t-1);grid-template-rows:52px 1fr;display:grid;position:fixed;inset:0;overflow:hidden}.v2-root[data-theme=light]{--bg-0:#e8ecf4;--bg-1:#fff;--bg-2:#f1f4f9;--bg-3:#e2e7f1;--panel:#ffffffb8;--panel-solid:#fff;--line-0:#0f172a0d;--line-1:#0f172a17;--line-2:#0f172a21;--line-3:#0f172a33;--t-0:#0b1220;--t-1:#1c2536;--t-2:#46546b;--t-3:#667689;--t-4:#93a0b4;--accent:#0e7490;--accent-dim:#06b6d424;--accent-soft:#06b6d414;--accent-line:#06b6d46b;--sev-low:#15a34a;--sev-med:#c2740a;--sev-high:#ea580c;--sev-crit:#e11d48;--sev-crit-dim:#e11d481f;--sev-med-dim:#c2740a21;--sev-high-dim:#ea580c21;--sev-low-dim:#15a34a21;--state-idle:#94a3b8;--state-monitor:#64748b;--state-investigate:#c2740a;--state-engage:#e11d48;--v2-red:#e11d48;--v2-red-hi:#f0356b;--v2-cyan:#0e7490;--v2-cyan-hi:#0891b2;--v2-green:#15803d;--v2-amber:#b45309;--v2-violet:#6d28d9;--v2-red-soft:#e11d4812;--v2-red-line:#e11d4847;--v2-cyan-soft:#06b6d417;--v2-cyan-line:#06b6d457;--v2-green-soft:#15803d1a;--v2-amber-soft:#b453091f;--v2-fill-1:#0f172a07;--v2-fill-2:#0f172a0d;--v2-fill-3:#0f172a14;--v2-hair:#0f172a17;--v2-hair-2:#0f172a24;--v2-e1:0 1px 2px #1e29461a;--v2-e2:0 16px 38px -18px #1e294647;--v2-e3:0 28px 66px -22px #1e294652;color:var(--t-1);background:radial-gradient(1040px 680px at 6% -8%,#3884ff24,#0000 58%),radial-gradient(960px 660px at 96% 2%,#06b6d41f,#0000 56%),radial-gradient(920px 660px at 84% 114%,#a855f717,#0000 55%),linear-gradient(#f4f9ff 0%,#eaf2fe 100%)}.v2-root[data-theme=light] .v2-topbar{background:linear-gradient(#ffffffe0,#ffffffbd);border-bottom-color:#0f172a17}.v2-root[data-theme=light] .v2red,.v2-root[data-theme=light] .v2blue,.v2-root[data-theme=light] .v2ws{background:linear-gradient(#ffffffdb,#ffffffbd)}.v2-root[data-theme=light] .v2red{box-shadow:var(--v2-e2), inset 0 1px 0 #ffffffe6, inset 3px 0 34px -20px #e11d4833;border-color:#0f172a1a}.v2-root[data-theme=light] .v2blue{box-shadow:var(--v2-e2), inset 0 1px 0 #ffffffe6, inset -3px 0 34px -20px #06b6d438;border-color:#0f172a1a}.v2-root[data-theme=light] .v2ws{box-shadow:var(--v2-e2), inset 0 1px 0 #ffffffe6;border-color:#0f172a1a}.v2-root[data-theme=light] .v2-stage{border-color:#0f172a1a}.v2-root[data-theme=light] .v2red:before,.v2-root[data-theme=light] .v2blue:before{background:linear-gradient(90deg,#0000,#0f172a17,#0000)}.v2-root[data-theme=light] .v2term-bar{background:#0f172a08}.v2-root[data-theme=light] .v2term-out-text,.v2-root[data-theme=light] .v2term-out.is-ok .v2term-out-text{color:#33415a}.v2-root[data-theme=light] .v2term-out.is-blocked .v2term-out-text{color:#b45309}.v2-root[data-theme=light] .v2term-target{color:#1d4ed8}.v2-root[data-theme=light] .v2term-arrow{color:#8593a8}.v2-root[data-theme=light] .v2red-foot-bar{background:#0f172a14;box-shadow:inset 0 1px 2px #0f172a1f}.v2-root[data-theme=light] .v2ws-body{color:#46546b}.v2-root[data-theme=light] .wst-trace{color:#15803d}.v2-root[data-theme=light] .wst-seq{color:#64748b}.v2-root[data-theme=light] .wst-vault{color:#b45309}.v2-root[data-theme=light] .wst-tool{color:#0369a1}.v2-root[data-theme=light] .wst-ttl{color:#c2410c}.v2-root[data-theme=light] .wst-crypto{color:#15803d}.v2-root[data-theme=light] .v2-btn--primary{border-color:var(--v2-cyan-line);color:#0e7490;background:#06b6d41f}.v2-root[data-theme=light] .v2-btn--primary:hover{color:#155e75;background:#06b6d433}.v2-root[data-theme=light] .v2-btn--primary.is-paused{color:#15803d}.v2-root[data-theme=light] .v2-btn--cta{color:#fff}.v2-root[data-theme=light] .v2-btn--theme.is-light{border-color:var(--v2-cyan-line);color:#0e7490;background:#06b6d424}.v2-root[data-theme=light] .v2term-tech{color:#fff;background:#d97706;border-color:#0000}.v2-root[data-theme=light] .v2term-exit{color:#46546b;background:#0f172a0f;border-color:#0000}.v2-root[data-theme=light] .v2blue-chip,.v2-root[data-theme=light] .v2act-live{color:#fff;background:#0891b2;border-color:#0000}.v2-root[data-theme=light] .v2ab-inv-livetag{color:#fff;box-shadow:none;background:#0891b2;border-color:#0000}.v2-root[data-theme=light] .v2-paused-chip{color:#fff;background:#d97706;border-color:#0000}.v2-root[data-theme=light] .v2demo-badge{color:#fff;background:#7c3aed;border-color:#0000}.v2-root[data-theme=light] .v2ab-pill.is-hit{color:#fff;background:#16a34a;border-color:#0000}.v2-root[data-theme=light] .v2ab-pill.is-empty{color:#fff;background:#d97706;border-color:#0000}.v2-root[data-theme=light] .v2ws-stat{color:#46546b;background:#0f172a0d;border-color:#0f172a14}.v2-root[data-theme=light] .v2ws-stat b{color:#1c2536}.v2-root[data-theme=light] .v2ws-stat.is-ok{color:#fff;background:#16a34a;border-color:#0000}.v2-root[data-theme=light] .v2ws-stat.is-ok b{color:#fff}.v2-root[data-theme=light] .v2ab-status.is-ok{background:#16a34a;border-color:#0000}.v2-root[data-theme=light] .v2ab-status.is-bad{background:#e11d48;border-color:#0000}.v2-root[data-theme=light] .v2ab-status.is-live{background:#0891b2;border-color:#0000}.v2-root[data-theme=light] .v2ab-status[class*=is-] .v2ab-status-val,.v2-root[data-theme=light] .v2ab-status[class*=is-] .v2ab-status-label{color:#fff}.v2-root[data-theme=light] .v2ab-status[class*=is-] .v2ab-status-dot{box-shadow:none;background:#fff}.v2-root[data-theme=light] .v2demo-card{box-shadow:var(--v2-e3), 0 0 44px -16px #06b6d452;background:linear-gradient(160deg,#fffffff7,#ffffffeb);border-color:#0f172a1a}.v2-root[data-theme=light] .v2demo-card.is-win{box-shadow:var(--v2-e3), 0 0 44px -16px #15803d61;border-color:#15803d73}.v2-root[data-theme=light] .v2demo-card.is-loss{box-shadow:var(--v2-e3), 0 0 44px -16px #e11d4861;border-color:#e11d4873}.v2-root[data-theme=light] .v2demo-look{border-color:var(--v2-cyan-line);color:#0e7490;background:#06b6d41a}.v2-root[data-theme=light] .v2demo-hint{color:#0e7490}.v2-root[data-theme=light] .v2demo-btn--primary{color:#fff}.v2-root[data-theme=light] .v2red-now{box-shadow:none;background:#fee2e4;border-left:3px solid #e11d48}.v2-root[data-theme=light] .v2red-now-label{color:#9f1239}.v2-root[data-theme=light] .v2red-now-phase{color:#be123c}.v2-root[data-theme=light] .v2ab-inv.is-live{background:#d6f6fd}.v2-root[data-theme=light] .v2ab-inv.is-hit{background:#dcfce7}.v2-root[data-theme=light] .v2ab-inv.is-miss{background:#fef3c7}.v2-root[data-theme=light] .v2ab-inv.is-thinking{background:linear-gradient(90deg,#d6f6fd,#0000 65%)}.v2-root[data-theme=light] .v2ab-strat.is-hit{background:#dcfce7;border:1px solid #86efac;border-radius:10px;margin-top:12px;padding:9px 11px 9px 13px}.v2-root[data-theme=light] .v2ab-strat.is-miss{background:#fef3c7;border:1px solid #fcd34d;border-radius:10px;margin-top:12px;padding:9px 11px 9px 13px}.v2-root[data-theme=light] .v2ab-strat.is-hit:before,.v2-root[data-theme=light] .v2ab-strat.is-miss:before{top:15px}.v2-root[data-theme=light] .v2act.is-active .v2act-card{background:#d6f6fd}.v2-root[data-theme=light] .drawer-scrim{background:#1e294647}.v2-root[data-theme=light] .v2blue-decision{background:linear-gradient(#fef9c3,#fefce8);border-color:#fcd34d}.v2-root[data-theme=light] .v2blue-decision-tag{color:#b45309}@media (prefers-reduced-transparency:reduce){.v2-root[data-theme=light] .v2-topbar,.v2-root[data-theme=light] .v2red,.v2-root[data-theme=light] .v2blue,.v2-root[data-theme=light] .v2ws{-webkit-backdrop-filter:none;background:#fff}}.v2-topbar{align-items:center;gap:var(--v2-4);padding:0 var(--v2-4);border-bottom:1px solid var(--v2-hair);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);z-index:30;background:linear-gradient(#0c111cd1,#090d16a8);display:flex;position:relative}.v2-brand{align-items:center;gap:var(--v2-2);color:var(--t-0);letter-spacing:.06em;font:800 13px ui-sans-serif,system-ui;display:flex}.v2-brand-mark{background:linear-gradient(135deg, var(--v2-red), var(--v2-cyan));border-radius:4px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #ffffff1f,0 0 12px #22d3ee8c}.v2-brand-sub{color:var(--t-3);letter-spacing:.04em;font-weight:600}.v2-scenario-name{display:none}.v2-topbar-right{align-items:center;gap:var(--v2-2);margin-left:auto;display:flex}.v2-topbar-div{background:var(--v2-hair-2);width:1px;height:20px;margin:0 var(--v2-1);flex:none}.v2-btn{letter-spacing:.02em;border-radius:var(--v2-r1);cursor:pointer;color:var(--t-1);background:var(--v2-fill-2);border:1px solid var(--v2-hair);transition:background .2s var(--v2-ease), color .2s var(--v2-ease), border-color .2s var(--v2-ease), transform .2s var(--v2-ease);flex:none;align-items:center;gap:6px;padding:6px 12px;font:650 11px ui-sans-serif,system-ui;text-decoration:none;display:inline-flex}.v2-btn:hover{background:var(--v2-fill-3);color:var(--t-0);transform:translateY(-1px)}.v2-btn:active{transform:translateY(0)}.v2-btn-ico{opacity:.9;font-size:12px;line-height:1}.v2-btn--ghost{color:var(--t-2);background:0 0}.v2-btn--ghost:hover{background:var(--v2-fill-2);color:var(--t-0)}.v2-btn--help:hover{border-color:var(--v2-cyan-line);color:var(--v2-cyan-hi)}.v2-btn--primary{border-color:var(--v2-cyan-line);color:var(--v2-cyan-hi);background:#22d3ee1f}.v2-btn--primary:hover{color:#cffafe;background:#22d3ee33}.v2-btn--primary.is-paused{background:var(--v2-green-soft);color:#86efac;border-color:#4ade8066}.v2-btn--cta{color:#04121a;background:linear-gradient(135deg, var(--v2-cyan), var(--v2-green));border:none;font-weight:750;box-shadow:0 6px 18px -8px #22d3eeb3}.v2-btn--cta:hover{filter:brightness(1.06);color:#04121a}.v2-paused-chip{font:800 9px var(--mono);letter-spacing:.16em;color:var(--v2-amber);background:var(--v2-amber-soft);border-radius:var(--v2-rp);border:1px solid #fbbf2459;align-items:center;padding:3px 9px;display:inline-flex}.v2-grid{grid-template-columns:360px minmax(0,1fr) 360px;gap:12px;min-height:0;padding:12px;display:grid;position:relative}.v2-mapbg{z-index:0;position:absolute;inset:0;overflow:hidden}.v2red,.v2blue{z-index:1}.v2-center{z-index:1;pointer-events:none;flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex;position:relative}.v2-center>.v2ws{pointer-events:auto}.v2-stage{pointer-events:none;flex:1;min-height:0}.v2-step{flex:1;justify-content:center;align-items:center;gap:9px;min-width:0;display:flex}.v2-step-n{font:800 8.5px var(--mono);letter-spacing:.16em;color:var(--t-3);white-space:nowrap}.v2-step-label{color:var(--t-1);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:46ch;font:700 12.5px ui-sans-serif,system-ui;overflow:hidden}.v2red,.v2blue{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);border:1px solid var(--v2-hair);background:linear-gradient(#1219298c,#090d1780);border-radius:18px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden}.v2red:before,.v2blue:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px;position:absolute;inset:0 12px auto}.v2red{box-shadow:var(--v2-e2), inset 3px 0 28px -18px #fb556699}.v2blue{box-shadow:var(--v2-e2), inset -3px 0 28px -18px #22d3ee80}.v4red{min-height:0;box-shadow:var(--v2-e2), inset 0 0 70px #0000008c;background:#04070d;border:1px solid #16324a;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.v4red-bar{background:linear-gradient(#f0455e1c,#f0455e08);border-bottom:1px solid #f0455e59;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.v4red-brand{letter-spacing:.04em;color:#ff7d97;text-transform:uppercase;align-items:center;gap:7px;font:800 13px ui-sans-serif,system-ui;display:inline-flex}.v4red-brand-flag{color:#ff2d78;letter-spacing:0;font-size:12px}.v4red-bar-sub{letter-spacing:.05em;color:#44566b;white-space:nowrap;font:500 9.5px ui-monospace,Menlo,monospace}.v4red-feed{scroll-behavior:smooth;flex-direction:column;flex:auto;gap:7px;min-height:0;padding:11px 12px;font:12px/1.5 ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;display:flex;overflow-y:auto}.v4red-feed>*{animation:.22s both msgIn}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.v4red-ts{color:#44566b;flex:none;font-size:11px}.v4red-sys{align-items:baseline;gap:7px;display:flex}.v4red-sys-glyph{flex:none}.v4red-sys.is-flag .v4red-sys-glyph{color:#ff2d78}.v4red-sys.is-flag .v4red-sys-text{color:#ff6f91;letter-spacing:.03em;font-weight:800}.v4red-sys.is-dot .v4red-sys-glyph{color:#44566b;font-size:9px}.v4red-sys.is-dot .v4red-sys-text{color:#9db0c6}.v4red-agent{border-top:1px solid #ff2d7829;margin-top:3px;padding-top:7px}.v4red-agent-head{align-items:center;gap:8px;display:flex}.v4red-agent-dot{background:#ff2d78;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px #ff2d7899}.v4red-agent-name{color:#ff7d97;letter-spacing:-.01em;font:800 12px ui-sans-serif,system-ui}.v4red-agent-role{letter-spacing:.04em;color:#6f8098;font:600 9.5px ui-monospace,Menlo,monospace}.v4red-agent-intro{color:#b6c4d6;margin:3px 0 1px 16px;font:italic 500 13px/1.45 ui-sans-serif,system-ui}.v4red-reason{align-items:baseline;gap:7px;display:flex}.v4red-reason-dot{color:#8a78ff;flex:none;font-size:9px}.v4red-reason-text{color:#d6e2ee;line-height:1.5}.v4red-cmd{flex-direction:column;gap:3px;display:flex}.v4red-cmd.is-dim{opacity:.5}.v4red-cmd-ts{color:#44566b;font-size:11px}.v4red-cmd-block{border-left:2px solid #2f6b4a;flex-direction:column;gap:2px;padding:2px 0 3px 10px;display:flex}.v4red-cmd.is-running .v4red-cmd-block{border-left-color:#f5b133}.v4red-cmd-head{align-items:center;gap:8px;margin-bottom:1px;display:flex}.v4red-cmd-tool{color:#d4ecf4;font-weight:800}.v4red-cmd-dot{background:#2bd576;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 7px #2bd57699}.v4red-cmd.is-running .v4red-cmd-dot{background:#f5b133;animation:1s ease-in-out infinite v4redpulse;box-shadow:0 0 8px #f5b133bf}@keyframes v4redpulse{50%{opacity:.4}}.v4red-cmd-status{color:#2bd576;font-size:11px;font-weight:700}.v4red-cmd.is-running .v4red-cmd-status{color:#f5b133}.v4red-kv{align-items:baseline;gap:8px;display:flex}.v4red-k{color:#44566b;flex:none;min-width:84px}.v4red-cmd-str{color:#4fd884;word-break:break-all;font-weight:700}.v4red-v-desc{color:#9db0c6}.v4red-v-to{color:#c89b5a;font-variant-numeric:tabular-nums}.v4red-v-out{color:#9db0c6;word-break:break-word}.v4red-idle{color:#44566b;align-items:center;gap:6px;padding:4px 0;display:flex}.v4red-idle-prompt{color:#4fd884;font-weight:800}.v4red-idle-cursor{background:#4fd884;width:8px;height:13px;animation:1.05s step-end infinite v4redblink;display:inline-block}@keyframes v4redblink{50%{opacity:0}}.v4red-scroll{padding-bottom:16px}.v4red-trace{--v2-green:#ff4d6d;--v2-cyan:#ff5d7e;--v2-cyan-hi:#ff9db0;--bg-1:#04070d}.v4red-trace .v4-tl-new{color:#ff9db0;background:#ff2d781a;border-color:#ff2d7873}.v4red-trace .v4-tl-assigned{color:#7d8aa0}.v4red-trace .v4-tl-node{background:#ff4d6d}.v4red-trace .v4-tl-node.is-think{background:var(--bg-1);color:#ff8da3}.v4red-trace .v4-tl-item.is-agent.is-active .v4-tl-node,.v4red-trace .v4-tl-item.is-agent.is-done .v4-tl-node{background:#ff4d6d;box-shadow:0 0 0 3px #04070d,0 0 9px #ff4d6d99}.v4red-trace .v4-tl-agentname,.v4red-trace .v4-tl-item.is-agent.is-active .v4-tl-agentname,.v4red-trace .v4-tl-item.is-agent.is-done .v4-tl-agentname{color:#ff6d8a}.v4-steplabel{letter-spacing:0;text-transform:none;color:#7dd3fc;background:#38bdf81f;border:1px solid #38bdf852;border-radius:8px;align-items:center;margin-bottom:5px;padding:2px 9px;font:600 10.5px ui-sans-serif,system-ui;display:inline-flex}.v4-steplabel.is-action{color:#93c5fd;background:#3b82f629;border-color:#3b82f66b}.v4red-trace .v4-steplabel{color:#fda4b4;background:#ff4d6d1f;border-color:#ff4d6d57}.v4red-trace .v4-steplabel.is-action{color:#fb7185;background:#ff2d782e;border-color:#ff2d787a}.v4red-trace .v4-steplabel.is-hitl{color:#fcd34d;background:#fbbf2424;border-color:#fbbf2470}.v4red-trace .v4-tl-guardrail.is-hitl{color:#fcd34d}.v4red-approved{color:#fcd34d;align-items:center;gap:5px;margin:3px 0 4px;font:700 10.5px ui-sans-serif,system-ui;display:inline-flex}.v4red-bar-right{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}.v4red-target{letter-spacing:.5px;color:#ff9db0;white-space:nowrap;background:#ff2d781f;border:1px solid #ff2d784d;border-radius:5px;margin-left:2px;padding:1px 6px;font:700 12px ui-monospace,monospace}.v4red-trace .v4-tl-actionresult{color:var(--t-0);font-weight:500}.v4red-trace.is-evicted .v4-tl-item.is-step,.v4red-trace.is-evicted .v4-tl-item.is-agent{opacity:.4}.v4red-status{letter-spacing:1px;text-transform:uppercase;align-items:center;gap:6px;font:700 9.5px ui-monospace,monospace;display:flex}.v4red-status-dot{border-radius:50%;width:7px;height:7px}.v4red-status.is-breaching{color:#ff7d97}.v4red-status.is-breaching .v4red-status-dot{background:#ff2d78;animation:1s ease-in-out infinite v4redpulse}.v4red-status.is-owned{color:#ff4d6d}.v4red-status.is-owned .v4red-status-dot{background:#ff2d78;box-shadow:0 0 8px #ff2d78}.v4red-status.is-restored{color:#ff7d97}.v4red-status.is-restored .v4red-status-dot{background:#ff2d78;animation:1s ease-in-out infinite v4redpulse}.v4red-out{border:1px solid #0000;border-radius:10px;padding:10px 12px}.v4red-out-title{letter-spacing:.2px;align-items:center;gap:8px;font:800 14px/1.3 ui-sans-serif,system-ui;display:flex}.v4red-out-glyph{font-size:13px;line-height:1}.v4red-out-lines{flex-direction:column;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.v4red-out-lines li{color:var(--t-1);overflow-wrap:anywhere;word-break:break-word;min-width:0;padding-left:14px;font:500 13px ui-monospace,monospace;position:relative}.v4red-out-lines li:before{content:"›";opacity:.7;position:absolute;left:3px}.v4red-out.is-owned{background:linear-gradient(#ff2d781a,#ff2d7808);border-color:#ff2d786b}.v4red-out.is-owned .v4red-out-title,.v4red-out.is-owned .v4red-out-glyph{color:#ff6d8a}.v4red-out.is-evicted{background:#2dd4bf12;border-color:#2dd4bf6b}.v4red-out.is-evicted .v4red-out-title,.v4red-out.is-evicted .v4red-out-glyph{color:#5eead4}.v4red-out.is-restored{background:#ff2d7817;border-color:#ff2d7873}.v4red-out.is-restored .v4red-out-title,.v4red-out.is-restored .v4red-out-glyph{color:#ff6d8a}@keyframes v2blink{50%{opacity:.15}}@keyframes v2pulse{50%{box-shadow:0 0 16px #22d3eecc}}@keyframes v2spin{to{transform:rotate(360deg)}}@keyframes v2flashin{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes v2actpulse{0%,to{opacity:.55;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.v2red--crit{box-shadow:inset 4px 0 36px -14px #fb5566d9}.v2term-bar{align-items:center;gap:var(--v2-3);padding:10px var(--v2-3);border-bottom:1px solid var(--v2-red-line);background:#0000004d;display:flex}.v2term-brand{letter-spacing:.02em;color:var(--v2-red-hi);align-items:center;gap:7px;font:800 11px ui-sans-serif,system-ui;display:inline-flex}.v2term-brand-dot{background:var(--v2-red);width:7px;height:7px;box-shadow:0 0 8px var(--v2-red);border-radius:50%}.v2term-path{font:600 10px var(--mono);letter-spacing:.04em;color:var(--t-3);margin-left:auto}.v2red-now{margin:var(--v2-3);border-radius:var(--v2-r3);border:1px solid var(--v2-red-line);box-shadow:var(--v2-e1);background:linear-gradient(#fb55661a,#fb556608);padding:12px 13px}.v2red-now-label{font:800 8px var(--mono);letter-spacing:.2em;color:var(--t-3);text-transform:uppercase}.v2red-now-verb{color:var(--t-0);letter-spacing:-.01em;margin-top:5px;font:750 16px/1.22 ui-sans-serif,system-ui}.v2red-now-phase{font:700 9px var(--mono);letter-spacing:.12em;color:var(--v2-red-hi);margin-top:7px}.v2term-scroll{padding:4px var(--v2-4) var(--v2-4);background:repeating-linear-gradient(#ffffff03 0 1px,#0000 1px 4px);flex:1;min-height:0;position:relative;overflow-y:auto}.v2term-scroll::-webkit-scrollbar{width:6px}.v2term-scroll::-webkit-scrollbar-thumb{border-radius:var(--v2-rp);background:#fb556652}.v2term-block{margin-top:var(--v2-4)}.v2term-promptline{align-items:baseline;gap:7px;display:flex}.v2term-prompt{font:700 10.5px var(--mono);color:var(--v2-green)}.v2term-cwd{font:500 10.5px var(--mono);color:var(--v2-cyan-hi)}.v2term-ts{font:500 9px var(--mono);color:var(--t-4);margin-left:auto}.v2term-cmd{font:500 12px var(--mono);color:var(--t-0);white-space:pre-wrap;word-break:break-word;margin:5px 0 0;line-height:1.6}.v2term-dollar{color:var(--v2-red-hi);font-weight:700}.v2term-cursor{vertical-align:text-bottom;background:var(--v2-red);width:7px;height:13px;box-shadow:0 0 6px var(--v2-red);margin-left:2px;animation:.85s step-end infinite v2blink;display:inline-block}.v2term-result{padding-left:var(--v2-3);border-left:2px solid var(--v2-hair-2);margin:8px 0 0}.v2term-out{font:500 11px var(--mono);align-items:baseline;gap:6px;line-height:1.5;display:flex}.v2term-mark{flex:none;font-weight:800}.v2term-out-text{color:#c7d0de;flex:1;min-width:0}.v2term-out.is-ok .v2term-out-text{color:#cbd5e1}.v2term-out.is-blocked .v2term-out-text{color:#fdba74}.v2term-exit{font:600 8.5px var(--mono);color:var(--t-3);border:1px solid var(--v2-hair);border-radius:5px;flex:none;padding:1px 6px}.v2term-annot{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.v2term-tech{font:700 9px var(--mono);letter-spacing:.04em;color:var(--v2-amber);background:var(--v2-amber-soft);border:1px solid #fbbf2438;border-radius:5px;padding:1.5px 6px}.v2term-techname{font:500 9.5px var(--mono);color:var(--t-2)}.v2term-arrow{color:var(--t-4);font:600 10px var(--mono)}.v2term-target{font:600 9.5px var(--mono);color:#9ec5ff}.v2term-rule{height:1px;margin-top:var(--v2-4);background:var(--v2-hair)}.v2red-foot{padding:11px var(--v2-3);border-top:1px solid var(--v2-hair);background:linear-gradient(#0000,#fb55660d)}.v2red-foot-row{justify-content:space-between;align-items:baseline;display:flex}.v2red-foot-label{font:800 8px var(--mono);letter-spacing:.16em;color:var(--t-3);text-transform:uppercase}.v2red-foot-val{font:800 19px var(--mono);color:var(--v2-red);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.v2red-foot-bar{border-radius:var(--v2-rp);background:#00000059;height:6px;margin-top:7px;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.v2red-foot-fill{border-radius:var(--v2-rp);background:linear-gradient(90deg, var(--v2-red), #f97316);height:100%;transition:width .7s var(--v2-ease);box-shadow:0 0 12px #fb556699}.v4-alerts.v2red{box-shadow:var(--v2-e2), inset 3px 0 26px -20px #ffffff1f}.v4-alerts .v2term-brand{color:#86b37e}.v4-alerts .v2term-brand-dot{background:#86b37e;box-shadow:0 0 7px #86b37e73}.v4-alerts .v2term-scroll{padding:8px var(--v2-4) var(--v2-4)}.v4-alerts .v2term-block{margin-top:9px}.v4-alerts .v2term-block:first-child{margin-top:2px}.v4-alerts .v2term-cmdline{font:500 12px var(--mono);word-break:break-word;line-height:1.6}.v4-alerts .v2term-prompt{color:#86b37e;margin-right:8px;font-size:12px;font-weight:700}.v4-alerts .v2term-cmdtext{color:#e4e7e2}.v4-alerts .v2term-stdout{font:500 11.5px var(--mono);color:#9aa09a;white-space:pre-wrap;word-break:break-word;margin-top:2px;line-height:1.5}.v4-alerts .v2term-cursor{box-shadow:none;background:#86b37e}.v4-alerts .v2term-scroll::-webkit-scrollbar-thumb{background:#ffffff29}.v4-alerts .v2term-block.is-dup{opacity:.55}.v4-alerts .v2term-block.is-dropped{opacity:.4;filter:saturate(.5)}.v4-alerts .v2term-brand{align-items:center;gap:6px;display:inline-flex}.v4-term-ico{color:#86b37e}.v4-alerts .v2term-path{align-items:center;gap:10px;display:inline-flex}.v4-term-sess{font:600 9px var(--mono);letter-spacing:.02em;color:var(--t-4);align-items:center;gap:5px;display:inline-flex}.v4-term-sess-dot{background:#28c840;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #28c840}.v4-alerts .v2term-rc{font:600 9px var(--mono);letter-spacing:.04em;color:var(--t-4);vertical-align:baseline;margin-left:9px}.v4-alerts .v4-sh-ip{color:#7fc7d9}.v4-alerts .v4-sh-host{color:#86b37e}.v4-alerts .v4-sh-user{color:#d9a566}.v4-alerts .v4-sh-mitre{color:#8c93a8}.v4-alerts .v4-sh-num{color:#8fa9d8}.v4-compose{animation:v2flashin .32s var(--v2-ease) both;flex-direction:column;gap:7px;margin-top:16px;padding:2px 2px 4px;display:flex}.v4-compose-line{align-items:center;gap:10px;display:flex}.v4-compose-prompt{font:700 10.5px var(--mono);color:#86b37e;white-space:nowrap}.v4-compose-bubble{border:1px solid var(--v2-hair-2);background:#ffffff08;border-radius:4px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex;position:relative}.v4-compose-dot{background:#86b37e;border-radius:50%;width:5px;height:5px;animation:1.3s ease-in-out infinite v4typing}.v4-compose-dot:nth-child(2){animation-delay:.16s}.v4-compose-dot:nth-child(3){animation-delay:.32s}.v4-compose-hint{font:600 10px var(--mono);letter-spacing:.02em;color:var(--t-3)}.v4-compose-cap{font:500 10.5px var(--mono);color:var(--t-3);padding-left:1px;line-height:1.5}.v4-compose-cap b{color:var(--t-2);font-weight:700}@keyframes v4typing{0%,72%,to{opacity:.3;transform:translateY(0)}36%{opacity:1;transform:translateY(-5px)}}.v2blue-head{align-items:center;gap:var(--v2-2);border-bottom:1px solid var(--v2-hair);padding:12px 13px;display:flex}.v2blue-dot{background:var(--v2-cyan);width:9px;height:9px;box-shadow:0 0 9px var(--v2-cyan);border-radius:50%}.v2blue-title{font:800 11px var(--mono);letter-spacing:.14em;color:var(--v2-cyan-hi);flex:1}.v2blue-clock{font:700 10px var(--mono);color:var(--t-3);font-variant-numeric:tabular-nums}.v2blue-body{min-height:0;padding:var(--v2-3) var(--v2-3) var(--v2-3);flex:1;overflow-y:auto}.v2blue-body::-webkit-scrollbar{width:6px}.v2blue-body::-webkit-scrollbar-thumb{border-radius:var(--v2-rp);background:#22d3ee52}.v2blue-tokens{margin:0 0 var(--v2-3);border-radius:var(--v2-r3);border:1px solid var(--v2-cyan-line);box-shadow:var(--v2-e1);background:linear-gradient(#22d3ee17,#22d3ee05);padding:11px 13px}.v2blue-tokens-row{justify-content:space-between;align-items:baseline;display:flex}.v2blue-tokens-label{font:800 9px var(--mono);letter-spacing:.12em;color:var(--v2-cyan-hi);text-transform:uppercase}.v2blue-tokens-val{font:800 20px var(--mono);color:var(--v2-cyan);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.v2blue-tokens-sub{color:var(--t-3);margin-top:3px;font:500 10px ui-sans-serif,system-ui}.v2blue-tokens-sub b{color:var(--t-1)}.v2blue-pipeline{padding:2px 2px var(--v2-3);align-items:flex-start;gap:2px;display:flex}.v2blue-pipeline.is-dormant{opacity:.4}.v2blue-stage{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.v2blue-pip{width:22px;height:22px;font:700 10px var(--mono);border:1.5px solid var(--v2-hair-2);color:var(--t-3);background:var(--bg-2);transition:all .3s var(--v2-ease);border-radius:50%;flex:none;place-items:center;display:grid}.v2blue-stage-name{letter-spacing:.02em;color:var(--t-3);white-space:nowrap;text-align:center;font:650 8.5px ui-sans-serif,system-ui}.v2blue-connector{background:var(--v2-hair);z-index:-1;width:100%;height:2px;position:absolute;top:11px;left:50%}.v2blue-stage.is-active .v2blue-pip{border-color:var(--v2-cyan);color:var(--v2-cyan);background:#22d3ee26;animation:1.5s ease-in-out infinite v2pulse;box-shadow:0 0 12px #22d3ee8c}.v2blue-stage.is-active .v2blue-stage-name{color:var(--v2-cyan-hi)}.v2blue-stage.is-done .v2blue-pip{border-color:var(--v2-green);color:var(--v2-green);background:#4ade801f}.v2blue-stage.is-done .v2blue-stage-name{color:var(--t-2)}.v2blue-card{margin:0 0 var(--v2-3);border-radius:var(--v2-r2);border:1px solid var(--v2-hair);border-left:3px solid var(--v2-cyan);background:var(--v2-fill-1);box-shadow:var(--v2-e1);padding:12px 13px}.v2blue-card-stage{font:800 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--v2-cyan-hi)}.v2blue-headline{color:var(--t-0);letter-spacing:-.01em;margin-top:5px;font:650 14px/1.34 ui-sans-serif,system-ui}.v2blue-detail{font:500 11px var(--mono);color:var(--t-2);margin-top:8px;line-height:1.55}.v2blue-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.v2blue-chip{font:600 9px var(--mono);color:var(--v2-cyan-hi);background:var(--v2-cyan-soft);border:1px solid var(--v2-cyan-line);border-radius:var(--v2-rp);padding:2.5px 8px}.v2blue-chip--tool{color:var(--t-2);background:var(--v2-fill-2);border-color:var(--v2-hair)}.v2blue-dormant{border-radius:var(--v2-r3);border:1px dashed var(--v2-hair-2);background:var(--v2-green-soft);text-align:center;padding:16px 14px}.v2blue-dormant-badge{font:800 9px var(--mono);letter-spacing:.14em;color:var(--v2-green);align-items:center;gap:7px;display:inline-flex}.v2blue-dormant-pulse{background:var(--v2-green);width:8px;height:8px;box-shadow:0 0 9px var(--v2-green);border-radius:50%;animation:1.7s ease-in-out infinite v2pulse}.v2blue-dormant-line{color:var(--t-1);margin-top:10px;font:650 13px/1.32 ui-sans-serif,system-ui}.v2blue-dormant-detail{color:var(--t-3);margin-top:8px;font:500 11px/1.55 ui-sans-serif,system-ui}.v2blue-dormant-sensors{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:13px;display:flex}.v2blue-sensor{font:600 9px var(--mono);color:var(--t-2);background:var(--v2-fill-2);border:1px solid var(--v2-hair);border-radius:var(--v2-rp);align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.v2blue-sensor-dot{background:var(--v2-green);width:5px;height:5px;box-shadow:0 0 5px var(--v2-green);border-radius:50%}.v2blue-trigger{margin-bottom:var(--v2-3);border-radius:var(--v2-r2);animation:v2flashin .5s var(--v2-ease);background:linear-gradient(#fbbf2421,#fbbf240a);border:1px solid #fbbf248c;padding:12px 13px;box-shadow:0 0 26px -10px #fbbf2499}.v2blue-trigger-tag{font:800 9px var(--mono);letter-spacing:.14em;color:var(--v2-amber);align-items:center;gap:6px;display:inline-flex}.v2blue-trigger-summary{color:var(--t-0);margin-top:6px;font:700 13px/1.32 ui-sans-serif,system-ui}.v2blue-trigger-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.v2blue-trigger-rule{font:600 9.5px var(--mono);color:var(--t-3)}.v2blue-feed{margin-top:var(--v2-1)}.v2blue-feed-title,.v2blue-timeline-title{font:700 9px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t-3);margin:var(--v2-2) 2px 10px}.v2blue-timeline{margin-top:var(--v2-3)}.v2blue-timeline-track{padding-left:var(--v2-5);flex-direction:column;gap:10px;display:flex;position:relative}.v2blue-timeline-track:before{content:"";background:linear-gradient(180deg, var(--v2-cyan-line), #ffffff0d);width:1.5px;position:absolute;top:4px;bottom:4px;left:5px}.v2act{position:relative}.v2act-node{background:var(--bg-1);border:1.5px solid var(--act);width:12px;height:12px;color:var(--act);font:700 8px var(--mono);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;left:-20px}.v2act.is-done .v2act-node{opacity:.7}.v2act-node-ring{background:var(--act);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite v2actpulse}.v2act-card{text-align:left;cursor:pointer;border-radius:var(--v2-r2);background:var(--v2-fill-1);border:1px solid var(--v2-hair);border-left:2px solid var(--act);width:100%;transition:transform .3s var(--v2-spring), border-color .3s var(--v2-ease), background .3s var(--v2-ease);padding:11px 12px;display:block}.v2act-card:hover{background:var(--v2-fill-2);transform:translateY(-1px)}.v2act.is-active .v2act-card{background:var(--v2-fill-2);box-shadow:0 0 24px -12px var(--act)}.v2act.is-done .v2act-card{opacity:.82}.v2act-top{align-items:center;gap:8px;display:flex}.v2act-type{font:800 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--act)}.v2act-live{font:800 8px var(--mono);letter-spacing:.1em;color:var(--act);border-radius:var(--v2-rp);background:#22d3ee1f;border:1px solid #22d3ee4d;padding:1.5px 7px}.v2act-chev{font:600 13px var(--mono);color:var(--t-3);margin-left:auto;line-height:1}.v2act-headline{color:var(--t-1);margin-top:6px;font:600 12.5px/1.38 ui-sans-serif,system-ui}.v2act.is-active .v2act-headline{color:var(--t-0)}.v2act-detail{font:500 11px var(--mono);color:var(--t-2);border-top:1px solid var(--v2-hair);margin-top:9px;padding-top:9px;line-height:1.6}.v2blue-action{border-radius:var(--v2-r2);border:1px solid var(--v2-hair);background:var(--v2-fill-1);margin-bottom:7px;overflow:hidden}.v2blue-action.is-active{border-color:var(--v2-cyan-line);background:var(--v2-cyan-soft)}.v2blue-action-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:10px 11px;display:flex}.v2blue-action-icon{flex:none;font-size:13px}.v2blue-action-type{font:800 8.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:none}.v2blue-action-headline{color:var(--t-1);flex:1;min-width:0;font:600 11.5px/1.32 ui-sans-serif,system-ui}.v2blue-action-status{font:700 8.5px var(--mono);letter-spacing:.04em;white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.v2blue-action-status.is-active{color:var(--v2-cyan)}.v2blue-action-status.is-done{color:var(--v2-green)}.v2blue-action-spin{border:1.5px solid #22d3ee4d;border-top-color:var(--v2-cyan);border-radius:50%;width:8px;height:8px;animation:.8s linear infinite v2spin}.v2blue-action-chev{font:600 9px var(--mono);color:var(--t-3);flex:none}.v2blue-action-detail{font:500 10.5px var(--mono);color:var(--t-2);padding:0 11px 11px 34px;line-height:1.6}.v2blue-decision{margin:0 0 var(--v2-3);border-radius:var(--v2-r3);background:linear-gradient(#fbbf241f,#fbbf240a);border:1px solid #fbbf248c;padding:14px;animation:1.7s ease-in-out infinite v2decisionpulse}.v2blue-decision-tag{font:800 9px var(--mono);letter-spacing:.14em;color:var(--v2-amber);align-items:center;gap:6px;display:inline-flex}@keyframes v2decisionpulse{0%,to{box-shadow:0 0 #eab30800,0 0 24px -10px #eab30880}50%{box-shadow:0 0 0 4px #eab30829,0 0 36px -6px #eab308bf}}.v2blue-decision-title{color:var(--t-0);letter-spacing:-.01em;margin-top:7px;font:700 15px/1.3 ui-sans-serif,system-ui}.v2blue-decision-sub{color:var(--t-2);margin-top:6px;font:500 11px/1.4 ui-sans-serif,system-ui}.v2blue-decision-choices{gap:8px;margin-top:13px;display:grid}.v2blue-choice{text-align:left;cursor:pointer;border-radius:var(--v2-r2);background:var(--v2-fill-1);border:1px solid var(--v2-hair);transition:border-color .2s var(--v2-ease), background .2s var(--v2-ease), transform .2s var(--v2-ease);padding:11px}.v2blue-choice:hover{transform:translateY(-1px)}.v2blue-choice--approve:hover{border-color:var(--v2-green);background:var(--v2-green-soft)}.v2blue-choice--reject:hover{border-color:var(--v2-red);background:var(--v2-red-soft)}.v2blue-choice-top{align-items:center;gap:7px;display:flex}.v2blue-choice-mark{font:800 12px var(--mono)}.v2blue-choice--approve .v2blue-choice-mark{color:var(--v2-green)}.v2blue-choice--reject .v2blue-choice-mark{color:var(--v2-red)}.v2blue-choice-label{color:var(--t-0);flex:1;font:700 12px ui-sans-serif,system-ui}.v2blue-choice-rec{font:800 8px var(--mono);letter-spacing:.1em;color:var(--v2-green);background:#4ade8024;border-radius:5px;padding:2px 6px}.v2blue-choice-outcome{color:var(--t-2);margin-top:5px;font:600 10px ui-sans-serif,system-ui}.v2blue-choice-detail{font:500 9.5px var(--mono);color:var(--t-3);margin-top:3px}.v2blue-verdict{margin:0 0 var(--v2-1);border-radius:var(--v2-r3);text-align:center;padding:16px 14px}.v2blue-verdict.is-win{background:linear-gradient(#4ade801c,#4ade8008);border:1px solid #4ade8080;box-shadow:0 0 34px -10px #4ade808c}.v2blue-verdict.is-loss{background:linear-gradient(#fb55661c,#fb556608);border:1px solid #fb556680;box-shadow:0 0 34px -10px #fb55668c}.v2blue-verdict-badge{letter-spacing:.02em;font:800 19px ui-sans-serif,system-ui}.v2blue-verdict.is-win .v2blue-verdict-badge{color:var(--v2-green)}.v2blue-verdict.is-loss .v2blue-verdict-badge{color:var(--v2-red)}.v2blue-verdict-line{color:var(--t-0);margin-top:8px;font:600 12px/1.4 ui-sans-serif,system-ui}.v2blue-verdict-stats{justify-content:center;gap:10px;margin-top:13px;display:flex}.v2blue-verdict-stat{flex-direction:column;display:flex}.v2blue-verdict-num{font:800 18px var(--mono);color:var(--t-0);font-variant-numeric:tabular-nums}.v2blue-verdict-cap{font:700 8px var(--mono);letter-spacing:.08em;color:var(--t-3);text-transform:uppercase;margin-top:2px}.v2blue-verdict-detail{font:500 10px var(--mono);color:var(--t-2);margin-top:12px;line-height:1.55}.v2blue-verdict-hint{font:700 9px var(--mono);letter-spacing:.1em;color:var(--t-3);text-transform:uppercase;margin-top:var(--v2-3)}.v2-bottom-wrap{bottom:var(--v2-4);z-index:40;pointer-events:none;position:fixed;left:336px;right:376px}.v2-bottom-wrap>*{pointer-events:auto}.v2bottom,.v2verdict-bar{border-radius:var(--v2-r4);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border:1px solid var(--v2-hair);box-shadow:var(--v2-e3), inset 0 1px 0 #ffffff0f;background:linear-gradient(160deg,#141c2feb,#090d18e0);padding:13px 17px}.v2bottom-log{align-items:center;gap:10px;display:flex}.v2bottom-log-dot{border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px}.v2bottom-log-tag{font:800 9px var(--mono);letter-spacing:.14em;color:var(--v2-violet)}.v2bottom-log-line{color:var(--t-0);letter-spacing:-.01em;flex:1;font:600 13px/1.32 ui-sans-serif,system-ui}.v2bottom-log-toggle{font:600 10px var(--mono);color:var(--t-3);cursor:pointer;white-space:nowrap;transition:color .2s var(--v2-ease);background:0 0;border:none}.v2bottom-log-toggle:hover{color:var(--t-1)}.v2bottom-log .v2bottom-step{font:700 9px var(--mono);color:var(--t-2);background:var(--v2-fill-2);border:1px solid var(--v2-hair);border-radius:var(--v2-rp);white-space:nowrap;padding:3px 8px}.v2bottom-log-detail{font:500 11px var(--mono);color:var(--t-2);margin-top:8px;padding-left:18px;line-height:1.55}.v2bottom-meters{gap:var(--v2-5);margin-top:var(--v2-3);grid-template-columns:1fr 1fr;display:grid}.v2meter-head{justify-content:space-between;align-items:baseline;display:flex}.v2meter-label{font:800 9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.v2meter--red .v2meter-label{color:#fca5a5}.v2meter--blue .v2meter-label{color:var(--v2-cyan-hi)}.v2meter-val{font:800 16px var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.v2meter--red .v2meter-val{color:var(--v2-red)}.v2meter--blue .v2meter-val{color:var(--v2-cyan)}.v2meter-bar{border-radius:var(--v2-rp);background:#00000059;height:7px;margin-top:6px;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.v2meter-fill{border-radius:var(--v2-rp);height:100%;transition:width .7s var(--v2-ease)}.v2meter--red .v2meter-fill{background:linear-gradient(90deg, var(--v2-red), #f97316);box-shadow:0 0 12px #fb55668c}.v2meter--blue .v2meter-fill{background:linear-gradient(90deg, var(--v2-cyan), var(--v2-green));box-shadow:0 0 12px #22d3ee8c}.v2bottom-compare{text-align:center;color:var(--t-2);margin-top:10px;font:500 11px ui-sans-serif,system-ui}.v2bottom-compare b{color:var(--t-0)}.v2bottom-progress{border-top:1px solid var(--v2-hair);justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;display:flex}.v2bottom-step{font:700 10px var(--mono);color:var(--t-3)}.v2bottom-stages{gap:4px;display:flex}.v2bottom-stage{font:700 8px var(--mono);letter-spacing:.06em;color:var(--t-3);border-radius:var(--v2-rp);padding:2.5px 7px}.v2bottom-stage.is-active{color:var(--v2-cyan);background:var(--v2-cyan-soft)}.v2bottom-auto{font:600 9px var(--mono);color:var(--t-3)}.v2verdict-bar{align-items:center;gap:var(--v2-4);display:flex}.v2verdict-bar.is-win{box-shadow:var(--v2-e3), 0 0 44px -12px #4ade808c;border-color:#4ade8080}.v2verdict-bar.is-loss{box-shadow:var(--v2-e3), 0 0 44px -12px #fb55668c;border-color:#fb556680}.v2verdict-bar-badge{white-space:nowrap;letter-spacing:-.01em;font:800 22px ui-sans-serif,system-ui}.v2verdict-bar.is-win .v2verdict-bar-badge{color:var(--v2-green)}.v2verdict-bar.is-loss .v2verdict-bar-badge{color:var(--v2-red)}.v2verdict-bar-head{color:var(--t-0);letter-spacing:-.01em;font:700 14px ui-sans-serif,system-ui}.v2verdict-bar-stats{color:var(--t-2);flex-wrap:wrap;gap:8px;margin-top:4px;font:500 11px ui-sans-serif,system-ui;display:flex}.v2verdict-bar-stats b{color:var(--t-0)}.rpt-scrim{z-index:2147483000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040810d1;justify-content:center;padding:32px 20px 60px;display:flex;position:fixed;inset:0;overflow-y:auto}.rpt-shell{width:760px;max-width:100%}.rpt-toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.rpt-toolbar-title{font:700 12px var(--mono);letter-spacing:.08em;color:var(--t-2)}.rpt-toolbar-actions{gap:8px;display:flex}.rpt-btn{cursor:pointer;border:1px solid var(--line-1);color:var(--t-1);background:#ffffff14;border-radius:9px;padding:8px 15px;font:700 12px ui-sans-serif,system-ui}.rpt-btn:hover{background:#ffffff24}.rpt-btn--primary{color:#0b0f1a;background:linear-gradient(135deg,#22d3ee,#4ade80);border:none}.rpt-doc{--rpt-ink:#0f172a;--rpt-muted:#64748b;--rpt-line:#e2e8f0;--rpt-red:#dc2626;--rpt-blue:#0891b2;color:var(--rpt-ink);background:#fff;border-radius:16px;font-family:ui-sans-serif,system-ui,sans-serif;overflow:hidden;box-shadow:0 40px 100px -24px #000000d9}.rpt-print-clone{display:none}.rpt-cover{color:#e6edf7;background:linear-gradient(160deg,#0b1220 0%,#111a2e 55%,#0d1526 100%);padding:30px 40px 34px}.rpt-cover-top{justify-content:space-between;align-items:center;padding-bottom:26px;display:flex}.rpt-brand{align-items:center;gap:10px;display:flex}.rpt-brand-mark{background:linear-gradient(135deg,#f43f5e,#22d3ee);border-radius:6px;width:22px;height:22px;box-shadow:0 0 16px #22d3ee80}.rpt-brand-name{letter-spacing:.08em;font:800 17px ui-sans-serif,system-ui}.rpt-cover-meta{text-align:right;font:500 10px var(--mono);letter-spacing:.1em;color:#8ea0bd;text-transform:uppercase}.rpt-cover-id{font:700 13px var(--mono);color:#cdd8ea;margin-top:3px}.rpt-eyebrow{font:700 10px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#67e8f9}.rpt-title{letter-spacing:-.02em;margin:10px 0 6px;font:800 30px/1.1 ui-sans-serif,system-ui}.rpt-subtitle{color:#9fb0cc;font:500 13px ui-sans-serif,system-ui}.rpt-verdict{border:1px solid;border-radius:12px;align-items:center;gap:14px;margin:24px 0;padding:16px 18px;display:flex}.rpt-verdict[data-win=true]{background:#4ade801a;border-color:#4ade8066}.rpt-verdict[data-win=false]{background:#f43f5e1a;border-color:#f43f5e66}.rpt-verdict-badge{letter-spacing:.04em;color:#0b0f1a;background:var(--rpt-accent);white-space:nowrap;border-radius:8px;padding:6px 14px;font:800 15px ui-sans-serif,system-ui}.rpt-verdict-head{color:#e6edf7;font:600 15px/1.35 ui-sans-serif,system-ui}.rpt-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.rpt-kpi{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;padding:12px 14px}.rpt-kpi-val{letter-spacing:-.02em;color:#e6edf7;font-variant-numeric:tabular-nums;font:800 24px ui-sans-serif,system-ui}.rpt-kpi-cap{color:#8ea0bd;margin-top:3px;font:600 10px ui-sans-serif,system-ui}.rpt-section{border-bottom:1px solid var(--rpt-line);padding:26px 40px}.rpt-section:last-of-type{border-bottom:none}.rpt-h2{font:700 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--rpt-blue);margin:0 0 14px}.rpt-lede{color:#334155;max-width:62ch;margin:0 0 12px;font:400 14px/1.6 ui-sans-serif,system-ui}.rpt-lede b{color:var(--rpt-ink);font-weight:700}.rpt-note{color:var(--rpt-muted);margin:0 0 14px;font:500 12px ui-sans-serif,system-ui}.rpt-note b{color:var(--rpt-ink)}.rpt-timeline{flex-direction:column;display:flex}.rpt-tl-row{grid-template-columns:44px 20px 1fr;gap:10px;padding:4px 0;display:grid}.rpt-tl-time{font:600 11px var(--mono);color:var(--rpt-muted);text-align:right;padding-top:12px}.rpt-tl-rail{justify-content:center;display:flex;position:relative}.rpt-tl-rail:before{content:"";background:var(--rpt-line);width:2px;position:absolute;top:0;bottom:0}.rpt-tl-row:first-child .rpt-tl-rail:before{top:14px}.rpt-tl-row:last-child .rpt-tl-rail:before{bottom:calc(100% - 14px)}.rpt-tl-node{z-index:1;box-sizing:border-box;border:2px solid #fff;border-radius:50%;flex:none;align-self:flex-start;width:11px;height:11px;margin-top:12px;position:relative}.rpt-tl-node.sev-crit{background:#dc2626}.rpt-tl-node.sev-high{background:#ea580c}.rpt-tl-node.sev-med{background:#d97706}.rpt-tl-node.sev-low{background:#16a34a}.rpt-tl-node.is-gate{background:#7c3aed;border-color:#ede9fe;flex:none;align-self:flex-start;place-items:center;width:20px;height:20px;margin-top:9px;font-size:10px;line-height:1;display:grid}.rpt-tl-body{padding:8px 0 10px}.rpt-tl-row.is-dormant .rpt-tl-body{opacity:.62}.rpt-tl-phase{font:700 9px var(--mono);letter-spacing:.12em;color:var(--rpt-muted);text-transform:uppercase}.rpt-tl-pair{grid-template-columns:1fr 1fr;gap:14px;margin-top:5px;display:grid}.rpt-tl-label{font:700 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;display:block}.rpt-tl-red{color:#334155;font:500 12.5px ui-sans-serif,system-ui}.rpt-tl-red .rpt-tl-label{color:var(--rpt-red)}.rpt-tl-blue{color:#334155;font:500 12.5px ui-sans-serif,system-ui}.rpt-tl-blue .rpt-tl-label{color:var(--rpt-blue)}.rpt-tl-row.is-decision .rpt-tl-body{background:#faf5ff;border:1px solid #e9d5ff;border-radius:9px;margin:3px 0;padding:9px 12px}.rpt-decision-line{color:#6b21a8;margin-top:4px;font:500 12.5px ui-sans-serif,system-ui}.rpt-decision-line b{color:#581c87}.rpt-mitre{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rpt-mitre-cell{border:1px solid var(--rpt-line);border-radius:10px;padding:11px 13px}.rpt-mitre-cell.is-stopped{background:#f0fdf4;border-color:#bbf7d0}.rpt-mitre-cell.is-through{background:#fef2f2;border-color:#fecaca}.rpt-mitre-top{justify-content:space-between;align-items:center;display:flex}.rpt-mitre-id{font:800 13px var(--mono);color:var(--rpt-ink)}.rpt-mitre-mark{font:800 13px ui-sans-serif,system-ui}.rpt-mitre-cell.is-stopped .rpt-mitre-mark{color:#16a34a}.rpt-mitre-cell.is-through .rpt-mitre-mark{color:#dc2626}.rpt-mitre-name{color:#334155;margin-top:5px;font:600 12px/1.3 ui-sans-serif,system-ui}.rpt-mitre-phase{font:600 9px var(--mono);letter-spacing:.08em;color:var(--rpt-muted);text-transform:uppercase;margin-top:5px}.rpt-cost{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}.rpt-cost-row{grid-template-columns:140px 1fr 72px;align-items:center;gap:12px;display:grid}.rpt-cost-label{color:#475569;font:600 12px ui-sans-serif,system-ui}.rpt-cost-track{background:#f1f5f9;border-radius:7px;height:12px;overflow:hidden}.rpt-cost-fill{border-radius:7px;height:100%}.rpt-cost-fill--red{background:linear-gradient(90deg,#f87171,#dc2626)}.rpt-cost-fill--blue{background:linear-gradient(90deg,#22d3ee,#0891b2)}.rpt-cost-val{font:800 14px var(--mono);color:var(--rpt-ink);text-align:right;font-variant-numeric:tabular-nums}.rpt-cost-take{color:#475569;border:1px solid var(--rpt-line);background:#f8fafc;border-radius:10px;padding:12px 14px;font:500 13px/1.55 ui-sans-serif,system-ui}.rpt-footer{font:600 10px var(--mono);letter-spacing:.04em;color:var(--rpt-muted);background:#f8fafc;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 40px;display:flex}.rpt-findings{margin:0;padding:0;list-style:none}.rpt-finding{border-top:1px solid var(--rpt-line);align-items:flex-start;gap:12px;padding:13px 2px;display:flex}.rpt-finding:first-child{border-top:none;padding-top:2px}.rpt-finding-check{color:#fff;background:#16a34a;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;margin-top:1px;font:800 12px ui-sans-serif,system-ui;display:grid}.rpt-finding-body{flex:1;min-width:0}.rpt-finding-head{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.rpt-finding-title{color:var(--rpt-ink);letter-spacing:-.01em;font:700 14px ui-sans-serif,system-ui}.rpt-finding-phase{font:700 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rpt-blue);white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:2px 7px}.rpt-finding-detail{color:#475569;margin-top:4px;font:400 12.5px/1.55 ui-sans-serif,system-ui}.rpt-gov{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.rpt-gov-cell{border:1px solid var(--rpt-line);text-align:center;background:#f8fafc;border-radius:10px;padding:12px 13px}.rpt-gov-num{letter-spacing:-.02em;color:var(--rpt-blue);font-variant-numeric:tabular-nums;font:800 22px ui-sans-serif,system-ui}.rpt-gov-label{color:var(--rpt-muted);margin-top:3px;font:600 10.5px/1.3 ui-sans-serif,system-ui}.rpt-gov-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.rpt-gov-list li{color:#334155;padding-left:18px;font:400 13px/1.5 ui-sans-serif,system-ui;position:relative}.rpt-gov-list li:before{content:"▪";color:var(--rpt-blue);position:absolute;left:2px}.rpt-gov-list b{color:var(--rpt-ink);font-weight:700}@media print{@page{margin:12mm}html,body{background:#fff!important;height:auto!important;overflow:visible!important}html.is-printing-report body>:not(.rpt-print-clone){display:none!important}.rpt-print-clone{width:100%!important;max-width:100%!important;height:auto!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;margin:0!important;display:block!important;position:static!important;overflow:visible!important}.v2-root{background:#fff!important;height:auto!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}html:not(.is-printing-report) .v2-root>:not(.rpt-scrim),.rpt-toolbar{display:none!important}.rpt-scrim{z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;height:auto!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.rpt-shell{width:100%!important;max-width:100%!important;height:auto!important;overflow:visible!important}.rpt-doc{box-shadow:none!important;border-radius:0!important;height:auto!important;overflow:visible!important}.rpt-doc,.rpt-doc *,.rpt-print-clone,.rpt-print-clone *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.rpt-section{break-inside:auto}.rpt-cover,.rpt-tl-row,.rpt-mitre-cell,.rpt-finding,.rpt-gov-cell,.rpt-ev-card{break-inside:avoid}.rpt-h2{break-after:avoid}}.v2blue-foot{padding:11px var(--v2-3);border-top:1px solid var(--v2-hair);background:linear-gradient(#0000,#22d3ee0d);flex:none}.v2blue-foot-row{justify-content:space-between;align-items:baseline;display:flex}.v2blue-foot-label{font:800 8px var(--mono);letter-spacing:.16em;color:var(--t-3);text-transform:uppercase}.v2blue-foot-val{font:800 19px var(--mono);color:var(--v2-cyan);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.v2blue-foot-bar{border-radius:var(--v2-rp);background:#00000059;height:6px;margin-top:7px;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.v2blue-foot-fill{border-radius:var(--v2-rp);background:linear-gradient(90deg, var(--v2-cyan), var(--v2-green));height:100%;transition:width .7s var(--v2-ease);box-shadow:0 0 12px #22d3ee99}.v2ab-head{justify-content:space-between;align-items:center;gap:var(--v2-2);border-bottom:1px solid var(--v2-hair);padding:10px 14px;display:flex}.v2ab-title{letter-spacing:.02em;color:#5eead4;align-items:center;gap:7px;font:800 11px ui-sans-serif,system-ui;display:inline-flex}.v2ab-brand-dot{background:var(--v2-cyan);width:7px;height:7px;box-shadow:0 0 8px var(--v2-cyan);border-radius:50%;flex:none}.v2ab-status{border-radius:var(--v2-rp);border:1px solid var(--v2-hair-2);background:#ffffff05;align-items:center;gap:7px;padding:5px 11px;display:inline-flex}.v2ab-status-dot{border-radius:50%;flex:none;width:7px;height:7px}.v2ab-status-label{font:700 8px var(--mono);letter-spacing:.16em;color:var(--t-3)}.v2ab-status-val{font:800 12px ui-sans-serif,system-ui}.v2ab-status.is-ok{background:#4ade800f;border-color:#4ade8073}.v2ab-status.is-ok .v2ab-status-val{color:var(--v2-green)}.v2ab-status.is-ok .v2ab-status-dot{background:var(--v2-green);box-shadow:0 0 8px var(--v2-green)}.v2ab-status.is-bad{background:var(--v2-red-soft);border-color:#fb556680}.v2ab-status.is-bad .v2ab-status-val{color:var(--v2-red)}.v2ab-status.is-bad .v2ab-status-dot{background:var(--v2-red);box-shadow:0 0 8px var(--v2-red)}.v2ab-status.is-live{background:var(--v2-cyan-soft);border-color:#22d3ee66}.v2ab-status.is-live .v2ab-status-val{color:var(--v2-cyan-hi)}.v2ab-status.is-live .v2ab-status-dot{background:var(--v2-cyan);box-shadow:0 0 8px var(--v2-cyan);animation:1.5s ease-in-out infinite v2pulse}.v2ab-section{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:2px 2px 10px;display:flex}.v2ab-section-lead{font:700 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t-3);align-items:center;gap:7px;display:inline-flex}.v2ab-section-ico{font-size:13px}.v2ab-summary{color:var(--t-3);font:500 10.5px ui-sans-serif,system-ui}.v2ab-summary b{color:var(--t-1);font-weight:800}.v2ab-summary b.is-ok{color:var(--v2-green)}.v2ab-summary b.is-warn{color:var(--v2-amber)}.v2ab-summary-sep{color:var(--v2-hair-2);margin:0 6px}.v2ab-empty{border-radius:var(--v2-r2);border:1px dashed var(--v2-hair-2);color:var(--t-3);align-items:center;gap:9px;margin-top:4px;padding:14px;font:500 12px ui-sans-serif,system-ui;display:flex}.v2ab-empty-pulse{background:var(--v2-cyan);width:8px;height:8px;box-shadow:0 0 8px var(--v2-cyan);border-radius:50%;flex:none;animation:1.6s ease-in-out infinite v2pulse}@keyframes v2ab-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.v2ab-inv{border-top:1px solid var(--v2-hair);animation:v2ab-in .4s var(--v2-ease);padding:15px 8px 15px 18px;position:relative}.v2ab-inv:first-of-type{border-top:none;padding-top:8px}.v2ab-inv:before{content:"";background:var(--v2-hair-2);border-radius:2px 2px 0 0;width:2px;position:absolute;top:16px;bottom:15px;left:0}.v2ab-inv:first-of-type:before{top:9px}.v2ab-inv.is-hit:before{background:linear-gradient(#4ade80cc,#4ade800f)}.v2ab-inv.is-miss:before{background:linear-gradient(#fbbf24b3,#fbbf240f)}.v2ab-inv.is-live:before{background:linear-gradient(180deg, var(--v2-cyan), #22d3ee1a);width:2.5px;box-shadow:0 0 12px #22d3ee99}.v2ab-inv.is-live{background:linear-gradient(90deg,#22d3ee0f,#0000 55%)}.v2ab-inv.is-live:after{content:"";border-top:2.5px solid var(--v2-cyan);border-left:2.5px solid var(--v2-cyan);border-radius:7px 0 0;width:13px;height:13px;position:absolute;top:12px;left:0}.v2ab-inv:first-of-type.is-live:after{top:5px}.v2ab-inv-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:0;display:flex}.v2ab-inv-ico{color:var(--t-3);flex:none;font-size:13px}.v2ab-inv-name{color:var(--t-0);flex:none;font:700 13.5px ui-sans-serif,system-ui}.v2ab-inv-id{font:500 11px var(--mono);color:var(--t-3);flex:none}.v2ab-inv-livetag{font:800 8px var(--mono);letter-spacing:.1em;color:var(--v2-cyan);border:1px solid var(--v2-cyan-line);border-radius:var(--v2-rp);background:#22d3ee1f;flex:none;padding:1.5px 6px}.v2ab-inv-out{font:700 10px var(--mono);flex:none;gap:6px;margin-left:auto;display:inline-flex}.v2ab-out-hit{color:var(--v2-green)}.v2ab-out-miss{color:var(--v2-amber)}.v2ab-inv-chev{color:var(--t-3);flex:none;font-size:10px}.v2ab-inv-body{margin-top:2px}.v2ab-inv-title{color:var(--t-2);margin-top:8px;font:500 12.5px/1.5 ui-sans-serif,system-ui}.v2ab-strat{margin-top:15px;padding-left:14px;position:relative}.v2ab-strat:before{content:"";background:var(--v2-hair-2);border-radius:2px;width:9px;height:2px;position:absolute;top:7px;left:0}.v2ab-strat.is-hit:before{background:var(--v2-green);box-shadow:0 0 6px #4ade8080}.v2ab-strat.is-miss:before{background:var(--v2-amber)}.v2ab-strat-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.v2ab-strat-n{color:var(--t-0);font:700 12px ui-sans-serif,system-ui}.v2ab-chip{border-radius:var(--v2-rp);border:1px solid var(--v2-hair-2);white-space:nowrap;background:#ffffff08;align-items:center;gap:5px;padding:2px 8px 2px 6px;font:600 10px ui-sans-serif,system-ui;display:inline-flex}.v2ab-chip-dot{border-radius:50%;flex:none;width:5px;height:5px}.v2ab-pill{border-radius:var(--v2-rp);white-space:nowrap;padding:2px 9px;font:700 10px ui-sans-serif,system-ui}.v2ab-pill.is-hit{color:var(--v2-green);background:#4ade801f;border:1px solid #4ade804d}.v2ab-pill.is-empty{color:var(--v2-amber);background:var(--v2-amber-soft);border:1px solid #fbbf244d}.v2ab-strat-title{color:var(--t-0);letter-spacing:-.01em;margin-top:10px;font:700 13.5px/1.35 ui-sans-serif,system-ui}.v2ab-strat-detail{color:var(--t-2);margin-top:6px;font:500 12.5px/1.5 ui-sans-serif,system-ui}.v2ab-iters{margin:10px 0 0;padding:0;list-style:none}.v2ab-iters li{color:var(--t-3);padding-left:16px;font:500 11px/1.7 ui-sans-serif,system-ui;position:relative}.v2ab-iters li:before{content:"›";color:var(--v2-hair-2);position:absolute;left:3px}.v2ab-iters li.is-hit:before{content:"✓";color:#4ade80bf}.v2ab-iters li.is-miss:before{content:"·";color:var(--t-4)}.v2ab-qtoggle{cursor:pointer;color:var(--v2-cyan-hi);transition:color .2s var(--v2-ease);background:0 0;border:none;align-items:center;gap:5px;margin-top:10px;padding:0;font:600 12px ui-sans-serif,system-ui;display:inline-flex}.v2ab-qtoggle:hover{color:#cffafe}.v2ab-qprompt{font:700 12px var(--mono)}.v2ab-qchev{font-size:11px}.v2ab-query-wrap{border-radius:0 var(--v2-r2) var(--v2-r2) 0;border-left:2px solid var(--v2-cyan-line);background:#05080f;margin-top:10px;overflow:hidden}.v2ab-query-head{border-bottom:1px solid var(--v2-hair);background:#ffffff05;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.v2ab-query-label{font:700 8px var(--mono);letter-spacing:.16em;color:var(--t-3)}.v2ab-copy{color:var(--t-2);border:1px solid var(--v2-hair);cursor:pointer;transition:color .2s var(--v2-ease), border-color .2s var(--v2-ease);background:#ffffff0d;border-radius:6px;padding:2px 8px;font:600 9.5px ui-sans-serif,system-ui}.v2ab-copy:hover{color:var(--t-0);border-color:var(--v2-cyan-line)}.v2ab-query{font:500 11px var(--mono);color:#c7d0de;white-space:pre-wrap;word-break:break-word;margin:0;padding:11px 12px;line-height:1.65;overflow-x:auto}.v2ab-query .q-str{color:#fbbf77}.v2ab-query .q-pipe{color:var(--v2-cyan);font-weight:700}.v2ab-query .q-key{color:#7dd3fc}.v2ab-query .q-fn{color:#c4b5fd}.v2ab-fi{border-left:2px solid;gap:9px;margin-top:12px;padding:3px 0 3px 11px;display:flex}.v2ab-fi.is-find{border-left-color:#4ade80bf}.v2ab-fi.is-issue{border-left-color:#fbbf24a6}.v2ab-fi-ico{flex:none;font-size:12px;font-weight:800;line-height:1.5}.v2ab-fi.is-find .v2ab-fi-ico{color:var(--v2-green)}.v2ab-fi.is-issue .v2ab-fi-ico{color:var(--v2-amber)}.v2ab-fi-body{min-width:0}.v2ab-fi-label{font:700 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-3)}.v2ab-fi-text{color:var(--t-1);margin-top:3px;font:500 12px/1.5 ui-sans-serif,system-ui}.v2ab-fi-text.is-muted{color:var(--t-3)}.v2-btn--demo.is-on{color:#c4b5fd;background:#a78bfa29;border-color:#a78bfa80}.v2-btn--demo.is-on:hover{color:#ddd6fe;background:#a78bfa3d}.v2demo{z-index:300;pointer-events:none;justify-content:center;display:flex;position:fixed;top:66px;left:336px;right:376px}.v2demo-card{pointer-events:auto;border-radius:var(--v2-r4);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border:1px solid var(--v2-cyan-line);width:min(620px,92%);box-shadow:var(--v2-e3), 0 0 40px -14px #22d3ee80;animation:v2ab-in .35s var(--v2-ease);background:linear-gradient(160deg,#161e32f5,#0a0e1af0);padding:16px 18px 15px}.v2demo-card.is-win{box-shadow:var(--v2-e3), 0 0 40px -14px #4ade8080;border-color:#4ade8080}.v2demo-card.is-loss{box-shadow:var(--v2-e3), 0 0 40px -14px #fb556680;border-color:#fb556680}.v2demo-top{align-items:center;gap:10px;display:flex}.v2demo-badge{font:800 9px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#c4b5fd;border-radius:var(--v2-rp);background:#a78bfa24;border:1px solid #a78bfa66;padding:3px 9px}.v2demo-n{font:700 11px var(--mono);color:var(--t-3)}.v2demo-exit{color:var(--t-3);cursor:pointer;background:0 0;border:none;margin-left:auto;font:600 10px ui-sans-serif,system-ui}.v2demo-exit:hover{color:var(--t-1)}.v2demo-title{letter-spacing:-.01em;color:var(--t-0);margin-top:10px;font:800 18px/1.25 ui-sans-serif,system-ui}.v2demo-title.is-win{color:var(--v2-green)}.v2demo-title.is-loss{color:var(--v2-red)}.v2demo-body{color:var(--t-1);margin-top:8px;font:500 13.5px/1.55 ui-sans-serif,system-ui}.v2demo-look{border-radius:var(--v2-r2);background:var(--v2-cyan-soft);border:1px solid var(--v2-cyan-line);color:var(--v2-cyan-hi);align-items:flex-start;gap:8px;margin-top:12px;padding:9px 11px;font:600 12px/1.45 ui-sans-serif,system-ui;display:flex}.v2demo-look-ico{flex:none}.v2demo-actions{justify-content:flex-end;align-items:center;margin-top:13px;display:flex}.v2demo-btn{border-radius:var(--v2-r1);cursor:pointer;border:none;padding:8px 16px;font:750 12.5px ui-sans-serif,system-ui}.v2demo-btn--primary{color:#04121a;background:linear-gradient(135deg, var(--v2-cyan), var(--v2-green));box-shadow:0 6px 18px -8px #22d3eeb3}.v2demo-btn--primary:hover{filter:brightness(1.06)}.v2demo-hint{color:var(--v2-cyan-hi);font:700 12px ui-sans-serif,system-ui}.v2ws{border:1px solid var(--v2-hair);height:236px;min-height:0;box-shadow:var(--v2-e2);background:linear-gradient(#0a0e188c,#070a12c7);border-radius:18px;flex-direction:column;flex:none;display:flex;overflow:hidden}.v2ws-head{border-bottom:1px solid var(--v2-hair);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.v2ws-title-wrap{align-items:baseline;gap:10px;min-width:0;display:flex}.v2ws-title{letter-spacing:-.01em;color:var(--t-0);align-items:center;gap:7px;font:800 13px ui-sans-serif,system-ui;display:inline-flex}.v2ws-lock{color:var(--v2-cyan-hi,#7de9f9);align-items:center;display:inline-flex}.v2ws-sub{color:var(--t-3);white-space:nowrap;font:600 10px ui-sans-serif,system-ui}.v2ws-stats{flex:none;align-items:center;gap:8px;display:flex}.v2ws-stat{color:var(--t-3);background:var(--v2-fill-2);border:1px solid var(--v2-hair);border-radius:var(--v2-rp);white-space:nowrap;padding:3px 9px;font:600 10px ui-sans-serif,system-ui}.v2ws-stat b{color:var(--t-1);font-weight:800}.v2ws-stat.is-ok{color:#86eface6;background:#4ade800f;border-color:#4ade8047}.v2ws-stat.is-ok b{color:var(--v2-green)}.v2ws-rollback{border:1px solid #f59e0b;border-radius:8px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:5px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v2ws-rollback{border:1px solid color-mix(in srgb, #f59e0b 45%, var(--v2-hair))}}.v2ws-rollback{color:#f59e0b;cursor:pointer;white-space:nowrap;background:#f59e0b1f;font:700 10.5px ui-sans-serif,system-ui;transition:background .15s,border-color .15s,color .15s}.v2ws-rollback:hover{background:#f59e0b38;border-color:#f59e0ba6}.v2ws-rollback.is-active{color:var(--v2-green);border-color:var(--v2-green)}@supports (color:color-mix(in lab, red, red)){.v2ws-rollback.is-active{border-color:color-mix(in srgb, var(--v2-green) 50%, var(--v2-hair))}}.v2ws-rollback.is-active{background:var(--v2-green)}@supports (color:color-mix(in lab, red, red)){.v2ws-rollback.is-active{background:color-mix(in srgb, var(--v2-green) 12%, transparent)}}.v2ws-rollback.is-active:hover{background:var(--v2-green)}@supports (color:color-mix(in lab, red, red)){.v2ws-rollback.is-active:hover{background:color-mix(in srgb, var(--v2-green) 20%, transparent)}}.v2ws-narrate{border:none;border-bottom:1px solid var(--v2-hair);text-align:left;cursor:default;background:0 0;align-items:center;gap:9px;width:100%;padding:8px 16px;display:flex}.v2ws-narrate.is-clickable{cursor:pointer}.v2ws-narrate.is-clickable:hover{background:#ffffff05}.v2ws-narrate-dot{background:var(--v2-violet);width:7px;height:7px;box-shadow:0 0 8px var(--v2-violet);border-radius:50%;flex:none}.v2ws-narrate-tag{font:800 8px var(--mono);letter-spacing:.14em;color:var(--v2-violet);flex:none}.v2ws-narrate-line{color:var(--t-0);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font:600 12.5px/1.3 ui-sans-serif,system-ui;overflow:hidden}.v2ws-narrate-chev{color:var(--t-3);flex:none;font-size:10px}.v2ws-narrate-detail{font:500 11px var(--mono);color:var(--t-2);border-bottom:1px solid var(--v2-hair);padding:0 16px 9px 41px;line-height:1.55}.v2ws-log{flex:1;min-height:0;padding:6px 10px 8px;overflow-y:auto}.v2ws-log::-webkit-scrollbar{width:6px}.v2ws-log::-webkit-scrollbar-thumb{border-radius:var(--v2-rp);background:#ffffff1f}@keyframes v2ws-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.v2ws-rowhead{text-align:left;cursor:default;border-radius:var(--v2-r1);width:100%;animation:v2ws-in .35s var(--v2-ease);background:0 0;border:none;align-items:baseline;gap:10px;padding:5px 8px;display:flex}.v2ws-rowhead.is-clickable{cursor:pointer}.v2ws-rowhead.is-clickable:hover{background:#ffffff08}.v2ws-tag{width:104px;font:800 8.5px var(--mono);letter-spacing:.06em;background:#ffffff05;border:1px solid;border-radius:6px;flex:none;align-items:center;gap:5px;padding:2.5px 7px;display:inline-flex}.v2ws-tag-ico{font-size:9px;line-height:1}.v2ws-body{min-width:0;font:500 11.5px var(--mono);color:#aeb9ca;flex:1;line-height:1.5}.v2ws-rowchev{color:var(--t-3);flex:none;font-size:9px}.v2ws-rowdetail{color:var(--t-2);padding:1px 8px 9px 122px;font:500 11px/1.55 ui-sans-serif,system-ui}.wst-agent{font-weight:700}.wst-trace{color:#86efac}.wst-seq{color:#94a3b8}.wst-vault{color:#fbbf24}.wst-tool{color:#7dd3fc}.wst-ttl{color:#fb923c}.wst-crypto{color:#4ade80;font-weight:700}.wst-hitl{color:#f472b6;letter-spacing:.04em;font-weight:800}.wst-check{color:#4ade80;font-weight:800}.v2ws-cursor{font:600 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-4);align-items:center;gap:7px;padding:7px 8px 2px;display:flex}.v2ws-cursor-blink{background:var(--v2-cyan);width:7px;height:12px;box-shadow:0 0 6px var(--v2-cyan);animation:.9s step-end infinite v2blink}.v2ws--v4{height:200px}.v2ws--v4 .v2ws-head{padding:8px 14px}.v2ws--v4 .v2ws-title{font-size:12.5px}.v2ws--v4 .v2ws-narrate{padding:6px 14px}.v2ws--v4 .v2ws-narrate-line{font-size:12px}.v2ws--v4 .v2ws-log{padding:3px 10px 6px}.v2ws--v4 .v2ws-rowhead{gap:9px;padding:3px 8px}.v2ws--v4 .v2ws-tag{width:90px;padding:2px 6px;font-size:8px}.v2ws--v4 .v2ws-body{font-size:11px;line-height:1.42}.v2ws--v4 .v2ws-rowdetail{padding-left:108px;font-size:10.5px}.v2ab-inv.is-thinking{background:linear-gradient(90deg,#22d3ee12,#0000 60%)}.v2ab-think{margin-top:11px}.v2ab-think-line1{align-items:center;gap:8px;display:flex}.v2ab-think-orb{background:radial-gradient(circle at 35% 32%, #cffafe, var(--v2-cyan) 70%);border-radius:50%;flex:none;width:13px;height:13px;animation:1.1s ease-in-out infinite v2think-orb;box-shadow:0 0 12px #22d3eeb3}@keyframes v2think-orb{0%,to{opacity:.7;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}.v2ab-think-label{letter-spacing:-.01em;background:linear-gradient(90deg, var(--v2-cyan-hi) 20%, #eafeff 50%, var(--v2-cyan-hi) 80%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font:700 13px ui-sans-serif,system-ui;animation:1.8s linear infinite v2think-shimmer}@keyframes v2think-shimmer{to{background-position:-220% 0}}.v2ab-think-dots{align-items:flex-end;gap:3px;margin-left:-2px;display:inline-flex}.v2ab-think-dots i{background:var(--v2-cyan-hi);border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite v2think-dot}.v2ab-think-dots i:nth-child(2){animation-delay:.18s}.v2ab-think-dots i:nth-child(3){animation-delay:.36s}@keyframes v2think-dot{0%,60%,to{opacity:.2;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.v2ab-think-tokens{font:600 10.5px var(--mono);color:var(--t-3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.v2ab-think-phrase{color:var(--t-2);animation:v2think-phrase .72s var(--v2-ease);margin-top:9px;font:500 12.5px/1.5 ui-sans-serif,system-ui}@keyframes v2think-phrase{0%{opacity:0;transform:translateY(4px)}22%{opacity:1;transform:none}to{opacity:.9}}.v2ab-section-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.v2ab-expand-all{color:var(--v2-cyan-hi);border:1px solid var(--v2-cyan-line);border-radius:var(--v2-rp);cursor:pointer;white-space:nowrap;transition:background .2s var(--v2-ease), color .2s var(--v2-ease);background:#22d3ee0f;align-items:center;gap:5px;padding:3px 10px;font:650 10px ui-sans-serif,system-ui;display:inline-flex}.v2ab-expand-all:hover{color:#cffafe;background:#22d3ee26}.v4-panel{z-index:1;background:var(--bg-1);border:1px solid var(--v2-hair);min-height:0;box-shadow:var(--v2-e2);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.v4-head{border-bottom:1px solid var(--v2-hair);flex:none;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.v4-head-title{letter-spacing:.04em;color:var(--t-1);text-transform:uppercase;align-items:center;gap:8px;font:800 13px ui-sans-serif,system-ui;display:inline-flex}.v4-live-dot{background:#3b82f6;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite v4pulse;box-shadow:0 0 8px #3b82f6}.v4-live-dot.is-crit{background:#60a5fa;box-shadow:0 0 10px #3b82f6}@keyframes v4pulse{0%,to{opacity:1}50%{opacity:.35}}.v4-head-sub{color:var(--t-3);font:600 10px ui-sans-serif,system-ui}.v4-head-right{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}.v4-meter{color:var(--t-2);white-space:nowrap;align-items:baseline;gap:3px;font:600 13px ui-monospace,SF Mono,Menlo,monospace;display:inline-flex}.v4-meter-val{color:var(--t-0);font-weight:700}.v4-meter-unit{color:var(--t-3);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.v4-meter-sep{color:var(--t-4)}.v4-meter-cost{color:var(--v2-green);font-weight:700}.v4-meter.is-red .v4-meter-val{color:#ffd0da}.v4-meter.is-red .v4-meter-unit{color:#9a6b78}.v4-meter.is-red .v4-meter-cost{color:#ff7d97}@keyframes v4pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.v4-sevchip{text-transform:uppercase;letter-spacing:.06em;color:#fff;border-radius:6px;padding:3px 8px;font:800 9.5px ui-monospace,Menlo,monospace}.v4-sevchip.sev-crit{background:#e11d48}.v4-case-wait{text-align:center;color:var(--t-3);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:24px;font:600 13px ui-sans-serif,system-ui;display:flex}.v4-case-wait-pulse{border:2px dashed var(--v2-hair);border-radius:50%;width:34px;height:34px;animation:3s linear infinite v4spin}@keyframes v4spin{to{transform:rotate(360deg)}}.v4-case-wait-sub{color:var(--t-4);max-width:30ch;font:500 11px ui-sans-serif,system-ui}.v4-casescroll{flex:auto;min-height:0;padding:14px;animation:.4s both v4pop;overflow-y:auto}.v4-case-id{letter-spacing:.04em;color:var(--t-3);font:700 10px ui-monospace,Menlo,monospace}.v4-case-title{color:var(--t-0);margin:3px 0 5px;font:800 16px/1.25 ui-sans-serif,system-ui}.v4-case-window{color:var(--t-3);font:500 11px ui-sans-serif,system-ui}.v4-case-sec{margin-top:14px}.v4-case-lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--t-3);margin-bottom:6px;font:800 9.5px ui-sans-serif,system-ui}.v4-chips{flex-wrap:wrap;gap:5px;display:flex}.v4-attchip{color:#fff;background:var(--v2-violet);font:700 10px ui-monospace,Menlo,monospace}@supports (color:color-mix(in lab, red, red)){.v4-attchip{background:color-mix(in srgb, var(--v2-violet) 82%, #000)}}.v4-attchip{border-radius:6px;padding:3px 7px}.v4-case-grid{grid-template-columns:1fr 1fr;gap:12px 10px;margin-top:14px;display:grid}.v4-eblock{min-width:0}.v4-echip{overflow-wrap:anywhere;max-width:100%;color:var(--t-1);background:var(--v2-cyan);font:600 10.5px ui-sans-serif,system-ui;display:inline-block}@supports (color:color-mix(in lab, red, red)){.v4-echip{background:color-mix(in srgb, var(--v2-cyan) 12%, transparent)}}.v4-echip{border:1px solid var(--v2-cyan)}@supports (color:color-mix(in lab, red, red)){.v4-echip{border:1px solid color-mix(in srgb, var(--v2-cyan) 26%, transparent)}}.v4-echip{border-radius:5px;padding:2px 6px}.v4-echip.is-mono{font-family:ui-monospace,Menlo,monospace;font-size:9.5px}.v4-case-foot{border-top:1px solid var(--v2-hair);color:var(--t-3);margin-top:16px;padding-top:12px;font:500 11px ui-sans-serif,system-ui}.v4-case-foot b{color:var(--t-1);font-weight:700}.v4-thinkbadge{letter-spacing:.04em;color:var(--v2-cyan-hi,#0891b2);background:var(--v2-cyan);font:700 9.5px ui-monospace,Menlo,monospace}@supports (color:color-mix(in lab, red, red)){.v4-thinkbadge{background:color-mix(in srgb, var(--v2-cyan) 12%, transparent)}}.v4-thinkbadge{border:1px solid var(--v2-cyan)}@supports (color:color-mix(in lab, red, red)){.v4-thinkbadge{border:1px solid color-mix(in srgb, var(--v2-cyan) 28%, transparent)}}.v4-thinkbadge{font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 7px}.v4-trace{flex:auto;min-height:0;padding:12px 14px;overflow-y:auto}.v4-tl{padding:2px 0;position:relative}.v4-tl-item{animation:v4slidein .3s var(--v2-ease,ease) both;padding:0 2px 12px 28px;position:relative}.v4-tl-item:before{content:"";background:var(--v2-hair-2);width:1.5px;position:absolute;top:5px;bottom:-8px;left:9px}.v4-tl-item:last-child:before{display:none}.v4-tl-item:last-child{padding-bottom:2px}.v4-tl-content{min-width:0}.v4-tl-node{background:var(--v2-green);width:10px;height:10px;box-shadow:0 0 0 3px var(--bg-1);z-index:1;border-radius:50%;position:absolute;top:3px;left:5px}.v4-tl-node.is-mini{width:7px;height:7px;top:5px;left:6.5px}.v4-tl-node.status-empty{background:var(--v2-amber)}.v4-tl-node.status-error{background:#f43f5e}.v4-tl-node.is-think{background:var(--bg-1);width:13px;height:13px;box-shadow:0 0 0 2px var(--bg-1);color:var(--t-3);justify-content:center;align-items:center;display:flex;top:2px;left:3px}.v4-tl-item.is-agent{margin-top:12px;padding-top:3px}.v4-tl-item.is-agent:first-child{margin-top:0}.v4-tl-item.is-agent .v4-tl-node{background:var(--t-4);width:11px;height:11px;top:4px;left:4.5px}.v4-tl-item.is-agent.is-done .v4-tl-node{background:var(--v2-green)}.v4-tl-item.is-agent.is-active .v4-tl-node{background:var(--v2-cyan);box-shadow:0 0 0 3px var(--bg-1), 0 0 9px var(--v2-cyan);animation:1s ease-in-out infinite v4pulse}.v4-tl-item.is-agent.is-done .v4-tl-agentname{color:var(--t-1)}.v4-tl-agenthead{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.v4-tl-agentname{color:var(--t-0);letter-spacing:-.01em;font:700 14.5px ui-sans-serif,system-ui}.v4-tl-new{letter-spacing:.05em;color:var(--t-3);border:1px solid var(--v2-hair-2);border-radius:4px;padding:1px 4px;font:800 7.5px ui-monospace,Menlo,monospace}.v4-tl-agentrole{color:var(--t-3);margin-left:auto;font:500 10px ui-sans-serif,system-ui}.v4-tl-assigned{color:var(--t-3);margin-top:3px;font:500 12.5px/1.4 ui-sans-serif,system-ui}.v4-tl-think{color:var(--t-0);font:italic 400 14px/1.5 ui-sans-serif,system-ui}.v4-asset{background:var(--v2-cyan)}@supports (color:color-mix(in lab, red, red)){.v4-asset{background:color-mix(in srgb, var(--v2-cyan) 20%, transparent)}}.v4-asset{color:var(--t-0);-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap;border-radius:3px;margin:0 -1px;padding:0 3px;font-size:1.25em;font-weight:700}.v4red-trace .v4-asset{color:#f7c46c;letter-spacing:.3px;background:#f5a62329;border:1px solid #f5a6238c;border-radius:4px;margin:0 1px;padding:.5px 4px;font:700 1.25em ui-monospace,Menlo,monospace}.v4red-trace.is-evicted .v4-asset{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.v4-tl-tool{flex-wrap:wrap;align-items:baseline;gap:0;font-family:ui-monospace,SF Mono,Menlo,monospace;display:flex}.v4-tl-toolname{color:var(--t-0);font:700 13.5px ui-monospace,SF Mono,Menlo,monospace}.v4-tl-toolparen{color:var(--t-4);font-size:11px}.v4-tl-toolargs{color:var(--t-3);word-break:break-word;font:500 12.5px ui-monospace,Menlo,monospace}.v4-tl-toolargs .v4-arg-key{color:var(--t-4)}.v4-tl-toolargs .v4-arg-val{color:#8fb0d8}.v4-tl-toolargs .v4-arg-list{color:#9dbe86}.v4-tl-result{color:var(--t-0);word-break:break-word;margin-top:3px;font:500 13px/1.45 ui-monospace,Menlo,monospace}.v4-tl-result-arrow{color:var(--t-4)}.v4-tl-result.status-empty{color:var(--t-3);font-style:italic}.v4-tl-result.status-error{color:#f87171}.v4-tl-qtoggle{cursor:pointer;color:var(--v2-cyan-hi,#5cc8ff);background:0 0;border:none;align-items:center;gap:6px;margin-top:5px;padding:1px 0;font:600 11px ui-monospace,SF Mono,Menlo,monospace;display:inline-flex}.v4-tl-qtoggle:hover{color:#8fe0ff}.v4-tl-qtoggle-mark{letter-spacing:-1px;font-weight:800}.v4-tl-qtoggle-chev{transition:transform .18s var(--v2-ease,ease)}.v4-tl-qtoggle.is-open .v4-tl-qtoggle-chev{transform:rotate(90deg)}.v4-tl-query{border:1px solid var(--v2-hair);color:var(--t-0);white-space:pre-wrap;word-break:break-word;animation:v4slidein .18s var(--v2-ease,ease) both;background:#05080f;border-radius:8px;margin:6px 0 2px;padding:9px 11px;font:500 12.5px/1.55 ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto}.v4-tl-desc{color:var(--t-1);margin-bottom:3px;font:500 13.5px/1.4 ui-sans-serif,system-ui}.v4-tl-toolword{color:var(--t-0);margin-right:7px;font-weight:700}.v4-io{align-items:flex-start;gap:8px;margin-top:5px;display:flex}.v4-io-tag{letter-spacing:.12em;width:26px;color:var(--t-4);-webkit-user-select:none;user-select:none;flex:none;padding-top:2px;font:700 9px ui-monospace,SF Mono,Menlo,monospace}.v4-io>.v4-tl-query{flex:1;min-width:0;margin:0}.v4-io>.v4-tl-result,.v4-io>.v4-tl-actionresult{flex:1;min-width:0;margin-top:0}.v4-tl-findings{align-items:baseline;gap:7px;margin-top:5px;font:500 13px/1.45 ui-sans-serif,system-ui;display:flex}.v4-tl-findlabel{letter-spacing:.08em;color:var(--t-4);flex:none;font:800 8px ui-monospace,Menlo,monospace}.v4-tl-findings.status-empty .v4-tl-findlabel,.v4-tl-findings.status-error .v4-tl-findlabel{color:var(--v2-amber)}.v4-tl-findtext{color:var(--t-2)}.v4-tl-findings.status-empty .v4-tl-findtext{color:var(--t-3);font-style:italic}.v4-tl-findings.status-error .v4-tl-findtext{color:#f87171}.v4-tl-caret{vertical-align:text-bottom;background:var(--v2-cyan);width:2px;height:13px;box-shadow:0 0 6px var(--v2-cyan);margin-left:3px;animation:.9s step-end infinite v2blink;display:inline-block}.v4-tl-node.is-live{background:var(--v2-cyan);box-shadow:0 0 0 3px var(--bg-1), 0 0 8px var(--v2-cyan);animation:1s ease-in-out infinite v4pulse}.v4-tl-loading{color:var(--t-2);align-items:baseline;gap:7px;font:600 14px ui-sans-serif,system-ui;display:flex}.v4-tl-loading-lead{color:var(--t-1)}.v4-tl-loading-tok{color:var(--t-3);font-variant-numeric:tabular-nums;font-size:11px}.v4-tl-loading-verb{color:#e8927c;align-items:center;gap:6px;margin-top:3px;font:600 14px ui-sans-serif,system-ui;display:flex}.v4-tl-loading-ico{color:#e8927c;align-items:center;animation:3.4s linear infinite v4spin;display:inline-flex}.v4-orch{z-index:2;pointer-events:auto;background:var(--bg-1);border:1px solid var(--v2-hair);box-shadow:var(--v2-e2);border-radius:16px;flex-direction:column;align-self:flex-start;max-width:100%;margin-bottom:10px;margin-left:22px;display:inline-flex;position:relative;overflow:hidden}.v4-orch-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:9px 15px;display:flex}.v4-orch-head:hover{background:#ffffff05}.v4-orch.is-open .v4-orch-head{border-bottom:1px solid var(--v2-hair)}.v4-orch-ico{color:var(--v2-cyan-hi,#7de9f9);flex:none}.v4-orch-title{letter-spacing:.1em;text-transform:uppercase;color:var(--t-2);font:800 10px ui-sans-serif,system-ui}.v4-orch-count{color:var(--v2-green);font-variant-numeric:tabular-nums;margin-left:auto;font:800 12.5px ui-sans-serif,system-ui}.v4-orch-count-of{color:var(--t-4);font-weight:700}.v4-orch-chev{color:var(--t-3);transition:transform .2s var(--v2-ease);flex:none}.v4-orch.is-open .v4-orch-chev{transform:rotate(180deg)}.v4-orch-body{align-items:stretch;padding:12px 14px 13px;display:flex}.v4-orch-zone{flex-direction:column;gap:8px;display:flex}.v4-orch-zonelbl{font:800 8px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-2)}.v4-orch-leadrow{align-items:center;gap:9px;display:flex}.v4-orch-teamgrid{grid-template-columns:repeat(3,auto);gap:7px;display:grid}.v4-orch-teamgrid .v4-agent{justify-content:flex-start}.v4-pipe-arrow{color:var(--t-4);flex:none;font-size:13px}.v4-orch-conn{flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:flex}.v4-orch-conn-lbl{font:700 8px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-2)}.v4-orch-conn-fan{width:26px;height:20px;position:relative}.v4-orch-conn-fan span{background:var(--v2-hair-2);transform-origin:0;border-radius:1px;width:26px;height:1.5px;position:absolute;top:50%;left:0}.v4-orch-conn-fan span:first-child{transform:rotate(-24deg)}.v4-orch-conn-fan span:nth-child(3){transform:rotate(24deg)}.v5-mapbg--full{z-index:9999;background:var(--bg-0,#05070d);position:fixed!important;inset:0!important}.v5-mapctl{z-index:20;pointer-events:auto;flex-direction:column;gap:7px;display:flex;position:absolute;top:12px;right:384px}.v5-mapbg--full .v5-mapctl{right:12px}.v5-mapctl-btn{background:var(--t-4);border-radius:11px;align-items:center;gap:7px;min-width:40px;height:40px;padding:0 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.v5-mapctl-btn{background:color-mix(in srgb, var(--t-4) 12%, #090d17b8)}}.v5-mapctl-btn{-webkit-backdrop-filter:blur(20px)saturate(150%);border:1px solid var(--v2-hair);box-shadow:var(--v2-e2);color:var(--t-1);cursor:pointer;letter-spacing:.02em;font:800 12px ui-sans-serif,system-ui;transition:color .15s,border-color .15s,background .15s}.v5-mapctl-btn:hover{color:var(--t-0);border-color:var(--v2-cyan-line,#22d3ee47)}.v5-mapctl-btn.is-on{color:#04121a;background:var(--v2-cyan);border-color:#0000}.v5-mapctl-lbl{line-height:1}.v5-mapclose{z-index:20;background:var(--v2-cyan);border-radius:11px;align-items:center;gap:7px;padding:9px 16px;display:inline-flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.v5-mapclose{background:color-mix(in srgb, var(--v2-cyan) 14%, #090d17cc)}}.v5-mapclose{-webkit-backdrop-filter:blur(20px)saturate(150%);border:1px solid var(--v2-cyan-line,#22d3ee66);box-shadow:var(--v2-e2);color:var(--v2-cyan-hi,#7de9f9);cursor:pointer;font:700 12px ui-sans-serif,system-ui}.v5-mapclose:hover{color:#eafcff;border-color:var(--v2-cyan)}.v4-legend{z-index:3;pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(150%);border:1px solid var(--v2-hair);box-shadow:var(--v2-e2);background:linear-gradient(#121929a8,#090d1799);border-radius:12px;flex-direction:column-reverse;padding:4px 8px 6px;display:flex;position:absolute;bottom:214px;left:2px}.v4-legend-head{cursor:pointer;color:var(--t-3);background:0 0;border:none;align-items:center;gap:10px;padding:4px;display:flex}.v4-legend-head:hover{color:var(--t-2)}.v4-legend-title{font:800 9.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t-3)}.v4-legend-chev{color:var(--t-4);transition:transform .2s var(--v2-ease);flex:none;margin-left:auto}.v4-legend:not(.is-open) .v4-legend-chev{transform:rotate(180deg)}.v4-legend-rows{flex-direction:column;gap:8px;padding:4px 4px 5px;display:flex}.v4-legend-row{color:var(--t-1);white-space:nowrap;align-items:center;gap:8px;font:600 14px ui-sans-serif,system-ui;display:flex}.v4-legend-row b{color:var(--t-1);font-weight:700}.v4-legend-dot{border-radius:50%;flex:none;width:12px;height:12px}.v4-legend-dot.is-red{background:#f43f5e;box-shadow:0 0 8px #f43f5e}.v4-legend-dot.is-amber{background:#fbbf24;box-shadow:0 0 7px #fbbf24b3}.v4-legend-dot.is-blue{background:#5b8dd6;box-shadow:0 0 6px #5b8dd68c}.v4-legend-line{border-radius:2px;flex:none;width:15px;height:3px}.v4-legend-line.is-red{background:#f43f5e;box-shadow:0 0 7px #f43f5ed9}.v4-legend-ring{background:0 0;border:2px solid #22d3ee;border-radius:50%;flex:none;width:12px;height:12px;animation:1.5s ease-in-out infinite v4pulse;box-shadow:0 0 8px #22d3ee,inset 0 0 3px #22d3ee8c}.v4-legend-tier{background:linear-gradient(90deg,#4b83ab,#2fa298,#5f6bc4,#a457bd);border-radius:3px;flex:none;width:15px;height:10px;box-shadow:inset 0 0 0 1px #ffffff1a}.v4-legend-hint{color:var(--t-3);opacity:.78;font:500 12px ui-sans-serif,system-ui}.v4-agent{border:1px solid var(--v2-hair-2);background:var(--t-4);border-radius:11px;align-items:center;gap:7px;padding:4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v4-agent{background:color-mix(in srgb, var(--t-4) 14%, transparent)}}.v4-agent{color:var(--t-1);white-space:nowrap;font:700 11px ui-sans-serif,system-ui;transition:color .2s,background .2s,border-color .2s}.v4-agent.is-small{gap:6px;padding:3px 9px;font-size:10px}.v4-agent-dot{background:var(--t-3);border-radius:50%;flex:none;width:7px;height:7px}.v4-agent-ico{flex:none}.v4-agent-label{flex-direction:column;gap:1px;line-height:1.12;display:flex}.v4-agent-name{align-items:center;gap:5px;display:inline-flex}.v4-agent-purpose{color:var(--t-2);letter-spacing:.01em;font:500 9.5px ui-sans-serif,system-ui}.v4-agent.state-active .v4-agent-purpose{color:var(--v2-cyan-hi,#7de9f9)}.v4-agent-tag{letter-spacing:.05em;color:var(--v2-cyan-hi,#0891b2);background:var(--v2-cyan);font:800 7.5px ui-monospace,Menlo,monospace}@supports (color:color-mix(in lab, red, red)){.v4-agent-tag{background:color-mix(in srgb, var(--v2-cyan) 16%, transparent)}}.v4-agent-tag{border-radius:4px;padding:1px 4px}.v4-agent.state-active{border-color:var(--v2-cyan)}@supports (color:color-mix(in lab, red, red)){.v4-agent.state-active{border-color:color-mix(in srgb, var(--v2-cyan) 60%, transparent)}}.v4-agent.state-active{color:var(--t-0);background:var(--v2-cyan)}@supports (color:color-mix(in lab, red, red)){.v4-agent.state-active{background:color-mix(in srgb, var(--v2-cyan) 14%, var(--bg-1))}}.v4-agent.state-active{box-shadow:0 0 18px -6px var(--v2-cyan)}.v4-agent.state-active .v4-agent-dot{background:var(--v2-cyan);box-shadow:0 0 8px var(--v2-cyan);animation:1s ease-in-out infinite v4pulse}.v4-agent.state-done{color:var(--t-1)}.v4-agent.state-done .v4-agent-dot{background:var(--v2-green)}@keyframes v4slidein{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.v4-out-outcome{border-radius:7px;margin-top:6px;padding:4px 8px;font:700 10.5px/1.35 ui-sans-serif,system-ui}.v4-out-outcome.is-approve{color:var(--v2-green);background:var(--v2-green)}@supports (color:color-mix(in lab, red, red)){.v4-out-outcome.is-approve{background:color-mix(in srgb, var(--v2-green) 12%, transparent)}}.v4-out-outcome.is-hold{color:#f0b050;background:#f0b05024}.v4-out{border:1px solid var(--v2-hair);background:var(--t-4);border-left-width:3px;border-radius:10px;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.v4-out{background:color-mix(in srgb, var(--t-4) 6%, transparent)}}.v4-out{animation:.3s both v4slidein}.v4-out-title{color:var(--t-0);align-items:center;gap:7px;margin-bottom:5px;font:700 14px/1.3 ui-sans-serif,system-ui;display:flex}.v4-out-lines{flex-direction:column;gap:3px;margin:0;padding-left:16px;display:flex}.v4-out-lines li{color:var(--t-1);font:500 13px/1.4 ui-sans-serif,system-ui}.v4-out-case{border-left-color:var(--v2-cyan)}.v4-out-verdict{border-left-color:#f43f5e}.v4-out-intel{border-left-color:var(--v2-violet)}.v4-out-playbook{border-left-color:#3b82f6}.v4-out-scope{border-left-color:var(--v2-amber)}.v4-out-recommend{border-left-color:var(--v2-green)}.v4-out-report{border-left-color:var(--t-3)}.v4-out.is-approval{border-left-color:var(--v2-amber);background:var(--v2-amber)}@supports (color:color-mix(in lab, red, red)){.v4-out.is-approval{background:color-mix(in srgb, var(--v2-amber) 9%, var(--bg-1))}}.v4-out-caseid{color:var(--t-2);margin-bottom:6px;font:600 13px ui-sans-serif,system-ui}.v4-out-caseid b{color:var(--t-0)}.v4-out-att{margin-bottom:7px}.v4-out-ent{color:var(--t-3);flex-wrap:wrap;gap:3px 12px;font:500 10.5px ui-sans-serif,system-ui;display:flex}.v4-out-ent b{color:var(--t-0)}.v4-out-gate{letter-spacing:.08em;color:var(--v2-amber);background:var(--v2-amber);font:800 8px ui-monospace,Menlo,monospace}@supports (color:color-mix(in lab, red, red)){.v4-out-gate{background:color-mix(in srgb, var(--v2-amber) 16%, transparent)}}.v4-out-gate{border-radius:4px;padding:1px 5px}.v4-out-approve{align-items:center;gap:7px;margin-top:9px;display:flex}.v4-approve-btn{border:1px solid var(--v2-hair);cursor:default;border-radius:7px;padding:4px 13px;font:700 12.5px ui-sans-serif,system-ui}.v4-approve-btn.is-approve{color:#fff;background:var(--v2-green);border-color:#0000}.v4-approve-btn.is-hold{color:var(--t-2);background:0 0}.v4-approve-note{color:var(--t-4);font:500 11.5px ui-sans-serif,system-ui}.v4-approve-verdict{align-items:center;gap:5px;font:700 13px ui-sans-serif,system-ui;display:inline-flex}.v4-approve-verdict.is-approve{color:var(--v2-green)}.v4-approve-verdict.is-hold{color:#f0b050}.v4-tl-item.is-agent.is-done.is-card{padding-bottom:14px}.v4-card-headline{color:var(--t-0);letter-spacing:-.01em;margin-top:4px;font:700 13px/1.34 ui-sans-serif,system-ui}.v4-card-verdict{color:var(--t-2);margin-top:3px;font:500 13px/1.4 ui-sans-serif,system-ui}.v4-card-lines{flex-direction:column;gap:3px;margin:5px 0 0;padding-left:15px;display:flex}.v4-card-lines li{color:var(--t-1);font:500 13px/1.4 ui-sans-serif,system-ui}.v4-card-gate{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.v4-fold-btn{color:var(--t-4);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;margin-top:9px;padding:3px 9px 3px 7px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.v4-fold-btn:hover{color:var(--t-2);background:var(--t-4)}@supports (color:color-mix(in lab, red, red)){.v4-fold-btn:hover{background:color-mix(in srgb, var(--t-4) 8%, transparent)}}.v4-fold-btn:hover{border-color:var(--v2-hair)}.v4-fold-ico{color:var(--v2-violet,#a78bfa);opacity:.8;flex:none}.v4-fold-lead{font:600 10.5px ui-sans-serif,system-ui}.v4-fold-tok{color:var(--t-4);font-variant-numeric:tabular-nums;font:500 10px ui-monospace,Menlo,monospace}.v4-fold-chev{color:var(--t-4);transition:transform .2s var(--v2-ease,ease);flex:none}.v4-fold-chev.is-open{transform:rotate(180deg)}.v4-fold-body{border-left:1.5px solid var(--v2-hair-2);animation:v4slidein .22s var(--v2-ease,ease) both;flex-direction:column;gap:9px;margin-top:9px;padding:1px 0 1px 12px;display:flex}.v4-fold-body .v4-tl-item{margin:0;padding:0;animation:none;position:static}.v4-fold-body .v4-tl-item:before,.v4-fold-body .v4-tl-node{display:none}.v4-fold-body .v4-tl-think{font-size:13.5px}.v4-settings{display:inline-flex;position:relative}.v4-settings-btn{padding:7px;line-height:0}.v4-settings-btn.is-open{color:var(--t-0);border-color:var(--v2-cyan)}@supports (color:color-mix(in lab, red, red)){.v4-settings-btn.is-open{border-color:color-mix(in srgb, var(--v2-cyan) 55%, transparent)}}.v4-settings-btn.is-open{background:var(--v2-cyan)}@supports (color:color-mix(in lab, red, red)){.v4-settings-btn.is-open{background:color-mix(in srgb, var(--v2-cyan) 12%, var(--bg-1))}}.v4-settings-btn:hover :where(svg){transform:rotate(35deg)}.v4-settings-btn :where(svg){transition:transform .35s var(--v2-ease,ease)}.v4-settings-pop{z-index:60;background:var(--bg-1);border:1px solid var(--v2-hair);width:244px;box-shadow:var(--v2-e2), 0 18px 40px -18px #0009;animation:v4slidein .16s var(--v2-ease,ease) both;border-radius:13px;padding:11px 12px 13px;position:absolute;top:calc(100% + 9px);right:0}.v4-set-head{letter-spacing:.12em;text-transform:uppercase;color:var(--t-3);margin-bottom:9px;font:800 9px ui-sans-serif,system-ui}.v4-set-field{flex-direction:column;gap:5px;display:flex}.v4-set-field-label{color:var(--t-2);font:600 11px ui-sans-serif,system-ui}.v4-set-input{box-sizing:border-box;border:1px solid var(--v2-hair-2);background:var(--t-4);border-radius:8px;width:100%;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.v4-set-input{background:color-mix(in srgb, var(--t-4) 8%, transparent)}}.v4-set-input{color:var(--t-0);outline:none;font:600 12px ui-sans-serif,system-ui;transition:border-color .15s}.v4-set-input:focus{border-color:var(--v2-cyan)}@supports (color:color-mix(in lab, red, red)){.v4-set-input:focus{border-color:color-mix(in srgb, var(--v2-cyan) 60%, transparent)}}.v4-set-input::placeholder{color:var(--t-4);font-weight:500}.v4-set-sep{background:var(--v2-hair);height:1px;margin:12px -12px 10px}.v4-set-group-label{letter-spacing:.12em;text-transform:uppercase;color:var(--t-3);margin-bottom:6px;font:800 9px ui-sans-serif,system-ui}.v4-set-row{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:7px 6px;display:flex}.v4-set-row:hover{background:var(--t-4)}@supports (color:color-mix(in lab, red, red)){.v4-set-row:hover{background:color-mix(in srgb, var(--t-4) 7%, transparent)}}.v4-set-row-label{color:var(--t-1);font:600 12px ui-sans-serif,system-ui}.v4-set-toggle{background:var(--v2-hair-2);border:1px solid var(--v2-hair);width:34px;height:19px;transition:background .18s var(--v2-ease,ease);border-radius:999px;flex:none;position:relative}.v4-set-toggle.is-on{background:var(--v2-green);border-color:#0000}.v4-set-toggle-knob{width:15px;height:15px;transition:transform .18s var(--v2-ease,ease);background:#fff;border-radius:50%;position:absolute;top:1.5px;left:1.5px;box-shadow:0 1px 3px #00000059}.v4-set-toggle.is-on .v4-set-toggle-knob{transform:translate(15px)}.v4-tl-node.is-action{background:var(--v2-green);border-radius:4px;justify-content:center;align-items:center;width:14px;height:14px;display:flex;top:2px;left:3px}@supports (color:color-mix(in lab, red, red)){.v4-tl-node.is-action{background:color-mix(in srgb, var(--v2-green) 22%, var(--bg-1))}}.v4-tl-node.is-action{box-shadow:0 0 0 2px var(--bg-1);color:var(--v2-green)}.v4-tl-node.is-action.is-gated{background:var(--v2-amber)}@supports (color:color-mix(in lab, red, red)){.v4-tl-node.is-action.is-gated{background:color-mix(in srgb, var(--v2-amber) 24%, var(--bg-1))}}.v4-tl-node.is-action.is-gated{color:var(--v2-amber)}.v4-tl-action{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.v4-tl-actionname{color:var(--v2-green);font:700 13.5px ui-monospace,SF Mono,Menlo,monospace}.v4-tl-item.is-action.is-gated .v4-tl-actionname{color:var(--v2-amber)}.v4-tl-actionparen{color:var(--t-4);font:11px ui-monospace,Menlo,monospace}.v4-tl-actionargs{color:var(--t-3);word-break:break-word;font:500 12.5px ui-monospace,Menlo,monospace}.v4-tl-actiontag{letter-spacing:.07em;border-radius:4px;align-self:center;margin-left:8px;padding:1px 6px;font:800 9.5px ui-monospace,Menlo,monospace}.v4-tl-actiontag.is-auto{color:#08160d;background:var(--v2-green)}.v4-tl-actiontag.is-gated{color:#22190a;background:var(--v2-amber)}.v4-tl-guardrail{color:var(--v2-cyan-hi,#7de9f9);align-items:flex-start;gap:5px;margin-top:4px;font:500 12px/1.4 ui-sans-serif,system-ui;display:flex}.v4-tl-guardrail-ico{flex:none;margin-top:1px}.v4-tl-actionresult{color:var(--v2-green);word-break:break-word;margin-top:4px;font:600 13px/1.45 ui-sans-serif,system-ui}.v4-tl-actionresult.is-gated{color:var(--v2-amber)}.v4-card-acts{flex-direction:column;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.v4-card-act{color:var(--t-1);align-items:flex-start;gap:7px;font:600 13px/1.35 ui-sans-serif,system-ui;display:flex}.v4-card-act-ico{color:var(--v2-green);flex:none;margin-top:1.5px}.v4-card-act-text{flex:1;min-width:0}.v4-card-act-tag{letter-spacing:.06em;color:var(--v2-green);background:var(--v2-green);flex:none;margin-top:1px;font:800 7px ui-monospace,Menlo,monospace}@supports (color:color-mix(in lab, red, red)){.v4-card-act-tag{background:color-mix(in srgb, var(--v2-green) 16%, transparent)}}.v4-card-act-tag{border-radius:4px;padding:1.5px 4px}.v4-gate{border:1px solid var(--v2-amber);border-radius:12px;margin-top:12px;padding:12px 13px 13px}@supports (color:color-mix(in lab, red, red)){.v4-gate{border:1px solid color-mix(in srgb, var(--v2-amber) 42%, var(--v2-hair))}}.v4-gate{background:var(--v2-amber)}@supports (color:color-mix(in lab, red, red)){.v4-gate{background:color-mix(in srgb, var(--v2-amber) 8%, var(--bg-1))}}.v4-gate.is-live{animation:2.2s ease-in-out infinite v4gatepulse}@keyframes v4gatepulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--v2-amber) 22%, transparent), 0 0 16px -8px var(--v2-amber)}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--v2-amber) 48%, transparent), 0 0 26px -4px var(--v2-amber)}}.v4-gate-head{color:var(--v2-amber);align-items:center;gap:7px;font:800 13.5px ui-sans-serif,system-ui;display:flex}.v4-gate-head-ico{flex:none}.v4-gate-desc{color:var(--t-0);margin:8px 0 0;font:500 13.5px/1.5 ui-sans-serif,system-ui}.v4-gate-desc b{color:var(--t-0);font-weight:800}.v4-gate-plan{flex-direction:column;gap:3px;margin:9px 0 0;padding-left:16px;display:flex}.v4-gate-plan li{color:var(--t-1);font:600 13px/1.4 ui-sans-serif,system-ui}.v4-gate-actions{gap:8px;margin-top:12px;display:flex}.v4-gate .v4-approve-btn{cursor:pointer;align-items:center;gap:6px;padding:7px 15px;font-size:13.5px;display:inline-flex}.v4-gate .v4-approve-btn.is-approve{box-shadow:0 3px 12px -4px var(--v2-green)}.v4-gate .v4-approve-btn.is-hold{border-color:var(--v2-hair-2)}.v4-gate .v4-approve-btn:disabled{opacity:.45;cursor:default;box-shadow:none}.v4-gate-note{color:var(--v2-amber);letter-spacing:.03em;margin-top:8px;font:700 11.5px ui-sans-serif,system-ui;display:block}.v4-gate .v4-approve-verdict{margin-top:11px;font-size:14px}.v4-scrub{background:var(--t-4);border-radius:10px;align-items:center;gap:8px;padding:3px 4px 3px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.v4-scrub{background:color-mix(in srgb, var(--t-4) 9%, transparent)}}.v4-scrub{border:1px solid var(--v2-hair)}.v4-scrub-play{background:var(--v2-cyan);color:#04121a;cursor:pointer;letter-spacing:-1px;border:none;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:grid}.v4-scrub-skip{background:var(--v2-cyan);margin-left:5px}@supports (color:color-mix(in lab, red, red)){.v4-scrub-skip{background:color-mix(in srgb, var(--v2-cyan) 22%, transparent)}}.v4-scrub-skip{color:var(--t-1)}.v4-scrub-skip:hover:not(:disabled){background:var(--v2-cyan)}@supports (color:color-mix(in lab, red, red)){.v4-scrub-skip:hover:not(:disabled){background:color-mix(in srgb, var(--v2-cyan) 40%, transparent)}}.v4-scrub-skip:hover:not(:disabled){color:var(--t-0)}.v4-scrub-skip:disabled{opacity:.35;cursor:default}.v4-scrub-range{width:150px;accent-color:var(--v2-cyan);cursor:pointer;height:4px}.v4-scrub-label{text-align:left;width:168px;color:var(--t-3);white-space:nowrap;text-overflow:ellipsis;flex:none;font:500 10.5px ui-sans-serif,system-ui;overflow:hidden}.v4-scrub-label b{color:var(--t-1);margin-right:8px;font-family:ui-monospace,Menlo,monospace;font-weight:700}.lg-root{background:radial-gradient(at 50% 0,#12203a 0%,#080d17 55%,#05080f 100%);place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative}.lg-grid{pointer-events:none;opacity:.5;background-image:linear-gradient(#78a0dc0e 1px,#0000 1px),linear-gradient(90deg,#78a0dc0e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(at 50% 40%,#000 30%,#0000 78%)}.lg-card{background:linear-gradient(#131b2cf0,#0b101cf5);border:1px solid #ffffff17;border-radius:16px;flex-direction:column;width:100%;max-width:372px;padding:30px 30px 24px;display:flex;position:relative;box-shadow:0 30px 80px -30px #000000d9,inset 0 1px #ffffff0d}.lg-brand{align-items:center;gap:11px;margin-bottom:22px;display:flex}.lg-brand-text{letter-spacing:.01em;color:#e8eef9;flex-direction:column;font:800 15px ui-sans-serif,system-ui;display:flex}.lg-brand-text em{color:#7a8798;letter-spacing:.06em;font:500 10.5px ui-sans-serif,system-ui}.lg-title{color:#f2f6fd;margin:0 0 5px;font:700 19px ui-sans-serif,system-ui}.lg-sub{color:#8b97a9;margin:0 0 20px;font:400 12.5px/1.5 ui-sans-serif,system-ui}.lg-label{letter-spacing:.09em;text-transform:uppercase;color:#7e8ca0;margin-bottom:7px;font:600 10.5px ui-sans-serif,system-ui}.lg-input{color:#edf2fb;background:#060a12d9;border:1px solid #ffffff21;border-radius:9px;outline:none;height:42px;padding:0 13px;font:500 14px ui-monospace,Menlo,monospace;transition:border-color .15s,box-shadow .15s}.lg-input::placeholder{color:#4c5768}.lg-input:focus{border-color:#22d3ee99;box-shadow:0 0 0 3px #22d3ee1f}.lg-input.is-error{border-color:#f0455ea6;box-shadow:0 0 0 3px #f0455e1f}.lg-error{color:#ff8fa3;margin:9px 0 0;font:500 12px ui-sans-serif,system-ui}.lg-btn{cursor:pointer;color:#04121a;background:linear-gradient(#4fe3f5,#22d3ee);border:none;border-radius:9px;height:42px;margin-top:18px;font:700 13.5px ui-sans-serif,system-ui;transition:filter .15s,opacity .15s}.lg-btn:hover:not(:disabled){filter:brightness(1.08)}.lg-btn:disabled{opacity:.42;cursor:default}.lg-foot{text-align:center;letter-spacing:.05em;color:#566274;margin:18px 0 0;font:500 10.5px ui-sans-serif,system-ui}.es-root{background:radial-gradient(at 50% 0,#12203a 0%,#080d17 55%,#05080f 100%);place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative}.es-grid{pointer-events:none;opacity:.5;background-image:linear-gradient(#78a0dc0e 1px,#0000 1px),linear-gradient(90deg,#78a0dc0e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 38%,#000 28%,#0000 76%);mask-image:radial-gradient(at 50% 38%,#000 28%,#0000 76%)}.es-glow{pointer-events:none;filter:blur(90px);opacity:.5;border-radius:50%;width:620px;height:320px;position:absolute;top:16%;left:50%;transform:translate(-50%)}.es-root.is-info .es-glow{background:#22d3ee2e}.es-root.is-warn .es-glow{background:#f5a62333}.es-root.is-danger .es-glow{background:#f0455e33}.es-card{background:linear-gradient(#131b2cf0,#0b101cf5);border:1px solid #ffffff17;border-radius:16px;flex-direction:column;align-items:flex-start;width:100%;max-width:460px;padding:32px 34px 28px;display:flex;position:relative;box-shadow:0 30px 80px -30px #000000d9,inset 0 1px #ffffff0d}.es-brand{letter-spacing:.01em;color:#c8d3e4;align-items:center;gap:9px;margin-bottom:20px;font:700 12.5px ui-sans-serif,system-ui;display:flex}.es-code{letter-spacing:-.02em;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font:800 54px/1 ui-monospace,Menlo,monospace}.es-root.is-info .es-code{background-image:linear-gradient(#7de9f9,#22d3ee)}.es-root.is-warn .es-code{background-image:linear-gradient(#ffd79a,#f5a623)}.es-root.is-danger .es-code{background-image:linear-gradient(#ff9dae,#f0455e)}.es-title{color:#f2f6fd;margin:14px 0 7px;font:700 20px ui-sans-serif,system-ui}.es-desc{color:#8b97a9;margin:0;font:400 13px/1.6 ui-sans-serif,system-ui}.es-detail{color:#6e7c90;word-break:break-all;background:#060a12b3;border:1px solid #ffffff14;border-radius:7px;margin:12px 0 0;padding:7px 10px;font:500 11px ui-monospace,Menlo,monospace}.es-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.es-btn{cursor:pointer;white-space:nowrap;color:#d7e1f0;background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;justify-content:center;align-items:center;height:38px;padding:0 16px;font:600 12.5px ui-sans-serif,system-ui;text-decoration:none;transition:background .15s,border-color .15s,color .15s,filter .15s;display:inline-flex}.es-btn:hover{color:#f2f6fd;background:#ffffff14}.es-btn.is-primary{color:#04121a;background:linear-gradient(#4fe3f5,#22d3ee);border-color:#0000;font-weight:700}.es-btn.is-primary:hover{filter:brightness(1.08)}@media (max-width:480px){.es-code{font-size:44px}.es-card{padding:26px 22px 22px}}.lg-label--spaced{margin-top:15px}.lg-canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.lg-aurora{z-index:0;pointer-events:none;filter:blur(90px);opacity:.55;background:radial-gradient(38% 44% at 22% 26%,#22d3ee33,#0000 70%),radial-gradient(34% 40% at 78% 34%,#f0455e29,#0000 70%),radial-gradient(44% 42% at 52% 82%,#5878ff29,#0000 70%);animation:26s ease-in-out infinite alternate lgDrift;position:absolute;inset:-25%}@keyframes lgDrift{0%{transform:translate(-2.5%,-1.5%)scale(1)}50%{transform:translate(2%,2.5%)scale(1.06)}to{transform:translate(3%,-2%)scale(1.02)}}.lg-card{z-index:1;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.lg-card:focus-within{transform:translateY(-3px);box-shadow:0 40px 90px -34px #000000e6,0 0 0 1px #22d3ee24,inset 0 1px #ffffff0f}.lg-grid{z-index:0}@media (prefers-reduced-motion:reduce){.lg-aurora{animation:none}}.ac-root{color:#dce4f0;background:#070b13;min-height:100dvh;padding:26px 30px 40px}.ac-head{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:16px;display:flex}.ac-head-left{flex-direction:column;gap:7px;display:flex}.ac-back{color:#7cc9dc;font:600 12px ui-sans-serif,system-ui;text-decoration:none}.ac-back:hover{color:#a9e4f2}.ac-title{color:#f2f6fd;margin:0;font:700 21px ui-sans-serif,system-ui}.ac-stats{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ac-stat{color:#8b97a9;font:500 12px ui-sans-serif,system-ui}.ac-stat b{color:#e8eef9;font-weight:700}.ac-role{color:#04121a;background:var(--v2-cyan,#22d3ee);border-radius:999px;padding:3px 9px;font:600 11px ui-monospace,Menlo,monospace}.ac-empty{color:#8b97a9;max-width:560px;margin:40px 0;font:400 13px/1.6 ui-sans-serif,system-ui}.ac-table-wrap{border:1px solid #ffffff14;border-radius:11px;margin-top:18px;overflow-x:auto}.ac-table{border-collapse:collapse;width:100%;font:500 12px ui-sans-serif,system-ui}.ac-table thead th{text-align:left;color:#7e8ca0;letter-spacing:.09em;text-transform:uppercase;background:#101726fa;border-bottom:1px solid #ffffff17;padding:10px 13px;font:700 10px ui-sans-serif,system-ui;position:sticky;top:0}.ac-table tbody tr{border-bottom:1px solid #ffffff0b}.ac-table tbody tr:hover{background:#ffffff06}.ac-table td{vertical-align:top;color:#c3cddd;padding:9px 13px}.ac-when{white-space:nowrap;color:#77839a;font-variant-numeric:tabular-nums}.ac-actor{white-space:nowrap;color:#e2e9f5;font:600 12px ui-monospace,Menlo,monospace}.ac-badge{letter-spacing:.05em;text-transform:uppercase;color:#7de9f9;background:#22d3ee29;border-radius:4px;margin-left:7px;padding:1px 6px;font:700 9px ui-sans-serif,system-ui}.ac-action{color:#cbd6e6;background:#ffffff0f;border-radius:5px;padding:2px 8px;font:600 11px ui-monospace,Menlo,monospace;display:inline-block}.ac-action.is-ok{color:#6fd8ce;background:#2fa6a02e}.ac-action.is-warn{color:#f5c77a;background:#f5a62329}.ac-action.is-muted{color:#8a94a6;background:#ffffff0a}.ac-path,.ac-src{color:#7b879b;white-space:nowrap;font:500 11px ui-monospace,Menlo,monospace}.ac-detail{color:#93a0b4;font:500 11px ui-monospace,Menlo,monospace}.ac-kv{margin-right:9px;display:inline-block}.ac-kv b{color:#d6dfec;font-weight:700}.ac-note{color:#6d7994;max-width:720px;margin:16px 0 0;font:400 11.5px/1.6 ui-sans-serif,system-ui}.ac-note code{color:#94a3b8;font:600 11px ui-monospace,Menlo,monospace}.v4-set-adminlink{color:#a9e4f2;background:#22d3ee14;border:1px solid #22d3ee47;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:8px 10px;font:600 12px ui-sans-serif,system-ui;text-decoration:none;display:flex}.v4-set-adminlink:hover{color:#dff7fd;background:#22d3ee26}.v4-set-adminlink span.tag{letter-spacing:.06em;text-transform:uppercase;opacity:.75;font:700 9px ui-sans-serif,system-ui}.v4-acct-btn{cursor:pointer;height:30px;color:var(--t-2);border:1px solid var(--v2-hair);background:var(--t-4);border-radius:999px;align-items:center;gap:7px;padding:0 9px 0 4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v4-acct-btn{background:color-mix(in srgb, var(--t-4) 10%, #090d1799)}}.v4-acct-btn{transition:border-color .15s,color .15s,background .15s}.v4-acct-btn:hover,.v4-acct-btn.is-open{color:var(--t-0);border-color:var(--v2-cyan-line,#22d3ee59)}.v4-acct-avatar{color:#04121a;background:linear-gradient(#4fe3f5,#22d3ee);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font:800 10.5px ui-sans-serif,system-ui;display:grid}.v4-acct-avatar.is-lg{width:32px;height:32px;font-size:14px}.v4-acct-profile{align-items:center;gap:10px;padding:4px 2px 10px;display:flex}.v4-acct-id{flex-direction:column;gap:2px;min-width:0;display:flex}.v4-acct-id b{color:var(--t-0);text-overflow:ellipsis;white-space:nowrap;max-width:178px;font:700 12.5px ui-sans-serif,system-ui;overflow:hidden}.v4-acct-id em{letter-spacing:.08em;text-transform:uppercase;color:var(--t-3);font:600 9.5px ui-sans-serif,system-ui}.v4-acct-id em.is-admin{color:#7de9f9}.v4-acct-signout{cursor:pointer;color:#ff9dae;background:#f0455e1a;border:1px solid #f0455e52;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:9px 10px;font:700 12px ui-sans-serif,system-ui;transition:background .15s,color .15s,border-color .15s;display:flex}.v4-acct-signout:hover{color:#ffd2da;background:#f0455e33;border-color:#f0455e8c}.rb-svg{width:min(46vw,300px);height:auto;overflow:visible}@keyframes rbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.rb-shadow{animation:5.2s ease-in-out infinite rbShadow}@keyframes rbShadow{0%,to{opacity:.75;transform:scaleX(1)}50%{opacity:.55;transform:scaleX(.88)}}.rb-arm,.rb-forearm{transition:transform .55s cubic-bezier(.34,1.36,.5,1)}.rb-eye{transition:height .16s,y .16s,fill .3s}.rb-core{transform-origin:210px 318px;animation:9s linear infinite rbSpin}@keyframes rbSpin{to{transform:rotate(360deg)}}.rb-corering{transform-origin:210px 318px;animation:14s linear infinite reverse rbSpin}.rb-antenna{transform-origin:210px 103px;animation:2.4s ease-in-out infinite rbBlip}@keyframes rbBlip{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.rb-svg.is-typing .rb-antenna{animation-duration:.8s}.rb-svg.is-thinking .rb-core{animation-duration:1.1s}.rb-svg.is-thinking .rb-corering{animation-duration:2s}@keyframes rbScan{0%,to{transform:translateY(0)}50%{transform:translateY(52px)}}@keyframes rbCheer{0%{transform:translateY(0)}35%{transform:translateY(-26px)}to{transform:translateY(0)}}@keyframes rbShake{0%,to{transform:translate(0)}22%{transform:translate(-9px)}55%{transform:translate(7px)}80%{transform:translate(-4px)}}@media (prefers-reduced-motion:reduce){.rb-float,.rb-shadow,.rb-core,.rb-corering,.rb-antenna,.rb-scan{animation:none!important}}.lg-stage{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;max-width:420px;display:flex;position:relative}.lg-stage-robot{flex:0 auto;justify-content:center;align-items:center;display:flex}@media (max-width:560px){.rb-svg{width:108px}}.rb-shutter{transition:transform .42s cubic-bezier(.5,0,.2,1);transform:translateY(0)}.rb-shutter.is-down{transform:translateY(72px)}.rb-arm{transition:transform .5s cubic-bezier(.34,1.3,.5,1)}.rb-arm.is-l{animation:6.4s ease-in-out infinite rbSwayL}.rb-arm.is-r{animation:6.4s ease-in-out infinite rbSwayR}@keyframes rbSwayL{0%,to{transform:rotate(2deg)}50%{transform:rotate(-1.5deg)}}@keyframes rbSwayR{0%,to{transform:rotate(-2deg)}50%{transform:rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){.rb-arm{animation:none!important}}.rb-float{transform-origin:210px 260px;animation:6s ease-in-out infinite rbFloat}.rb-bar,.rb-barhalo{animation:3.4s ease-in-out infinite rbBreath}@keyframes rbBreath{0%,to{opacity:1}50%{opacity:.55}}.rb-temple{transform-box:fill-box;transform-origin:50%;animation:8s linear infinite rbSpin}.rb-svg.is-typing .rb-bar{animation-duration:1.1s}.rb-svg.is-typing .rb-temple{animation-duration:3s}.rb-svg.is-thinking .rb-temple{animation-duration:1.3s}.rb-scan{animation:1.15s ease-in-out infinite rbScanX}@keyframes rbScanX{0%{transform:translate(0)}to{transform:translate(122px)}}.rb-svg.is-success .rb-float{animation:.8s cubic-bezier(.34,1.5,.5,1) rbLift,6s ease-in-out .8s infinite rbFloat}@keyframes rbLift{0%{transform:translateY(0)}40%{transform:translateY(-18px)}to{transform:translateY(0)}}.rb-svg.is-error .rb-float{animation:.5s ease-in-out rbShake,6s ease-in-out .5s infinite rbFloat}@media (prefers-reduced-motion:reduce){.rb-float,.rb-bar,.rb-barhalo,.rb-temple,.rb-scan{animation:none!important}}.v2ws-head.is-toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.v2ws-head.is-toggle:hover .v2ws-title{color:var(--v2-cyan,#22d3ee)}.v2ws-chev{opacity:.7;margin-right:4px;font-size:10px;transition:transform .18s;display:inline-block}.v2ws-chev.is-open{transform:rotate(90deg)}.v2ws--v4.is-collapsed{height:auto}.v2-center.is-ws-collapsed .v4-legend{bottom:60px}.v4red{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(165deg,#f0455e06,#0e090d9e 34%,#08070b8c);border:1px solid #ff8c9e17;border-radius:16px;box-shadow:0 18px 40px -22px #000000b3,inset 0 1px #ffffff1f,inset 0 -1px #f0455e08,inset 0 0 60px -48px #f0455e1a}.v4red:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#ffffff16,#0000 30%),radial-gradient(120% 60% at 85% -8%,#f0455e08,#0000 55%);position:absolute;inset:0}.v4-trace-panel{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(165deg,#3b82f61a,#0a101e9e 34%,#070a128c);border:1px solid #8fbfff38;border-radius:16px;box-shadow:0 18px 40px -22px #000000b3,inset 0 1px #ffffff24,inset 0 -1px #3b82f61a,inset 0 0 60px -40px #3b82f659}.v4-trace-panel:after{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(115deg,#ffffff16,#0000 30%),radial-gradient(120% 60% at 85% -8%,#3b82f61f,#0000 55%);position:absolute;inset:0}.v4-trace-panel .v4-head{background:linear-gradient(#3b82f621,#3b82f605);border-bottom:1px solid #3b82f647;gap:12px}.v4-trace-panel .v4-head-title{color:#8fbfff;white-space:nowrap}.v4red-brand{white-space:nowrap}.narr-shell{z-index:6;pointer-events:auto;position:absolute;bottom:12px;left:0;right:0}.narr-chat{overscroll-behavior:contain;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);border:1px solid var(--v2-hair);scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;background:linear-gradient(#0e1320e6,#080c14eb);border-radius:14px;flex-direction:column;gap:7px;height:250px;padding:12px 14px;display:flex;overflow-y:auto;box-shadow:0 16px 44px -22px #000000d9}.narr-chat::-webkit-scrollbar{width:6px}.narr-chat::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:3px}.narr-row{flex-direction:column;gap:3px;max-width:99%;animation:.32s cubic-bezier(.2,.8,.2,1) narrIn;display:flex}.narr-row.is-red{align-self:flex-start;align-items:flex-start}.narr-row.is-blue{align-self:flex-end;align-items:flex-end}@keyframes narrIn{0%{opacity:0;transform:translateY(14px)scale(.965)}60%{opacity:1;transform:translateY(-2px)scale(1.008)}to{opacity:1;transform:none}}.narr-row.is-latest .narr-bubble:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff24 48%,#0000 66%);animation:.9s cubic-bezier(.4,0,.2,1) .1s narrSheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes narrSheen{to{transform:translate(120%)}}.narr-bubble{position:relative;overflow:hidden}.narr-row.is-latest.is-red .narr-bubble{animation:1.5s ease-out 2 narrRingRed}.narr-row.is-latest.is-blue .narr-bubble{animation:1.5s ease-out 2 narrRingBlue}@keyframes narrRingRed{0%,to{box-shadow:0 4px 16px -8px #000000b3}40%{box-shadow:0 4px 16px -8px #000000b3,0 0 0 3px #f0455e29}}@keyframes narrRingBlue{0%,to{box-shadow:0 4px 16px -8px #000000b3}40%{box-shadow:0 4px 16px -8px #000000b3,0 0 0 3px #3b82f629}}.narr-row .narr-bubble{opacity:1;transition:border-color .45s}.narr-row:not(.is-latest).is-red .narr-bubble{border-color:#f0455e2e}.narr-row:not(.is-latest).is-blue .narr-bubble{border-color:#3b82f62e}.narr-row.is-typing{animation:none}.narr-typing{opacity:.55;align-items:center;gap:5px;padding:12px 16px;display:inline-flex}.narr-typing span{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.25s ease-in-out infinite narrDot}.narr-typing span:nth-child(2){animation-delay:.18s}.narr-typing span:nth-child(3){animation-delay:.36s}.narr-row.is-red .narr-typing{color:#ff9dae}.narr-row.is-blue .narr-typing{color:#a8cbff}@keyframes narrDot{0%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.narr-who{letter-spacing:.13em;text-transform:uppercase;padding:0 4px;font:800 8.5px ui-sans-serif,system-ui}.narr-row.is-red .narr-who{color:#ff9dae}.narr-row.is-blue .narr-who{color:#a8cbff}.narr-bubble{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;color:#e8eef9;border-radius:14px;padding:9px 14px;font:500 15px/1.45 ui-sans-serif,system-ui;overflow:hidden}.narr-row.is-red .narr-bubble{background:#f0455e21;border:1px solid #f0455e47;border-bottom-left-radius:5px}.narr-row.is-blue .narr-bubble{background:#3b82f621;border:1px solid #3b82f647;border-bottom-right-radius:5px}.narr-row.is-latest .narr-bubble{box-shadow:0 4px 16px -8px #000000b3}.narr-row.is-latest.is-red .narr-bubble{border-color:#f0455e80}.narr-row.is-latest.is-blue .narr-bubble{border-color:#3b82f680}.narr-chip{color:#fff;letter-spacing:.2px;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:4px;margin:0 1px;padding:.5px 5px;font:700 11.5px ui-monospace,Menlo,monospace}.narr-row.is-red .narr-chip{color:#ffd9e0;background:#ff9dae29;border-color:#ff9dae66}.narr-row.is-blue .narr-chip{color:#dceaff;background:#a8cbff29;border-color:#a8cbff66}.narr-jump{z-index:7;cursor:pointer;letter-spacing:.06em;color:#04121a;background:var(--v2-cyan,#22d3ee);border:none;border-radius:999px;padding:5px 11px;font:700 10.5px ui-sans-serif,system-ui;position:absolute;bottom:10px;right:14px;box-shadow:0 6px 18px -6px #000c}.narr-jump:hover{filter:brightness(1.08)}.v2-center.is-ws-hidden .v4-legend{bottom:278px}@media (prefers-reduced-motion:reduce){.narr-row,.narr-typing span,.narr-row.is-latest .narr-bubble,.narr-row.is-latest .narr-bubble:after{animation:none!important}}:root{--calm-0:#e6eaf0;--calm-1:#c3cbd8;--calm-2:#9aa5b5;--calm-3:#6e7a8c;--calm-red:#e1899b;--calm-ok:#86b8a1;--calm-warn:#c6a46e}.v4red-agent-name,.v4red-trace .v4-tl-agentname,.v4red-trace .v4-tl-item.is-agent.is-active .v4-tl-agentname,.v4red-trace .v4-tl-item.is-agent.is-done .v4-tl-agentname,.v4red-brand,.v4red-brand-flag{color:var(--calm-red)}.v4red-agent-intro,.v4red-reason-text{color:var(--calm-1)}.v4red-agent-role,.v4red-v-desc,.v4red-v-out{color:var(--calm-2)}.v4red-bar-sub,.v4red-ts,.v4red-cmd-ts,.v4red-k,.v4red-idle,.v4red-reason-dot{color:var(--calm-3)}.v4red-cmd-tool{color:var(--calm-0)}.v4red-approved,.v4red-trace .v4-tl-guardrail.is-hitl{color:var(--calm-warn)}.v4red-trace .v4-tl-actionresult .v4-tl-result-arrow{color:var(--calm-3)}.v4red-status.is-breaching,.v4red-status.is-restored,.v4red-status.is-owned{color:var(--calm-red)}.v4red-status.is-evicted{color:var(--calm-ok)}.v4red-status.is-breaching .v4red-status-dot,.v4red-status.is-owned .v4red-status-dot,.v4red-status.is-restored .v4red-status-dot{background:var(--calm-red);box-shadow:none!important}.v4red-status.is-evicted .v4red-status-dot{background:var(--calm-ok);box-shadow:none!important}.v4red-cmd-str{color:#4fd884}.v4red-cmd-status{color:#2bd576}.v4red-idle-prompt{color:#4fd884}.v4red-v-to{color:#c89b5a}.v4red-target{color:#ff9db0}.v4-steplabel{color:#7dd3fc}.v4-steplabel.is-action{color:#93c5fd}.v4-tl-item.is-agent.is-active .v4-tl-agentname{color:#a9c4e8}.v2-center.is-narr-hidden .v4-legend{bottom:12px}.v4red{background:linear-gradient(165deg,#f0455e24 0%,#f0455e1a 40%,#2c0d16b3 66%,#1a090f9e 100%)}.v4red:after{background:linear-gradient(115deg,#ffffff16,#0000 30%),radial-gradient(120% 80% at 85% -8%,#f0455e24,#0000 66%),linear-gradient(#0000 62%,#f0455e17)}.v4red-bar{background:linear-gradient(#f0455e1c,#f0455e05)!important;border-bottom:1px solid #f0455e42!important}.v4red.is-attacking{animation:2.8s ease-in-out infinite v4redBreathe}@keyframes v4redBreathe{0%,to{border-color:#f0455e38;box-shadow:0 18px 40px -22px #000000b3,inset 0 1px #ffffff1f,0 0 #f0455e00}50%{border-color:#f0455e80;box-shadow:0 18px 40px -22px #000000b3,inset 0 1px #ffffff1f,0 0 16px -2px #f0455e4d}}.v4red.is-attacking .v4red-brand-flag{animation:2.8s ease-in-out infinite v4redFlag}@keyframes v4redFlag{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.v4red.is-attacking,.v4red.is-attacking .v4red-brand-flag{animation:none}.v4red.is-attacking{border-color:#f0455e66}}.v5-scnpick{border:1px solid var(--v2-hair);background:var(--t-4);border-radius:11px;align-items:center;gap:3px;padding:3px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.v5-scnpick{background:color-mix(in srgb, var(--t-4) 10%, #090d1799)}}.v5-scnpick-btn{color:var(--t-2);cursor:pointer;white-space:nowrap;letter-spacing:.01em;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 12px;font:700 12px ui-sans-serif,system-ui;transition:color .15s,background .15s,border-color .15s}.v5-scnpick-btn:hover{color:var(--t-0)}.v5-scnpick-btn.is-on.is-amber{color:#f7c46c;background:#f5a62324;border-color:#f5a62366}.v5-scnpick-btn.is-on.is-crimson{color:#ff9dae;background:#f0455e26;border-color:#f0455e6b}.exfilcard{z-index:6;pointer-events:none;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:#0e1422eb;border:1px solid #ff8a3d6b;border-radius:11px;width:226px;padding:9px 11px 10px;transition:border-color .35s;position:absolute;bottom:296px;right:4px;box-shadow:0 12px 30px -16px #000000d9}.exfilcard.is-stopped{border-color:#2fa6a080}.exfilcard-head{letter-spacing:.12em;text-transform:uppercase;color:#ffb25e;align-items:center;gap:7px;margin-bottom:7px;font:800 9px ui-sans-serif,system-ui;display:flex}.exfilcard.is-stopped .exfilcard-head{color:#6fd8ce}.exfilcard-dot{background:#ff8a3d;border-radius:50%;flex:none;width:7px;height:7px;animation:1.2s ease-in-out infinite exfilPulse}@keyframes exfilPulse{0%,to{opacity:.55}50%{opacity:1}}.exfilcard.is-stopped .exfilcard-dot{background:#2fa6a0;animation:none}.exfilcard-row{color:#c6cfde;align-items:baseline;gap:5px;padding:1px 0;font:500 9px ui-sans-serif,system-ui;display:flex}.exfilcard-row b{color:#e8eef9;font:700 9.5px ui-monospace,Menlo,monospace}.exfilcard-vol{color:#ffb25e;font:800 10px ui-monospace,Menlo,monospace}.exfilcard.is-stopped .exfilcard-vol{color:#8fa5b8;text-decoration:line-through}.exfilcard-row em{opacity:.6;font-style:normal}.exfilcard-note{color:#6fd8ce;border-top:1px solid #ffffff17;margin-top:7px;padding-top:6px;font:500 9px/1.45 ui-sans-serif,system-ui}.v4-out-lines.is-checklist{flex-direction:column;gap:7px;margin:8px 0 0;padding:0;list-style:none;display:flex}.v4-out-lines.is-checklist li{color:var(--t-1);align-items:flex-start;gap:7px;padding:0;font:500 12px/1.5 ui-sans-serif,system-ui;display:flex}.v4-out-lines.is-checklist li::marker{content:none}.v4-out-tick{color:#6fd8ce;flex:none;margin-top:2px}.v4-gate-plan{background:#f5a62314;border:1px solid #f5a6233d;border-radius:8px;flex-direction:column;gap:3px;margin:10px 0 0;padding:8px 10px;list-style:none;display:flex}.v4-gate-plan-lead{letter-spacing:.12em;text-transform:uppercase;color:#f5c77a;font:800 8.5px ui-sans-serif,system-ui}.v4-gate-plan-act{color:var(--t-0);font:500 12px/1.5 ui-sans-serif,system-ui}.v4-ask-q{color:#ffe9c4;align-items:center;gap:8px;margin-bottom:8px;font:700 13.5px ui-sans-serif,system-ui;display:flex}.v4-ask-q-ico{color:#f5a623;flex:none}.v4-ask-opts{flex-direction:column;gap:3px;margin-top:12px;display:flex}.v4-ask-opt{cursor:pointer;text-align:left;width:100%;color:var(--t-1);background:0 0;border:1px solid #0000;border-radius:8px;align-items:baseline;gap:8px;padding:8px 10px;font:500 12.5px/1.45 ui-sans-serif,system-ui;transition:background .12s,border-color .12s,color .12s;display:flex}.v4-ask-opt:disabled{opacity:.45;cursor:default}.v4-ask-opt.is-sel:not(:disabled){color:#fff3de;background:#f5a6231f;border-color:#f5a6236b}.v4-ask-caret{color:#f5a623;flex:none;width:9px;font:700 12px ui-monospace,Menlo,monospace}.v4-ask-num{color:var(--t-3);flex:none;font:700 12px ui-monospace,Menlo,monospace}.v4-ask-opt.is-sel .v4-ask-num{color:#f5c77a}.v4-ask-label{flex:1}.v4-ask-hint{letter-spacing:.04em;color:var(--t-3);opacity:.8;margin-top:9px;font:500 10px ui-monospace,Menlo,monospace;display:block}.v4-nodef{background:#f0455e0d;border:1px dashed #f0455e59;border-radius:11px;margin:8px 4px;padding:14px 15px}.v4-nodef-head{letter-spacing:.12em;text-transform:uppercase;color:#ff9dae;margin-bottom:8px;font:800 10px ui-sans-serif,system-ui}.v4-nodef-body{color:var(--t-2);margin:0 0 8px;font:400 12.5px/1.6 ui-sans-serif,system-ui}.v4-nodef-body:last-child{margin-bottom:0}.v4-nodef-body b{color:var(--t-0);font-weight:650}.v4red-out-lines .v4-asset{white-space:normal;overflow-wrap:anywhere}.v4red-out{overflow:hidden}.v4-nodef-cta{color:#a8cbff;border-top:1px solid #ffffff17;margin:10px 0 0;padding-top:9px;font:500 12.5px ui-sans-serif,system-ui}.v4-nodef-cta b{color:#dceaff;font-weight:700}.v5-mtabs{display:none}@media (max-width:900px){.v2-root{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.v2-topbar{flex-wrap:wrap;gap:6px 8px;padding:8px 10px}.v2-topbar-right{display:contents}.v2-brand{white-space:nowrap;text-overflow:ellipsis;order:0;min-width:0;overflow:hidden}.v4-scrub{order:1;margin-left:auto;padding:2px 3px 2px 8px}.v4-scrub-label{width:auto;min-width:0;font-size:10px}.v4-settings{order:2}.v5-scnpick{flex:auto;order:3;min-width:0;display:flex}.v5-scnpick-btn{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;padding:6px 8px;font-size:11px;overflow:hidden}.v2-topbar .v2-btn--primary{order:4}.v2-topbar-div{display:none}.v2-grid{flex:auto;gap:0;min-height:0;padding:0;display:block}.v2-grid .v4red,.v2-grid .v4-trace-panel{z-index:5;border-left:none;border-right:none;border-radius:0;display:none;position:absolute;inset:0}.v2-grid[data-mtab=red] .v4red,.v2-grid[data-mtab=blue] .v4-trace-panel{flex-direction:column;display:flex}.v2-grid .v2-center{z-index:2;gap:0;position:absolute;inset:0}.v2-grid[data-mtab=red] .v2-center,.v2-grid[data-mtab=blue] .v2-center{display:none}.v5-mapctl{flex-direction:row;gap:6px;top:8px;right:8px}.v5-mapctl-btn{border-radius:9px;min-width:34px;height:34px;padding:0 8px;font-size:11px}.narr-shell{bottom:8px;left:8px;right:8px}.narr-chat{gap:6px;height:150px;padding:8px 10px}.narr-bubble{white-space:normal;padding:7px 11px;font-size:13px}.narr-row{max-width:100%}.v4-legend,.v2-center.is-ws-hidden .v4-legend{bottom:166px;left:8px}.v2-center.is-narr-hidden .v4-legend{bottom:8px}.v5-mtabs{padding:8px 10px;padding-bottom:calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--v2-hair);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);z-index:40;background:linear-gradient(#0c111ceb,#090d16f5);flex:none;gap:6px;display:flex;position:relative}.v5-mtab{cursor:pointer;border:1px solid var(--v2-hair);background:var(--v2-fill-2);height:40px;color:var(--t-2);letter-spacing:.02em;border-radius:10px;flex:1 1 0;font:700 12px ui-sans-serif,system-ui;position:relative}.v5-mtab.is-on{color:var(--t-0);background:var(--v2-fill-3);border-color:#ffffff2e}.v5-mtab.is-red.is-on{color:#ff9dae;background:#f0455e24;border-color:#f0455e80}.v5-mtab.is-blue.is-on{color:#a8cbff;background:#3b82f624;border-color:#3b82f680}.v5-mtab.is-live:after{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite v4pulse;position:absolute;top:7px;right:9px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
