.command-page{--command-bg:#090a0a;--command-panel:#0e0f0ff5;--command-panel-strong:#121414fa;--command-line:#e8e8e81f;--command-line-strong:#e8e8e833;--command-blue-oklch:oklch(72% .065 240);--command-sage-oklch:oklch(71% .06 138);--command-amber-oklch:oklch(74% .07 78);--command-rose-oklch:oklch(68% .075 12);--command-shadow:0 24px 70px #00000057;--command-ease:cubic-bezier(.22, .61, .36, 1);--gray-400:#a8a8a2;isolation:isolate;background:linear-gradient(180deg, #7ba7c914, transparent 22rem), linear-gradient(120deg, #8baa7b0f, transparent 36%, #c9a87b0d 72%, transparent), var(--command-bg);min-height:100vh;position:relative}.command-page:before{content:"";z-index:0;pointer-events:none;opacity:.36;background-image:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 44px),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 44px);position:fixed;inset:0;mask-image:linear-gradient(#000 0%,#000000b3 55%,#0000 100%)}.command-page .site-nav,.command-main,.command-page #footer{z-index:1;position:relative}.hide,.command-page [hidden],.command-page:not(.is-verbose) .verbose-only{display:none!important}.icon-button{width:2.1rem;height:2.1rem;color:var(--gray-300);background:linear-gradient(180deg, #ffffff07, transparent), var(--black);cursor:pointer;transition:color .16s var(--command-ease), border-color .16s var(--command-ease), background .16s var(--command-ease), transform .16s var(--command-ease);border:1px solid #e8e8e82e;flex:none;justify-content:center;align-items:center;display:inline-flex}.icon-button svg{width:1rem;height:1rem}.icon-button:hover,.icon-button:focus-visible{color:var(--black);background:var(--command-blue-oklch);border-color:var(--command-blue-oklch);transform:translateY(-1px)}.icon-button:focus-visible{outline:2px solid var(--wc-amber);outline-offset:2px}.card-tool-cluster,.panel-tools{justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.command-main{max-width:1240px;margin:0 auto;padding:clamp(3rem,7vw,4.5rem) 1.5rem 6rem}.prototype-banner{font-family:var(--font-mono);letter-spacing:.04em;color:var(--gray-400);background:linear-gradient(90deg, #c9a87b29, #0a0a0a00 34%), var(--command-panel);animation:commandEnter .55s var(--command-ease) both;border:1px solid #c9a87b57;margin-bottom:clamp(2rem,5vw,3rem);padding:.7rem 1rem;font-size:.68rem;line-height:1.55;box-shadow:inset 0 0 0 1px #ffffff08}.command-hero{animation:commandEnter .65s var(--command-ease) 50ms both;grid-template-columns:minmax(0,1fr) minmax(360px,.66fr);align-items:center;gap:clamp(2rem,6vw,4rem);margin-bottom:clamp(2rem,5vw,3rem);display:grid;position:relative}.command-hero-copy{max-width:58rem}.command-hero .section-title{color:var(--white);letter-spacing:0;max-width:8.4ch;font-size:clamp(4rem,9.5vw,7.6rem);line-height:.88}.hero-title-local{max-width:9.8ch}.hero-title-local span{display:block}.hero-proof-mark{color:var(--command-amber-oklch);vertical-align:super;filter:drop-shadow(0 0 12px #c9a87b47);margin-left:.08em;font-size:.32em;line-height:1;display:inline-block}.command-hero .section-lead{max-width:54ch;color:var(--gray-300);margin-bottom:0;font-size:clamp(1.02rem,1.6vw,1.22rem)}.hero-action-row{flex-wrap:wrap;gap:.8rem;margin-top:1.25rem;display:flex;position:relative}.hero-action{width:max-content;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--white);background:linear-gradient(90deg, #7ba7c929, #8baa7b14), var(--black);transition:transform .16s var(--command-ease), box-shadow .16s var(--command-ease), background .16s var(--command-ease);border:1px solid #7ba7c999;justify-content:center;align-items:center;gap:.55rem;padding:.82rem 1rem;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:4px 4px #7ba7c957,inset 0 1px #ffffff0e}.hero-action-secondary{color:var(--gray-100);background:linear-gradient(90deg, #c9a87b1f, #0a0a0a00), var(--black);border-color:#c9a87b7a;box-shadow:4px 4px #c9a87b38,inset 0 1px #ffffff0e}.hero-action:after{content:"";border-top:1px solid;border-right:1px solid;width:.46rem;height:.46rem;transform:rotate(45deg)}.hero-action:hover,.hero-action:focus-visible{background:linear-gradient(90deg, #7ba7c93d, #8baa7b1c), var(--black);transform:translateY(-1px);box-shadow:6px 6px #7ba7c970,inset 0 1px #ffffff14}#open-endpoint-detail,#hydrate-scenario-btn,#run-analysis-btn{isolation:isolate;position:relative}#open-endpoint-detail:before,#hydrate-scenario-btn:before,#run-analysis-btn:before{content:"";z-index:-1;pointer-events:none;opacity:0;filter:blur(12px);transition:opacity .18s var(--command-ease);background:radial-gradient(at 45%,#7ba7c980,#0000 62%),radial-gradient(at 70% 45%,#c9a87b57,#0000 58%);animation:4.8s ease-in-out infinite alternate operatorControlGlow;position:absolute;inset:-.5rem -.65rem}.walkthrough-step-configure #open-endpoint-detail:before,.walkthrough-step-sample #hydrate-scenario-btn:before,.walkthrough-step-analyzing #run-analysis-btn:before,.walkthrough-step-complete #run-analysis-btn:before{opacity:1}.walkthrough-note{--note-ink:oklch(72% .15 48);--note-glow:#7ba7c98a;isolation:isolate;z-index:7;max-width:min(19rem,100vw - 2rem);color:var(--note-ink);letter-spacing:0;text-transform:none;text-shadow:0 0 12px var(--note-glow), 0 1px 0 #00000094;pointer-events:none;animation:handwrittenNoteIn .42s var(--command-ease) both, handwrittenFloat 5.8s ease-in-out infinite alternate;padding:.15rem 1.45rem .15rem .15rem;font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-size:clamp(1.05rem,1.7vw,1.42rem);font-weight:700;line-height:1.08;display:none;position:absolute;transform:rotate(-2deg)}.walkthrough-note:before{content:"";z-index:-1;filter:blur(12px);opacity:.62;background:radial-gradient(at 52% 48%,#7ba7c95c,#0000 68%),radial-gradient(at 40% 60%,#c9a87b38,#0000 66%);border-radius:999px;animation:7.4s ease-in-out infinite alternate handwrittenGlowPulse;position:absolute;inset:-.7rem -.95rem -.55rem -.75rem}.walkthrough-note.is-dismissed{display:none!important}.walkthrough-note>span{display:block}.walkthrough-note-close{width:1.2rem;height:1.2rem;color:var(--note-ink);font:700 .82rem/1 var(--font-mono);cursor:pointer;pointer-events:auto;background:#090a0ac2;border:1px solid #c9a87b8a;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-.35rem;right:-.25rem;box-shadow:0 0 12px #7ba7c93d}.walkthrough-note-close:hover,.walkthrough-note-close:focus-visible{color:var(--black);background:var(--note-ink);outline:none}.walkthrough-note:after{color:var(--note-ink);text-shadow:0 0 14px var(--note-glow), 0 1px 0 #0009;font-family:inherit;font-size:1.65em;line-height:1;position:absolute}.walkthrough-note-start{text-align:right;width:8rem;top:.05rem;left:-9.3rem}.walkthrough-note-start:after{content:"→";top:.28rem;right:-1.45rem}.walkthrough-note-next{width:7rem;top:.15rem;left:clamp(28rem,41vw,33rem);transform:rotate(1.8deg)}.walkthrough-note-next:after{content:"↙";top:.2rem;left:-1.1rem}.walkthrough-step-configure .walkthrough-note-start,.walkthrough-step-sample .walkthrough-note-next{display:block}.hero-action:focus-visible,.command-page .btn:focus-visible{outline:2px solid var(--wc-amber);outline-offset:3px}.hero-proof-note{width:100%;max-width:none;color:var(--gray-500);font-family:var(--font-mono);margin-top:1rem;font-size:.68rem;line-height:1.55}.loop-panel{border:1px solid var(--command-line-strong);background:linear-gradient(135deg, #7ba7c921, transparent 42%), linear-gradient(180deg, #ffffff09, transparent), var(--command-panel);box-shadow:var(--command-shadow), inset 0 1px 0 #ffffff0d;position:relative;overflow:hidden}.loop-panel:before{content:"";background:linear-gradient(90deg, var(--wc-blue), var(--wc-sage), var(--wc-amber));opacity:.72;height:2px;position:absolute;inset:0 0 auto}.local-home-panel{background:radial-gradient(circle at 84% 16%, #7ba7c938, transparent 32%), radial-gradient(circle at 18% 86%, #c9a87b1f, transparent 34%), linear-gradient(135deg, #7ba7c924, transparent 46%), var(--command-panel);border-color:#7ba7c957;align-self:start;margin-top:clamp(6rem,9vw,10rem);padding:1rem}.home-panel-head{padding:.35rem .2rem 1rem}.home-status{width:max-content;color:var(--black);background:var(--command-blue-oklch);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;border:1px solid #ffffff2e;margin-bottom:.85rem;padding:.28rem .5rem;font-size:.62rem;font-weight:700;display:inline-flex}.home-panel-title{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.home-title-capsule{width:1.65rem;height:1.65rem;color:var(--command-blue-oklch);filter:drop-shadow(0 0 12px #7ba7c947);margin-top:.12rem}.home-title-capsule rect,.home-title-capsule line{fill:none;stroke:currentColor}.home-title-capsule rect{stroke-width:1.6px}.home-title-capsule line{stroke-width:1px;opacity:.72}.home-panel-head strong{color:var(--white);font-family:var(--font-mono);letter-spacing:0;font-size:clamp(1.25rem,2.7vw,1.85rem);line-height:1.05;display:block}.home-panel-head p{max-width:42ch;color:var(--gray-300);margin-top:.75rem;font-size:.94rem;line-height:1.55}.home-icon-grid{grid-template-columns:1.12fr 1.12fr .76fr;gap:.65rem;display:grid}.home-icon-card{background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 20px),#0a0a0aad;border:1px solid #e8e8e824;align-content:start;gap:.35rem;min-width:0;min-height:5.75rem;padding:.8rem;display:grid}.home-icon-card:first-child,.home-icon-card:nth-child(2){background:linear-gradient(#7ba7c91f,#0000 58%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 20px),#0a0a0abd;border-color:#7ba7c952}.home-icon-card:nth-child(2){background:linear-gradient(#8baa7b21,#0000 58%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 20px),#0a0a0abd;border-color:#8baa7b5c}.home-icon-card strong{color:var(--white);font-family:var(--font-mono);letter-spacing:.04em;font-size:.76rem}.home-icon-card small{color:var(--gray-400);font-size:.74rem;line-height:1.35}.verbose-toggle{color:var(--gray-300);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#ffffff07;border:1px solid #e8e8e81f;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;padding:.72rem .8rem;font-size:.66rem;display:flex}.verbose-toggle-floating{z-index:8;background:linear-gradient(90deg,#c9a87b26,#7ba7c91a),#0e0f0ff0;border-color:#c9a87b57;width:min(17rem,100vw - 2rem);margin:0;position:fixed;top:auto;bottom:1rem;right:1rem;box-shadow:0 16px 42px #00000061}.verbose-toggle input{width:1rem;height:1rem;accent-color:var(--wc-amber)}.loop-step{border-bottom:1px solid var(--command-line);grid-template-columns:2.75rem minmax(0,1fr);gap:.2rem 1rem;padding:1.05rem 1.15rem;display:grid}.loop-step:last-child{border-bottom:0}.loop-step span{width:2rem;height:2rem;font-family:var(--font-mono);color:var(--black);background:var(--wc-blue);border:1px solid #ffffff2e;grid-row:span 2;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.loop-step:nth-child(2) span{background:var(--wc-sage)}.loop-step:nth-child(3) span{background:var(--wc-amber)}.loop-step strong{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--white);font-size:.82rem}.loop-step p{color:var(--gray-400);grid-column:2;font-size:.86rem;line-height:1.45}.concept-panel{border:1px solid var(--command-line-strong);background:var(--command-line);animation:commandEnter .58s var(--command-ease) 80ms both;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:1.5rem;display:grid}.concept-panel div{background:linear-gradient(180deg, #ffffff08, transparent), var(--command-panel);padding:1rem}.concept-panel span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wc-blue);margin-bottom:.45rem;font-size:.66rem;display:block}.concept-panel p{color:var(--gray-300);font-size:.86rem;line-height:1.5}.command-grid,.analysis-shell{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);align-items:start;gap:clamp(1.1rem,2.2vw,1.6rem);display:grid}.setup-grid{grid-template-columns:1fr}.setup-grid .model-card{margin-top:0}.analysis-shell{grid-template-columns:minmax(0,1.18fr) minmax(320px,.62fr);margin-top:1.25rem}.model-card{margin-top:1.5rem}.command-card{background:linear-gradient(180deg, #ffffff09, #ffffff03), var(--command-panel);border:1px solid var(--command-line-strong);box-shadow:var(--command-shadow), inset 0 1px 0 #ffffff0d;animation:commandEnter .58s var(--command-ease) both;position:relative;overflow:hidden}.command-card:before{content:"";background:linear-gradient(90deg, var(--wc-blue), #8baa7bb8, #c9a87b00);opacity:.55;height:2px;position:absolute;inset:0 0 auto}.command-grid .command-card:nth-child(2){animation-delay:60ms}.command-grid .command-card:nth-child(3){animation-delay:90ms}.model-card{animation-delay:.1s}.analysis-shell .command-card:first-child{animation-delay:.14s}.analysis-shell .command-card:nth-child(2){animation-delay:.18s}.transport-card{animation-delay:.22s}.card-head{border-bottom:1px solid var(--command-line);background:#ffffff05;padding:1.1rem 1.5rem .85rem;position:relative}.card-head-row{justify-content:space-between;align-items:start;gap:1rem;display:flex}.intake-head{grid-template-columns:minmax(0,1fr) minmax(28rem,.72fr);align-items:center;padding-right:4rem;display:grid;overflow:visible}.intake-head.drop-target,.intake-card.is-collapsed .intake-head:hover{background:linear-gradient(90deg,#7ba7c91f,#0000 48%),#ffffff07}.intake-head.drop-target{border-color:#7ba7c9ad;box-shadow:inset 0 0 0 1px #7ba7c942}.intake-summary{color:var(--gray-400);font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:.45rem;font-size:.66rem;line-height:1.4}.intake-head-tools{grid-template-columns:minmax(10rem,1fr) auto auto;align-items:end;gap:.55rem;min-width:min(100%,31rem);display:grid}.intake-mini-drop{min-height:2.55rem;color:var(--gray-100);background:repeating-linear-gradient(90deg, #ffffff06 0 1px, transparent 1px 18px), linear-gradient(90deg, #7ba7c924, transparent), var(--black);cursor:pointer;border:1px dashed #7ba7c97a;align-content:center;gap:.1rem;padding:.45rem .65rem;display:grid;position:relative}.intake-mini-drop input{clip-path:inset(50%);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.intake-mini-drop span,.intake-mini-drop small{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intake-mini-drop span{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.intake-mini-drop small{color:var(--gray-400);letter-spacing:.07em;font-size:.58rem}.intake-mini-drop:hover,.intake-mini-drop:focus-within{border-color:var(--wc-blue);background:repeating-linear-gradient(90deg, #ffffff08 0 1px, transparent 1px 18px), linear-gradient(90deg, #7ba7c938, transparent), var(--black)}.sample-select-inline{gap:.32rem;min-width:0;display:grid}.sample-select-inline span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-400);font-size:.58rem}.sample-select-inline select{width:100%;min-height:2.35rem;color:var(--white);background:var(--black);border:1px solid var(--command-line);font-family:var(--font-mono);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gray-500) 50%), linear-gradient(135deg, var(--gray-500) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:.5rem 1.9rem .5rem .65rem;font-size:.72rem}.sample-select-inline select:focus-visible{border-color:var(--wc-blue);outline:none;box-shadow:0 0 0 3px #7ba7c929}.intake-head-tools .sample-actions{align-self:end}#intake-collapse-btn{width:1.75rem;height:1.75rem;position:absolute;top:.9rem;right:1rem}#intake-collapse-btn svg{transition:transform .16s var(--command-ease)}#intake-collapse-btn.is-collapsed svg{transform:none}.card-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;color:var(--wc-blue);text-transform:uppercase;margin-bottom:.5rem;font-size:.64rem;display:inline-block}.card-title{font-family:var(--font-mono);color:var(--white);letter-spacing:0;margin:0;font-size:clamp(1rem,2vw,1.35rem)}.card-body{padding:1.5rem}.context-card .card-body{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:0 1rem;display:grid}.context-card .field-row{grid-template-columns:1fr;gap:.35rem}.context-card .btn{white-space:nowrap;align-self:center}.case-context-grid{border-bottom:1px solid var(--command-line);grid-template-columns:minmax(0,1fr) minmax(10rem,.42fr);gap:0 1rem;margin-bottom:1rem;display:grid}.case-context-grid .field-row{grid-template-columns:1fr;gap:.35rem;padding:.52rem 0}.case-context-grid .field-row:first-child{grid-column:1/-1}.sample-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.evidence-drop{text-align:center;background:repeating-linear-gradient(90deg, #ffffff07 0 1px, transparent 1px 22px), repeating-linear-gradient(0deg, #ffffff07 0 1px, transparent 1px 22px), linear-gradient(180deg, #7ba7c91a, #0a0a0a00), var(--black);cursor:pointer;min-height:10.5rem;transition:border-color .18s var(--command-ease), background .18s var(--command-ease), transform .18s var(--command-ease), box-shadow .18s var(--command-ease);border:1px dashed #7ba7c97a;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.evidence-drop:hover,.evidence-drop:focus-within,.evidence-drop.drag,.evidence-drop.loading{border-color:var(--wc-blue);background:repeating-linear-gradient(90deg, #ffffff08 0 1px, transparent 1px 22px), repeating-linear-gradient(0deg, #ffffff08 0 1px, transparent 1px 22px), linear-gradient(180deg, var(--wc-blue-light), #0a0a0a00), var(--black);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #7ba7c933,0 16px 36px #0000003d}.evidence-drop input{clip-path:inset(50%);white-space:nowrap;opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.drop-mark{width:38px;height:38px;color:var(--gray-400);margin-bottom:.9rem}.drop-title{font-family:var(--font-mono);color:var(--white);letter-spacing:.04em;font-size:.92rem}.drop-hint{font-family:var(--font-mono);color:var(--gray-500);letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:.66rem}.form-error{font-family:var(--font-mono);color:var(--wc-rose);background:var(--wc-rose-light);border:1px solid var(--wc-rose);margin-top:1rem;padding:.6rem .85rem;font-size:.78rem}.empty-note{color:var(--gray-500);font-family:var(--font-mono);text-align:center;margin-top:1rem;font-size:.72rem}.evidence-list{gap:.7rem;margin-top:1rem;list-style:none;display:grid}.evidence-item{background:linear-gradient(180deg, #ffffff07, transparent), var(--black);border:1px solid var(--command-line);transition:border-color .16s var(--command-ease), background .16s var(--command-ease);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.85rem 1rem;display:grid;box-shadow:inset 0 1px #ffffff09}.evidence-item.selected{background:linear-gradient(90deg, #7ba7c91f, transparent 54%), var(--black);border-color:#7ba7c994}.evidence-main{cursor:pointer;gap:.25rem;min-width:0;display:grid}.evidence-main:focus-visible{outline:2px solid var(--wc-amber);outline-offset:3px}.evidence-kind{width:max-content;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--black);background:var(--wc-sage);padding:.15rem .45rem;font-size:.62rem}.evidence-video .evidence-kind,.evidence-audio .evidence-kind{background:var(--wc-amber)}.evidence-network-capture .evidence-kind,.evidence-archive .evidence-kind{background:var(--wc-rose)}.evidence-main strong{color:var(--white);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.86rem}.evidence-summary{color:var(--gray-400);font-size:.82rem;line-height:1.45}.evidence-main code{width:max-content;max-width:100%;color:var(--gray-500);overflow-wrap:anywhere;background:0 0;padding:0}.evidence-actions{align-items:center;gap:.35rem;display:inline-flex}.evidence-actions .icon-button{width:1.85rem;height:1.85rem}.evidence-bar{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.42rem;margin-top:.85rem;display:flex}.evidence-token{background:linear-gradient(180deg, #ffffff08, transparent), var(--black);border:1px solid #e8e8e824;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;width:min(11.5rem,100%);min-height:3.15rem;padding:0;display:inline-grid;position:relative}.evidence-token.selected{border-color:#7ba7c99e;box-shadow:inset 0 0 0 1px #7ba7c91f}.evidence-token-main{text-align:left;width:100%;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-rows:1fr 1fr;grid-template-columns:2.1rem minmax(0,1fr);gap:.05rem .5rem;padding:.45rem .55rem;display:grid}.evidence-token-main:hover,.evidence-token-main:focus-visible{background:#7ba7c914;outline:none}.evidence-token-main:focus-visible{box-shadow:inset 0 0 0 2px var(--wc-amber)}.evidence-token-glyph{width:2rem;height:2rem;color:var(--black);background:var(--wc-sage);font-family:var(--font-mono);letter-spacing:.04em;grid-row:1/span 2;justify-content:center;align-self:center;align-items:center;font-size:.52rem;font-weight:700;display:inline-flex}.evidence-photo .evidence-token-glyph,.evidence-video .evidence-token-glyph{background:var(--wc-blue)}.evidence-audio .evidence-token-glyph{background:var(--wc-amber)}.evidence-network-capture .evidence-token-glyph,.evidence-archive .evidence-token-glyph{background:var(--wc-rose)}.evidence-token-main strong,.evidence-token-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.evidence-token-main strong{color:var(--white);font-family:var(--font-mono);align-self:end;font-size:.68rem}.evidence-token-main small{color:var(--gray-400);font-size:.62rem;line-height:1.2}.evidence-token-remove{background:#ffffff05;border-width:0 0 0 1px;border-color:#e8e8e81f;width:1.65rem;height:auto}.evidence-token-remove svg{width:.82rem;height:.82rem}.btn-compact{min-height:2.55rem;padding:.58rem .72rem;font-size:.62rem}.evidence-remove,.action-btn{min-height:2.2rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-300);cursor:pointer;transition:color .15s var(--command-ease), border-color .15s var(--command-ease), background .15s var(--command-ease), transform .15s var(--command-ease);background:0 0;border:1px solid #e8e8e838;justify-content:center;align-items:center;padding:.45rem .7rem;font-size:.66rem;text-decoration:none;display:inline-flex}.evidence-remove:hover,.action-btn:hover,.action-btn:focus-visible{color:var(--black);background:var(--white);border-color:var(--white);transform:translateY(-1px)}.action-btn-primary{background:var(--white);color:var(--black);border-color:var(--white)}.action-btn:disabled{opacity:.48;cursor:not-allowed;transform:none}.asset-workbench{background:linear-gradient(135deg, #7ba7c91a, transparent 46%), var(--black);border:1px solid #7ba7c94d;margin-top:1rem;padding:1rem}.asset-workbench-head{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.8rem;display:flex}.asset-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--command-blue-oklch);margin-bottom:.28rem;font-size:.6rem;display:block}.asset-workbench-head strong{color:var(--white);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.88rem;display:block}.asset-meta-grid{border:1px solid var(--command-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.8rem;display:grid}.asset-meta-item{border-right:1px solid var(--command-line);min-width:0;padding:.62rem}.asset-meta-item:last-child{border-right:0}.asset-meta-item span,.asset-meta-item strong{font-family:var(--font-mono);display:block}.asset-meta-item span{color:var(--gray-400);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem}.asset-meta-item strong{color:var(--gray-100);overflow-wrap:anywhere;margin-top:.25rem;font-size:.72rem}.asset-preview{max-height:14rem;color:var(--gray-300);border:1px solid var(--command-line);background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 26px),#ffffff05;padding:.85rem;overflow:auto}.asset-preview:focus-visible{outline:2px solid var(--wc-amber);outline-offset:3px}.asset-text-preview,.asset-answer{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);color:var(--gray-300);font-size:.72rem;line-height:1.55}.asset-image-preview{gap:.65rem;display:grid}.asset-image-preview img{object-fit:contain;background:var(--black);border:1px solid #ffffff14;max-width:100%;max-height:18rem}.asset-image-preview figcaption{color:var(--gray-400);font-size:.78rem;line-height:1.45}.asset-preview-meta,.dialog-kv{font-family:var(--font-mono);grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:.35rem .85rem;margin:0;font-size:.74rem;display:grid}.asset-preview-meta dt,.dialog-kv dt{color:var(--gray-400);text-transform:uppercase;letter-spacing:.08em}.asset-preview-meta dd,.dialog-kv dd{color:var(--gray-100);overflow-wrap:anywhere;margin:0}.selection-strip{color:var(--black);background:var(--command-amber-oklch);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.65rem;padding:.52rem .65rem;font-size:.64rem;display:flex}.selection-strip span{overflow-wrap:anywhere;min-width:0}.selection-strip button{color:var(--black);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0a0a0a47;padding:.2rem .42rem;font-size:.6rem}.asset-question-form{gap:.7rem;margin-top:.8rem;display:grid}.asset-question-form textarea{resize:vertical;width:100%;min-height:5.25rem;font-family:var(--font-sans);color:var(--white);background:var(--black);border:1px solid var(--command-line);padding:.72rem .8rem;font-size:.88rem;line-height:1.45}.asset-question-form textarea:focus-visible{border-color:var(--wc-blue);outline:none;box-shadow:0 0 0 3px #7ba7c929}.asset-question-form .btn{justify-self:start}.asset-thread{gap:.75rem;margin-top:1rem;list-style:none;display:grid}.asset-thread-empty{color:var(--gray-500);font-family:var(--font-mono);font-size:.72rem}.asset-turn{border:1px solid var(--command-line);background:linear-gradient(#ffffff07,#0000),#ffffff04;padding:.85rem}.asset-turn.answered{border-color:#8baa7b61}.asset-turn.error,.asset-turn.blocked{border-color:#c97b8b73}.asset-turn-head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.asset-turn-head span,.asset-turn-head time{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.asset-turn-head span{color:var(--black);background:var(--command-blue-oklch);padding:.16rem .38rem}.asset-turn-head time{color:var(--gray-500)}.asset-question{color:var(--white);margin-bottom:.55rem;font-size:.88rem;line-height:1.45}.asset-turn blockquote{color:var(--gray-300);background:#c9a87b14;border:1px solid #c9a87b47;margin:0 0 .65rem;padding:.55rem .65rem;font-size:.8rem;line-height:1.45}.asset-answer{background:var(--black);border:1px solid #fff1;max-height:12rem;padding:.65rem;overflow:auto}.command-page .btn{min-height:2.75rem;transition:color .16s var(--command-ease), border-color .16s var(--command-ease), background .16s var(--command-ease), box-shadow .16s var(--command-ease), transform .16s var(--command-ease);border-color:#e8e8e847;justify-content:center;align-items:center;gap:.5rem;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0e}.command-page .btn-primary{color:var(--black);background:linear-gradient(180deg, #ffffff38, transparent), var(--white);border-color:var(--white);box-shadow:3px 3px #7ba7c93d,inset 0 1px #ffffff38}.command-page .btn-ghost{color:var(--gray-100);background:linear-gradient(#ffffff07,#0000),#ffffff05}.command-page .btn-primary:hover,.command-page .btn-primary:focus-visible{color:var(--black);background:linear-gradient(180deg, #fff3, transparent), var(--wc-blue);border-color:var(--wc-blue);transform:translateY(-1px);box-shadow:4px 4px #7ba7c957,inset 0 1px #ffffff47}.command-page .btn-ghost:hover,.command-page .btn-ghost:focus-visible{color:var(--white);background:#ffffff0e;border-color:#e8e8e875;transform:translateY(-1px);box-shadow:3px 3px #e8e8e814,inset 0 1px #ffffff14}.command-page .btn:disabled,.command-page button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.command-cta{letter-spacing:.1em;white-space:nowrap;min-width:11.4rem}.command-page .btn svg{flex:none;width:1rem;height:1rem}.field-row{border-bottom:1px solid var(--command-line);grid-template-columns:7rem 1fr;align-items:start;gap:1rem;padding:.75rem 0;display:grid}.field-row:last-of-type{margin-bottom:1rem}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem;display:grid}.harness-panel,.hydrate-panel,.model-grid .field-row:first-child{grid-column:1/-1}.harness-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.85rem;display:grid}.harness-option{text-align:left;min-height:4.3rem;color:var(--gray-300);background:var(--black);border:1px solid var(--command-line);cursor:pointer;transition:border-color .16s var(--command-ease), background .16s var(--command-ease), transform .16s var(--command-ease);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.15rem .65rem;padding:.65rem;display:grid}.harness-option:hover,.harness-option:focus-visible,.harness-option.is-active{background:linear-gradient(180deg, #7ba7c91a, transparent), var(--black);border-color:#7ba7c994}.harness-option:focus-visible{outline:2px solid var(--wc-amber);outline-offset:2px}.harness-mark{width:2.25rem;height:2.25rem;font-family:var(--font-mono);color:var(--black);background:var(--wc-blue);grid-row:span 2;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.harness-option:nth-child(2) .harness-mark{background:var(--gray-100)}.harness-option:nth-child(3) .harness-mark{background:var(--wc-sage)}.harness-option:nth-child(4) .harness-mark{background:var(--wc-amber)}.harness-option strong{color:var(--white);font-family:var(--font-mono);letter-spacing:.04em;font-size:.74rem}.harness-option small{color:var(--gray-400);font-size:.68rem;line-height:1.3}.hydrate-panel{background:linear-gradient(90deg, #8baa7b17, transparent 50%), var(--black);border:1px solid #8baa7b47;margin-top:.9rem;padding:.85rem}.model-config-cache{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.model-config-cache .field-row{grid-template-columns:1fr;gap:.35rem}.hydrate-panel .field-row{padding-top:0}.model-grid .field-row{border-bottom:1px solid var(--command-line)}.toggle-row{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-300);border-bottom:1px solid var(--command-line);grid-column:1/-1;align-items:center;gap:.65rem;padding:.8rem 0;font-size:.72rem;display:flex}.toggle-row input{width:1rem;height:1rem;accent-color:var(--wc-blue)}.model-actions{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.model-note,.model-status{color:var(--gray-400);font-size:.84rem;line-height:1.55}.model-note{margin-top:1rem}.compact-disclosure{border:1px solid var(--command-line);background:#ffffff05;grid-column:1/-1;margin-top:.9rem}.compact-disclosure summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-300);padding:.65rem .8rem;font-size:.66rem}.compact-disclosure .model-note{margin:0;padding:0 .8rem .8rem}.model-status{font-family:var(--font-mono);background:linear-gradient(90deg, #7ba7c914, transparent 44%), var(--black);border:1px solid var(--command-line);overflow-wrap:anywhere;grid-column:1/-1;padding:.75rem 1rem}.model-status.error{color:var(--wc-rose);border-color:var(--wc-rose);background:var(--wc-rose-light)}.field-label,.identity-label span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-400);padding-top:.62rem;font-size:.68rem}.field-row input,.field-row select,.identity-label input,.interaction-form textarea{width:100%;font-family:var(--font-mono);color:var(--white);background:var(--black);border:1px solid var(--command-line);transition:border-color .16s var(--command-ease), box-shadow .16s var(--command-ease), background .16s var(--command-ease);padding:.6rem .75rem;font-size:.84rem;line-height:1.5}.field-row select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gray-500) 50%), linear-gradient(135deg, var(--gray-500) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.field-row input:focus-visible,.field-row select:focus-visible,.identity-label input:focus-visible,.interaction-form textarea:focus-visible{border-color:var(--wc-blue);background:#0a0a0aeb;outline:none;box-shadow:0 0 0 3px #7ba7c929}.analysis-card{background:linear-gradient(135deg, #7ba7c91a, transparent 34%), linear-gradient(180deg, #ffffff09, #ffffff03), var(--command-panel-strong);min-height:100%}.severity-chip,.transport-state,.model-state{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--black);background:var(--wc-sage);border:1px solid #fff3;padding:.35rem .55rem;font-size:.66rem;box-shadow:inset 0 -1px #0003}.severity-chip[data-severity=medium]{background:var(--wc-amber)}.severity-chip[data-severity=high],.severity-chip[data-severity=critical]{background:var(--wc-rose)}.model-state{background:var(--gray-900);color:var(--gray-400)}.model-state.enabled{background:var(--wc-blue);color:var(--black)}.analysis-metrics{border:1px solid var(--command-line);background:var(--black);grid-template-columns:repeat(3,1fr);margin-bottom:1.25rem;display:grid}.analysis-metrics div{border-right:1px solid var(--command-line);background:linear-gradient(#ffffff06,#0000);padding:.85rem}.analysis-metrics div:last-child{border-right:0}.metric-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gray-400);margin-bottom:.3rem;font-size:.62rem;display:block}.analysis-metrics strong{font-family:var(--font-mono);color:var(--white);font-size:1.35rem}.workspace-head-copy{min-width:0}.workspace-title-row{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.workspace-mini-metric,.workspace-pill{min-height:1.8rem;color:var(--gray-300);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#ffffff07;border:1px solid #e8e8e81f;align-items:center;gap:.35rem;padding:.28rem .5rem;font-size:.62rem;display:inline-flex}.workspace-mini-metric b,.workspace-pill b{color:var(--white);font-size:.78rem}.workspace-pill{cursor:pointer;transition:color .16s var(--command-ease), border-color .16s var(--command-ease), background .16s var(--command-ease), box-shadow .16s var(--command-ease), transform .16s var(--command-ease)}.workspace-pill:hover,.workspace-pill:focus-visible,.workspace-pill.is-active{color:var(--black);background:var(--wc-blue);border-color:var(--wc-blue);outline:none;transform:translateY(-1px);box-shadow:2px 2px #7ba7c938}.workspace-pill.is-active b,.workspace-pill:hover b,.workspace-pill:focus-visible b{color:var(--black)}.analysis-card .analysis-metrics{display:none}.analysis-summary{color:var(--gray-300);margin-bottom:.85rem;line-height:1.6}.analysis-actions{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.tag-rail{flex-wrap:wrap;gap:.45rem;margin-bottom:1.25rem;display:flex}.tag-chip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--black);background:var(--wc-blue);padding:.3rem .5rem;font-size:.64rem}.tag-chip.muted{color:var(--gray-400);background:var(--gray-900)}.brief-grid{grid-template-columns:minmax(220px,.62fr) minmax(0,1fr);gap:1rem;display:grid}.dag-panel,.question-task-panel,.spec-dashboard,.concern-panel,.model-investigation-panel,.model-output-panel{margin-bottom:1.25rem}.dag-panel,.question-task-panel,.spec-dashboard{background:linear-gradient(180deg, #ffffff07, transparent), var(--black);border:1px solid var(--command-line);padding:.85rem}.dag-head,.spec-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.8rem;display:flex}.dag-head h3,.spec-head h3{margin:0}.dag-head span,.spec-head span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wc-sage);font-size:.66rem}.orchestration-view{background:radial-gradient(circle at 22% 22%, #7ba7c92e, transparent 30%), radial-gradient(circle at 78% 70%, #c9a87b1f, transparent 30%), repeating-linear-gradient(90deg, #ffffff07 0 1px, transparent 1px 28px), repeating-linear-gradient(0deg, #ffffff05 0 1px, transparent 1px 28px), var(--black);border:1px solid #7ba7c93d;min-height:9.5rem;margin-bottom:.85rem;position:relative;overflow:hidden}.orchestration-view:after{content:"";background:linear-gradient(90deg,#0000,#7ba7c994,#0000);height:1px;position:absolute;inset:auto 1rem 1rem}.orchestration-canvas-host,.orchestration-canvas{width:100%;height:100%;min-height:inherit;display:block}.orchestration-fallback{display:none}.dag-stage{background:linear-gradient(#7ba7c914,#0000),#ffffff04;border:1px solid #7ba7c92e;grid-template-columns:repeat(auto-fit,minmax(7.4rem,1fr));gap:.5rem;margin-top:.8rem;padding:.65rem;display:grid}.workflow-legend,.workflow-callouts{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.7rem;display:flex}.workflow-legend{color:var(--gray-400);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.workflow-legend span{align-items:center;gap:.35rem;display:inline-flex}.legend-dot{background:var(--gray-700);width:.54rem;height:.54rem;display:inline-block}.legend-dot.done{background:var(--wc-sage)}.legend-dot.active{background:var(--wc-amber)}.legend-dot.waiting{background:var(--wc-blue);opacity:.52}.workflow-callouts button{color:var(--gray-300);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff06;border:1px solid #e8e8e81f;padding:.42rem .55rem;font-size:.62rem}.workflow-callouts button:hover,.workflow-callouts button:focus-visible{color:var(--black);background:var(--wc-amber);border-color:var(--wc-amber);outline:none}.dag-node{text-align:left;width:100%;min-height:4.9rem;font:inherit;color:inherit;appearance:none;cursor:pointer;transition:border-color .16s var(--command-ease), background .16s var(--command-ease), transform .16s var(--command-ease);background:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 18px),#ffffff06;border:1px solid #e8e8e81a;align-content:start;gap:.22rem;padding:.58rem;display:grid;position:relative}.dag-node:after{content:"";background:#e8e8e82e;width:.48rem;height:.48rem;position:absolute;top:50%;right:-.42rem;transform:translateY(-50%)rotate(45deg)}.dag-node:last-child:after{display:none}.dag-node:hover,.dag-node:focus-visible{border-color:#7ba7c994;transform:translateY(-1px)}.dag-node:focus-visible{outline:2px solid var(--wc-amber);outline-offset:2px}.dag-node.done{background:linear-gradient(180deg, #8baa7b1f, transparent), var(--black);border-color:#8baa7b75}.dag-node.ready{border-color:#7ba7c975}.dag-node.active{background:linear-gradient(180deg, #c9a87b21, transparent), var(--black);border-color:#c9a87b85}.dag-node.waiting{opacity:.62}.dag-index{font-family:var(--font-mono);color:var(--wc-blue);margin-bottom:.45rem;font-size:.6rem;display:block}.dag-node strong{color:var(--white);font-family:var(--font-mono);font-size:.68rem;line-height:1.3;display:block}.dag-node small{color:var(--gray-400);overflow-wrap:anywhere;font-size:.62rem;line-height:1.35;display:block}.concern-panel{color:var(--gray-100);background:linear-gradient(180deg, #c9a87b29, #c97b8b0e), var(--black);border:1px solid #c9a87b6b;padding:1rem;box-shadow:inset 0 1px #ffffff0d}.concern-panel ul{gap:.55rem;padding-left:1rem;display:grid}.concern-panel li{color:var(--gray-100);font-size:.9rem;line-height:1.48}.question-list{color:var(--gray-300);padding-left:0;font-size:.9rem;line-height:1.55;list-style:none}.question-task{border-bottom:1px solid var(--command-line);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.55rem;padding:.55rem 0;display:grid}.question-task:first-child{padding-top:0}.question-task:last-child{border-bottom:0;padding-bottom:0}.question-task button{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font-size:.62rem}.question-task-main{text-align:left;width:100%;min-height:2.65rem;color:var(--gray-100);font-family:var(--font-sans);letter-spacing:0;text-transform:none;background:linear-gradient(90deg,#7ba7c913,#0000 68%),#00000052;border:1px solid #e8e8e81a;padding:.52rem .62rem;font-size:.9rem;line-height:1.5}.question-task-state{min-width:5.8rem;color:var(--wc-amber);background:#c9a87b1f;border:1px solid #c9a87b52;padding:.35rem .52rem}.question-task-state.pending:hover,.question-task-state.pending:focus-visible{color:var(--black);background:var(--wc-amber);border-color:var(--wc-amber);outline:none}.question-task-state.done{color:var(--black);background:var(--wc-sage);border-color:var(--wc-sage)}.question-task-main:hover,.question-task-main:focus-visible{color:var(--white);background:linear-gradient(90deg,#7ba7c929,#0000),#ffffff06;border-color:#7ba7c961;outline:none}.question-task button:disabled{cursor:default}.question-task.completed .question-task-main{color:var(--gray-300);background:linear-gradient(90deg,#8baa7b1a,#0000 68%),#0000003d;border-color:#8baa7b3d}.question-task.empty{color:var(--gray-500);border-bottom:0;display:block}.document-update-panel{border-top:1px solid #e8e8e81a;margin-top:1rem;padding-top:.85rem}.document-update-list{gap:.55rem;padding-left:0;list-style:none;display:grid}.document-update-item{background:#0000004d;border:1px solid #c9a87b38;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.45rem .6rem;padding:.55rem;display:grid}.document-update-item.accepted{background:#8baa7b0e;border-color:#8baa7b47}.document-update-main{text-align:left;width:100%;color:var(--gray-100);cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:2rem minmax(0,1fr);gap:.06rem .52rem;padding:0;display:grid}.document-update-main:hover,.document-update-main:focus-visible{color:var(--white);outline:none}.document-update-glyph{width:1.75rem;height:1.75rem;color:var(--black);background:var(--wc-amber);font-family:var(--font-mono);grid-row:1/span 2;justify-content:center;align-items:center;font-size:.55rem;font-weight:700;display:inline-flex}.document-update-item.accepted .document-update-glyph{background:var(--wc-sage)}.document-update-main strong,.document-update-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.document-update-main strong{color:var(--white);font-family:var(--font-mono);font-size:.7rem}.document-update-main small{color:var(--gray-400);font-size:.62rem}.document-update-item p{color:var(--gray-300);grid-column:1/-1;margin:0;font-size:.82rem;line-height:1.45}.document-update-actions{align-items:stretch;display:flex}.spec-tabs{flex-wrap:wrap;gap:.55rem;margin-bottom:.85rem;display:flex}.spec-tab{min-width:min(100%,8.8rem);min-height:3.1rem;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-300);cursor:pointer;text-align:left;background:0 0;border:1px solid #e8e8e82e;align-content:center;justify-items:start;gap:.18rem;padding:.5rem .62rem;font-size:.62rem;display:grid}.spec-tab span,.spec-tab small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.spec-tab small{color:var(--gray-500);letter-spacing:.08em;font-size:.54rem}.spec-tab.is-active,.spec-tab:hover,.spec-tab:focus-visible{color:var(--black);background:var(--wc-blue);border-color:var(--wc-blue)}.spec-tab.is-active small,.spec-tab:hover small,.spec-tab:focus-visible small{color:#090a0ab8}.spec-tab:focus-visible{outline:2px solid var(--wc-amber);outline-offset:2px}.spec-file-list{gap:.65rem;display:grid}.spec-file-card{background:linear-gradient(90deg,#7ba7c914,#0000 52%),#00000047;border:1px solid #7ba7c938;padding:.78rem .82rem}.spec-file-head{justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:.38rem;display:flex}.spec-file-head span,.spec-file-head strong,.spec-file-meta{font-family:var(--font-mono)}.spec-file-head span{color:var(--wc-blue);letter-spacing:.12em;text-transform:uppercase;flex:none;font-size:.56rem}.spec-file-head strong{min-width:0;color:var(--white);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.spec-file-meta{color:var(--gray-500);overflow-wrap:anywhere;white-space:normal;font-size:.62rem;line-height:1.45;display:block}.spec-file-card p{color:var(--gray-300);margin:.5rem 0 0;font-size:.78rem;line-height:1.5}.model-investigation-panel{background:linear-gradient(180deg, #7ba7c914, #8baa7b09), var(--black);border:1px solid #7ba7c942;padding:1rem;box-shadow:inset 0 1px #ffffff0a}.command-lines-panel h3,.concern-panel h3,.dag-panel h3,.question-task-panel h3,.spec-dashboard h3,.model-investigation-panel h3,.model-output-panel h3{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-300);margin-bottom:.65rem;font-size:.74rem}.model-investigation-list{counter-reset:investigation;gap:.85rem;list-style:none;display:grid}.investigation-item{counter-increment:investigation;background:linear-gradient(180deg, #ffffff08, transparent), var(--black);border:1px solid var(--command-line);padding:.95rem 3rem 1rem 1rem;position:relative;box-shadow:inset 0 1px #ffffff09}.investigation-item:after{content:counter(investigation, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.08em;color:#7ba7c9c7;font-size:.62rem;position:absolute;top:.9rem;right:1rem}.investigation-item.final{background:linear-gradient(180deg, #8baa7b21, transparent), var(--black);border-color:#8baa7b5c}.investigation-head{flex-wrap:wrap;align-items:baseline;gap:.55rem;margin-bottom:.45rem;display:flex}.investigation-step,.investigation-subtitle{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-300);font-size:.62rem}.investigation-step{color:var(--black);background:var(--wc-blue);padding:.18rem .4rem;display:inline-flex}.investigation-head strong{color:var(--white);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.86rem}.investigation-item code{color:var(--gray-500);overflow-wrap:anywhere;background:#ffffff07;border:1px solid #ffffff0e;margin-bottom:.55rem;padding:.42rem .5rem;display:block}.investigation-item p,.investigation-subsection li{color:var(--gray-300);font-size:.86rem;line-height:1.5}.investigation-subsection{background:#ffffff07;border:1px solid #ffffff0e;margin-top:.7rem;padding:.72rem .8rem}.investigation-subsection.concern{background:linear-gradient(#c9a87b21,#c97b8b0b),#ffffff05;border-color:#c9a87b57}.investigation-subsection.concern .investigation-subtitle{color:var(--wc-amber)}.investigation-subsection ul{margin-top:.35rem;padding-left:1rem}.brief-preview,.command-lines-panel pre,.model-output-panel pre,.spec-code{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);color:var(--gray-300);background:repeating-linear-gradient(0deg, #ffffff05 0 1px, transparent 1px 26px), var(--black);border:1px solid var(--command-line);padding:1rem;font-size:.72rem;line-height:1.55}.brief-preview,.command-lines-panel pre,.model-output-panel pre,.spec-preview{max-height:22rem;overflow:auto}.spec-preview{color:var(--gray-300);background:repeating-linear-gradient(0deg, #ffffff05 0 1px, transparent 1px 26px), var(--black);border:1px solid var(--command-line);gap:.75rem;padding:1rem;display:grid}.spec-preview h3,.spec-preview h4{font-family:var(--font-mono);color:var(--white);letter-spacing:0;margin:.2rem 0 0}.spec-preview h3{font-size:1rem}.spec-preview h4{color:var(--wc-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.spec-preview p,.spec-preview li,.spec-object-row span,.spec-event-card p{font-size:.84rem;line-height:1.55}.spec-list{padding-left:1.1rem}.spec-list li+li{margin-top:.35rem}.spec-code{max-height:14rem;padding:.75rem;overflow:auto}.spec-object-row{border:1px solid var(--command-line);background:#ffffff05;grid-template-columns:minmax(8rem,.34fr) minmax(0,1fr);align-items:start;gap:.75rem;padding:.72rem;display:grid}.spec-object-row strong{font-family:var(--font-mono);color:var(--wc-blue);letter-spacing:.08em;font-size:.72rem}.spec-object-row details,.spec-event-card details{min-width:0}.spec-object-row summary,.spec-event-card summary{cursor:pointer;width:max-content;max-width:100%;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--black);background:var(--wc-sage);padding:.26rem .45rem;font-size:.68rem}.spec-event-card{border:1px solid var(--command-line);background:linear-gradient(#7ba7c912,#0000),#ffffff05;padding:.85rem}.spec-event-head{flex-wrap:wrap;align-items:baseline;gap:.55rem;margin-bottom:.45rem;display:flex}.spec-event-head span,.spec-chip-row span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--black);background:var(--wc-blue);padding:.18rem .4rem;font-size:.62rem}.spec-event-head strong{color:var(--white);font-family:var(--font-mono);font-size:.86rem}.spec-event-meta{color:var(--gray-500);overflow-wrap:anywhere;background:#ffffff07;border:1px solid #ffffff0e;margin-bottom:.55rem;padding:.42rem .5rem;display:block}.spec-chip-row{flex-wrap:wrap;gap:.4rem;margin:.6rem 0;display:flex}.spec-chip-row span{background:var(--wc-amber)}.interact-card{transition:border-color .18s var(--command-ease), background .18s var(--command-ease), box-shadow .18s var(--command-ease);border-color:#c9a87b3d}.agent-first-shell{grid-template-columns:minmax(0,1fr);margin-top:1.35rem}.agent-gemma-card{background:radial-gradient(circle at 12% 12%, #c9a87b2e, transparent 24%), radial-gradient(circle at 82% 18%, #c97b8b29, transparent 28%), radial-gradient(circle at 72% 88%, #7ba7c926, transparent 30%), linear-gradient(145deg, #ffffff09, #ffffff03), var(--command-panel);border-color:#c9a87b61;overflow:visible}.interact-card.is-expanded,.interact-card:focus-within{background:radial-gradient(circle at 14% 18%, #c9a87b33, transparent 30%), radial-gradient(circle at 86% 14%, #7ba7c92e, transparent 34%), linear-gradient(145deg, #c97b8b21, #c9a87b1a 38%, #7ba7c91c), var(--command-panel-strong);border-color:#c9a87b7a;box-shadow:0 28px 80px #00000070,inset 0 1px #ffffff0f}.agent-head-actions{align-items:center;gap:.7rem;display:inline-flex}.agent-gemma-card>.card-head{grid-template-columns:minmax(11rem,auto) minmax(0,1fr) auto;align-items:center;gap:.9rem;display:grid}.agent-gemma-card>.card-head .agent-workspace-toolbar{justify-content:center;margin:0}.agent-float-button{width:2.8rem;height:2.8rem;color:var(--black);background:linear-gradient(135deg, var(--wc-amber), var(--wc-rose) 54%, var(--wc-blue));font-family:var(--font-mono);letter-spacing:.06em;cursor:pointer;border:1px solid #ffffff47;justify-content:center;align-items:center;font-size:.74rem;font-weight:700;display:inline-flex;box-shadow:0 12px 30px #c97b8b2e}.agent-float-button:hover,.agent-float-button:focus-visible{outline:2px solid var(--wc-amber);outline-offset:2px;transform:translateY(-1px)}.agent-title-panel{grid-template-columns:minmax(14rem,1fr) auto auto minmax(11rem,.55fr);align-items:stretch;gap:.65rem;margin-bottom:.8rem;display:grid}.agent-title-field{gap:.3rem;min-width:0;display:grid}.agent-title-field span,.agent-trust-summary,.agent-drop-strip,.agent-panel-head span{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem}.agent-title-field span{color:var(--wc-amber)}.agent-title-field input{width:100%;min-height:2.55rem;color:var(--white);font-family:var(--font-mono);background:#0000007a;border:1px solid #e8e8e829;padding:.55rem .7rem;font-size:.84rem}.agent-title-field input:focus-visible{outline:2px solid var(--wc-amber);outline-offset:2px;border-color:var(--wc-amber)}.agent-drop-strip{min-height:2.55rem;color:var(--gray-100);cursor:pointer;background:repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 16px),#0000006b;border:1px dashed #7ba7c97a;justify-content:center;align-items:center;padding:.5rem .75rem;display:inline-flex;position:relative}.agent-drop-strip input{clip-path:inset(50%);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.agent-drop-strip:hover,.agent-drop-strip:focus-within,.agent-drop-strip.drag,.agent-drop-strip.loading{color:var(--black);background:var(--wc-blue);border-color:var(--wc-blue)}.agent-trust-summary{min-height:1.8rem;color:var(--gray-400);grid-column:1/-1;margin:-.15rem 0 0}.agent-workspace-toolbar{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.9rem;display:flex}.agent-workspace-toolbar .workspace-mini-metric,.agent-workspace-toolbar .workspace-pill{isolation:isolate;min-height:1.9rem;position:relative}.agent-workspace-toolbar .workspace-pill:before{content:"";z-index:-1;pointer-events:none;opacity:0;filter:blur(12px);background:radial-gradient(at 42% 48%,#c9a87b75,#0000 58%),radial-gradient(at 66% 52%,#7ba7c975,#0000 62%);position:absolute;inset:-.42rem -.58rem}.agent-workspace-toolbar .workspace-pill.metric-bump{color:var(--black);background:color-mix(in oklch, var(--wc-blue) 82%, var(--wc-amber));border-color:color-mix(in oklch, var(--wc-blue) 72%, var(--wc-amber));box-shadow:2px 2px #0a0a0aa8,0 0 18px #7ba7c95c}.agent-workspace-toolbar .workspace-pill.metric-bump b{color:var(--black)}.agent-workspace-toolbar .workspace-pill.metric-bump:before{opacity:.86;animation:2s ease-out both operatorWorkspaceGlow}.agent-focus-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.78fr);align-items:start;gap:1rem;display:grid}.agent-workspace-panel,.agent-conversation-panel,.agent-panel{min-width:0}.agent-workspace-panel{gap:.75rem;display:grid}.agent-panel{background:linear-gradient(#ffffff08,#0000),#00000057;border:1px solid #e8e8e81f;padding:.85rem}.agent-panel-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.7rem;display:flex}.agent-panel-head h3{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-200);margin:0;font-size:.72rem}.agent-panel-head span{color:var(--gray-500);text-align:right;letter-spacing:.06em}.agent-gemma-card .analysis-summary{color:var(--gray-300);margin:0;font-size:.88rem;line-height:1.45}.agent-gemma-card .tag-rail{margin:0}.agent-gemma-card #agent-signals-panel .tag-rail{margin-top:.35rem}.agent-gemma-card .evidence-bar{margin-top:0}.agent-gemma-card .empty-note{text-align:left;margin:.5rem 0 0}.agent-gemma-card .dag-panel,.agent-gemma-card .question-task-panel,.agent-gemma-card .concern-panel,.agent-gemma-card .model-investigation-panel{margin-bottom:0}.agent-gemma-card .orchestration-view{min-height:7rem}.agent-gemma-card .dag-stage{grid-template-columns:repeat(auto-fit,minmax(5.9rem,1fr));gap:.4rem;padding:.5rem}.agent-gemma-card .dag-node{min-height:3.75rem;padding:.45rem}.agent-gemma-card .dag-index{margin-bottom:.2rem}.agent-gemma-card .dag-node strong{font-size:.62rem}.agent-gemma-card .dag-node small{font-size:.58rem}.agent-context-panel{background:linear-gradient(135deg, #c9a87b1f, #c97b8b12 45%, #7ba7c91a), var(--black);border:1px solid #e8e8e824;gap:.55rem;margin-bottom:1rem;padding:.85rem;display:grid}.agent-context-head,.agent-context-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.agent-context-head span,.agent-context-row,.context-info-button{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.agent-context-head span{color:var(--wc-amber)}.context-info-button,.agent-context-row button{color:var(--gray-300);cursor:pointer;background:#ffffff06;border:1px solid #e8e8e824}.context-info-button{justify-content:center;align-items:center;width:1.45rem;height:1.45rem;padding:0;display:inline-flex}.context-info-button svg{width:.95rem;height:.95rem;display:block}.agent-context-row{color:var(--gray-400)}.agent-context-row button{padding:.22rem .42rem}.context-info-button:hover,.context-info-button:focus-visible,.agent-context-row button:hover,.agent-context-row button:focus-visible{color:var(--black);background:var(--wc-amber);border-color:var(--wc-amber);outline:none}.agent-context-meter{background:#ffffff0f;border:1px solid #e8e8e81a;height:.42rem;overflow:hidden}.agent-context-meter span{background:var(--wc-sage);width:0;height:100%;transition:width .18s var(--command-ease), background .18s var(--command-ease);display:block}.agent-context-meter[data-level=medium] span{background:var(--wc-amber)}.agent-context-meter[data-level=high] span{background:var(--wc-rose)}.agent-context-chips{flex-wrap:wrap;gap:.4rem;display:flex}.agent-context-chip,.agent-context-empty{color:var(--gray-300);font-family:var(--font-mono);letter-spacing:.06em;background:#ffffff07;border:1px solid #e8e8e81f;padding:.35rem .5rem;font-size:.62rem}.agent-context-chip{cursor:pointer}.agent-context-chip.evidence{border-color:#7ba7c952}.agent-context-chip.workflow{border-color:#c9a87b52}.agent-context-chip.question{border-color:#8baa7b57}.agent-context-chip.note{background:#c9a87b0f;border-color:#c9a87b57}.agent-context-chip.draft{background:#c97b8b12;border-color:#c97b8b5c}.agent-context-chip:hover,.agent-context-chip:focus-visible{color:var(--black);background:var(--wc-blue);border-color:var(--wc-blue);outline:none}.chat-drop-zone{min-height:3.1rem;color:var(--gray-200);cursor:pointer;background:repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 18px),linear-gradient(90deg,#7ba7c914,#c9a87b0d),#0000006b;border:1px dashed #7ba7c96b;align-content:center;gap:.16rem;padding:.58rem .7rem;display:grid;position:relative}.chat-drop-zone input{clip-path:inset(50%);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.chat-drop-zone span,.chat-drop-zone small{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-drop-zone span{color:var(--white);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.chat-drop-zone small{color:var(--gray-500);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.chat-drop-zone:hover,.chat-drop-zone:focus-within,.chat-drop-zone.drag,.chat-drop-zone.loading{color:var(--black);background:repeating-linear-gradient(90deg, #00000014 0 1px, transparent 1px 18px), var(--wc-blue);border-color:var(--wc-blue)}.chat-drop-zone:hover span,.chat-drop-zone:hover small,.chat-drop-zone:focus-within span,.chat-drop-zone:focus-within small,.chat-drop-zone.drag span,.chat-drop-zone.drag small,.chat-drop-zone.loading span,.chat-drop-zone.loading small{color:var(--black)}.capsule-file-list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.45rem;padding-left:0;list-style:none;display:grid}.all-capsule-file-list{border-top:1px solid #e8e8e81a;margin-top:.65rem;padding-top:.65rem}.capsule-file-token-main{text-align:left;width:100%;min-height:3rem;color:inherit;cursor:pointer;background:#0000006b;border:1px solid #e8e8e81f;grid-template-rows:auto auto;grid-template-columns:2rem minmax(0,1fr);gap:.05rem .5rem;padding:.45rem .55rem;display:grid}.capsule-file-token-main:hover,.capsule-file-token-main:focus-visible{background:linear-gradient(90deg,#7ba7c91f,#0000),#00000094;border-color:#7ba7c985;outline:none}.capsule-file-token.selected .capsule-file-token-main{background:linear-gradient(90deg,#7ba7c929,#c9a87b0a),#0000009e;border-color:#7ba7c9b8;box-shadow:inset 0 0 0 1px #7ba7c924}.capsule-file-glyph{width:1.8rem;height:1.8rem;color:var(--black);background:var(--wc-blue);font-family:var(--font-mono);grid-row:1/span 2;justify-content:center;align-items:center;font-size:.52rem;font-weight:700;display:inline-flex}.capsule-file-evidence .capsule-file-glyph{background:var(--wc-sage)}.capsule-file-json .capsule-file-glyph,.capsule-file-events .capsule-file-glyph{background:var(--wc-amber)}.capsule-file-image .capsule-file-glyph{background:var(--wc-rose)}.capsule-file-token-main strong,.capsule-file-token-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.capsule-file-token-main strong{color:var(--white);font-family:var(--font-mono);align-self:end;font-size:.66rem}.capsule-file-token-main small{color:var(--gray-500);font-size:.6rem}.file-preview-panel{background:linear-gradient(135deg,#7ba7c91a,#c9a87b0d),#0000007a;border:1px solid #e8e8e824;grid-column:1/-1;gap:.75rem;margin-top:.75rem;padding:.8rem;display:grid}.file-preview-head{justify-content:space-between;align-items:start;gap:.9rem;display:flex}.file-preview-head span,.file-preview-head small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;display:block}.file-preview-head span{color:var(--wc-blue);margin-bottom:.18rem;font-size:.6rem}.file-preview-head strong{color:var(--white);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.82rem;display:block}.file-preview-head small{color:var(--gray-500);overflow-wrap:anywhere;margin-top:.25rem;font-size:.56rem}.file-preview-actions{flex:none;gap:.4rem;display:inline-flex}.file-preview-body{background:#00000057;border:1px solid #e8e8e81a;max-height:19rem;overflow:auto}.file-markdown-preview{padding:.8rem}.file-preview-dialog-body{margin-top:1rem}.dialog-file-preview{background:#0000004d;border:1px solid #e8e8e81a;max-height:min(58vh,620px);padding:1rem;overflow:auto}.file-image-preview{gap:.55rem;margin:0;padding:.8rem;display:grid}.file-image-preview img{object-fit:contain;background:#0000006b;border:1px solid #e8e8e81f;width:100%;max-height:min(48vh,520px)}.file-image-preview figcaption,.file-preview-empty,.file-preview-unsupported{color:var(--gray-300);font-size:.82rem;line-height:1.5}.file-preview-unsupported{color:var(--gray-200);background:#c9a87b12;padding:.85rem}.task-token,.investigation-token{list-style:none}.concern-panel ul,.model-investigation-list{padding-left:0;list-style:none}.task-token-main,.investigation-token-main{text-align:left;width:100%;min-height:3.1rem;color:inherit;cursor:pointer;background:linear-gradient(#ffffff08,#0000),#00000075;border:1px solid #e8e8e821;grid-template-rows:auto auto;grid-template-columns:2.15rem minmax(0,1fr);gap:.08rem .55rem;padding:.45rem .55rem;display:grid}.task-token-main:hover,.task-token-main:focus-visible,.investigation-token-main:hover,.investigation-token-main:focus-visible{background:linear-gradient(135deg,#c9a87b21,#c97b8b14,#7ba7c91a),#00000094;border-color:#c9a87b94;outline:none}.task-token-glyph,.investigation-token-glyph{width:2rem;height:2rem;color:var(--black);background:var(--wc-amber);font-family:var(--font-mono);letter-spacing:0;grid-row:1/span 2;justify-content:center;align-items:center;font-size:.58rem;font-weight:700;display:inline-flex}.investigation-token-glyph{background:var(--wc-blue)}.investigation-token.final .investigation-token-glyph{background:var(--wc-sage)}.task-token-main strong,.task-token-main small,.investigation-token-main strong,.investigation-token-main small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.task-token-main strong,.investigation-token-main strong{color:var(--white);font-family:var(--font-mono);align-self:end;font-size:.68rem}.task-token-main small,.investigation-token-main small{color:var(--gray-400);font-size:.62rem}.model-investigation-list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;display:grid}.investigation-empty{color:var(--gray-500);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.environment-dialog-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.environment-dialog-section{background:#00000047;border:1px solid #e8e8e81f;padding:.72rem}.environment-dialog-section:first-child{grid-column:1/-1;grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);align-items:start;gap:.55rem;display:grid}.environment-dialog-section:first-child h3,.environment-dialog-section:first-child .cors-setup-note{grid-column:1/-1}.environment-dialog-section h3{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--wc-blue);margin:0 0 .55rem;font-size:.68rem}.environment-dialog-section .dialog-config-form{gap:.48rem;padding:.68rem}.environment-dialog-section .dialog-field-row{grid-template-columns:6.3rem minmax(0,1fr);gap:.62rem}.environment-dialog-section .dialog-field-row span,.environment-dialog-section .dialog-toggle-row{font-size:.6rem}.environment-dialog-section .dialog-field-row input,.environment-dialog-section .dialog-field-row select{padding:.48rem .58rem;font-size:.74rem}.environment-dialog-section:first-child .dialog-harness-grid{grid-template-columns:1fr;gap:.5rem}.environment-dialog-section:first-child .dialog-harness{gap:.2rem;padding:.58rem .65rem}.environment-dialog-section:first-child .dialog-config-form{margin-top:0}.metadata-preset-row{flex-wrap:wrap;gap:.35rem;margin-bottom:.55rem;display:flex}.metadata-preset{color:var(--gray-200);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#ffffff07;border:1px solid #e8e8e81f;padding:.34rem .48rem;font-size:.58rem}.metadata-preset:hover,.metadata-preset:focus-visible{color:var(--black);background:var(--wc-blue);border-color:var(--wc-blue);outline:none}.environment-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.environment-key-block{background:#ffffff06;border:1px solid #e8e8e81f;align-content:start;gap:.4rem;padding:.62rem;display:grid}.environment-key-block span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-400);font-size:.62rem}.environment-key-block code{color:var(--white);overflow-wrap:anywhere}.environment-key-block input{width:100%;min-width:0;color:var(--white);font-family:var(--font-mono);background:#00000057;border:1px solid #e8e8e81f;padding:.48rem .55rem;font-size:.66rem}.environment-key-block input:focus-visible{border-color:var(--wc-sage);outline:none;box-shadow:0 0 0 3px #8baa7b24}.environment-key-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.environment-key-actions .btn{justify-content:center;min-width:0;padding-left:.48rem;padding-right:.48rem}.dialog-footnote,.upload-dialog-drop-hint p{color:var(--gray-400);font-size:.82rem;line-height:1.45}.upload-dialog-actions{flex-wrap:wrap;gap:.7rem;margin-bottom:1rem;display:flex}.upload-dialog-drop-hint{background:#ffffff06;border:1px dashed #7ba7c95c;padding:.85rem}.upload-dialog-drop-hint strong{color:var(--white);font-family:var(--font-mono);margin-bottom:.35rem;font-size:.76rem;display:block}.interaction-form{gap:.85rem;display:grid}.model-followup{background:linear-gradient(90deg, #7ba7c91a, transparent 42%), var(--black);border:1px solid #7ba7c947;margin-bottom:1rem;padding:.85rem 1rem;box-shadow:inset 0 1px #ffffff0a}.model-followup-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wc-blue);margin-bottom:.45rem;font-size:.62rem;display:block}.model-followup-content p{color:var(--gray-100);font-size:.92rem;line-height:1.55}.model-followup-reply{margin:0 0 .7rem}.model-followup-ref-row{flex-wrap:wrap;gap:.35rem;margin:.2rem 0 .7rem;display:flex}.model-followup-ref-row span{max-width:100%;color:var(--black);background:var(--wc-blue);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;padding:.22rem .42rem;font-size:.56rem}.model-followup-task-list{gap:.4rem;margin-top:.75rem;padding-left:0;list-style:none;display:grid}.model-followup-task-list button{text-align:left;width:100%;color:var(--gray-100);cursor:pointer;background:#ffffff07;border:1px solid #e8e8e81f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.48rem .55rem;display:grid}.model-followup-task-list span{color:var(--black);background:var(--wc-amber);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:.16rem .36rem;font-size:.55rem}.model-followup-task-list strong{min-width:0;color:var(--white);font-size:.78rem;line-height:1.35}.model-followup-lines{gap:.35rem;margin-top:.7rem;display:grid}.model-followup-lines>span,.model-followup-updates>span{color:var(--wc-blue);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}.model-followup-lines code{color:var(--gray-200);white-space:normal;background:#00000059;border:1px solid #e8e8e81a;padding:.38rem .5rem;display:block}.model-followup-updates{gap:.4rem;margin-top:.7rem;display:grid}.model-followup-updates button{text-align:left;color:var(--gray-100);cursor:pointer;background:#ffffff06;border:1px solid #e8e8e81f;gap:.14rem;padding:.5rem .55rem;display:grid}.model-followup-updates button:hover,.model-followup-updates button:focus-visible{background:#8baa7b14;border-color:#8baa7b7a;outline:none}.model-followup-updates strong{color:var(--white);font-family:var(--font-mono);font-size:.72rem}.model-followup-updates small{color:var(--gray-400);font-size:.66rem}.interaction-form textarea{resize:vertical;min-height:8.5rem;font-family:var(--font-sans)}.interaction-form .btn{justify-self:start}.interaction-action-row{flex-wrap:wrap;gap:.65rem;display:flex;position:relative}.walkthrough-agent-notes{z-index:6;pointer-events:none;position:absolute;inset:0}.walkthrough-agent-notes .walkthrough-note{pointer-events:none}.walkthrough-note-analyzing{width:min(18rem,38vw);bottom:13rem;left:clamp(1.4rem,3vw,2.6rem);transform:rotate(-1.8deg)}.walkthrough-note-analyzing:after{content:"↘";bottom:-1.35rem;right:2.4rem}.walkthrough-note-append{width:min(18.5rem,34vw);bottom:14.2rem;right:clamp(1rem,3vw,2.2rem);transform:rotate(1.8deg)}.walkthrough-note-append:after{content:"↘";bottom:-1.3rem;right:1.5rem}.walkthrough-note-context{width:min(24rem,42vw);bottom:5.8rem;right:clamp(11rem,24vw,18rem);transform:rotate(-.9deg)}.walkthrough-note-context:after{content:"↗";top:-1.55rem;right:2rem}.walkthrough-show-analyzing .walkthrough-note-analyzing,.walkthrough-show-append .walkthrough-note-append,.walkthrough-show-context .walkthrough-note-context{display:block}.interaction-log{color:var(--gray-300);margin-top:1.25rem;padding-left:1.2rem;list-style:decimal}.interaction-log li+li{margin-top:.8rem}.interaction-log time{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500);margin-bottom:.2rem;font-size:.62rem;display:block}.interaction-log p,.interaction-log .empty-log{font-size:.88rem;line-height:1.5}.transport-card{margin-top:1.5rem;overflow:visible}.transport-card .card-head-row{align-items:center}.transport-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;min-width:min(100%,20rem);display:flex;position:relative}.walkthrough-note-transport{text-align:right;width:15.5rem;top:50%;right:calc(100% + 1.15rem);transform:translateY(-50%)rotate(-1.2deg)}.walkthrough-note-transport:after{content:"→";top:.25rem;right:-1.35rem}.walkthrough-show-transport.walkthrough-transport-inview .walkthrough-note-transport{display:block}.transport-state{background:var(--gray-900);color:var(--gray-400)}.transport-state.sealed{background:var(--wc-sage);color:var(--black)}.transport-state.encrypted{background:var(--wc-amber);color:var(--black)}.walkthrough-note-capsule{z-index:7;width:min(20rem,42vw);padding-left:2.2rem;bottom:1.25rem;left:clamp(1rem,2.6vw,2rem);transform:rotate(-1.1deg)}.walkthrough-note-capsule:after{content:"↓";top:.15rem;left:.2rem}.walkthrough-note-capsule .walkthrough-capsule-travel,.walkthrough-capsule-traveling .walkthrough-note-capsule .walkthrough-capsule-early{display:none}.walkthrough-capsule-traveling .walkthrough-note-capsule .walkthrough-capsule-travel{display:inline}.walkthrough-show-capsule .walkthrough-note-capsule{display:block}.walkthrough-note-encrypt{width:min(20rem,38vw);bottom:clamp(4rem,8vw,6.4rem);right:clamp(1.1rem,3.4vw,2.4rem);transform:rotate(1.3deg)}.walkthrough-note-encrypt:after{content:"↙";top:.25rem;left:-1.15rem}.walkthrough-show-encrypt.walkthrough-encryption-inview .walkthrough-note-encrypt{display:block}.transport-primary-action{min-height:2.45rem;padding:.68rem .95rem}.encryption-head{align-items:center}.encryption-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:.65rem;display:flex}.encryption-action,.encryption-download-action{min-height:2.45rem;padding:.68rem .95rem}.encryption-download-action{align-items:center;gap:.45rem;display:inline-flex}.encryption-download-action:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.download-share-icon{width:1rem;height:1rem;display:none}.encryption-download-action.is-ready .download-share-icon{display:block}.transport-grid{grid-template-columns:minmax(260px,.42fr) minmax(280px,.58fr);align-items:start;gap:1.25rem;display:grid}.handoff-rail{background:repeating-linear-gradient(90deg, #ffffff08 0 1px, transparent 1px 24px), linear-gradient(90deg, #7ba7c929, #8baa7b1f, #c9a87b29), var(--black);border:1px solid #e8e8e829;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.handoff-rail span{min-height:3.4rem;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gray-100);justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:flex;position:relative}.handoff-rail span+span{border-left:1px solid #e8e8e829}.handoff-rail span:after{content:"";background:var(--wc-blue);z-index:1;width:.48rem;height:.48rem;position:absolute;right:-.24rem;transform:rotate(45deg)}.handoff-rail span:nth-child(2):after{background:var(--wc-sage)}.handoff-rail span:last-child:after{display:none}.identity-block{gap:.85rem;display:grid}.identity-label{gap:.35rem;display:grid}.identity-label span{padding-top:0}.identity-note{color:var(--gray-400);font-size:.86rem;line-height:1.55}.identity-meta{font-family:var(--font-mono);background:linear-gradient(90deg, #8baa7b1a, transparent 44%), var(--black);border:1px solid #8baa7b57;grid-template-columns:max-content 1fr;gap:.45rem 1rem;padding:.8rem;font-size:.75rem;display:grid}.identity-meta dt{color:var(--gray-400);text-transform:uppercase;letter-spacing:.08em}.identity-meta dd{color:var(--gray-100);margin:0}.identity-actions{flex-wrap:wrap;gap:.6rem;display:flex}.encryption-recipient-panel{color:var(--gray-300);background:linear-gradient(135deg,#8baa7b17,#7ba7c90e),#00000061;border:1px solid #8baa7b38;gap:.7rem;padding:.8rem;display:grid}.encryption-recipient-head{justify-content:space-between;align-items:start;gap:.9rem;display:flex}.encryption-recipient-head span,.encryption-recipient-head small,.recipient-key-meta dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.encryption-recipient-head span{color:var(--wc-sage);margin-bottom:.22rem;font-size:.58rem;display:block}.encryption-recipient-head strong{color:var(--white);font-family:var(--font-mono);font-size:.86rem;line-height:1.25;display:block}.encryption-recipient-head small{color:var(--gray-400);margin-top:.28rem;font-size:.58rem;display:block}.recipient-toggle{color:var(--gray-200);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.42rem;font-size:.62rem;display:inline-flex}.recipient-toggle input{width:1rem;height:1rem;accent-color:var(--wc-sage)}.recipient-key-meta{background:#00000052;border:1px solid #e8e8e81a;grid-template-columns:max-content minmax(0,1fr);gap:.38rem .75rem;padding:.65rem;display:grid}.recipient-key-meta dt{color:var(--gray-500);font-size:.56rem}.recipient-key-meta dd{color:var(--gray-100);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:.66rem}.encryption-recipient-panel input{width:100%;color:var(--white);font-family:var(--font-mono);background:#0000006b;border:1px solid #e8e8e824;padding:.62rem .7rem;font-size:.68rem}.encryption-recipient-panel input:focus-visible{border-color:var(--wc-sage);outline:none;box-shadow:0 0 0 3px #8baa7b24}.recipient-key-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.recipient-key-actions .action-btn{justify-content:center;min-width:0;padding-left:.45rem;padding-right:.45rem}.recipient-key-status{color:var(--gray-400);margin:0;font-size:.78rem;line-height:1.45}.recipient-key-status.error{color:var(--wc-rose)}.identity-education{color:var(--gray-300);background:#7ba7c90e;border:1px solid #7ba7c92e;margin-top:.85rem;padding:.8rem}.identity-education h3{color:var(--wc-blue);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem}.identity-education p{margin:0;font-size:.8rem;line-height:1.55}.identity-education p+p{margin-top:.55rem}.capsule-status{font-family:var(--font-mono);color:var(--gray-400);background:linear-gradient(90deg, #8baa7b14, transparent 36%), var(--black);border:1px solid var(--command-line);overflow-wrap:anywhere;grid-column:1/-1;padding:.75rem 1rem;font-size:.76rem}.command-lines-panel{grid-column:1/-1}.transport-card .spec-dashboard{grid-column:1/-1;margin-bottom:0}.encryption-card{margin-top:1.5rem;position:relative;overflow:visible}.encryption-grid{grid-template-columns:minmax(260px,.42fr) minmax(280px,.58fr);align-items:start;gap:1.25rem;display:grid;position:relative}.encryption-note{color:var(--gray-300);background:linear-gradient(180deg, #c9a87b1c, transparent), var(--black);border:1px solid #c9a87b47;grid-area:1/2;align-self:start;padding:1rem}.encryption-note h3{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--wc-amber);margin-bottom:.55rem;font-size:.74rem}.encryption-note p{font-size:.88rem;line-height:1.55}.encryption-note ol{color:var(--gray-200);gap:.42rem;margin:.75rem 0;padding-left:1.25rem;font-size:.84rem;line-height:1.45;display:grid}.encryption-note li::marker{color:var(--wc-amber);font-family:var(--font-mono)}.operators-harness-showcase{background:radial-gradient(circle at 74% 20%,#7ba7c929,#0000 16rem),linear-gradient(135deg,#7ba7c918,#c9a87b0e),#00000057;border:1px solid #7ba7c94d;grid-area:1/2;align-self:end;padding:clamp(.85rem,2vw,1.15rem);display:block}.operators-harness-copy{align-content:center;gap:.7rem;display:grid}.operators-harness-copy span{color:var(--wc-blue);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem}.operators-harness-copy h3{max-width:18ch;color:var(--white);font-family:var(--font-mono);font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.08}.operators-harness-copy p{max-width:62ch;color:var(--gray-300);margin:0;font-size:.88rem;line-height:1.6}.operators-harness-copy a{color:var(--wc-amber);border-bottom:1px solid #c9a87b73;text-decoration:none}.operators-harness-copy a:hover,.operators-harness-copy a:focus-visible{color:var(--white);border-bottom-color:var(--white)}.operators-harness-feature{min-width:0;color:inherit;text-decoration:none;display:block}.operators-harness-open{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.operators-harness-feature figure{background:linear-gradient(#0000009e,#0000009e) 0 0/100% 100% padding-box padding-box,linear-gradient(115deg,#ff7a18,#1d8cff,#f04db4,#ffb14a,#1d8cff) 0 0/320% 320% border-box;border:1px solid #e8e8e829;margin:0;padding:.36rem;animation:7s linear infinite operatorsBorderFlow;position:relative;overflow:hidden;box-shadow:0 0 28px #1d8cff29,0 0 38px #f04db421}.operators-harness-feature figure:after{content:"Click image to expand";z-index:2;color:var(--white);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#05090cc7;border:1px solid #ffb14a99;padding:.42rem .58rem;font-size:.62rem;position:absolute;bottom:.8rem;right:.85rem}.operators-harness-feature:hover figure,.operators-harness-feature:focus-visible figure{border-color:#0000;box-shadow:0 0 34px #ff7a183d,0 0 44px #1d8cff38,0 0 52px #f04db433}.operators-harness-feature:focus-visible,.operators-harness-open:focus-visible{outline:2px solid var(--white);outline-offset:4px}.operators-harness-feature img{aspect-ratio:16/9;object-fit:cover;object-position:left top;border:1px solid #7ba7c93d;width:100%;display:block}.operators-harness-caption,.operators-preview-caption{z-index:2;background:linear-gradient(135deg,#05090ce6,#0c1217cc),#000000bd;border:1px solid #ffb14a8c;width:min(23rem,100% - 2rem);padding:.82rem .9rem;position:absolute;bottom:.95rem;left:1rem;box-shadow:0 14px 36px #00000057}.operators-harness-caption{width:min(29rem,100% - 2rem);padding:1rem 1.05rem}.operators-preview-caption{width:min(38rem,100% - 3rem);padding:1.28rem 1.4rem}.operators-harness-caption span,.operators-harness-caption small,.operators-preview-caption span,.operators-preview-caption small{color:var(--wc-amber);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;line-height:1.35;display:block}.operators-harness-caption strong,.operators-preview-caption strong{color:var(--white);font-family:var(--font-mono);margin-top:.32rem;font-size:clamp(.82rem,1.5vw,1rem);line-height:1.16;display:block}.operators-harness-caption strong{font-size:clamp(1.05rem,1.5vw,1.32rem)}.operators-preview-caption strong{margin-top:.42rem;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.08}.operators-harness-caption p,.operators-preview-caption p{color:var(--gray-200);margin:.42rem 0 0;font-size:clamp(.72rem,1.1vw,.82rem);line-height:1.45}.operators-harness-caption p{font-size:clamp(.86rem,1vw,.98rem)}.operators-preview-caption p{margin-top:.64rem;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.5}.operators-harness-caption span,.operators-harness-caption small{font-size:.66rem}.operators-preview-caption span,.operators-preview-caption small{font-size:clamp(.72rem,.9vw,.88rem)}.operators-harness-caption small,.operators-preview-caption small{color:#ffb14a;letter-spacing:.06em;margin-top:.52rem}.operators-harness-caption a,.operators-preview-caption a{width:max-content;color:var(--black);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#ffb14a;border:1px solid #ffffff2e;margin-top:.68rem;padding:.42rem .58rem;font-size:.6rem;font-weight:700;text-decoration:none;display:inline-flex}.operators-preview-caption a{margin-top:.9rem;padding:.56rem .72rem;font-size:.72rem}.operators-harness-caption a:hover,.operators-harness-caption a:focus-visible,.operators-preview-caption a:hover,.operators-preview-caption a:focus-visible{color:var(--white);background:#05090ceb;border-color:#ffb14a}.operators-preview-dialog{width:min(85vw,1280px);max-width:85vw;max-height:85vh;color:var(--white);background:0 0;border:0;padding:0}.operators-preview-dialog::backdrop{background:#030404c7}.operators-preview-frame{background:linear-gradient(#0000009e,#0000009e) 0 0/100% 100% padding-box padding-box,linear-gradient(115deg,#ff7a18,#1d8cff,#f04db4,#ffb14a,#1d8cff) 0 0/320% 320% border-box;border:1px solid #e8e8e829;margin:0;padding:.42rem;animation:7s linear infinite operatorsBorderFlow;position:relative;overflow:hidden;box-shadow:0 0 42px #1d8cff33,0 0 58px #f04db42e}.operators-preview-frame img{object-fit:contain;border:1px solid #7ba7c93d;width:100%;max-height:calc(85vh - .84rem);display:block}.operators-preview-close,.operators-preview-caption-close{color:var(--white);cursor:pointer;background:#05090cdb;border:1px solid #ffb14a94;justify-content:center;align-items:center;display:inline-flex}.operators-preview-close{width:2rem;height:2rem;font:700 1.15rem/1 var(--font-mono);position:absolute;top:.8rem;right:.8rem}.operators-preview-caption-close{width:1.75rem;height:1.75rem;font:700 1rem/1 var(--font-mono);position:absolute;top:.45rem;right:.45rem}.operators-preview-caption.is-hidden{display:none}.operators-preview-close:hover,.operators-preview-close:focus-visible,.operators-preview-caption-close:hover,.operators-preview-caption-close:focus-visible{color:var(--black);background:#ffb14a;outline:none}@keyframes operatorsBorderFlow{0%{background-position:0 0,0%}to{background-position:0 0,320%}}.command-dialog{width:85vw;max-width:85vw;max-height:85vh;color:var(--white);background:0 0;border:0;padding:0}.command-dialog::backdrop{background:#030404b8}.command-dialog-frame{background:linear-gradient(135deg, #7ba7c91f, transparent 38%), var(--command-panel-strong);border:1px solid #e8e8e838;max-height:85vh;overflow:hidden;box-shadow:0 36px 90px #00000085}.command-dialog-head{border-bottom:1px solid var(--command-line);background:#ffffff06;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.15rem;display:flex}.command-dialog-head span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--command-blue-oklch);margin-bottom:.35rem;font-size:.62rem;display:block}.command-dialog-head h2{color:var(--white);font-family:var(--font-mono);letter-spacing:0;margin:0;font-size:1.15rem}.command-dialog-body{gap:1rem;max-height:calc(85vh - 4.6rem);padding:1.15rem;display:grid;overflow:auto}.dialog-harness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.dialog-harness{background:var(--black);border:1px solid var(--command-line);gap:.35rem;min-width:0;padding:.85rem;display:grid}.dialog-intro{max-width:68ch;color:var(--gray-300);font-size:.9rem;line-height:1.55}.dialog-harness-button{text-align:left;width:100%;color:inherit;font:inherit;appearance:none;cursor:pointer;transition:border-color .16s var(--command-ease), background .16s var(--command-ease), transform .16s var(--command-ease)}.dialog-harness-button:hover,.dialog-harness-button:focus-visible,.dialog-harness-button.is-active{background:linear-gradient(180deg, #7ba7c91a, transparent), var(--black);border-color:#7ba7c994}.dialog-harness-button:focus-visible{outline:2px solid var(--wc-amber);outline-offset:2px}.dialog-harness strong{color:var(--white);font-family:var(--font-mono);font-size:.78rem}.dialog-harness code,.dialog-harness span{color:var(--gray-400);overflow-wrap:anywhere;font-size:.74rem}.dialog-config-form{background:linear-gradient(90deg, #c9a87b14, transparent 50%), var(--black);border:1px solid #c9a87b42;gap:.75rem;padding:1rem;display:grid}.dialog-field-row{grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.dialog-field-row span,.dialog-toggle-row{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gray-400);font-size:.68rem}.dialog-field-row input,.dialog-field-row select{width:100%;color:var(--white);border:1px solid var(--command-line);font-family:var(--font-mono);background:#ffffff07;padding:.62rem .75rem;font-size:.82rem}.dialog-field-row select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gray-500) 50%), linear-gradient(135deg, var(--gray-500) 50%, transparent 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:1.9rem}.dialog-field-row input:focus-visible,.dialog-field-row select:focus-visible{border-color:var(--wc-blue);outline:none;box-shadow:0 0 0 3px #7ba7c929}.dialog-toggle-row{align-items:center;gap:.65rem;display:flex}.dialog-toggle-row input{width:1rem;height:1rem;accent-color:var(--wc-blue)}.dialog-config-actions{flex-wrap:wrap;gap:.65rem;padding-top:.25rem;display:flex}.dialog-config-status{color:var(--gray-400);font-family:var(--font-mono);font-size:.74rem;line-height:1.45}.dialog-config-status.error{color:var(--wc-rose)}.sample-dialog-form{gap:1rem}.sample-dialog-preview{border:1px solid var(--command-line);background:linear-gradient(90deg,#7ba7c914,#0000 48%),#ffffff05;gap:.65rem;padding:.85rem;display:grid}.sample-dialog-preview>strong{color:var(--white);font-family:var(--font-mono);font-size:.86rem}.sample-dialog-preview>p{color:var(--gray-300);font-size:.86rem;line-height:1.5}.sample-dialog-warning{color:var(--command-amber-oklch);font-family:var(--font-mono);font-size:.72rem;line-height:1.45}.dialog-flow-list{counter-reset:dialog-flow;gap:.65rem;list-style:none;display:grid}.dialog-flow-item{counter-increment:dialog-flow;background:var(--black);border:1px solid var(--command-line);grid-template-columns:5.8rem minmax(0,.34fr) minmax(0,1fr);align-items:center;gap:.8rem;padding:.75rem .85rem;display:grid}.dialog-flow-item:before{content:counter(dialog-flow, decimal-leading-zero);font-family:var(--font-mono);color:var(--gray-500)}.dialog-flow-item span{width:max-content;color:var(--black);background:var(--gray-400);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:.16rem .38rem;font-size:.58rem}.dialog-flow-item.done span{background:var(--command-sage-oklch)}.dialog-flow-item.ready span{background:var(--command-blue-oklch)}.dialog-flow-item.active span{background:var(--command-amber-oklch)}.dialog-flow-item strong{color:var(--white);font-family:var(--font-mono);font-size:.82rem}.dialog-flow-item p{color:var(--gray-300);overflow-wrap:anywhere;font-size:.84rem;line-height:1.45}.dialog-spec-preview{max-height:none}.dialog-pre{max-height:56vh}.dialog-asset-preview{max-height:52vh}@keyframes operatorControlGlow{0%{opacity:.58;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes operatorWorkspaceGlow{0%{opacity:.3;transform:translateY(1px)scale(.98)}to{opacity:.86;transform:translateY(-1px)scale(1.04)}}@keyframes handwrittenNoteIn{0%{opacity:0;transform:translateY(8px)rotate(-4deg)}to{opacity:1}}@keyframes handwrittenFloat{0%{filter:drop-shadow(0 0 #7ba7c924)}to{filter:drop-shadow(0 0 10px #7ba7c952)}}@keyframes handwrittenGlowPulse{0%{opacity:.34;transform:scale(.94)}to{opacity:.78;transform:scale(1.08)}}@keyframes commandEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.walkthrough-note{display:none!important}.command-hero,.command-grid,.analysis-shell,.agent-focus-grid,.brief-grid,.model-grid,.transport-grid,.encryption-grid,.concept-panel{grid-template-columns:1fr}.context-card .card-body,.harness-panel,.agent-gemma-card>.card-head,.agent-title-panel,.intake-head-tools,.case-context-grid,.model-config-cache,.asset-meta-grid,.environment-security-grid,.dialog-harness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-head{grid-template-columns:1fr}.model-grid .field-row:first-child,.model-status{grid-column:auto}.local-home-panel{margin-top:0}.encryption-head,.operators-harness-showcase{grid-area:auto/1;grid-template-columns:1fr}.encryption-note{grid-area:auto}.operators-harness-caption{width:auto;margin-top:.42rem;position:static}.operators-harness-feature figure:after{top:.72rem;bottom:auto;right:.72rem}.encryption-head-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.walkthrough-note,.walkthrough-note:before,.agent-workspace-toolbar .workspace-pill:before,#open-endpoint-detail:before,#hydrate-scenario-btn:before,#run-analysis-btn:before,.operators-harness-feature figure,.operators-preview-frame{animation:none}}@media (width<=640px){.command-page .nav-links a:not(.nav-active):not([href="/protocol/v0.6/"]){display:none}.command-main{padding-top:3rem;padding-left:1rem;padding-right:1rem}.prototype-banner{margin-bottom:2rem;padding:.65rem .8rem;font-size:.62rem;line-height:1.45}.command-hero{gap:1.25rem;margin-bottom:1.35rem}.command-hero>*{min-width:0}.command-hero .section-lead{font-size:.98rem;line-height:1.55}.loop-step{grid-template-columns:2.3rem minmax(0,1fr);gap:.15rem .75rem;padding:.82rem .95rem}.loop-step span{width:1.75rem;height:1.75rem}.loop-step p{font-size:.8rem}.card-body,.card-head{padding-left:1rem;padding-right:1rem}.card-head-row,.intake-head{flex-direction:column;align-items:stretch}.field-row{grid-template-columns:1fr;gap:.4rem}.hero-action,.setup-grid,.harness-panel,.environment-dialog-grid,.environment-dialog-section:first-child,.agent-gemma-card>.card-head,.agent-title-panel,.agent-focus-grid,.intake-head-tools,.home-icon-grid,.case-context-grid,.model-config-cache,.context-card .card-body,.asset-meta-grid,.environment-security-grid,.handoff-rail,.dag-stage,.spec-object-row,.dialog-harness-grid,.dialog-field-row,.dialog-flow-item{grid-template-columns:1fr}.intake-head{padding-right:3rem}.verbose-toggle-floating{top:auto;bottom:1rem;right:1rem}.evidence-token{width:100%}.field-label{padding-top:0}.analysis-metrics,.evidence-item{grid-template-columns:1fr}.evidence-actions{justify-content:flex-start}.analysis-metrics div{border-right:0;border-bottom:1px solid var(--command-line)}.analysis-metrics div:last-child{border-bottom:0}.encryption-head-actions .btn,.analysis-actions .btn,.interaction-form .btn,.interaction-action-row .btn,.context-card .btn,.model-actions .btn,.hero-action{text-align:center;justify-content:center;width:100%}.handoff-rail span+span,.asset-meta-item{border-left:0;border-right:0;border-top:1px solid var(--command-line)}.handoff-rail span:first-child,.asset-meta-item:first-child{border-top:0}.handoff-rail span:after,.dag-node:after{display:none}.command-hero .section-title{font-size:clamp(2.55rem,13vw,3.55rem);line-height:.9}.orchestration-view{min-height:10rem}.command-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.command-dialog-body{max-height:calc(100vh - 5.6rem);padding:.9rem}.operators-preview-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}.operators-preview-caption{width:auto;margin-top:.42rem;position:static}}@media (prefers-reduced-motion:reduce){.prototype-banner,.command-hero,.command-card{animation:none}.evidence-drop,.evidence-remove,.icon-button,.action-btn,.field-row input,.field-row select,.identity-label input,.interaction-form textarea,.asset-question-form textarea{transition:none}.evidence-drop:hover,.evidence-drop:focus-within,.evidence-drop.drag,.evidence-drop.loading,.evidence-remove:hover,.icon-button:hover,.icon-button:focus-visible,.action-btn:hover,.action-btn:focus-visible{transform:none}}.cors-setup-note{border:1px solid var(--command-line-strong);border-radius:6px;margin:.75rem 0 0;overflow:hidden}.cors-setup-note summary{cursor:default;color:var(--command-amber-oklch);user-select:none;background:#c9a87b0f;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.8rem;list-style:none;display:flex}.cors-setup-note summary::-webkit-details-marker{display:none}.cors-setup-note summary:before{content:"";background:var(--wc-sage);width:.42rem;height:.42rem}.cors-setup-note[open] summary:before{transform:none}.cors-setup-body{background:#0e0f0f99;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.cors-setup-body p{color:var(--gray-400);margin:0;font-size:.78rem;line-height:1.5}.cors-setup-subhead{font-weight:600;color:#e8e8e8b3!important;margin-top:.25rem!important}.cors-setup-code{color:var(--command-sage-oklch);background:#0006;border-radius:4px;margin:0;padding:.4rem .6rem;font-size:.78rem;overflow-x:auto}.cors-setup-list{grid-template-columns:auto 1fr;gap:.15rem .75rem;margin:0;font-size:.77rem;display:grid}.cors-setup-list dt{color:#e8e8e8cc;grid-column:1/-1;margin-top:.4rem;font-size:.77rem;font-weight:600}.cors-setup-list dt:first-child{margin-top:0}.cors-setup-list dd{color:var(--gray-400);word-break:break-all;grid-column:1/-1;margin:0;padding-left:.75rem;font-family:monospace;font-size:.76rem}.cors-setup-footnote{border-top:1px solid var(--command-line);color:#a8a8a299!important;margin-top:.15rem!important;padding-top:.4rem!important;font-size:.73rem!important}
