.v3root{--v3-bg-0:#04060b;--v3-bg-1:#070b14;--v3-bg-2:#0b1220;--v3-bg-3:#101a2c;--v3-glass:rgba(11,18,32,0.24);--v3-glass-hi:rgba(16,26,44,0.36);--v3-brd:rgba(96,164,255,0.14);--v3-brd-hi:rgba(122,200,255,0.38);--v3-ink:#e8f0fb;--v3-ink-dim:#9db4d6;--v3-ink-faint:#5f7699;--v3-cyan:#53c9ff;--v3-cyan-hi:#8ee3ff;--v3-teal:#2dd4a7;--v3-amber:#ffb648;--v3-red:#ff4f3d;--v3-violet:#8f7bff;--v3-grid:rgba(83,201,255,0.045);--v3-font-display:"Chakra Petch","Manrope",system-ui,sans-serif;--v3-font-mono:"JetBrains Mono",ui-monospace,"Cascadia Mono",monospace;--v3-font-body:"Manrope",system-ui,-apple-system,sans-serif;min-height:100dvh;background:radial-gradient(1100px 600px at 78% -8%,rgba(83,201,255,.075),transparent 60%),radial-gradient(900px 700px at -10% 110%,rgba(143,123,255,.055),transparent 55%),linear-gradient(175deg,var(--v3-bg-1) 0,var(--v3-bg-0) 55%,#030408 100%);color:var(--v3-ink);font-family:var(--v3-font-body);position:relative;isolation:isolate}.v3root:before{content:"";background-image:linear-gradient(var(--v3-grid) 1px,transparent 1px),linear-gradient(90deg,var(--v3-grid) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(1200px 800px at 50% 30%,#000 30%,transparent 100%);mask-image:radial-gradient(1200px 800px at 50% 30%,#000 30%,transparent 100%)}.v3-grid3d,.v3root:before{position:fixed;inset:0;z-index:0;pointer-events:none}.v3-grid3d{overflow:hidden;perspective:520px;perspective-origin:calc(50% + var(--v3-mx, 0px) * 6) calc(50% + var(--v3-my, 0px) * 6);transition:perspective-origin .26s ease-out}.v3-grid3d-ceil,.v3-grid3d-floor{position:absolute;left:-70%;right:-70%;height:170%;background-image:linear-gradient(rgba(83,201,255,.28) 1.2px,transparent 0),linear-gradient(90deg,rgba(83,201,255,.2) 1.2px,transparent 0);background-size:72px 72px;will-change:transform,background-position}.v3-grid3d-floor{bottom:-40%;transform-origin:bottom center;transform:rotateX(74deg);animation:v3gridflow 8s linear infinite;-webkit-mask-image:linear-gradient(0deg,#000 4%,rgba(0,0,0,.55) 40%,transparent 82%);mask-image:linear-gradient(0deg,#000 4%,rgba(0,0,0,.55) 40%,transparent 82%)}.v3-grid3d-ceil{top:-40%;transform-origin:top center;transform:rotateX(-74deg);opacity:.5;animation:v3gridflow 10s linear infinite;-webkit-mask-image:linear-gradient(180deg,#000 4%,transparent 74%);mask-image:linear-gradient(180deg,#000 4%,transparent 74%)}@keyframes v3gridflow{to{background-position:0 72px}}.v3root:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(255,255,255,.012) 2px 3px)}.v3root *{box-sizing:border-box}.v3root ::-moz-selection{background:rgba(83,201,255,.28)}.v3root ::selection{background:rgba(83,201,255,.28)}.v3-aurora{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.v3-aurora:after,.v3-aurora:before{content:"";position:absolute;width:62vw;height:62vw;border-radius:50%;filter:blur(90px);opacity:.07;will-change:transform}.v3-aurora:before{background:radial-gradient(circle,#1d6aa8,transparent 62%);top:-22vw;right:-16vw;animation:v3drift1 26s ease-in-out infinite alternate}.v3-aurora:after{background:radial-gradient(circle,#3b1f8f,transparent 62%);bottom:-26vw;left:-12vw;animation:v3drift2 34s ease-in-out infinite alternate}@keyframes v3drift1{to{transform:translate(-9vw,7vh) scale(1.18)}}@keyframes v3drift2{to{transform:translate(7vw,-6vh) scale(1.12)}}.v3root{--v3-mx:0px;--v3-my:0px}.v3-aurora{transform:translate3d(var(--v3-mx),var(--v3-my),0);transition:transform .26s ease-out}.v3-panel-in{animation:v3panelin .46s cubic-bezier(.22,.9,.28,1) both}@keyframes v3panelin{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.v3-corechip{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:8px;border:1px solid var(--v3-brd);background:rgba(9,15,27,.4);font-family:var(--v3-font-mono);font-size:9.5px;letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.v3-corechip:hover{border-color:var(--v3-brd-hi);background:rgba(83,201,255,.08);transform:translateY(-2px)}.v3-coredot{width:8px;height:8px;border-radius:50%;flex:none;transition:background-color .6s ease,box-shadow .6s ease,transform .6s cubic-bezier(.22,.9,.28,1)}.v3-display{font-family:var(--v3-font-display);letter-spacing:.04em}.v3-mono{font-family:var(--v3-font-mono);font-variant-numeric:tabular-nums}.v3-dim{color:var(--v3-ink-dim)}.v3-faint{color:var(--v3-ink-faint)}.v3-card{position:relative;background:linear-gradient(150deg,rgba(200,230,255,.18),rgba(255,255,255,.07) 26%,rgba(120,190,255,.02) 46%,transparent 64%),linear-gradient(0deg,rgba(6,11,20,.3),transparent 44%),var(--v3-glass);border:1px solid rgba(165,210,255,.26);border-radius:18px;backdrop-filter:blur(22px) saturate(1.8) brightness(1.14);-webkit-backdrop-filter:blur(22px) saturate(1.8) brightness(1.14);box-shadow:0 8px 18px rgba(0,0,0,.34),0 22px 48px rgba(0,0,0,.42),0 44px 90px rgba(0,0,0,.34),inset 0 0 0 1px rgba(180,220,255,.1),inset 0 1px 1px rgba(255,255,255,.22),inset 0 -18px 40px rgba(3,6,12,.28);transition:border-color .22s ease,box-shadow .26s ease,transform .26s cubic-bezier(.22,.9,.28,1)}.v3-card:hover{border-color:var(--v3-brd-hi);transform:translateY(-3px);box-shadow:0 0 0 1px rgba(83,201,255,.16),0 0 40px rgba(83,201,255,.16),0 14px 28px rgba(0,0,0,.4),0 34px 78px rgba(0,0,0,.5),0 60px 120px rgba(0,0,0,.4),inset 0 1px 0 rgba(180,220,255,.14),inset 0 -18px 40px rgba(3,6,12,.28)}.v3-card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;border-radius:12px 12px 0 0;background:linear-gradient(90deg,transparent,rgba(142,227,255,.35),transparent);opacity:.5;pointer-events:none}.v3-card--alert{border-color:rgba(255,79,61,.45);box-shadow:0 0 30px rgba(255,79,61,.18),0 18px 44px rgba(0,0,0,.5)}.v3-card--amber{border-color:rgba(255,182,72,.35)}.v3-corner{position:absolute;width:14px;height:14px;border:1.5px solid var(--v3-cyan);opacity:.55;pointer-events:none;transition:opacity .22s ease}.v3-card:hover .v3-corner{opacity:.95}.v3-corner--tl{top:-1px;left:-1px;border-right:0;border-bottom:0;border-top-left-radius:8px}.v3-corner--tr{top:-1px;right:-1px;border-left:0;border-bottom:0;border-top-right-radius:8px}.v3-corner--bl{bottom:-1px;left:-1px;border-right:0;border-top:0;border-bottom-left-radius:8px}.v3-corner--br{bottom:-1px;right:-1px;border-left:0;border-top:0;border-bottom-right-radius:8px}.v3-card--alert .v3-corner{border-color:var(--v3-red)}.v3-card--amber .v3-corner{border-color:var(--v3-amber)}.v3-sweep{position:relative;overflow:hidden}.v3-sweep:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(142,227,255,.06) 50%,transparent 58%);transform:translateX(-120%);animation:v3sweep 1.4s ease-out .2s forwards}@keyframes v3sweep{to{transform:translateX(120%)}}.v3-dot{width:8px;height:8px;border-radius:999px;display:inline-block;flex:none}.v3-dot--green{background:var(--v3-teal);box-shadow:0 0 8px rgba(45,212,167,.9)}.v3-dot--amber{background:var(--v3-amber);box-shadow:0 0 8px rgba(255,182,72,.9)}.v3-dot--red{background:var(--v3-red);box-shadow:0 0 10px rgba(255,79,61,.95)}.v3-dot--planned{background:transparent;border:1.5px dashed var(--v3-ink-faint)}.v3-dot--offline{background:var(--v3-ink-faint)}.v3-dot--pulse{animation:v3pulse 2.2s ease-in-out infinite}@keyframes v3pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.72}}.v3-chip{display:inline-flex;align-items:center;gap:7px;padding:3px 10px;border-radius:999px;border:1px solid var(--v3-brd);background:rgba(8,13,24,.55);font-family:var(--v3-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.v3-p0{position:relative;background:linear-gradient(90deg,rgba(255,79,61,.16),rgba(255,79,61,.3),rgba(255,79,61,.16));border-bottom:1px solid rgba(255,79,61,.6)}.v3-p0:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 -18px 44px rgba(255,79,61,.32);animation:v3p0 1.15s ease-in-out infinite}@keyframes v3p0{0%,to{opacity:.35}50%{opacity:1}}.v3-pending{background:linear-gradient(90deg,rgba(255,182,72,.07),rgba(255,182,72,.13),rgba(255,182,72,.07));border-bottom:1px solid rgba(255,182,72,.35)}.v3-nav-item{display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:8px;border:1px solid transparent;color:var(--v3-ink-dim);font-family:var(--v3-font-display);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;position:relative;transition:color .16s ease,background .16s ease,border-color .16s ease}.v3-nav-item:hover{color:var(--v3-ink);background:rgba(83,201,255,.06)}.v3-nav-item--active{color:var(--v3-cyan-hi);background:rgba(83,201,255,.09);border-color:rgba(83,201,255,.22)}.v3-nav-item--active:before{content:"";position:absolute;left:-1px;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--v3-cyan);box-shadow:0 0 10px rgba(83,201,255,.9)}.v3-nav-group{font-family:var(--v3-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--v3-ink-faint);padding:14px 12px 5px}.v3-section-title{display:flex;align-items:baseline;gap:14px;font-family:var(--v3-font-display);letter-spacing:.05em}.v3-section-title .idx{font-family:var(--v3-font-mono);color:var(--v3-cyan);font-size:12px;opacity:.85}.v3-rule{flex:1;height:1px;background:linear-gradient(90deg,var(--v3-brd-hi),transparent);align-self:center}.v3-rise{animation:v3rise .52s cubic-bezier(.22,.9,.28,1) both}.v3-rise-1{animation-delay:60ms}.v3-rise-2{animation-delay:.13s}.v3-rise-3{animation-delay:.2s}.v3-rise-4{animation-delay:.27s}.v3-rise-5{animation-delay:.34s}@keyframes v3rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.v3-flow{stroke-dasharray:4 7;animation:v3flow 1.6s linear infinite}@keyframes v3flow{to{stroke-dashoffset:-22}}.v3-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:8px;border:1px solid var(--v3-brd-hi);background:rgba(83,201,255,.08);color:var(--v3-cyan-hi);font-family:var(--v3-font-display);font-size:12px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.v3-btn:hover{background:rgba(83,201,255,.16);box-shadow:0 0 18px rgba(83,201,255,.18)}.v3-btn:focus-visible{outline:2px solid var(--v3-cyan);outline-offset:2px}.v3-btn:disabled{opacity:.45;cursor:not-allowed}.v3-btn--danger{border-color:rgba(255,79,61,.5);background:rgba(255,79,61,.09);color:#ffb0a6}.v3-btn--danger:hover{background:rgba(255,79,61,.18);box-shadow:0 0 18px rgba(255,79,61,.2)}.v3-btn--ghost{border-color:var(--v3-brd);background:transparent;color:var(--v3-ink-dim)}.v3-table{width:100%;border-collapse:collapse;font-size:12.5px}.v3-table th{font-family:var(--v3-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--v3-ink-faint);text-align:left;padding:6px 10px;border-bottom:1px solid var(--v3-brd)}.v3-table td{padding:7px 10px;border-bottom:1px solid rgba(96,164,255,.06)}.v3-table tr:hover td{background:rgba(83,201,255,.035)}.v3root ::-webkit-scrollbar{width:9px;height:9px}.v3root ::-webkit-scrollbar-thumb{background:rgba(96,164,255,.16);border-radius:8px}.v3root ::-webkit-scrollbar-thumb:hover{background:rgba(96,164,255,.3)}.v3root ::-webkit-scrollbar-track{background:transparent}.v3root a:focus-visible,.v3root button:focus-visible{outline:2px solid var(--v3-cyan);outline-offset:2px;border-radius:6px}.v3-vbar{width:6px;height:30px;border-radius:3px;background:rgba(96,164,255,.1);position:relative;overflow:hidden;flex:none}.v3-vbar>i{position:absolute;left:0;right:0;bottom:0;border-radius:3px;background:linear-gradient(180deg,var(--v3-cyan-hi),var(--v3-cyan));box-shadow:0 0 8px rgba(83,201,255,.55);transition:height .7s cubic-bezier(.22,.9,.28,1),background .4s ease;min-height:2px}.v3-vbar>i.warn{background:linear-gradient(180deg,#ffd28a,var(--v3-amber));box-shadow:0 0 8px rgba(255,182,72,.6)}.v3-vbar>i.crit{background:linear-gradient(180deg,#ff9a8d,var(--v3-red));box-shadow:0 0 10px rgba(255,79,61,.7)}.v3-hbar{height:6px;border-radius:3px;background:rgba(96,164,255,.1);position:relative;overflow:hidden;width:100%}.v3-hbar>i{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:linear-gradient(90deg,var(--v3-cyan),var(--v3-cyan-hi));box-shadow:0 0 8px rgba(83,201,255,.5);transition:width .7s cubic-bezier(.22,.9,.28,1),background .4s ease;min-width:2px}.v3-hbar>i.warn{background:linear-gradient(90deg,var(--v3-amber),#ffd28a);box-shadow:0 0 8px rgba(255,182,72,.55)}.v3-hbar>i.crit{background:linear-gradient(90deg,var(--v3-red),#ff9a8d);box-shadow:0 0 10px rgba(255,79,61,.65)}.v3-strip{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;gap:16px;padding:7px 18px;border-top:1px solid var(--v3-brd);background:linear-gradient(180deg,rgba(7,11,20,.88),rgba(5,8,15,.96));backdrop-filter:blur(14px);overflow-x:auto}.v3-strip-label{font-size:9px;letter-spacing:.18em;color:var(--v3-ink-faint);text-transform:uppercase}.v3-strip-label,.v3-strip-val{font-family:var(--v3-font-mono);white-space:nowrap}.v3-strip-val{font-size:11px;color:var(--v3-ink);font-variant-numeric:tabular-nums}.v3-tile-act{border:1px solid var(--v3-brd);background:rgba(83,201,255,.06);color:var(--v3-ink-dim);border-radius:6px;font-family:var(--v3-font-mono);font-size:9px;letter-spacing:.08em;padding:2px 7px;cursor:pointer;transition:all .16s ease}.v3-tile-act:hover{color:var(--v3-cyan-hi);border-color:var(--v3-brd-hi);box-shadow:0 0 10px rgba(83,201,255,.25)}.v3-tile-act.arm{color:#ffd9d4;border-color:rgba(255,79,61,.6);background:rgba(255,79,61,.12);animation:v3pulse 1s ease-in-out infinite}.v3-radar{transform-box:fill-box;transform-origin:center;animation:v3spin 9s linear infinite}@keyframes v3spin{to{transform:rotate(1turn)}}.v3-halo{transform-box:fill-box;transform-origin:center;animation:v3halo 3.4s ease-in-out infinite}@keyframes v3halo{0%,to{opacity:.85;transform:scale(1)}50%{opacity:.12;transform:scale(1.45)}}.v3-halo--red{animation-duration:1.05s}.v3-alarm-pulse{animation:v3alarmop 1.2s ease-in-out infinite}@keyframes v3alarmop{0%,to{opacity:.3}50%{opacity:1}}.v3-node:focus-visible{outline:none}.v3-node:focus-visible circle{stroke-width:2.6}@media (prefers-reduced-motion:reduce){.v3root *,.v3root :after,.v3root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.v3-sweep:after{display:none}.v3-p0:after{animation:none;opacity:1}.v3-alarm-pulse{animation:none;opacity:.8}.v3-aurora{transition:none;transform:none}.v3-grid3d-ceil,.v3-grid3d-floor{animation:none}}.v3-maxwrap{position:relative}.v3-maxwrap>:not(.v3-maxbtn){flex:1 1 auto;min-height:0;min-width:0}.v3-maxwrap:-webkit-full-screen,.v3-maxwrap:fullscreen{background:var(--v3-bg-0);padding:0;display:flex;flex-direction:column}.v3-maxbtn{position:absolute;top:7px;right:7px;z-index:40;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:7px;color:var(--v3-cyan-hi);background:rgba(9,16,28,.55);border:1px solid var(--v3-brd-hi);backdrop-filter:blur(6px);cursor:pointer;opacity:.55;transition:opacity .16s ease,background .16s ease,box-shadow .16s ease,transform .12s ease}.v3-maxwrap:hover .v3-maxbtn{opacity:1}.v3-maxbtn:hover{opacity:1;background:rgba(20,34,56,.92);box-shadow:0 0 12px rgba(83,201,255,.5);transform:translateY(-1px)}.v3-maxbtn:focus-visible{outline:2px solid var(--v3-cyan);outline-offset:2px;opacity:1}.v3-maxwrap--fs .v3-maxbtn{opacity:.95;top:12px;right:12px;width:30px;height:30px}.v3-eeg-plot{border-radius:8px;background:linear-gradient(180deg,rgba(4,8,16,.55),rgba(7,12,22,.35));border:1px solid var(--v3-brd);overflow:hidden}.v3root{overflow-x:clip}.v4-command-deck{width:min(100%,1880px);margin:0 auto;display:flex;flex-direction:column;gap:18px}.v4-ops-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;min-height:210px;padding:clamp(24px,4vw,52px);border:1px solid rgba(142,227,255,.34);border-radius:28px;background:radial-gradient(700px 260px at 88% 12%,rgba(45,212,167,.15),transparent 62%),radial-gradient(620px 340px at 0 110%,rgba(83,201,255,.18),transparent 66%),linear-gradient(135deg,rgba(17,31,54,.88),rgba(6,12,23,.72));box-shadow:0 30px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.16)}.v4-ops-hero:after{content:"";position:absolute;width:420px;height:420px;right:-170px;top:-220px;border:1px solid rgba(83,201,255,.22);border-radius:50%;box-shadow:0 0 0 54px rgba(83,201,255,.025),0 0 0 108px rgba(83,201,255,.018);pointer-events:none}.v4-ops-copy,.v4-readiness-seal{position:relative;z-index:1}.v4-card-kicker,.v4-eyebrow{display:block;font-family:var(--v3-font-mono);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--v3-cyan)}.v4-ops-copy h1{max-width:900px;margin:10px 0 8px;font-family:var(--v3-font-display);font-size:clamp(30px,4vw,64px);font-weight:560;line-height:.98;letter-spacing:-.035em;color:#f4f9ff;text-wrap:balance}.v4-focus-controller p,.v4-ops-copy p{max-width:760px;margin:0;color:var(--v3-ink-dim);font-size:clamp(13px,1.3vw,17px);line-height:1.55}.v4-readiness-seal{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.v4-readiness-seal>span:last-child{max-width:260px;font-family:var(--v3-font-mono);font-size:9px;letter-spacing:.12em;text-align:right;text-transform:uppercase;color:var(--v3-ink-faint)}.v4-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v4-metric{min-width:0;min-height:126px;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--v3-brd);border-radius:18px;background:linear-gradient(160deg,rgba(18,31,52,.72),rgba(7,12,22,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.v4-metric--good{border-color:rgba(45,212,167,.28)}.v4-metric--warn{border-color:rgba(255,182,72,.3)}.v4-metric--bad{border-color:rgba(255,79,61,.42)}.v4-metric-detail,.v4-metric-label{overflow:hidden;text-overflow:ellipsis;font-family:var(--v3-font-mono)}.v4-metric-label{font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--v3-ink-faint)}.v4-metric-value{margin:4px 0;font-family:var(--v3-font-display);font-size:clamp(26px,3vw,44px);font-weight:600;line-height:1;color:var(--v3-ink)}.v4-metric--good .v4-metric-value{color:var(--v3-teal)}.v4-metric--warn .v4-metric-value{color:var(--v3-amber)}.v4-metric--bad .v4-metric-value{color:var(--v3-red)}.v4-metric-detail{white-space:nowrap;font-size:10px;color:var(--v3-ink-dim)}.v4-skeleton{display:block;border-radius:8px;background:linear-gradient(100deg,rgba(95,118,153,.12) 15%,rgba(142,227,255,.2) 42%,rgba(95,118,153,.12) 70%);background-size:240% 100%;animation:v4-skeleton-flow 1.4s ease-in-out infinite}.v4-skeleton--metric{width:52%;height:36px}.v4-skeleton-dot{width:8px;height:8px;border-radius:50%;background:var(--v3-cyan);box-shadow:0 0 14px rgba(83,201,255,.8)}@keyframes v4-skeleton-flow{0%{background-position:100% 0}to{background-position:-100% 0}}.v4-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v4-readiness-card{min-width:0;padding:20px}.v4-readiness-card--guardian{background:radial-gradient(360px 130px at 0 0,rgba(45,212,167,.12),transparent 68%),var(--v3-glass)}.v4-readiness-card--gate{background:radial-gradient(360px 130px at 0 0,rgba(255,182,72,.12),transparent 68%),var(--v3-glass)}.v4-readiness-card--motion{background:radial-gradient(360px 130px at 0 0,rgba(143,123,255,.12),transparent 68%),var(--v3-glass)}.v4-card-title{display:flex;align-items:center;gap:10px;margin:14px 0 8px}.v4-card-title strong{min-width:0;overflow-wrap:anywhere;font-family:var(--v3-font-display);font-size:18px;font-weight:600;color:var(--v3-ink)}.v4-inline-copy,.v4-readiness-card p{margin:0;color:var(--v3-ink-dim);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.v4-stream-guard{min-width:0;padding:clamp(16px,2vw,24px);background:radial-gradient(520px 190px at 0 0,rgba(45,212,167,.12),transparent 66%),radial-gradient(440px 180px at 100% 0,rgba(83,201,255,.1),transparent 68%),var(--v3-glass)}.v4-stream-guard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.v4-stream-guard-head>div:first-child{min-width:0}.v4-stream-guard-head h3{margin:6px 0 5px;font-family:var(--v3-font-display);font-size:clamp(20px,2vw,30px);font-weight:600;letter-spacing:-.02em;color:var(--v3-ink)}.v4-stream-guard-head p{max-width:820px;margin:0;color:var(--v3-ink-dim);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.v4-stream-guard-head .v3-chip{max-width:430px;justify-content:flex-end;white-space:normal;text-align:right;line-height:1.35}.v4-stream-guard-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr) minmax(0,1fr);gap:10px}.v4-stream-zone{min-width:0;padding:15px;border:1px solid var(--v3-brd);border-radius:14px;background:linear-gradient(155deg,rgba(12,23,39,.74),rgba(5,10,18,.5));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.v4-stream-client-state{min-width:0;display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:12px 0}.v4-stream-actions{display:flex;gap:8px;flex-wrap:wrap}.v4-stream-actions .v3-btn{min-height:36px}.v4-stream-note{margin:11px 0 0;color:var(--v3-ink-faint);font-family:var(--v3-font-mono);font-size:9px;line-height:1.45;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.v4-stream-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.v4-stream-metrics>div{min-width:0;padding:9px 10px;border:1px solid rgba(96,164,255,.1);border-radius:10px;background:rgba(5,11,20,.48)}.v4-stream-config dt,.v4-stream-metrics span{display:block;color:var(--v3-ink-faint);font-family:var(--v3-font-mono);font-size:8.5px;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.v4-stream-metrics strong{display:block;margin-top:4px;color:var(--v3-cyan-hi);font-family:var(--v3-font-display);font-size:20px;font-weight:600;line-height:1;overflow-wrap:anywhere}.v4-stream-secondary{display:flex;gap:6px 14px;flex-wrap:wrap;margin-top:10px;color:var(--v3-ink-faint);font-size:9px;text-transform:uppercase}.v4-stream-config{display:grid;gap:0;margin:8px 0 0}.v4-stream-config>div{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid rgba(96,164,255,.08)}.v4-stream-config>div:last-child{border-bottom:0}.v4-stream-config dd{margin:0;color:var(--v3-ink);font-family:var(--v3-font-mono);font-size:11px;white-space:nowrap}.v4-focus-controller{display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,auto);gap:28px;align-items:end;padding:24px 4px 2px}.v4-focus-controller h2{margin:6px 0;font-family:var(--v3-font-display);font-size:clamp(24px,3vw,40px);font-weight:560;letter-spacing:-.02em}.v4-focus-tabs{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:8px;padding:6px;border:1px solid var(--v3-brd);border-radius:18px;background:rgba(5,9,17,.65)}.v4-focus-button{min-height:62px;padding:9px 14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--v3-ink-dim);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.v4-focus-button:hover{transform:translateY(-1px);color:var(--v3-ink);background:rgba(83,201,255,.06)}.v4-focus-button--active{border-color:rgba(83,201,255,.34);color:var(--v3-cyan-hi);background:linear-gradient(145deg,rgba(83,201,255,.16),rgba(83,201,255,.055));box-shadow:inset 0 1px 0 rgba(255,255,255,.11)}.v4-focus-button span{font-family:var(--v3-font-display);font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.v4-focus-button small{font-family:var(--v3-font-mono);font-size:9px;color:var(--v3-ink-faint)}.v4-command-focus,.v4-command-stack,.v4-dual-focus,.v4-focus-stage,.v4-sensor-focus{min-width:0}.v4-command-focus{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(310px,.78fr);gap:14px;align-items:stretch}.v4-command-stack{display:flex;flex-direction:column;gap:14px}.v4-command-stack>:first-child{flex:1 1 0;min-height:0}.v4-brain-card{height:100%;min-height:540px;padding:0;overflow:hidden;display:flex;flex-direction:column}.v4-panel-heading{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 12px}.v4-panel-heading h3{margin:5px 0 0;font-family:var(--v3-font-display);font-size:18px;font-weight:580}.v4-brain-viewport{position:relative;flex:1;min-height:440px}.v4-brain-viewport>canvas,.v4-focus-stage canvas{max-width:100%}.v4-compact-card{padding-bottom:16px}.v4-dual-focus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:600px}.v4-dual-focus .v3-card,.v4-dual-focus>*{min-width:0;min-height:0}.v4-sensor-focus{display:flex;flex-direction:column;gap:14px}.v4-focus-loading{min-height:240px;display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;color:var(--v3-ink-dim);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.v4-intelligence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.v4-intelligence-grid>*{min-width:0;min-height:250px}.v4-insights-card{padding:0 4px 12px}.v4-insights-list{max-height:210px;overflow:auto;padding:0 16px 10px}.v4-insights-list article{padding:8px 0 8px 10px;border-left:2px solid var(--v3-brd-hi)}.v4-insights-list article+article{margin-top:5px}.v4-insights-list span{font-family:var(--v3-font-mono);font-size:9px;color:var(--v3-cyan)}.v4-insights-list p{margin:3px 0 0;color:var(--v3-ink-dim);font-size:11px;line-height:1.45}.v4-ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;content-visibility:auto;contain-intrinsic-size:auto 320px}.v4-ops-grid>*{min-width:0}.v4-core-fleet{min-width:0;content-visibility:auto;contain-intrinsic-size:auto 180px}.v4-shell-header{position:sticky;top:0;z-index:80;gap:16px;min-height:68px;padding:10px 20px;border-bottom:1px solid var(--v3-brd);background:rgba(5,9,17,.86);backdrop-filter:blur(18px) saturate(1.3)}.v4-brand,.v4-shell-header{display:flex;align-items:center}.v4-brand{min-width:0;max-width:min(42vw,460px);flex:0 1 auto;gap:12px;text-decoration:none}.v4-brand-icon{width:32px;height:31px;max-width:32px;max-height:31px;flex:0 0 32px}.v4-brand-icon,.v4-brand-wordmark{-o-object-fit:contain;object-fit:contain}.v4-brand-wordmark{width:clamp(124px,12vw,156px);height:auto;max-width:156px;max-height:34px;flex:0 0 auto}.v4-brand-line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-header-context{min-width:104px;max-width:170px;display:grid;gap:2px;padding-left:14px;border-left:1px solid var(--v3-brd)}.v4-header-context-kicker,.v4-header-context-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-header-context-kicker{color:var(--v3-ink-dim);font-size:8px;letter-spacing:.11em;text-transform:uppercase}.v4-header-context-title{color:var(--v3-ink);font-size:11px;letter-spacing:.04em}.v4-shell-footer{min-height:44px;display:flex;align-items:center;gap:10px;padding:7px 20px;border-top:1px solid var(--v3-brd);background:rgba(5,9,17,.9)}.v4-footer-mark{width:22px;height:21px;max-width:22px;max-height:21px;flex:0 0 22px}.v4-footer-mark,.v4-footer-nvidia{-o-object-fit:contain;object-fit:contain}.v4-footer-nvidia{width:112px;height:auto;max-width:112px;max-height:24px;flex:0 0 auto}.v4-footer-spacer{min-width:8px;flex:1 1 auto}.v4-header-meta{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.v4-build-chip{min-width:0;max-width:310px}.v4-build-chip>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v4-clock{flex:0 0 auto;white-space:nowrap}.v4-shell-body{position:relative;z-index:1;display:flex;min-width:0;min-height:calc(100dvh - 68px)}.v4-vitals-alert{position:relative;z-index:79;padding:6px 14px;color:var(--v3-amber);font-size:10px;letter-spacing:.08em;text-align:center;text-transform:uppercase}.v4-nav{width:224px;flex:none;padding:10px 10px 18px;border-right:1px solid var(--v3-brd);background:linear-gradient(180deg,rgba(8,13,23,.76),rgba(8,13,23,.42));display:flex;flex-direction:column}.v4-main{width:calc(100% - 224px);min-width:0;padding:22px clamp(14px,2vw,30px) 34px}.v4-nav-backdrop,.v4-nav-toggle{display:none}.v4-nav-backdrop{opacity:0;visibility:hidden;pointer-events:none}.v4-nav-disabled{opacity:.6;cursor:not-allowed}@media (max-width:1380px){.v4-brand{max-width:210px;flex:0 0 auto}.v4-brand-line,.v4-clock{display:none}.v4-header-context{max-width:145px}.v4-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-command-focus{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr)}}.v4-arc-advisor{display:grid;gap:14px}.v4-arc-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:24px;align-items:center;padding:24px;overflow:hidden}.v4-arc-eyebrow{color:var(--v3-cyan-hi);font-size:10px;letter-spacing:.16em}.v4-arc-hero h3{max-width:760px;margin:10px 0 16px;color:var(--v3-ink);font-size:clamp(22px,2.8vw,38px);line-height:1.08}.v4-arc-chip-row,.v4-arc-safety{display:flex;flex-wrap:wrap;gap:7px}.v4-arc-model-truth{display:grid;gap:7px;padding:18px;border:1px solid var(--v3-brd-hi);border-radius:14px;background:rgba(5,13,24,.64)}.v4-arc-model-truth b,.v4-arc-model-truth span{color:var(--v3-ink-faint);font:500 9px var(--v3-font-mono);letter-spacing:.12em;text-transform:uppercase}.v4-arc-model-truth strong{color:var(--v3-cyan-hi);font:600 13px var(--v3-font-mono)}.v4-arc-model-truth i,.v4-arc-model-truth small{color:var(--v3-ink-dim);font:500 10px/1.5 var(--v3-font-mono);overflow-wrap:anywhere}.v4-arc-model-truth i{padding-top:8px;border-top:1px solid var(--v3-brd);color:var(--v3-amber);font-style:normal}.v4-arc-model-truth b{color:var(--v3-amber)}.v4-arc-unreachable{padding:14px}.v4-arc-grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(360px,1.2fr) minmax(320px,1fr);gap:14px;align-items:start}.v4-arc-card{min-width:0;padding:16px}.v4-arc-card>header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--v3-brd)}.v4-arc-card>header>span{color:var(--v3-cyan-hi);font:600 11px var(--v3-font-mono)}.v4-arc-card>header small,.v4-arc-card>header strong{display:block}.v4-arc-card>header strong{color:var(--v3-ink);font:600 10px var(--v3-font-mono);letter-spacing:.09em}.v4-arc-card>header small{margin-top:5px;color:var(--v3-ink-faint);font:500 9px/1.45 var(--v3-font-mono)}.v4-arc-card>.v3-btn{width:100%;justify-content:center;margin-bottom:10px}.v4-arc-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:11px;border:1px solid var(--v3-brd);background:var(--v3-brd)}.v4-arc-metrics article{min-width:0;padding:11px;background:rgba(5,13,24,.78)}.v4-arc-metrics span,.v4-arc-metrics strong{display:block}.v4-arc-metrics span{color:var(--v3-ink-faint);font:500 8px var(--v3-font-mono);text-transform:uppercase}.v4-arc-metrics strong{margin-top:6px;color:var(--v3-cyan-hi);font:600 15px var(--v3-font-mono)}.v4-arc-safety{margin-top:12px;padding-top:12px;border-top:1px solid var(--v3-brd)}@media (max-width:1240px){.v4-arc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-arc-card:last-child{grid-column:1/-1}}@media (max-width:820px){.v4-arc-grid,.v4-arc-hero{grid-template-columns:minmax(0,1fr)}.v4-arc-card:last-child{grid-column:auto}}.v4-herald-console,.v4-herald-host,.v4-odino-surface{min-width:0;max-width:100%}.v4-herald-console,.v4-herald-console h1,.v4-herald-console h2,.v4-herald-console h3,.v4-herald-console strong{color:var(--v3-ink)}.v4-herald-console table{display:block;width:100%;max-width:100%;overflow-x:auto}.v4-herald-console input,.v4-herald-console pre,.v4-herald-console select,.v4-herald-console textarea{max-width:100%;border-color:var(--v3-brd)!important;background:rgba(3,9,17,.9)!important;color:var(--v3-ink)!important}.v4-herald-console a:focus-visible,.v4-herald-console button:focus-visible,.v4-odino-surface button:focus-visible,.v4-odino-surface input:focus-visible{outline:2px solid var(--v3-cyan-hi);outline-offset:2px}.v4-odino-surface{border:1px solid var(--v3-brd);background:linear-gradient(145deg,rgba(12,27,44,.94),rgba(4,9,17,.98));color:var(--v3-ink)}.v4-odino-surface .bg-amber-50,.v4-odino-surface .bg-cyan-50,.v4-odino-surface .bg-emerald-50,.v4-odino-surface .bg-fuchsia-50,.v4-odino-surface .bg-mist-50,.v4-odino-surface .bg-paper,.v4-odino-surface .bg-sky-50,.v4-odino-surface .bg-violet-50,.v4-odino-surface [class*="bg-mist-50/"],.v4-odino-surface [class*="bg-violet-50/"]{background-color:rgba(8,18,31,.88)!important}.v4-odino-surface .bg-emerald-800,.v4-odino-surface .bg-ink{background-color:rgba(11,84,111,.92)!important}.v4-odino-surface .text-amber-900,.v4-odino-surface .text-cyan-900,.v4-odino-surface .text-emerald-900,.v4-odino-surface .text-fuchsia-800,.v4-odino-surface .text-ink,.v4-odino-surface .text-paper,.v4-odino-surface .text-sky-800,.v4-odino-surface .text-violet-800{color:var(--v3-ink)!important}.v4-odino-surface .text-titanium-500{color:var(--v3-ink-dim)!important}.v4-odino-surface .text-emerald-700,.v4-odino-surface .text-emerald-800{color:#72f5cf!important}.v4-odino-surface .text-amber-700,.v4-odino-surface .text-amber-800{color:#ffd27a!important}.v4-odino-surface .text-red-700{color:#ff8e9d!important}.v4-odino-surface .text-violet-700{color:#c9b8ff!important}.v4-odino-surface .border-amber-300,.v4-odino-surface .border-amber-500,.v4-odino-surface .border-cyan-300,.v4-odino-surface .border-emerald-200,.v4-odino-surface .border-emerald-300,.v4-odino-surface .border-fuchsia-300,.v4-odino-surface .border-mist-150,.v4-odino-surface .border-sky-300,.v4-odino-surface .border-violet-200,.v4-odino-surface .border-violet-300{border-color:var(--v3-brd)!important}.v4-odino-surface input,.v4-odino-surface select,.v4-odino-surface textarea{border-color:var(--v3-brd)!important;background:rgba(2,8,15,.92)!important;color:var(--v3-ink)!important}@media (max-width:460px){.v4-arc-hero{padding:18px}.v4-arc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.v4-build-chip{display:none!important}.v4-header-context{max-width:120px}.v4-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-readiness-grid{grid-template-columns:1fr}.v4-stream-guard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-stream-zone:last-child{grid-column:1/-1}.v4-focus-controller{grid-template-columns:1fr}.v4-focus-tabs{width:100%}.v4-command-focus{grid-template-columns:1fr}.v4-command-stack{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr)}}@media (max-width:820px){.v3root{overflow-x:hidden}.v4-shell-header{min-height:62px;padding:8px 12px}.v4-nav-toggle{display:inline-flex;width:42px;height:42px;flex:none;align-items:center;justify-content:center;border:1px solid var(--v3-brd-hi);border-radius:12px;background:rgba(83,201,255,.08);color:var(--v3-cyan-hi);font-size:20px;cursor:pointer}.v4-brand img:nth-of-type(2),.v4-brand-line,.v4-header-meta .v3-chip,.v4-header-meta .v3-mono{display:none!important}.v4-brand{max-width:38px;gap:0}.v4-header-context{min-width:0;max-width:112px;padding-left:10px}.v4-brand-icon{width:28px;height:27px;max-width:28px;max-height:27px;flex-basis:28px}.v4-shell-footer{min-height:42px;gap:7px;padding:7px 12px}.v4-shell-footer .v3-chip{display:none}.v4-footer-mark{width:18px;height:18px;max-width:18px;max-height:18px;flex-basis:18px}.v4-footer-nvidia{width:96px;max-width:96px;max-height:20px}.v4-header-meta{margin-left:auto;flex:0 0 auto}.v4-shell-body{display:block;min-height:calc(100dvh - 62px)}.v4-stream-guard-head{flex-direction:column;align-items:stretch}.v4-stream-guard-head .v3-chip{max-width:100%;justify-content:flex-start;text-align:left}.v4-stream-guard-grid{grid-template-columns:minmax(0,1fr)}.v4-stream-zone:last-child{grid-column:auto}.v4-nav{position:fixed!important;z-index:101;inset:62px auto 0 0;width:min(86vw,320px)!important;height:calc(100dvh - 62px);padding:12px 12px 28px!important;overflow-y:auto;transform:translateX(-104%);visibility:hidden;transition:transform .22s ease,visibility .22s step-end;border-right-color:rgba(142,227,255,.3);background:rgba(5,9,17,.97)!important;box-shadow:28px 0 80px rgba(0,0,0,.62)}.v4-nav--open{transform:translateX(0);visibility:visible;transition:transform .22s ease,visibility 0s step-start}.v4-nav-backdrop{position:fixed;z-index:100;inset:62px 0 0;display:block;border:0;background:rgba(0,0,0,.56);backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s step-end}.v4-nav-backdrop--open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s ease,visibility 0s step-start}.v4-main{width:100%!important;min-width:0;padding:14px 10px 24px!important}.v4-command-deck{gap:12px}.v4-ops-hero{grid-template-columns:1fr;gap:22px;min-height:0;padding:24px 18px;border-radius:22px}.v4-ops-copy h1{font-size:clamp(30px,10vw,44px)}.v4-readiness-seal{align-items:flex-start}.v4-readiness-seal>span:last-child{text-align:left}.v4-command-stack,.v4-dual-focus,.v4-intelligence-grid,.v4-metrics,.v4-ops-grid{grid-template-columns:1fr}.v4-metric{min-height:112px}.v4-focus-controller{gap:18px;padding:20px 2px 2px}.v4-focus-tabs{grid-template-columns:1fr}.v4-focus-button{min-height:56px}.v4-brain-card{min-height:410px}.v4-brain-viewport{min-height:330px}.v4-dual-focus{min-height:0}.v4-dual-focus>*{min-height:420px}.v4-intelligence-grid>*{min-height:0}.v3-card:hover{transform:none}.v3-strip{max-width:100vw;padding-inline:10px}.v4-core-fleet{max-width:100%;overflow-x:auto}}@media (max-width:460px){.v4-stream-actions{display:grid;grid-template-columns:minmax(0,1fr)}.v4-stream-actions .v3-btn{width:100%;justify-content:center}.v4-stream-metrics{grid-template-columns:minmax(0,1fr)}.v4-metrics{grid-template-columns:1fr}.v4-ops-hero,.v4-readiness-card{border-radius:16px}.v4-panel-heading{padding:14px;flex-direction:column}.v4-brain-card{min-height:360px}.v4-brain-viewport{min-height:290px}}@media (prefers-reduced-motion:reduce){.v4-skeleton,.v4-skeleton-dot{animation:none}.v4-focus-button,.v4-nav{transition:none}}.tm-dialogue{display:flex;flex-direction:column;min-width:0;overflow:clip;border:1px solid var(--v3-brd-hi);background:linear-gradient(150deg,rgba(16,31,45,.97),rgba(7,15,24,.98))}.v4-command-stack>.tm-dialogue{flex:1 0 auto;min-height:680px}.tm-dialogue>*{flex-shrink:0}.tm-dialogue-head{display:flex;gap:14px;align-items:center;padding:24px 22px 18px;border-bottom:1px solid var(--v3-brd)}.tm-dialogue-head>div:nth-child(2){flex:1;min-width:0}.tm-dialogue-head h3{font-size:clamp(17px,1.65vw,24px);font-weight:500;line-height:1.25;margin:5px 0;color:var(--v3-ink);letter-spacing:-.035em}.tm-dialogue-head p{font-size:11px;line-height:1.5;color:var(--v3-ink-dim);margin:0}.tm-dialogue-eyebrow{color:var(--v3-cyan);font-size:10px;letter-spacing:.22em;font-weight:600}.tm-dialogue-orb{width:44px;height:44px;flex-shrink:0;border-radius:50%;border:1px solid rgba(93,215,218,.45);background:radial-gradient(circle at 36% 32%,#a2eef0 0,#41828c 13%,#203b51 36%,#0e1927 70%);box-shadow:0 0 22px rgba(87,213,190,.13)}.tm-dialogue-orb.is-active{box-shadow:0 0 25px rgba(87,213,190,.42)}.tm-dialogue-controls{display:flex;gap:12px;align-items:end;flex-wrap:wrap;padding:12px 18px;border-bottom:1px solid var(--v3-brd)}.tm-dialogue-controls label{display:flex;flex-direction:column;gap:5px;font-size:10px;color:var(--v3-ink-dim);flex:1;min-width:135px}.tm-dialogue select,.tm-dialogue textarea{color:var(--v3-ink);background:#0b1723;border:1px solid var(--v3-brd-hi);border-radius:8px;font:inherit}.tm-dialogue select{font-size:11px;padding:8px;width:100%}.tm-dialogue a:focus-visible,.tm-dialogue button:focus-visible,.tm-dialogue select:focus-visible,.tm-dialogue textarea:focus-visible{outline:2px solid var(--v3-cyan);outline-offset:3px}.tm-dialogue-transcript{height:330px;min-height:250px;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:18px;overscroll-behavior:contain}.tm-dialogue-empty h4{font-size:21px;font-weight:400;margin:8px 0 12px;color:var(--v3-ink)}.tm-dialogue-empty p{font-size:12px;line-height:1.7;color:var(--v3-ink-dim);max-width:55ch}.tm-dialogue-examples{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px}.tm-dialogue-examples button{text-align:left;font-size:11px;padding:11px 12px;display:flex;justify-content:space-between;gap:12px;border:1px solid var(--v3-brd);border-radius:8px;color:var(--v3-ink);background:rgba(95,170,194,.04)}.tm-dialogue-examples button:hover{border-color:var(--v3-cyan);background:rgba(95,170,194,.1)}.tm-dialogue-turn{max-width:94%;align-self:flex-start;min-width:0}.tm-dialogue-turn--user{align-self:flex-end}.tm-dialogue-turn-label{font-size:9px;letter-spacing:.14em;color:var(--v3-ink-dim);margin-bottom:5px}.tm-dialogue-turn--user .tm-dialogue-turn-label{text-align:right}.tm-dialogue-bubble{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65;color:var(--v3-ink)}.tm-dialogue-turn--user .tm-dialogue-bubble{background:rgba(83,201,255,.09);border:1px solid var(--v3-brd);border-radius:12px 12px 3px 12px;padding:10px 13px}.tm-dialogue-turn.is-error .tm-dialogue-bubble{color:var(--v3-amber)}.tm-dialogue-turn small{font-size:9px;line-height:1.5;color:var(--v3-ink-dim);display:block;margin-top:7px;overflow-wrap:anywhere}.tm-dialogue-composer{padding:14px 18px;border-top:1px solid var(--v3-brd);background:rgba(0,0,0,.1)}.tm-dialogue-composer textarea{width:100%;resize:vertical;max-height:160px;min-height:58px;padding:11px 12px;font-size:13px;line-height:1.5}.tm-dialogue-actions{display:flex;align-items:center;gap:9px;margin-top:10px;flex-wrap:wrap}.tm-dialogue-actions>.v3-btn:last-child{margin-left:auto}.tm-dialogue-voice{display:flex;align-items:center;gap:6px;color:var(--v3-ink-dim);font-size:11px}.tm-dialogue-voice input{accent-color:var(--v3-cyan)}.tm-dialogue-actions meter{width:65px}.tm-dialogue-composer>small{color:var(--v3-ink-dim);display:block;font-size:9px;line-height:1.6;margin-top:10px}.tm-dialogue-footer{border-top:1px solid var(--v3-brd);padding:12px 18px;display:flex;flex-wrap:wrap;gap:10px 16px;font-size:10px;color:var(--v3-ink-dim)}.tm-dialogue-footer>span{margin-right:auto}.tm-dialogue-brief a,.tm-dialogue-config a,.tm-dialogue-footer button{color:var(--v3-cyan);font-size:10px}.tm-dialogue-brief,.tm-dialogue-config,.tm-dialogue-room{padding:16px 20px;border-top:1px solid var(--v3-brd);font-size:11px;line-height:1.7;color:var(--v3-ink-dim)}.tm-dialogue-config p,.tm-dialogue-room p{margin:0 0 10px}.tm-dialogue-config table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:10px}.tm-dialogue-config caption{text-align:left;margin-bottom:8px;color:var(--v3-ink-dim)}.tm-dialogue-config td,.tm-dialogue-config th{padding:5px 7px;text-align:right;border-bottom:1px solid var(--v3-brd)}.tm-dialogue-config td:first-child,.tm-dialogue-config th:first-child{text-align:left}.tm-dialogue-room{max-height:260px;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere}.tm-dialogue-status{padding:9px 18px;background:rgba(255,182,72,.06);color:var(--v3-amber);font-size:11px;line-height:1.6}.tm-dialogue-brief textarea{width:100%;display:block;min-height:90px;margin:8px 0;padding:9px}.tm-dialogue-brief small{display:block}@media(max-width:600px){.tm-dialogue-head{padding:18px 14px;gap:9px;flex-wrap:wrap}.tm-dialogue-orb{width:34px;height:34px}.tm-dialogue-composer,.tm-dialogue-controls{padding:12px}.tm-dialogue-transcript{padding:16px 12px;height:350px}.tm-dialogue-examples{grid-template-columns:1fr}.tm-dialogue-turn{max-width:100%}}.tm-platform{margin:12px 0;padding:16px;border:1px solid var(--v3-border,#34414f);border-radius:12px;color:var(--v3-text,inherit);background:var(--v3-panel,transparent);min-width:0}.tm-platform header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tm-platform p{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.tm-platform pre{max-height:320px;max-width:100%;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;padding:12px;background:var(--v3-bg,#111820);border-radius:8px}.tm-platform-target{opacity:.75}.tm-platform-preview{border-left:3px solid var(--v3-accent,#71d7d0);padding-left:12px}.tm-platform button{margin:4px 8px 4px 0}.tm-platform summary{cursor:pointer;font-size:13px;margin-top:12px}.tm-platform-examples{display:flex;flex-wrap:wrap;gap:6px}.tm-platform-examples button{color:inherit;background:transparent;border:1px solid var(--v3-border,#34414f);border-radius:6px;padding:6px 8px;cursor:pointer;text-align:left;overflow-wrap:anywhere}.tm-platform-examples button:hover{border-color:var(--v3-accent,#71d7d0)}.tm-platform button:focus-visible,.tm-platform summary:focus-visible{outline:2px solid var(--v3-accent,#71d7d0);outline-offset:3px}