:root{color-scheme:dark;--bg:#07110f;--bg-raised:#0b1815;--panel:#0d1d19;--panel-strong:#112620;--line:#234138;--line-bright:#326353;--text:#ecf5f0;--muted:#93aaa2;--green:#84f0a8;--green-strong:#43d779;--cyan:#70e1dc;--amber:#f2c66d;--red:#ff8f89;--shadow:0 24px 80px rgba(0,0,0,.28);--dialog-surface:#12342e;--dialog-surface-raised:#17463c;--dialog-surface-deep:#0a1d1a;--dialog-border:#67c1a2;--dialog-muted:#a8bdb6;--dialog-backdrop:rgba(1,8,7,.58);--dialog-shadow:inset 0 1px 0 rgba(236,245,240,.14),0 32px 90px rgba(0,0,0,.52),0 0 0 1px rgba(7,17,15,.32);--radius:18px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 85% -10%,rgba(67,215,121,.12),transparent 36rem),linear-gradient(180deg,#07110f,#07100f 55%,#050b0a);color:var(--text);line-height:1.5;margin:0;min-width:0}.control-plane main{background:radial-gradient(circle at 10% 10%,rgba(112,225,220,.08),transparent 32rem),radial-gradient(circle at 90% 30%,rgba(132,240,168,.06),transparent 38rem)}.control-shell{margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem) 0 5rem;width:min(1500px,94vw)}.control-hero{align-items:end;background:linear-gradient(135deg,rgba(132,240,168,.09),transparent 45%),var(--panel);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);box-shadow:var(--shadow);display:flex;gap:2rem;justify-content:space-between;padding:clamp(1.25rem,3vw,2.5rem)}.control-hero h1{font-size:clamp(2.2rem,5vw,4.8rem);letter-spacing:-.06em;line-height:.95;margin:.2rem 0 .5rem}.control-hero p:last-child{color:var(--muted);margin:0;max-width:68ch}.control-context{align-items:center;display:grid;gap:.45rem .65rem;grid-template-columns:minmax(12rem,20rem) auto;min-width:min(100%,21rem)}.control-context label{color:var(--muted);font-size:.78rem;font-weight:750;grid-column:1/-1;letter-spacing:.08em;text-transform:uppercase}.control-context select,.control-dialog input,.control-dialog select,.control-dialog textarea,.control-inline-form select,.control-search-form input,.control-world-context select{background:var(--bg-raised);border:1px solid var(--line-bright);border-radius:10px;color:var(--text);min-height:2.8rem;width:100%}.control-dialog input,.control-dialog select,.control-dialog textarea,.control-search-form input{padding:.7rem .8rem}.control-layout{align-items:start;display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);margin-top:1.5rem}.control-rail{display:grid;gap:1rem;position:sticky;top:6rem}.control-rail nav,.control-world-context{backdrop-filter:blur(16px);background:rgba(11,24,21,.9);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:.3rem;padding:.8rem}.control-rail nav a{border-radius:9px;color:var(--muted);font-size:.9rem;font-weight:680;min-height:2.65rem;padding:.65rem .75rem;text-decoration:none}.control-rail nav a:focus-visible,.control-rail nav a:hover{background:var(--panel-strong);color:var(--text)}.control-world-context label{color:var(--muted);font-size:.78rem;font-weight:750}.control-world-context p{color:var(--muted);font-size:.78rem;margin:.35rem 0 0}.control-content{min-width:0}.control-status{backdrop-filter:blur(16px);background:rgba(13,29,25,.94);border:1px solid var(--line);border-radius:10px;color:var(--cyan);font-size:.88rem;margin:0 0 1rem;min-height:2.75rem;padding:.65rem .85rem;position:sticky;top:5rem;z-index:8}.control-status.is-error{border-color:rgba(255,143,137,.55);color:var(--red)}.control-section{padding:clamp(1rem,2.5vw,2rem) 0;scroll-margin-top:8rem}.control-section+.control-section{border-top:1px solid rgba(132,240,168,.12);contain-intrinsic-size:auto 760px;content-visibility:auto}.control-card-heading,.control-record-heading,.control-section-heading{align-items:center;display:flex;gap:1rem;justify-content:space-between}.control-section-heading{margin-bottom:1rem}.control-section-heading h2{font-size:clamp(1.55rem,3vw,2.4rem);letter-spacing:-.04em;margin:.15rem 0 0}.control-actions,.control-record-actions{display:flex;flex-wrap:wrap;gap:.5rem}.control-card-grid,.control-summary-grid{display:grid;gap:.8rem;grid-template-columns:repeat(3,minmax(0,1fr))}.control-card,.control-summary-card{background:linear-gradient(160deg,rgba(17,38,32,.92),rgba(11,24,21,.96));border:1px solid var(--line);border-radius:var(--radius);min-width:0}.control-summary-card{align-content:end;display:grid;gap:.25rem;min-height:7.2rem;padding:1rem}.control-summary-card span{color:var(--muted);font-size:.78rem;font-weight:730;text-transform:uppercase}.control-summary-card strong{font-size:clamp(1.15rem,2vw,1.75rem);overflow:hidden;text-overflow:ellipsis}.control-split{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.control-card{padding:clamp(1rem,2vw,1.35rem)}.control-card-wide{margin-top:1rem}.control-card h3{letter-spacing:-.02em;margin:0 0 .45rem}.control-card>p:not(.control-note),.control-chip{color:var(--muted)}.control-chip{align-items:center;background:rgba(7,17,15,.7);border:1px solid var(--line-bright);border-radius:999px;display:inline-flex;font-size:.69rem;font-weight:780;letter-spacing:.04em;max-width:100%;min-height:1.8rem;overflow:hidden;padding:.25rem .55rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:max-content}.control-chip.is-good{border-color:rgba(132,240,168,.48);color:var(--green)}.control-chip.is-warn{border-color:rgba(242,198,109,.5);color:var(--amber)}.control-chip.is-bad{border-color:rgba(255,143,137,.5);color:var(--red)}.control-record-list{display:grid;gap:.65rem;margin-top:.8rem}.control-record{background:rgba(7,17,15,.46);border:1px solid rgba(50,99,83,.6);border-radius:12px;min-width:0;padding:.8rem}.control-record-heading{align-items:start}.control-record-heading>div{display:grid;min-width:0}.control-record small,.control-record strong{overflow-wrap:anywhere}.control-empty,.control-note,.control-record p,.control-record small{color:var(--muted);font-size:.8rem}.control-record p{margin:.55rem 0 0;overflow-wrap:anywhere}.control-record-actions{margin-top:.65rem}.control-record-actions .button{min-height:2.4rem}.control-empty{border:1px dashed var(--line);border-radius:10px;margin:.7rem 0;padding:.8rem}.control-facts{display:grid;gap:.25rem;margin:.8rem 0}.control-facts>div{border-bottom:1px solid rgba(35,65,56,.65);display:flex;gap:1rem;justify-content:space-between;padding:.45rem 0}.control-facts dt{color:var(--muted)}.control-facts dd{font-weight:720;margin:0;text-align:right}.control-inline-form,.control-search-form{align-items:end;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto;margin-top:1rem}.control-inline-form label,.control-search-form label{color:var(--muted);font-size:.8rem;font-weight:720;grid-column:1/-1}.station-category-control{display:grid;gap:.55rem;margin-top:1rem}.station-category-control>label{color:var(--muted);font-size:.8rem;font-weight:720}.station-category-control .control-note{margin:0}.station-all-actions{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.control-market-card{align-content:start;display:grid}.control-market-card .control-price{color:var(--green);font-size:1.25rem;margin-top:auto;padding-top:1rem}.control-audit-list{grid-template-columns:repeat(2,minmax(0,1fr))}.control-trust-section{border-top-color:rgba(242,198,109,.5)!important}.control-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-dialog{background:radial-gradient(circle at 88% 0,rgba(132,240,168,.14),transparent 22rem),linear-gradient(145deg,var(--dialog-surface-raised),var(--dialog-surface) 52%,var(--dialog-surface-deep));border:1px solid var(--dialog-border);border-radius:var(--radius);box-shadow:var(--dialog-shadow);color:var(--text);max-height:calc(100dvh - 2rem);overflow:auto;padding:0;width:min(760px,calc(100vw - 2rem))}.control-dialog::backdrop{backdrop-filter:blur(6px) saturate(.82);background:var(--dialog-backdrop)}.control-dialog>form{display:grid;gap:.8rem;padding:clamp(1rem,3vw,1.75rem)}.control-dialog label,.control-dialog legend{color:var(--muted);font-size:.82rem;font-weight:720}.control-dialog label{display:grid;gap:.35rem}.control-dialog fieldset{border:1px solid var(--line);border-radius:10px;display:grid;gap:.55rem;margin:0;padding:.8rem}.control-dialog .control-check{align-items:start;color:var(--text);display:flex;font-weight:500;gap:.6rem}.control-dialog .control-check input{margin-top:.15rem;min-height:1.1rem;width:1.1rem}.control-check-grid{display:grid;gap:.55rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.control-token-result{background:rgba(132,240,168,.06);border:1px solid rgba(132,240,168,.48);border-radius:10px;padding:.85rem}.control-token-result textarea{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;margin-top:.35rem;overflow-wrap:anywhere;resize:vertical}.control-token-result p{color:var(--muted);font-size:.78rem;margin:.45rem 0 0}@media (max-width:1100px){.control-layout{grid-template-columns:1fr}.control-rail{position:static}.control-rail nav{display:flex;overflow-x:auto;overscroll-behavior-inline:contain}.control-rail nav a{flex:0 0 auto;white-space:nowrap}.control-world-context{align-items:center;grid-template-columns:minmax(8rem,14rem) minmax(0,1fr)}.control-world-context p{margin:0}}@media (max-width:760px){.control-hero,.control-section-heading{align-items:stretch;flex-direction:column}.control-context{grid-template-columns:minmax(0,1fr) auto}.control-audit-list,.control-card-grid,.control-split,.control-summary-grid,.control-trust-grid{grid-template-columns:1fr}.control-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-actions{align-self:stretch}.control-actions .button{flex:1}}@media (max-width:480px){.control-shell{width:min(100% - 1rem,1500px)}.control-context,.control-inline-form,.control-search-form,.control-summary-grid,.control-world-context{grid-template-columns:1fr}.control-context .control-chip{grid-column:1}.control-record-heading{flex-direction:column}.control-check-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.control-plane{scroll-behavior:auto!important}}body:before{background-image:linear-gradient(rgba(132,240,168,.025) 1px,transparent 0),linear-gradient(90deg,rgba(132,240,168,.025) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;mask-image:linear-gradient(180deg,#000,transparent 85%);position:fixed;z-index:-1}a{color:var(--green)}button,input,select,textarea{font:inherit}button,select{cursor:pointer}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.skip-link{background:var(--text);border-radius:8px;color:var(--bg);left:1rem;padding:.7rem 1rem;position:fixed;top:1rem;translate:0 -200%;z-index:100}.skip-link:focus{translate:0}.site-header{align-items:center;backdrop-filter:blur(18px);background:rgba(7,17,15,.86);border-bottom:1px solid rgba(132,240,168,.12);display:grid;grid-template-columns:1fr auto 1fr;min-height:72px;padding:0 5vw;position:sticky;top:0;z-index:20}.brand{align-items:center;color:var(--text);display:inline-flex;font-weight:760;gap:.6rem;letter-spacing:-.03em;text-decoration:none;width:max-content}.brand-mark{border:1px solid var(--line-bright);border-radius:8px;color:var(--green);display:grid;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;height:2rem;place-items:center;width:2rem}.site-header nav ul{display:flex;gap:.35rem;list-style:none;margin:0;padding:0}.site-header nav a{border-radius:8px;color:var(--muted);display:block;font-size:.88rem;padding:.55rem .8rem;text-decoration:none}.site-header nav a:hover{background:var(--panel);color:var(--text)}.site-header nav a[aria-current=page]{background:color-mix(in srgb,var(--green) 16%,var(--panel));box-shadow:inset 0 -2px 0 var(--green);color:var(--text);font-weight:750}.header-account{justify-self:end}main{min-height:calc(100dvh - 142px)}.api-guide{margin:0 auto;padding:clamp(2rem,5vw,4rem) 0;width:min(1180px,90vw)}.api-guide-intro{margin-bottom:1.25rem;max-width:62ch}.api-guide-intro h1{font-size:clamp(2rem,5vw,3.6rem);margin:.35rem 0}.api-guide-intro p:last-child{color:var(--muted)}.api-reference{background:#fff;border:1px solid var(--line-bright);border-radius:var(--radius);display:block;height:calc(100dvh - 11rem);min-height:44rem;width:100%}.lab-grid,.lab-hero,.stat-grid-lab{margin-inline:auto;width:min(1180px,90vw)}.lab-hero h1{font-size:clamp(3.4rem,9vw,7.5rem);font-size:clamp(3rem,7vw,6rem);letter-spacing:-.065em;line-height:.92;margin:.35rem 0 1.25rem;max-width:900px}.eyebrow{color:var(--green);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem;font-weight:700;letter-spacing:.12em;margin:0 0 .7rem;text-transform:uppercase}.status-dot{background:var(--green);border-radius:50%;box-shadow:0 0 18px var(--green);display:inline-block;height:.58rem;margin-right:.4rem;width:.58rem}.action-cluster,.dialog-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.button{align-items:center;border:1px solid transparent;border-radius:10px;display:inline-flex;font-weight:720;gap:.4rem;justify-content:center;min-height:42px;padding:.65rem 1rem;text-decoration:none}.button-primary{background:var(--green);border-color:var(--green);color:#07110f}.button-primary:hover{background:#b4ffc8;border-color:#b4ffc8}.button-secondary{background:var(--panel-strong);border-color:var(--line-bright);color:var(--text)}.button-quiet{background:transparent;border-color:var(--line);color:var(--muted)}.button-danger{background:rgba(255,143,137,.08);border-color:rgba(255,143,137,.45);color:var(--red)}.button-small{font-size:.78rem;min-height:32px;padding:.35rem .55rem}.button-wide{width:100%}.button:disabled{cursor:not-allowed;opacity:.5}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;width:min(1180px,90vw)}.stat-grid>div{border-left:1px solid var(--line);padding:2rem}.stat-grid>div:last-child{border-right:1px solid var(--line)}.stat-grid dt{color:var(--muted);font-size:.78rem;text-transform:uppercase}.stat-grid dd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;margin:.25rem 0 0}.dialog-heading,.panel-heading,.section-heading{align-items:end;display:flex;gap:1rem;justify-content:space-between}.dialog-heading h2,.panel-heading h2,.section-heading h2{letter-spacing:-.035em;margin:0}.section-heading h2{font-size:clamp(2.2rem,5vw,4rem)}label,legend{color:var(--muted);font-size:.83rem;font-weight:650}input,select,textarea{background:#081310;border:1px solid var(--line);border-radius:9px;color:var(--text);margin-top:.35rem;padding:.72rem .78rem;width:100%}textarea{resize:vertical}input:user-invalid,select:user-invalid,textarea:user-invalid{border-color:var(--red)}.empty-state{border:1px dashed var(--line);border-radius:14px;color:var(--muted);padding:3rem;text-align:center}.empty-state.compact{padding:1.2rem}.empty-state p{margin:.25rem}.empty-state .button{margin-top:1rem}.lab-hero{align-items:end;display:flex;gap:2rem;justify-content:space-between;padding:5rem 0 3rem}.lab-hero p:not(.eyebrow){color:var(--muted);max-width:600px}.stat-grid-lab{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.stat-grid-lab>div{padding:1.35rem 1.5rem}.stat-grid-lab dd{font-size:2rem}.lab-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1.6fr) minmax(310px,.8fr);padding-top:1rem}.lower-grid{grid-template-columns:repeat(3,1fr);padding-bottom:6rem}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;padding:1.25rem}.table-wrap{margin-top:1rem;overflow:auto}table{border-collapse:collapse;font-size:.86rem;width:100%}td,th{border-bottom:1px solid var(--line);padding:.75rem .55rem;text-align:left;vertical-align:middle}th{color:var(--muted);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.control-group{display:flex;flex-wrap:wrap;gap:.3rem}.badge{border:1px solid var(--line-bright);border-radius:999px;color:var(--cyan);display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;padding:.2rem .48rem}.badge-active,.badge-online,.badge-running{border-color:rgba(132,240,168,.5);color:var(--green)}.badge-paused,.badge-pending{border-color:rgba(242,198,109,.5);color:var(--amber)}.badge-error,.badge-open,.badge-safe-mode-off{border-color:rgba(255,143,137,.5);color:var(--red)}.badge-offline{border-color:var(--line);color:var(--muted)}.badge-row{display:inline-flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.entity-list,.event-log{display:grid;gap:.65rem;list-style:none;margin:1rem 0 0;padding:0}.event-log{max-height:590px;overflow:auto}.entity-item,.event-item{background:#091612;border:1px solid var(--line);border-radius:10px;contain-intrinsic-size:auto 90px;content-visibility:auto;padding:.8rem}.entity-item p,.event-item p{margin:.25rem 0}.entity-item small,.event-item time,.muted{color:var(--muted);font-size:.75rem}.presence-detail{display:block;margin-top:.35rem}.event-item details{margin-top:.55rem}.event-item pre{background:#050b09;border-radius:8px;color:#cce3d8;font-size:.72rem;max-height:220px;overflow:auto;padding:.7rem}.entity-item-header{align-items:center;display:flex;gap:.7rem;justify-content:space-between}.entity-item .control-group{margin-top:.7rem}.policy-form{align-items:center;display:grid;gap:.55rem;grid-template-columns:minmax(8rem,1fr) minmax(9rem,1fr) auto;margin-top:1rem}.policy-form label{color:var(--text);font-weight:700}dialog{--muted:var(--dialog-muted);background:radial-gradient(circle at 88% 0,rgba(112,225,220,.13),transparent 20rem),linear-gradient(145deg,var(--dialog-surface-raised),var(--dialog-surface) 52%,var(--dialog-surface-deep));border:1px solid var(--dialog-border);border-radius:var(--radius);box-shadow:var(--dialog-shadow);color:var(--text);max-height:calc(100dvh - 2rem);overflow:auto;padding:1.4rem;width:min(700px,calc(100vw - 2rem))}dialog::backdrop{backdrop-filter:blur(6px) saturate(.82);background:var(--dialog-backdrop)}dialog form>label{display:block;margin-top:1rem}.dialog-heading{align-items:start;margin-bottom:1rem}.dialog-actions{border-top:1px solid var(--line);justify-content:flex-end;padding-top:1rem}.dialog-disclosure{background:hsla(0,0%,100%,.025);border:1px solid var(--line);border-radius:.75rem;margin-top:1rem}.dialog-disclosure>summary{color:var(--text);cursor:pointer;font-weight:700;padding:.75rem .9rem}.dialog-disclosure>summary:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.dialog-disclosure-content{padding:0 .9rem .9rem}.dialog-disclosure-content>label{display:grid;gap:.35rem;margin-top:.75rem}.form-feedback{background:rgba(129,24,24,.22);border:1px solid rgba(255,124,124,.55);border-radius:.65rem;color:#ffd1d1;line-height:1.4;margin:.85rem 0;padding:.7rem .8rem}.form-feedback[hidden]{display:none}.bot-studio .dialog-defaults{background:rgba(83,221,255,.08);border-left:3px solid var(--cyan);color:var(--text);font-size:.9rem;line-height:1.45;margin:1rem 0 0;padding:.7rem .8rem}.dialog-actions .button[disabled]{cursor:wait;opacity:.7}.icon-button{background:transparent;border:1px solid var(--line);border-radius:50%;color:var(--text);display:grid;font-size:1.4rem;height:2.3rem;place-items:center;width:2.3rem}.form-grid{display:grid;gap:.85rem;grid-template-columns:1fr 1fr}.form-grid label{display:block}.form-grid .full{grid-column:1/-1}.traits-fieldset{border:1px solid var(--line);border-radius:10px;display:grid;gap:.7rem;grid-template-columns:1fr 1fr;margin:0;padding:1rem}input[type=range]{accent-color:var(--green);padding:0}.key-result{background:rgba(132,240,168,.06);border:1px solid var(--green);border-radius:10px;margin-top:1rem;padding:1rem}.key-result code{background:#030806;border-radius:8px;color:var(--green);display:block;margin:.7rem 0;overflow-wrap:anywhere;padding:.7rem}.key-result-actions{display:flex;flex-wrap:wrap;gap:.65rem}.physical-twin-launch{background:radial-gradient(circle at 18% 12%,rgba(112,225,220,.22),transparent 40%),linear-gradient(135deg,#1a6b5a,#124c60);border-color:rgba(112,225,220,.5);box-shadow:0 12px 30px rgba(32,179,167,.18),inset 0 1px hsla(0,0%,100%,.12)}.physical-twin-launch>span{color:#b9fff3;filter:drop-shadow(0 0 7px rgb(112 225 220/.8))}.physical-spawn-dialog{background:radial-gradient(circle at 88% 3%,rgba(112,225,220,.1),transparent 21rem),var(--bg-raised);border-color:rgba(112,225,220,.35);overflow:hidden auto;width:min(960px,calc(100vw - 2rem))}.physical-spawn-dialog .dialog-heading p:not(.eyebrow){margin:.35rem 0 0;max-width:620px}.physical-spawn-layout{align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(250px,.76fr) minmax(360px,1.24fr)}.physical-spawn-fields{background:rgba(4,13,11,.62);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;padding:1rem}.physical-spawn-fields .physical-spawn-options,.physical-spawn-fields>label:not(:first-child){margin-top:.85rem}.physical-spawn-options .dialog-disclosure-content{display:grid;gap:.7rem}.physical-spawn-options .dialog-disclosure-content>label{margin-top:0}.physical-spawn-fields input[type=text],.physical-spawn-fields select{font-size:1rem;min-height:48px}.field-help{color:var(--muted);font-size:.76rem;line-height:1.45;margin:.35rem 0 0}.physical-spawn-toggle{align-items:start;background:rgba(112,225,220,.055);border:1px solid rgba(112,225,220,.22);border-radius:11px;color:var(--text);cursor:pointer;display:flex;gap:.7rem;min-height:56px;padding:.75rem}.physical-spawn-toggle input{accent-color:var(--cyan);flex:0 0 auto;height:1.1rem;margin:.15rem 0 0;width:1.1rem}.physical-spawn-toggle>span{display:grid;gap:.18rem}.physical-spawn-toggle small{color:var(--muted);font-weight:500;line-height:1.35}.physical-spawn-preview{background:radial-gradient(circle at 50% 15%,rgba(112,225,220,.12),transparent 42%),#071411;border:1px solid rgba(112,225,220,.28);border-radius:16px;box-shadow:inset 0 1px hsla(0,0%,100%,.07);min-width:0;overflow:hidden}.physical-spawn-media{background:linear-gradient(rgba(112,225,220,.045) 1px,transparent 0),linear-gradient(90deg,rgba(112,225,220,.045) 1px,transparent 0);background-size:30px 30px;border-bottom:1px solid var(--line);display:grid;min-height:240px;overflow:hidden;place-items:center;position:relative}.physical-spawn-media:after{background:rgba(112,225,220,.18);border-radius:50%;bottom:8%;content:"";filter:blur(13px);height:24px;left:8%;position:absolute;right:8%}.physical-spawn-media img{filter:drop-shadow(0 20px 22px rgb(0 0 0/.48));height:240px;object-fit:contain;position:relative;width:100%;z-index:1}#physical-spawn-placeholder{color:var(--cyan);filter:drop-shadow(0 0 20px rgb(112 225 220/.45));font-size:5rem;opacity:.42;position:relative;z-index:1}#physical-spawn-readiness{background:rgba(4,15,13,.85);max-width:calc(100% - 1.6rem);position:absolute;right:.8rem;text-transform:capitalize;top:.8rem;z-index:2}.physical-spawn-copy{padding:1rem}.physical-spawn-copy h3{font-size:clamp(1.3rem,2.5vw,2rem);letter-spacing:-.035em;margin:.1rem 0 .35rem}.physical-spawn-copy>p:not(.eyebrow){color:var(--muted);margin:0}.physical-spawn-specs{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin:.9rem 0 0}.physical-spawn-specs>div{background:hsla(0,0%,100%,.025);border:1px solid var(--line);border-radius:9px;min-width:0;padding:.55rem .65rem}.physical-spawn-specs dt{color:var(--muted);font-size:.66rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.physical-spawn-specs dd{color:var(--text);font-size:.78rem;font-weight:700;margin:.18rem 0 0}.physical-safety-note{align-items:center;background:rgba(242,198,109,.055);border:1px solid rgba(242,198,109,.25);border-radius:11px;color:#d8d4b8;display:flex;font-size:.8rem;gap:.65rem;margin:1rem 0 0;padding:.7rem .85rem}.physical-safety-note>span:first-child{color:var(--amber);flex:0 0 auto;font-size:1.25rem}.auth-shell{display:grid;min-height:calc(100dvh - 142px);padding:4rem 1rem;place-items:center}.auth-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:2rem;width:min(440px,100%)}.auth-card h1{font-size:clamp(2rem,7vw,2.4rem);letter-spacing:-.045em;margin:0}.auth-purpose{color:var(--muted);line-height:1.5;margin:.7rem 0 0;max-width:32ch}.auth-card>label{display:block;margin-top:1rem}.auth-card .button{margin-top:1.2rem}.auth-public-route{color:var(--muted);font-size:.9rem;line-height:1.5;margin:1rem 0 0}.auth-public-route a{color:var(--green);font-weight:700}.auth-public-route a:focus-visible{outline:3px solid var(--green);outline-offset:3px}.auth-page{min-width:0}@media (max-width:240px){.auth-page .site-header{gap:.5rem;grid-template-columns:minmax(0,1fr);min-height:0;padding:.75rem}.auth-page .site-header nav{grid-column:auto;min-width:0;order:0}.auth-page .site-header nav ul{flex-wrap:wrap;overflow:visible}.auth-page .site-header nav a{max-inline-size:100%;min-height:2.4rem;overflow-wrap:anywhere;padding:.4rem .5rem;white-space:normal}.auth-page .auth-shell{min-height:0;padding:1rem .5rem}.auth-page .auth-card{overflow-wrap:anywhere;padding:.85rem;width:100%}.auth-page .auth-card h1{font-size:1.35rem}.auth-page .auth-card .button{white-space:normal;width:100%}.auth-page .site-footer{align-items:flex-start;flex-direction:column;gap:.45rem;min-height:0;overflow-wrap:anywhere;padding:.85rem .75rem}}.form-error{border:1px solid rgba(255,143,137,.5);border-radius:8px;color:var(--red);padding:.7rem}.toast{background:var(--panel-strong);border:1px solid var(--line-bright);border-radius:10px;bottom:1.2rem;box-shadow:var(--shadow);max-width:min(420px,calc(100vw - 2.4rem));padding:.8rem 1rem;position:fixed;right:1.2rem;z-index:100}.toast.error{border-color:var(--red);color:var(--red)}.site-footer{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:.8rem;gap:1rem;justify-content:space-between;min-height:70px;padding:1rem 5vw}.site-footer p{margin:0}.sr-only{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}[hidden]{display:none!important}@media (max-width:900px){.site-header{gap:.4rem .8rem;grid-template-columns:1fr auto;padding-block:.55rem}.site-header nav{grid-column:1/-1;min-width:0;order:3}.site-header nav ul{gap:.25rem;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.2rem;scrollbar-width:thin}.site-header nav a{min-height:2.75rem;padding:.7rem .8rem;white-space:nowrap}.lab-grid,.lower-grid,.stat-grid{grid-template-columns:1fr 1fr}.stat-grid>div:nth-child(3){border-left:1px solid var(--line)}.lab-hero{display:block}.trace-panel{grid-column:1/-1}}@media (max-width:620px){.site-header{padding-inline:1rem}.site-header .button{font-size:.76rem;min-height:36px;padding:.45rem .6rem}.site-header nav a{font-size:.82rem;min-height:2.7rem;padding-inline:.7rem}.api-guide{width:min(100% - 2rem,1180px)}.api-reference{height:calc(100dvh - 9rem);min-height:42rem}.lab-grid,.lab-hero,.stat-grid-lab{width:min(100% - 2rem,1180px)}.form-grid,.lab-grid,.lower-grid,.policy-form,.stat-grid,.traits-fieldset{grid-template-columns:1fr}.stat-grid>div,.stat-grid>div:last-child{border-right:1px solid var(--line)}.section-heading{align-items:stretch;flex-direction:column}.form-grid .full{grid-column:auto}.site-footer{align-items:flex-start;flex-direction:column}}.inspector-place-picker{background:rgba(5,17,41,.58);border:1px solid rgba(115,251,211,.22);border-radius:14px;display:grid;gap:.55rem;margin:1.25rem auto 0;padding:.85rem;text-align:left;width:min(100%,290px)}.facility-inspector-command label,.inspector-place-picker label{color:#a9bdd8;font-size:.67rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.facility-inspector-command select,.inspector-place-picker select{min-width:0;width:100%}.facility-inspector{min-width:0}.world-reality-panel .world-inspector{scroll-margin-top:7rem}.facility-inspector-header{align-items:center;border-bottom:1px solid rgba(163,196,250,.17);display:flex;gap:.85rem;padding:.4rem 0 1rem}.facility-inspector-header>div:last-child{min-width:0}.facility-inspector-header h2{font-size:1.45rem;line-height:1.05;margin:.1rem 0;overflow-wrap:anywhere}.facility-inspector-status-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .7rem}.facility-inspector-status-row .bot-live-status{margin:0}.facility-inspector-status-row .text-button{color:#9effe4;font-weight:850;min-height:2rem;padding-inline:.2rem}.facility-inspector-status-row .text-button[aria-busy=true]{color:#a9bdd8}.facility-inspector-glyph{background:radial-gradient(circle at 35% 28%,hsla(0,0%,100%,.5),transparent 18%),color-mix(in srgb,var(--facility-color,#65ddff) 74%,#172a55);border:3px solid #fff;border-radius:18px;box-shadow:inset 0 -6px 0 rgba(0,0,0,.16),0 8px 0 rgba(1,7,28,.4),0 15px 35px color-mix(in srgb,var(--facility-color,#65ddff) 32%,transparent);color:#071321;display:grid;flex:0 0 auto;font-size:1.65rem;font-weight:950;height:62px;place-items:center;width:62px}.facility-inspector-service{color:#d7e7fa;font-size:.83rem;line-height:1.5;margin:.9rem 0}.facility-inspector-vitals{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.3rem}.facility-inspector-vitals>div{background:hsla(0,0%,100%,.045);border:1px solid rgba(162,195,249,.16);border-radius:12px;min-width:0;padding:.65rem}.facility-inspector-vitals span,.facility-inspector-vitals strong{display:block}.facility-inspector-vitals span{color:#8fa7c8;font-size:.58rem;font-weight:850;letter-spacing:.07em;margin-bottom:.28rem;text-transform:uppercase}.facility-inspector-vitals strong{font-size:.76rem;overflow-wrap:anywhere}.facility-inspector .micro-list li{border-left-color:color-mix(in srgb,var(--facility-color,#65ddff) 52%,transparent)}.facility-inspector-command{background:radial-gradient(circle at 100% 0,rgba(115,251,211,.12),transparent 55%),rgba(7,20,47,.68);border:1px solid rgba(115,251,211,.24)!important;border-radius:14px;display:grid;gap:.55rem;margin-top:.2rem;padding:.85rem!important}.facility-inspector-command .button{white-space:normal;width:100%}#facility-action-status{color:#a9bdd8;font-size:.68rem;line-height:1.4;margin:0}.facility-signin{margin-top:.75rem;text-align:center;width:100%}.facility-inspector .inspector-section-heading{align-items:start;gap:.75rem}.facility-inspector .inspector-section-heading .text-button{flex:0 0 auto}.facility-inspector .mini-event-log li:has(time){grid-template-columns:7px auto minmax(0,1fr)}.facility-inspector .mini-event-log time{color:#8fa7c8;font:750 .58rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.facility-inspector .mini-event-log span{min-width:0;overflow-wrap:anywhere}@media (max-width:520px){.facility-inspector-vitals{grid-template-columns:1fr}.facility-inspector-header{align-items:flex-start}.facility-inspector-glyph{font-size:1.35rem;height:52px;width:52px}.facility-inspector .mini-event-log li:has(time){grid-template-columns:7px 1fr}.facility-inspector .mini-event-log li:has(time) span,.facility-inspector .mini-event-log li:has(time) time{grid-column:2}}.world-advanced-tool{background:rgba(8,19,43,.56);border:1px solid rgba(131,169,229,.28);border-radius:14px;margin:1rem 0;overflow:clip}.world-advanced-tool>summary{align-items:center;color:#eef5ff;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style-position:inside;min-height:4.25rem;padding:.85rem 1rem}.world-advanced-tool>summary::-webkit-details-marker{color:var(--world-sky)}.world-advanced-tool>summary>span:first-child{display:grid;gap:.18rem;min-width:0}.world-advanced-tool>summary strong{font-size:.92rem}.world-advanced-tool>summary small{color:#a9bad8;font-size:.72rem;line-height:1.4;max-width:65ch}.world-advanced-tool>summary:focus-visible{outline:3px solid var(--world-mint);outline-offset:-3px}.world-advanced-tool[open]>summary{background:rgba(101,221,255,.06);border-bottom:1px solid rgba(131,169,229,.2)}.world-advanced-count{border:1px solid rgba(115,251,211,.32);border-radius:999px;color:#b9fff3;flex:0 0 auto;font-size:.7rem;padding:.36rem .52rem;white-space:nowrap}.world-advanced-count strong{color:inherit}.world-advanced-tool>.physical-inventory,.world-advanced-tool>.world-intervention-console,.world-advanced-tool>.world-lower-deck{margin:0}@media (max-width:620px){.world-advanced-tool>summary{align-items:flex-start;padding:.8rem}.world-advanced-tool>summary small{font-size:.7rem}.world-advanced-count{margin-top:.1rem}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}}.bot-action-repertoire-trigger{align-items:center;background:radial-gradient(circle at 12% 20%,rgba(115,251,211,.18),transparent 42%),linear-gradient(135deg,rgba(11,31,59,.96),rgba(35,20,69,.94));border:1px solid rgba(115,251,211,.42);border-radius:.9rem;box-shadow:inset 0 0 1.2rem rgba(101,221,255,.08);color:#f4fbff;cursor:pointer;display:grid;gap:.65rem;grid-template-columns:2rem minmax(0,1fr) auto;margin:.75rem 0;min-height:3.25rem;padding:.65rem .8rem;text-align:start;width:100%}.bot-action-repertoire-trigger:hover{border-color:rgba(255,220,104,.8);transform:translateY(-1px)}#bot-action-dialog-close:focus-visible,.bot-action-card:focus-visible,.bot-action-repertoire-trigger:focus-visible{outline:3px solid #fff4b8;outline-offset:3px}.bot-action-repertoire-trigger>span:first-child{background:linear-gradient(135deg,#73fbd3,#65ddff);border-radius:50%;box-shadow:0 0 1.1rem rgba(115,251,211,.52);color:#071523;display:grid;height:2rem;place-items:center;width:2rem}.bot-action-repertoire-trigger small,.bot-action-repertoire-trigger strong{display:block}.bot-action-repertoire-trigger strong{font-size:.84rem}.bot-action-repertoire-trigger small{color:#aebdd5;font-size:.68rem;margin-top:.12rem}.bot-action-repertoire-trigger.is-perspective{margin-block-end:0}.bot-action-dialog{background:radial-gradient(circle at 18% 0,rgba(115,251,211,.18),transparent 35%),radial-gradient(circle at 90% 8%,rgba(255,119,200,.18),transparent 32%),linear-gradient(145deg,rgba(15,44,58,.99),rgba(39,37,76,.99));border:1px solid rgba(137,255,220,.68);border-radius:1.4rem;box-shadow:inset 0 1px 0 rgba(244,249,255,.14),0 2rem 5rem rgba(0,0,0,.52),0 0 3rem rgba(101,221,255,.14);color:#f4f9ff;max-height:min(52rem,calc(100dvh - 2rem));max-width:none;opacity:0;overflow:hidden;padding:0;transform:translateY(1rem) scale(.97);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1),display allow-discrete .28s,overlay allow-discrete .28s;transition-behavior:allow-discrete;width:min(72rem,calc(100vw - 2rem))}.bot-action-dialog[open]{opacity:1;transform:translateY(0) scale(1)}@starting-style{.bot-action-dialog[open]{opacity:0;transform:translateY(1rem) scale(.97)}}.bot-action-dialog::backdrop{backdrop-filter:blur(0);background:rgba(1,7,18,0);transition:background-color .28s ease,backdrop-filter .28s ease,display allow-discrete .28s,overlay allow-discrete .28s;transition-behavior:allow-discrete}.bot-action-dialog[open]::backdrop{backdrop-filter:blur(.4rem) saturate(.82);background:rgba(1,7,18,.6)}@starting-style{.bot-action-dialog[open]::backdrop{backdrop-filter:blur(0);background:rgba(1,7,18,0)}}.bot-action-dialog-shell{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);max-height:inherit;padding:clamp(1rem,2.2vw,1.6rem)}.bot-action-dialog-heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.bot-action-dialog-heading h2{font-size:clamp(1.45rem,4vw,2.3rem);letter-spacing:-.035em;margin:.2rem 0 .35rem}.bot-action-dialog-heading p:not(.eyebrow){color:#b8c6da;margin:0;max-width:68ch}.bot-action-dialog-heading .dialog-close{background:rgba(9,22,44,.86);border:1px solid rgba(174,189,213,.35);border-radius:50%;color:#f4f9ff;cursor:pointer;flex:0 0 auto;font-size:1.55rem;height:2.75rem;width:2.75rem}.bot-action-provenance{align-items:center;background:rgba(7,21,44,.72);border:1px solid rgba(101,221,255,.24);border-radius:.8rem;color:#c9d7e9;display:flex;flex-wrap:wrap;font:700 .72rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;gap:.6rem;justify-content:space-between;margin-top:1rem;padding:.62rem .8rem}.bot-action-provenance strong{color:#fff4b8}.bot-action-dialog-status,.bot-action-physical-note{background:rgba(101,221,255,.08);border-radius:.72rem;color:#bed0e6;font-size:.76rem;line-height:1.45;margin:.7rem 0 0;padding:.58rem .72rem}.bot-action-dialog-status:empty{display:none}.bot-action-list{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));list-style:none;margin:1rem 0 0;overflow:auto;padding:0 .25rem 1rem 0;scrollbar-color:rgba(115,251,211,.55) rgba(6,19,39,.5)}.bot-action-list>li{min-width:0}.bot-action-card{--action-color:#73fbd3;background:radial-gradient(circle at 13% 18%,color-mix(in srgb,var(--action-color) 18%,transparent),transparent 40%),linear-gradient(145deg,rgba(11,28,54,.94),rgba(19,15,47,.94));border:1px solid color-mix(in srgb,var(--action-color) 48%,transparent);border-radius:1rem;box-shadow:inset 0 0 1.5rem hsla(0,0%,100%,.025);color:#f7fbff;cursor:pointer;display:grid;gap:.2rem .75rem;grid-template-columns:3.1rem minmax(0,1fr);grid-template-rows:auto 1fr auto;isolation:isolate;min-height:9.2rem;overflow:hidden;padding:.9rem;position:relative;text-align:start;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.bot-action-card:hover{border-color:var(--action-color);box-shadow:0 .8rem 2rem color-mix(in srgb,var(--action-color) 18%,transparent);transform:translateY(-.22rem) rotate(-.25deg)}.bot-action-card[aria-disabled=true]{cursor:not-allowed;filter:saturate(.5);opacity:.52}.bot-action-card-glyph{align-self:start;background:radial-gradient(circle at 35% 28%,#fff,var(--action-color) 58%,transparent 62%);border:1px solid color-mix(in srgb,var(--action-color) 72%,#fff 8%);border-radius:1rem;box-shadow:0 0 1.4rem color-mix(in srgb,var(--action-color) 48%,transparent);color:#081527;display:grid;font-size:1.35rem;grid-row:1/span 3;height:3.1rem;place-items:center;width:3.1rem}.bot-action-card strong{align-self:end;font-size:.88rem}.bot-action-card small{align-self:start;color:#aebdd5;font-size:.7rem;line-height:1.42}.bot-action-card-category{align-self:end;color:var(--action-color);font:800 .59rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.bot-action-card:after{animation:bot-action-orbit 7s linear infinite;border:1px dashed color-mix(in srgb,var(--action-color) 48%,transparent);border-radius:50%;bottom:-2rem;content:"";height:6rem;position:absolute;right:-1.2rem;width:6rem;z-index:-1}@keyframes bot-action-orbit{to{transform:rotate(1turn)}}@media (max-width:42rem){.bot-action-dialog{border-radius:1rem;max-height:calc(100dvh - 1rem);width:calc(100vw - 1rem)}.bot-action-dialog-shell{padding:.85rem}.bot-action-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bot-action-card,.bot-action-dialog,.bot-action-repertoire-trigger{transform:none;transition-duration:.1s}.bot-action-card:after{animation:none}@starting-style{.bot-action-dialog[open]{transform:none}}}.world-intervention-console{background:radial-gradient(circle at 4% 0,rgba(255,220,104,.14),transparent 22rem),radial-gradient(circle at 96% 100%,rgba(157,140,255,.13),transparent 28rem),linear-gradient(145deg,rgba(23,43,85,.96),rgba(8,21,51,.98));border:1px solid rgba(142,184,248,.26);border-radius:24px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 24px 65px rgba(2,7,25,.28);margin:0 0 1.1rem;overflow:hidden;position:relative;z-index:3}.world-intervention-console:before{background-image:linear-gradient(rgba(125,179,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(125,179,255,.035) 1px,transparent 0);background-size:28px 28px;content:"";inset:0;mask-image:linear-gradient(90deg,#000,transparent 70%);pointer-events:none;position:absolute}.active-interventions-heading,.intervention-console-heading{align-items:end;display:flex;gap:1.5rem;justify-content:space-between;position:relative}.intervention-console-heading{border-bottom:1px solid rgba(151,190,248,.16);padding:clamp(1rem,2vw,1.45rem)}.active-interventions-heading h3,.intervention-console-heading h2{color:#f7f9ff;letter-spacing:-.025em;margin:.1rem 0 .28rem}.intervention-console-heading h2{font-size:clamp(1.35rem,2.4vw,2.1rem)}.intervention-console-heading p:last-child{color:#a8bad9;font-size:.74rem;line-height:1.55;margin:0;max-width:830px}.intervention-live-summary{align-items:center;display:flex;flex:0 0 auto;gap:.45rem}.active-interventions-heading>span,.intervention-live-summary span{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid rgba(153,191,248,.18);border-radius:999px;color:#9eb1d1;display:inline-flex;font:800 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:.36rem;letter-spacing:.045em;padding:.4rem .55rem;text-transform:uppercase}.intervention-live-summary i{animation:topology-live-pulse 1.8s ease-in-out infinite;background:var(--world-sun);border-radius:50%;box-shadow:0 0 10px var(--world-sun);height:7px;width:7px}.intervention-console-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.82fr);position:relative}.intervention-form{border-right:1px solid rgba(151,190,248,.16);display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:clamp(1rem,2vw,1.35rem)}.intervention-form label{color:#9eb2d4;display:grid;font-size:.58rem;font-weight:850;gap:.35rem;letter-spacing:.065em;text-transform:uppercase}.intervention-form input:not([type=range]),.intervention-form select,.intervention-form textarea{background:rgba(3,13,37,.62);border:1px solid rgba(148,186,244,.2);border-radius:11px;box-shadow:inset 0 1px 6px rgba(0,0,0,.14);color:#eef5ff;font:650 .7rem/1.4 Inter,system-ui,sans-serif;min-height:42px;text-transform:none;width:100%}.intervention-form input,.intervention-form select{padding:.55rem .65rem}.intervention-form textarea{min-height:88px;padding:.65rem;resize:vertical}.intervention-form input:focus,.intervention-form select:focus,.intervention-form textarea:focus{border-color:var(--world-sky);outline:2px solid rgba(101,221,255,.17);outline-offset:1px}.intervention-description-field,.intervention-title-field{grid-column:span 2}.intervention-intensity-field output{color:var(--world-sun);justify-self:end}.intervention-intensity-field input[type=range]{accent-color:var(--world-sun);min-height:42px}.intervention-submit{align-self:end;min-height:44px;white-space:nowrap}.active-interventions-panel{background:rgba(4,15,40,.3);padding:clamp(1rem,2vw,1.35rem)}.active-interventions-panel>ol{display:grid;gap:.55rem;list-style:none;margin:.8rem 0 0;max-height:330px;overflow:auto;padding:0 .15rem 0 0}.active-intervention{--intervention-color:var(--world-violet);align-items:start;animation:topology-event-arrives .55s cubic-bezier(.16,1,.3,1) both;background:color-mix(in srgb,var(--intervention-color) 7%,rgba(5,16,42,.74));border:1px solid color-mix(in srgb,var(--intervention-color) 34%,transparent);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045);display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.7rem}.active-intervention.is-goal{--intervention-color:var(--world-mint)}.active-intervention.is-obstacle{--intervention-color:#ff8f89}.active-intervention.is-disturbance{--intervention-color:var(--world-sun)}.active-intervention .intervention-icon{background:color-mix(in srgb,var(--intervention-color) 13%,transparent);border:1px solid color-mix(in srgb,var(--intervention-color) 50%,transparent);border-radius:10px;box-shadow:0 0 16px color-mix(in srgb,var(--intervention-color) 15%,transparent);color:var(--intervention-color);display:grid;font-size:1rem;height:34px;place-items:center;width:34px}.active-intervention>div>div{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.active-intervention strong{color:#eef5ff;font-size:.75rem}.active-intervention small,.active-intervention>div>div span{color:color-mix(in srgb,var(--intervention-color) 68%,#fff);font:800 .48rem/1.2 ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase}.active-intervention p{color:#a9bad8;font-size:.63rem;line-height:1.45;margin:.25rem 0 .35rem}.intervention-locked{align-items:center;border-right:1px solid rgba(151,190,248,.16);display:flex;gap:.85rem;padding:1.35rem}.intervention-locked>span{background:rgba(255,220,104,.09);border:1px solid rgba(255,220,104,.35);border-radius:14px;color:var(--world-sun);display:grid;flex:0 0 auto;font-size:1.25rem;height:46px;place-items:center;width:46px}.intervention-locked strong{color:#eef5ff}.intervention-locked p{color:#96a9ca;font-size:.68rem;margin:.2rem 0 0}.intervention-locked .button{margin-left:auto;white-space:nowrap}.physical-robot-inventory.is-momentum{scroll-snap-type:none}.robot-motion-profile{align-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--robot-accent) 12%,transparent),transparent),rgba(3,13,35,.45);border:1px solid color-mix(in srgb,var(--robot-accent) 34%,transparent);border-radius:12px;display:flex;gap:.55rem;margin:0 0 .65rem;padding:.55rem .62rem}.robot-motion-profile>span{animation:articulation-orbit 3.2s ease-in-out infinite;background:color-mix(in srgb,var(--robot-accent) 16%,transparent);border-radius:9px;color:var(--robot-accent);display:grid;flex:0 0 auto;font-size:1.05rem;height:30px;place-items:center;width:30px}.robot-motion-profile small,.robot-motion-profile strong{display:block}.robot-motion-profile strong{color:#f3f8ff;font-size:.67rem}.robot-motion-profile small{color:#91a7c8;font-size:.52rem;line-height:1.35;margin-top:.15rem;text-transform:capitalize}.robot-motion-capabilities{background:color-mix(in srgb,var(--robot-accent) 5%,transparent);border:1px solid color-mix(in srgb,var(--robot-accent) 22%,transparent);border-radius:10px;margin:0 0 .65rem;padding:.55rem}.robot-motion-capabilities>strong{color:color-mix(in srgb,var(--robot-accent) 72%,#fff);display:block;font-size:.56rem;letter-spacing:.055em;margin:0 0 .45rem;text-transform:uppercase}.digital-twin-deploy{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--robot-accent) 24%,transparent),transparent 75%),rgba(7,25,52,.9);border:1px solid color-mix(in srgb,var(--robot-accent) 58%,#fff 10%);border-radius:13px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),inset 0 -3px 0 rgba(0,0,0,.16),0 10px 24px color-mix(in srgb,var(--robot-accent) 11%,transparent);color:#effbff!important;display:flex;flex:1;gap:.55rem;min-height:50px;padding:.48rem .65rem;text-align:left;text-decoration:none;transition:translate .16s ease,border-color .16s ease,box-shadow .16s ease}.digital-twin-deploy:hover{border-color:color-mix(in srgb,var(--robot-accent) 72%,#fff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),inset 0 -3px 0 rgba(0,0,0,.15),0 14px 30px color-mix(in srgb,var(--robot-accent) 18%,transparent);translate:0 -2px}.digital-twin-deploy>span:first-child{background:color-mix(in srgb,var(--robot-accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--robot-accent) 55%,#fff);border-radius:10px;color:var(--robot-accent);display:grid;flex:0 0 auto;font-size:1.25rem;font-weight:900;height:32px;place-items:center;width:32px}.digital-twin-deploy small,.digital-twin-deploy strong{display:block}.digital-twin-deploy strong{font-size:.68rem;letter-spacing:.02em}.digital-twin-deploy small{color:#9db2d1;font-size:.52rem;margin-top:.1rem}.facility-context-menu{animation:context-menu-arrives .18s cubic-bezier(.16,1,.3,1) both;backdrop-filter:blur(20px);background:radial-gradient(circle at 100% 0,rgba(101,221,255,.13),transparent 12rem),rgba(7,19,45,.97);border:1px solid rgba(153,192,249,.32);border-radius:17px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 22px 60px rgba(0,4,18,.52);max-height:min(760px,calc(100vh - 1rem));overflow:auto;padding:.45rem;position:fixed;width:min(410px,calc(100vw - 1rem));z-index:1000}.facility-context-menu[hidden]{display:none}.facility-context-menu header{align-items:center;border-bottom:1px solid rgba(153,192,249,.16);display:flex;gap:.65rem;padding:.45rem .5rem .65rem}.facility-context-menu header>span{background:var(--context-facility-color,var(--world-sky));border:2px solid #fff;border-radius:50%;box-shadow:0 0 16px var(--context-facility-color,var(--world-sky));height:34px;width:34px}.facility-context-menu header small,.facility-context-menu header strong{display:block}.facility-context-menu header small{color:#8499bd;font-size:.48rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.facility-context-menu header strong{color:#f1f6ff;font-size:.72rem;margin-top:.1rem}.facility-context-menu header>.facility-context-glyph{background:var(--context-facility-color,var(--world-sky));border-radius:10px;box-shadow:0 0 16px var(--context-facility-color,var(--world-sky));color:#071321;display:grid;flex:0 0 auto;font-size:1rem;font-weight:950;place-items:center}.facility-context-menu header>div{min-width:0}.facility-context-menu header strong{overflow-wrap:anywhere}.facility-context-close{background:hsla(0,0%,100%,.04);border:1px solid rgba(153,192,249,.2);border-radius:9px;color:#cbdaf0;display:grid;flex:0 0 auto;font-size:1.15rem;height:32px;margin-left:auto;padding:0;place-items:center;width:32px}.facility-context-request-form{display:grid;gap:.52rem;padding:.75rem .55rem .55rem}.facility-context-locked p,.facility-context-request-form>p:first-child{color:#adbed8;font-size:.7rem;line-height:1.45;margin:0 0 .2rem}.facility-context-request-form label{color:#91a8ca;font-size:.57rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.facility-context-request-form select,.facility-context-request-form textarea{background:rgba(3,12,33,.78);border-color:rgba(153,192,249,.28);min-width:0;width:100%}.facility-context-request-form textarea{min-height:84px;resize:vertical}.facility-context-examples{display:flex;flex-wrap:wrap;gap:.4rem}.facility-context-examples button{background:rgba(115,251,211,.07);border:1px solid rgba(115,251,211,.22);border-radius:999px;color:#b9dddb;font-size:.59rem;padding:.42rem .58rem}.facility-context-locked .button,.facility-context-request-form>.button{white-space:normal;width:100%}#facility-context-status{color:#91a8ca;font-size:.62rem;line-height:1.4;margin:0;min-height:1.2em}.facility-context-locked{display:grid;gap:.7rem;padding:.8rem .55rem .55rem}.is-interaction-animation-paused *,.is-interaction-animation-paused :after,.is-interaction-animation-paused :before{animation-play-state:paused!important}.inspector-motion-card{background:linear-gradient(145deg,rgba(101,221,255,.1),rgba(115,251,211,.035));border:1px solid rgba(101,221,255,.3)!important;border-radius:14px;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr);padding:.75rem!important}.inspector-motion-card[hidden]{display:none}.inspector-motion-card>div:first-child{animation:articulation-orbit 3.2s ease-in-out infinite;background:rgba(101,221,255,.1);border:1px solid rgba(101,221,255,.35);border-radius:11px;color:var(--world-sky);display:grid;font-size:1.15rem;height:38px;place-items:center;width:38px}.inspector-motion-card span,.inspector-motion-card strong{display:block}.inspector-motion-card strong{color:#f2f8ff;font-size:.75rem}.inspector-motion-card span{color:#92abd0;font-size:.55rem;margin-top:.16rem;text-transform:capitalize}.inspector-motion-card ul{display:flex;flex-wrap:wrap;gap:.3rem;grid-column:1/-1;list-style:none;margin:0;padding:0}.inspector-motion-card li{background:rgba(101,221,255,.055);border:1px solid rgba(101,221,255,.2);border-radius:999px;color:#b6c9e6;font-size:.49rem;padding:.25rem .4rem;text-transform:capitalize}@keyframes articulation-orbit{50%{rotate:18deg;scale:1.08}}@keyframes context-menu-arrives{0%{opacity:0;transform:translateY(-5px) scale(.94)}}@media (max-width:1080px){.intervention-console-grid{grid-template-columns:1fr}.intervention-form,.intervention-locked{border-bottom:1px solid rgba(151,190,248,.16);border-right:0}}@media (max-width:720px){.active-interventions-heading,.intervention-console-heading{align-items:stretch;flex-direction:column}.intervention-live-summary{flex-wrap:wrap}.intervention-form{grid-template-columns:1fr 1fr}.intervention-description-field,.intervention-title-field{grid-column:1/-1}.intervention-locked{align-items:stretch;flex-direction:column}.intervention-locked .button{margin-left:0;width:100%}}@media (max-width:460px){.intervention-form{grid-template-columns:1fr}.intervention-description-field,.intervention-title-field{grid-column:auto}.active-intervention{grid-template-columns:auto minmax(0,1fr)}.active-intervention>button{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.active-intervention,.facility-context-menu,.inspector-motion-card>div:first-child,.intervention-live-summary i,.robot-motion-profile>span{animation:none}}.world-page{margin:0 auto;padding:2rem 0 5rem;width:min(1600px,96vw)}.world-intro{align-items:end;display:flex;gap:2rem;justify-content:space-between;padding:1.2rem 0 1.5rem}.world-intro h1{font-size:clamp(2.1rem,5vw,4.7rem);letter-spacing:-.06em;line-height:.92;margin:.25rem 0 .45rem}.world-intro p:not(.eyebrow){color:var(--muted);margin:0;max-width:680px}.log-controls,.world-time-controls,.world-view-controls{align-items:center;display:flex;gap:.6rem}.segmented-control{background:rgba(5,13,12,.82);border:1px solid var(--line);border-radius:999px;display:flex;padding:.25rem}.segmented-control button{background:transparent;border:0;border-radius:999px;color:var(--muted);font-size:.78rem;font-weight:750;padding:.52rem .85rem}.segmented-control button.is-active{background:var(--text);box-shadow:0 0 24px rgba(112,225,220,.18);color:#07110f}.icon-text-button,.text-button{background:transparent;border:0;color:var(--muted)}.icon-text-button{border:1px solid var(--line);border-radius:999px;font-size:.78rem;font-weight:700;min-height:40px;padding:.5rem .75rem}.icon-text-button:hover,.text-button:hover{color:var(--text)}.button-world-primary{background:linear-gradient(135deg,#5df2c2,#70e1dc);border-color:#5df2c2;box-shadow:0 0 30px rgba(93,242,194,.16);color:#04110d}.world-status-ribbon{align-items:center;background:linear-gradient(90deg,rgba(93,242,194,.075),transparent 45%),rgba(7,19,17,.96);border:1px solid rgba(112,225,220,.22);border-radius:16px 16px 0 0;box-shadow:0 -12px 60px rgba(93,242,194,.045);display:grid;gap:1.2rem;grid-template-columns:minmax(460px,1fr) auto auto;min-height:72px;padding:.7rem 1rem;position:relative;z-index:3}.world-status-ribbon dl{grid-template-columns:repeat(5,minmax(65px,1fr));margin:0}.world-status-ribbon dl>div{border-right:1px solid var(--line);padding:.1rem .8rem}.world-status-ribbon dl>div:last-child{border:0}.world-status-ribbon dt{color:var(--muted);font-size:.65rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.world-status-ribbon dd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.25rem;font-weight:800;margin:.1rem 0 0}.world-live-state{align-items:center;color:var(--muted);display:flex;font-size:.72rem;gap:.55rem;max-width:230px}.live-orb{background:var(--amber);border-radius:50%;box-shadow:0 0 15px currentcolor;color:var(--amber);flex:0 0 auto;height:9px;width:9px}.live-orb.is-live{animation:world-pulse 2.4s ease-in-out infinite;background:var(--green);color:var(--green)}.live-orb.is-offline{background:var(--red);color:var(--red)}.log-controls label,.world-time-controls label{align-items:center;color:var(--muted);display:flex;font-size:.72rem;gap:.45rem}.log-controls select,.world-time-controls select{min-height:38px;padding:.35rem 1.8rem .35rem .6rem}.world-workspace{background:#040b0a;border:1px solid rgba(112,225,220,.22);border-radius:0 0 18px 18px;border-top:0;box-shadow:0 35px 120px rgba(0,0,0,.45);display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:min(720px,calc(100vh - 180px))}.world-stage{background:radial-gradient(circle at 50% 40%,rgba(40,108,88,.18),transparent 45%),#030908;border-right:1px solid rgba(112,225,220,.17);contain-intrinsic-size:auto none auto 700px;content-visibility:auto;min-height:650px;min-width:0;overflow:hidden;position:relative}#world-canvas{cursor:grab;display:block;height:100%;touch-action:none;width:100%}.world-map-key{backdrop-filter:blur(12px);background:rgba(2,8,7,.72);border:1px solid rgba(112,225,220,.14);border-radius:10px;bottom:1rem;color:var(--muted);display:flex;font-size:.66rem;gap:1rem;padding:.55rem .75rem;pointer-events:none;position:absolute;right:1rem}.world-map-key span{align-items:center;display:flex;gap:.38rem}.world-map-key i{display:inline-block;height:9px;width:9px}.key-virtual{background:#5df2c2;border-radius:50%;box-shadow:0 0 9px #5df2c2}.key-physical{border:2px solid #55bdf5;border-radius:2px}.key-blocked{background:#ff8f89;rotate:45deg}.world-empty{left:50%;position:absolute;text-align:center;top:50%;translate:-50% -50%;width:min(430px,calc(100% - 3rem))}.world-empty-mark{animation:world-float 3.2s ease-in-out infinite;background:rgba(93,242,194,.06);border:1px solid rgba(93,242,194,.35);border-radius:50%;box-shadow:0 0 0 16px rgba(93,242,194,.025),0 0 70px rgba(93,242,194,.12);color:#5df2c2;display:grid;font-size:2rem;height:84px;margin:0 auto 1rem;place-items:center;width:84px}.world-empty h2{font-size:1.7rem;margin:0}.world-empty p{color:var(--muted);margin:.4rem 0 1.2rem}.world-inspector{background:linear-gradient(180deg,rgba(14,35,29,.94),rgba(5,14,12,.98));max-height:min(720px,calc(100vh - 180px));min-width:0;overflow:auto;padding:1.15rem;scrollbar-color:var(--line-bright) transparent}.inspector-placeholder{display:grid;min-height:100%;padding:2rem 1rem;place-content:center;text-align:center}.inspector-placeholder h2{margin:1rem 0 .35rem}.inspector-placeholder p{color:var(--muted);margin:0}.inspector-sigil{color:var(--green);font-size:4rem;text-shadow:0 0 32px rgba(93,242,194,.4)}.inspector-header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:.85rem;padding-bottom:1rem}.inspector-header h2{font-size:1.55rem;line-height:1.05;margin:.1rem 0}.inspector-avatar{background:radial-gradient(circle,var(--bot-color,#5df2c2) 0 10%,transparent 12%),radial-gradient(circle,transparent 38%,var(--bot-color,#5df2c2) 40% 43%,transparent 45%);border:1px solid var(--bot-color,#5df2c2);border-radius:50%;box-shadow:0 0 30px color-mix(in srgb,var(--bot-color,#5df2c2) 35%,transparent);display:grid;flex:0 0 auto;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:1.75rem;height:58px;line-height:1;place-items:center;width:58px}.inspector-avatar.is-physical{background:linear-gradient(var(--bot-color,#55bdf5),var(--bot-color,#55bdf5)) 50% 30% /8px 8px no-repeat,linear-gradient(135deg,rgba(85,189,245,.25),transparent);border-radius:14px}.bot-live-status{color:var(--muted);font-size:.75rem;margin:0}.inspector-vitals{border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:repeat(3,1fr);margin:1rem 0}.inspector-vitals>div{border-right:1px solid var(--line);padding:.65rem}.inspector-vitals>div:last-child{border:0}.inspector-label,.inspector-vitals span{color:var(--muted);display:block;font-size:.62rem;font-weight:800;letter-spacing:.1em;margin:0 0 .25rem;text-transform:uppercase}.inspector-vitals strong{font-size:.77rem;overflow-wrap:anywhere}.world-inspector section{border-bottom:1px solid var(--line);padding:.75rem 0}.inspector-goal{color:#dffcf2;font-weight:650;margin:0}.creator-requests,.micro-list,.mini-event-log,.prediction-list,.world-event-log{list-style:none;margin:0;padding:0}.micro-list{display:grid;gap:.4rem}.micro-list li{border-left:2px solid rgba(93,242,194,.35);color:#bed1ca;font-size:.76rem;padding-left:.7rem}.prediction-list{display:grid;gap:.45rem}.prediction-list li{background:rgba(157,140,255,.04);border:1px dashed rgba(157,140,255,.35);border-radius:8px;font-size:.72rem;padding:.55rem .65rem}.prediction-list strong{color:#b9aefc}.trait-signals{display:grid;gap:.42rem}.trait-signal{align-items:center;display:grid;font-size:.67rem;gap:.5rem;grid-template-columns:88px 1fr 30px}.trait-signal i{background:var(--line);border-radius:999px;height:4px;overflow:hidden}.trait-signal i:before{background:linear-gradient(90deg,#55bdf5,#5df2c2);border-radius:inherit;content:"";display:block;height:100%;width:var(--trait-value)}.inspector-section-heading{align-items:baseline;display:flex;justify-content:space-between}.text-button{font-size:.68rem;padding:0;text-decoration:underline}.mini-event-log,.mini-event-log li{display:grid;gap:.45rem}.mini-event-log li{color:var(--muted);font-size:.68rem;grid-template-columns:7px 1fr}.mini-event-log li:before{background:var(--green);border-radius:50%;content:"";height:6px;margin-top:.35rem;width:6px}.world-lower-deck{display:grid;gap:1rem;grid-template-columns:minmax(0,1.8fr) minmax(300px,.8fr);margin-top:1rem}.creator-queue-panel,.world-log-panel{background:rgba(9,23,20,.82);border:1px solid var(--line);border-radius:16px;min-height:380px;overflow:hidden}.world-panel-heading{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:1rem;justify-content:space-between;min-height:78px;padding:.85rem 1rem}.world-panel-heading h2{font-size:1rem;margin:.1rem 0 0}.live-log-caption{align-items:center;color:#9db2d7;display:flex;font-size:.62rem;font-weight:700;gap:.38rem;margin:.3rem 0 0}.live-log-caption span{background:var(--world-mint);border-radius:50%;box-shadow:0 0 0 4px rgba(115,251,211,.1),0 0 14px var(--world-mint);height:7px;width:7px}.world-event-log{max-height:430px;overflow:auto}.world-event-item{align-items:start;border-bottom:1px solid rgba(35,65,56,.65);color:var(--muted);cursor:pointer;display:grid;font-size:.72rem;gap:.75rem;grid-template-columns:82px 140px minmax(0,1fr) auto;min-height:62px;padding:.75rem 1rem}.world-event-item:hover{background:rgba(93,242,194,.035)}.api-method,.world-event-item time,.world-event-sequence{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.world-event-kind{color:var(--cyan);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-event-summary{color:#ccddd7}.world-event-summary strong{color:var(--text)}.world-event-api{align-items:center;color:#829a92;display:flex;gap:.35rem;max-width:260px;overflow:hidden;white-space:nowrap}.api-method{color:var(--amber);font-weight:800}.world-panel-empty{color:var(--muted);padding:3rem 1.2rem;text-align:center}.request-count{border:1px solid rgba(255,181,94,.45);border-radius:999px;color:var(--amber);display:grid;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;min-height:30px;min-width:30px;place-items:center}.creator-requests{max-height:430px;overflow:auto}.creator-request{border-bottom:1px solid var(--line);padding:.9rem 1rem}.creator-request header{align-items:center;display:flex;gap:.6rem;justify-content:space-between}.creator-request p{color:#c6d8d2;font-size:.78rem;margin:.55rem 0}.creator-request small{color:var(--muted);display:block}.creator-request .button{margin-top:.7rem;width:100%}.queue-priority{border:1px solid var(--line-bright);border-radius:999px;color:var(--amber);font-size:.58rem;font-weight:800;letter-spacing:.08em;padding:.18rem .4rem;text-transform:uppercase}.queue-locked{color:var(--muted);display:grid;min-height:300px;padding:2rem;place-content:center;text-align:center}.queue-locked span{color:var(--amber);font-size:2.7rem}.world-dialog{background:radial-gradient(circle at 85% 0,rgba(93,242,194,.17),transparent 22rem),linear-gradient(145deg,var(--dialog-surface-raised),var(--dialog-surface) 52%,var(--dialog-surface-deep));border:1px solid var(--dialog-border);border-radius:20px;box-shadow:var(--dialog-shadow);color:var(--text);max-height:calc(100dvh - 2rem);overflow:auto;padding:0;width:min(920px,calc(100vw - 2rem))}.world-dialog::backdrop{backdrop-filter:blur(6px) saturate(.82);background:var(--dialog-backdrop)}.world-dialog>.dialog-actions,.world-dialog>.world-dialog-heading,.world-dialog>code,.world-dialog>form,.world-dialog>p{margin-inline:1.25rem}.world-dialog>form{margin:0}.world-dialog-heading{align-items:start;border-bottom:1px solid var(--line);display:flex;gap:1rem;justify-content:space-between;padding:1.2rem 1.25rem}form .world-dialog-heading{margin:0}.world-dialog-heading h2{font-size:1.5rem;margin:.1rem 0}.world-dialog-heading p:not(.eyebrow){color:var(--muted);margin:0}.spawn-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);padding:1.25rem}.spawn-fields{display:grid;gap:.9rem;grid-template-columns:1fr 1fr}.spawn-fields label,.world-dialog label{color:var(--muted);display:grid;font-size:.75rem;font-weight:700;gap:.35rem}.spawn-fields .full{grid-column:1/-1}.spawn-description-presets{background:rgba(112,225,220,.055);border:1px solid color-mix(in srgb,var(--cyan) 32%,var(--line));border-radius:10px;display:grid;gap:.35rem;padding:.8rem}.spawn-description-presets select{margin-top:0}.spawn-description-presets .optional-label{color:var(--muted);font-weight:500}#spawn-description-preset-status{color:color-mix(in srgb,var(--cyan) 72%,var(--text))}.spawn-advanced{background:hsla(0,0%,100%,.025);border:1px solid var(--line);border-radius:10px;padding:.8rem}.spawn-advanced summary{color:var(--text);cursor:pointer;font-size:.86rem;font-weight:700}.spawn-advanced[open] summary{margin-bottom:.85rem}.spawn-advanced-fields{display:grid;gap:.85rem;grid-template-columns:1fr 1fr}.form-error{background:hsla(0,100%,74%,.1);border:1px solid hsla(0,100%,74%,.58);border-radius:9px;color:#ffd2d2;font-size:.82rem;font-weight:600;grid-column:1/-1;margin:0;padding:.7rem .8rem}.check-label{align-items:center;grid-template-columns:auto 1fr!important}.manifest-preview{background:linear-gradient(160deg,rgba(157,140,255,.1),transparent 52%),rgba(5,13,12,.74);border:1px solid rgba(157,140,255,.27);border-radius:14px;min-height:430px;overflow:hidden;padding:1.1rem;position:relative}.manifest-preview h3{margin:.2rem 0}.manifest-preview>p{color:var(--muted);font-size:.78rem}.manifest-constellation{color:#9d8cff;font-size:2.1rem;position:absolute;right:1rem;text-shadow:0 0 30px #9d8cff;top:.8rem}.manifest-preview-grid{display:grid;gap:.75rem;margin-top:1rem}.manifest-preview-grid section{border-top:1px solid var(--line);padding-top:.65rem}.manifest-preview-grid h4{color:#baaefa;font-size:.62rem;letter-spacing:.1em;margin:0 0 .35rem;text-transform:uppercase}.manifest-preview-grid li,.manifest-preview-grid p{color:#c4d8d0;font-size:.72rem;margin:0}.manifest-preview-grid ul{display:grid;gap:.3rem;margin:0;padding-left:1rem}.compact-dialog{width:min(600px,calc(100vw - 2rem))}.compact-dialog>label,.compact-dialog>p{margin:1rem 1.25rem}.world-key-value{background:#030807;border:1px solid var(--line);border-radius:10px;color:var(--green);display:block;overflow-wrap:anywhere;padding:1rem}@keyframes world-pulse{50%{opacity:.68;scale:1.32}}@keyframes world-float{50%{rotate:8deg;translate:0 -8px}}@media (max-width:1180px){.world-status-ribbon{grid-template-columns:1fr auto}.world-live-state{grid-column:1;grid-row:2}.world-time-controls{grid-column:2;grid-row:1/3}.world-workspace{grid-template-columns:minmax(0,1fr) 300px}.world-lower-deck{grid-template-columns:1fr}}@media (max-width:880px){.world-page{padding-top:1rem;width:min(100% - 1rem,1600px)}.world-intro{align-items:stretch;flex-direction:column}.world-view-controls{justify-content:space-between}.world-status-ribbon{display:block}.world-status-ribbon dl{margin-bottom:.75rem}.world-live-state{margin-bottom:.65rem}.world-time-controls{justify-content:space-between}.world-workspace{grid-template-columns:1fr}.world-stage{border-bottom:1px solid var(--line);border-right:0;min-height:min(620px,72vh)}.world-inspector{max-height:none}.inspector-placeholder{min-height:260px}.world-event-item{grid-template-columns:65px 110px minmax(0,1fr)}.world-event-api{grid-column:2/-1}}@media (max-width:620px){.world-intro h1{font-size:2.5rem}.world-view-controls{align-items:stretch;flex-direction:column}.segmented-control{width:100%}.segmented-control button{flex:1}.world-status-ribbon dl{grid-template-columns:repeat(3,1fr)}.world-status-ribbon dl>div{padding:.4rem}.world-status-ribbon dl>div:nth-child(3){border-right:0}.world-status-ribbon dl>div:nth-child(n+4){border-top:1px solid var(--line);margin-top:.45rem;padding-top:.65rem}.world-time-controls{align-items:stretch;flex-direction:column}.world-stage{min-height:520px}.world-map-key{display:none}.log-controls,.world-panel-heading{align-items:stretch;flex-direction:column}.world-event-item{gap:.35rem .6rem;grid-template-columns:58px minmax(0,1fr)}.world-event-api,.world-event-summary{grid-column:2}.spawn-advanced-fields,.spawn-fields,.spawn-layout{grid-template-columns:1fr}.spawn-fields .full{grid-column:auto}.manifest-preview{min-height:300px}}@media (prefers-reduced-motion:reduce){.live-orb.is-live,.world-empty-mark{animation:none}}.world-shell{--world-ink:#14213d;--world-violet:#725cff;--world-sky:#65ddff;--world-mint:#73fbd3;--world-sun:#ffdc68;--world-pink:#f7a;background:radial-gradient(circle at 12% 8%,rgba(101,221,255,.18),transparent 30rem),radial-gradient(circle at 88% 18%,rgba(114,92,255,.16),transparent 32rem),linear-gradient(180deg,#101b3a,#09142c 48rem,#07101f)}.world-shell:before{background-image:radial-gradient(circle,hsla(0,0%,100%,.11) 1px,transparent 1.5px),linear-gradient(rgba(101,221,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(101,221,255,.025) 1px,transparent 0);background-size:35px 35px,56px 56px,56px 56px}.world-shell .site-header{background:rgba(8,17,39,.78);border-color:rgba(130,188,255,.2);box-shadow:0 12px 45px rgba(4,8,26,.18)}.world-shell .brand-mark{background:linear-gradient(145deg,rgba(115,251,211,.16),rgba(101,221,255,.04));border:2px solid rgba(115,251,211,.72);border-radius:11px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.16),0 6px 20px rgba(115,251,211,.14);color:var(--world-mint)}.world-shell .site-header nav a{border-radius:999px}.world-shell .site-header nav a:hover{background:rgba(101,221,255,.1)}.world-page{padding-top:clamp(1.25rem,3vw,3rem);width:min(1680px,96vw)}.world-intro{padding:.8rem 0 2rem}.world-intro:after{background:radial-gradient(circle,rgba(115,251,211,.12),transparent 70%);border-radius:50%;content:"";filter:blur(12px);height:20rem;pointer-events:none;position:absolute;right:0;top:-8rem;width:min(42rem,100%);z-index:-1}.world-intro-copy{max-width:820px}.world-kicker-row,.world-value-line{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.world-kicker-row .eyebrow{margin:0}.world-season-badge{align-items:center;background:rgba(255,220,104,.09);border:1px solid rgba(255,220,104,.4);border-radius:999px;color:#ffe791;display:inline-flex;font-size:.64rem;font-weight:850;gap:.35rem;letter-spacing:.07em;padding:.25rem .58rem;text-transform:uppercase}.world-season-badge i{color:var(--world-sun);font-style:normal;text-shadow:0 0 12px rgba(255,220,104,.72)}.world-intro h1{background:linear-gradient(105deg,#fff 5%,#bffff0 48%,#ffdf78);background-clip:text;color:transparent;filter:drop-shadow(0 8px 28px rgb(69 222 196/.13));font-size:clamp(3rem,6.5vw,6.6rem);margin-top:.45rem;max-width:820px}.world-intro p:not(.eyebrow){color:#aebddd;font-size:clamp(.95rem,1.4vw,1.16rem);max-width:720px}.world-value-line{color:#c6d3f0;font-size:.72rem;font-weight:750;margin-top:1rem}.world-value-line span{align-items:center;display:inline-flex;gap:.38rem}.world-value-line i{color:var(--world-mint);font-style:normal}.world-view-controls{align-items:stretch;flex-direction:column}.icon-text-button,.segmented-control{backdrop-filter:blur(16px);background:rgba(12,25,55,.8);border-color:rgba(131,169,229,.28);box-shadow:inset 0 -3px 0 rgba(1,7,23,.35),0 10px 24px rgba(1,6,23,.2)}.segmented-control button{color:#96a9cc;min-height:40px}.segmented-control button.is-active{background:linear-gradient(180deg,#fff,#dff8f2);box-shadow:inset 0 -3px 0 rgba(21,49,72,.12),0 7px 18px rgba(115,251,211,.15);color:var(--world-ink)}.icon-text-button{color:#a9bad8}.button-world-primary:active,.icon-text-button:active{box-shadow:none;translate:0 2px}.button-world-primary{background:linear-gradient(180deg,#83ffe0,#52e6bd);border:2px solid #b6fff0;border-bottom-color:#27b793;box-shadow:inset 0 -4px 0 rgba(11,129,105,.28),0 8px 0 rgba(7,73,70,.7),0 17px 35px rgba(48,234,188,.22);color:#082c2a;font-weight:850;transition:translate .16s ease,filter .16s ease,box-shadow .16s ease}.button-world-primary:hover{filter:brightness(1.06) saturate(1.08);translate:0 -1px}.world-status-ribbon{background:linear-gradient(135deg,rgba(32,54,104,.96),rgba(15,30,66,.96)),rgba(10,23,51,.95);border:1px solid rgba(124,166,237,.28);border-radius:24px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 22px 60px rgba(2,7,25,.34);gap:.8rem;grid-template-columns:minmax(550px,1fr) auto auto;margin-bottom:.85rem;min-height:92px;padding:.72rem}.world-status-ribbon dl{gap:.52rem}.world-status-ribbon dl>div{align-items:center;background:linear-gradient(145deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.025));border:1px solid rgba(164,194,247,.13);border-radius:15px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),inset 0 -3px 0 rgba(0,0,0,.11);gap:0 .55rem;grid-template-columns:auto 1fr;min-height:64px;overflow:hidden;padding:.55rem .7rem;position:relative}.world-status-ribbon dl>div:last-child{border:1px solid rgba(164,194,247,.13)}.world-status-ribbon dl>div>span{background:rgba(115,251,211,.12);border-radius:10px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.14);color:var(--world-mint);display:grid;font-size:.9rem;grid-row:1/3;height:31px;place-items:center;width:31px}.world-status-ribbon dl>div:nth-child(2)>span{background:rgba(101,221,255,.13);color:var(--world-sky)}.world-status-ribbon dl>div:nth-child(3)>span{background:rgba(255,220,104,.13);color:var(--world-sun)}.world-status-ribbon dl>div:nth-child(4)>span{background:rgba(255,119,170,.12);color:var(--world-pink)}.world-status-ribbon dl>div:nth-child(5)>span{background:rgba(157,140,255,.15);color:#beacff}.world-status-ribbon dt{color:#98acd0}.world-status-ribbon dd{color:#fff;font-family:inherit;font-size:1.35rem;line-height:1}.world-live-state{border-radius:12px;color:#adc0e0;padding:.45rem .68rem}.world-workspace{background:#0a1630;border:1px solid rgba(139,179,240,.34);border-radius:28px;box-shadow:0 42px 120px rgba(1,5,23,.55),0 12px 0 rgba(2,8,27,.58),inset 0 1px 0 hsla(0,0%,100%,.08);grid-template-columns:minmax(0,1fr) 370px;min-height:min(790px,calc(100vh - 130px));overflow:clip}.world-stage{background:linear-gradient(145deg,#17315e,#12234d);border-right-color:rgba(166,199,255,.2);isolation:isolate;min-height:720px}.world-stage:before{border:1px solid hsla(0,0%,100%,.07);border-radius:27px 0 0 27px;box-shadow:inset 0 0 100px rgba(0,9,37,.3),inset 0 1px 0 hsla(0,0%,100%,.07);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.world-stage-aurora{background:radial-gradient(circle,rgba(115,251,211,.18),transparent 68%);border-radius:50%;filter:blur(20px);height:32rem;left:20%;pointer-events:none;position:absolute;top:-16rem;width:60%;z-index:0}#world-canvas{position:relative;z-index:0}#world-entities-canvas{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}#world-entities-canvas[hidden]{display:none}.world-object-tooltip{--tooltip-accent:#65ddff;background:rgba(5,14,34,.96);border:1px solid color-mix(in srgb,var(--tooltip-accent) 58%,#fff 16%);border-radius:14px;box-shadow:0 16px 42px rgba(1,5,20,.46),inset 3px 0 0 var(--tooltip-accent);color:#eaf6ff;display:grid;gap:.65rem;grid-template-columns:34px minmax(0,1fr);padding:.72rem .78rem;pointer-events:auto;position:absolute;width:min(300px,calc(100% - 20px));z-index:12}.world-object-tooltip[hidden]{display:none}.world-object-tooltip>span{background:color-mix(in srgb,var(--tooltip-accent) 22%,#0b1835);border-radius:11px;box-shadow:0 0 18px color-mix(in srgb,var(--tooltip-accent) 34%,transparent);display:grid;font-size:1.15rem;height:34px;place-items:center;width:34px}.world-object-tooltip>div{min-width:0}.world-object-tooltip em,.world-object-tooltip p,.world-object-tooltip small,.world-object-tooltip strong{display:block}.world-object-tooltip small{color:var(--tooltip-accent);font:850 .58rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.world-object-tooltip strong{font-size:.88rem;line-height:1.2;margin-top:.18rem;overflow-wrap:anywhere}.world-object-tooltip p{color:#c9d9ef;font-size:.72rem;line-height:1.35;margin:.32rem 0 0}.world-object-tooltip em{color:#91a8c8;font:700 .58rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;margin-top:.4rem}.world-map-key{background:rgba(13,26,58,.68);border-color:rgba(205,230,255,.22);border-radius:999px;bottom:1.2rem;box-shadow:0 9px 28px rgba(2,7,25,.25);color:#b7c9e8;z-index:3}.world-stage.is-zone-focused{box-shadow:inset 0 0 0 2px rgba(255,220,104,.45),inset 0 0 70px rgba(255,220,104,.08)}.topology-camera-reset:focus-visible,.world-advanced-controls summary:focus-visible{outline:3px solid var(--world-mint);outline-offset:3px}.world-action-callout{align-items:center;background:linear-gradient(145deg,hsla(0,0%,100%,.97),rgba(226,246,255,.94));border:2px solid hsla(0,0%,100%,.82);border-radius:17px;box-shadow:0 8px 0 rgba(25,59,93,.52),0 18px 35px rgba(3,11,35,.34);color:var(--world-ink);display:flex;gap:.7rem;left:50%;opacity:0;padding:.68rem .8rem;pointer-events:none;position:absolute;top:4.35rem;transform:translate(-50%,-18px) scale(.9);width:min(360px,calc(100% - 2rem));z-index:5}.world-action-callout.is-showing{animation:world-callout 3.6s cubic-bezier(.2,.8,.2,1) both}.world-action-callout>span{background:linear-gradient(145deg,#ffea92,#ffcb52);border:2px solid rgba(64,104,150,.14);border-radius:13px;box-shadow:inset 0 -4px 0 rgba(190,126,19,.18);color:#26324a;display:grid;flex:0 0 auto;font-size:1.25rem;font-weight:950;height:42px;place-items:center;width:42px}.world-action-callout small,.world-action-callout strong{display:block}.world-action-callout strong{font-size:.84rem}.world-action-callout small{color:#55708c;font-size:.68rem;max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-empty{backdrop-filter:blur(18px);background:rgba(13,27,61,.7);border:1px solid rgba(223,241,255,.2);border-radius:24px;box-shadow:0 24px 70px rgba(2,8,27,.35);padding:2rem;z-index:2}.world-empty-mark{background:linear-gradient(145deg,#8affdd,#53dbff);border:3px solid #fff;box-shadow:inset 0 -7px 0 rgba(15,102,134,.18),0 10px 0 rgba(11,62,101,.5),0 22px 55px rgba(74,239,210,.28);color:var(--world-ink)}.world-inspector{background:radial-gradient(circle at 100% 0,rgba(114,92,255,.2),transparent 22rem),linear-gradient(180deg,rgba(20,39,82,.98),rgba(10,23,53,.99));max-height:min(790px,calc(100vh - 130px));padding:1.2rem}.inspector-placeholder{background:radial-gradient(circle,rgba(115,251,211,.09),transparent 55%),linear-gradient(145deg,hsla(0,0%,100%,.03),transparent);border-radius:18px}.inspector-sigil{background:linear-gradient(145deg,rgba(115,251,211,.13),rgba(101,221,255,.04));border:2px solid rgba(115,251,211,.5);border-radius:28px;box-shadow:inset 0 -5px 0 rgba(0,0,0,.13),0 18px 45px rgba(44,242,195,.12);color:var(--world-mint);display:grid;font-size:3.3rem;height:88px;margin:0 auto;place-items:center;width:88px}.inspector-header{border-bottom-color:rgba(163,196,250,.17);padding:.4rem 0 1.1rem}.inspector-avatar{background:radial-gradient(circle at 37% 32%,#fff 0 7%,transparent 9%),radial-gradient(circle,var(--bot-color,#5df2c2) 0 37%,#24345f 39% 56%,transparent 58%);border:3px solid #fff;box-shadow:inset 0 -6px 0 rgba(0,0,0,.16),0 8px 0 rgba(1,7,28,.4),0 15px 35px color-mix(in srgb,var(--bot-color,#5df2c2) 32%,transparent);height:66px;width:66px}.inspector-vitals{border:0;gap:.45rem}.inspector-vitals>div{background:hsla(0,0%,100%,.045);border:1px solid rgba(162,195,249,.16);border-radius:12px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.1);padding:.68rem}.inspector-vitals>div:last-child{border:1px solid rgba(162,195,249,.16)}.inspector-vitals>.inspector-vital-status{align-items:center;background:radial-gradient(circle at 92% 50%,rgba(115,251,211,.17),transparent 38%),linear-gradient(135deg,rgba(115,251,211,.11),rgba(101,221,255,.04));border-color:rgba(115,251,211,.25);display:flex;grid-column:1/-1;justify-content:space-between}.inspector-vital-status span{margin:0}.inspector-vital-status strong{align-items:center;color:#9effe4;display:inline-flex;font-size:.82rem;gap:.42rem}.inspector-vital-status strong:before{background:currentcolor;border-radius:50%;box-shadow:0 0 0 .22rem color-mix(in srgb,currentcolor 15%,transparent),0 0 1rem currentcolor;content:"";height:.55rem;width:.55rem}.inspector-vital-status[data-status=charging]{background:radial-gradient(circle at 92% 50%,rgba(101,221,255,.24),transparent 40%),linear-gradient(135deg,rgba(101,221,255,.14),rgba(157,140,255,.06));border-color:rgba(101,221,255,.38)}.inspector-vital-status[data-status=charging] strong{color:#65ddff}.inspector-vital-status[data-status=blocked] strong,.inspector-vital-status[data-status=decommissioned] strong,.inspector-vital-status[data-status=recycling] strong{color:#ff9d98}.inspector-blocked-help{background:radial-gradient(circle at 8% 12%,rgba(255,143,137,.2),transparent 34%),rgba(255,143,137,.055);border:1px solid rgba(255,143,137,.36)!important;border-radius:14px;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr);margin:0 0 .8rem;padding:.78rem!important}.inspector-blocked-help[hidden]{display:none}.inspector-blocked-help>span{background:#ff8f89;border-radius:10px;box-shadow:0 0 22px rgba(255,143,137,.38);color:#1d1730;display:grid;font-weight:950;height:34px;place-items:center;width:34px}.inspector-blocked-help small,.inspector-blocked-help strong{display:block}.inspector-blocked-help strong{color:#fff1ef;font-size:.72rem}.inspector-blocked-help small{color:#c8b8c7;font-size:.61rem;line-height:1.45;margin:.24rem 0 .65rem}.model-calibration-card{background:linear-gradient(145deg,rgba(157,140,255,.14),rgba(101,221,255,.05)),rgba(9,22,51,.6);border:1px solid rgba(157,140,255,.34)!important;border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07);padding:.8rem!important}.model-calibration-heading{align-items:end;display:flex;gap:1rem;justify-content:space-between}.model-calibration-heading strong{color:#fff;font-size:1.5rem;line-height:1}.model-calibration-card>p,.model-calibration-heading>span{color:#9caed0;font-size:.64rem}.model-calibration-track{background:rgba(3,10,31,.5);border:1px solid rgba(178,207,255,.12);border-radius:999px;height:9px;margin:.65rem 0 .42rem;overflow:hidden}.model-calibration-track i{background:linear-gradient(90deg,var(--world-violet),var(--world-sky),var(--world-mint));border-radius:inherit;box-shadow:0 0 16px rgba(101,221,255,.45);display:block;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);width:var(--calibration,50%)}.model-calibration-card>p{margin:0;text-transform:capitalize}.world-inspector section{border-bottom-color:rgba(160,194,248,.14)}.micro-list li{border-left-color:rgba(115,251,211,.52);color:#c5d3ee}.prediction-list li{background:linear-gradient(145deg,rgba(157,140,255,.12),rgba(157,140,255,.035));border:1px solid rgba(157,140,255,.32);border-radius:11px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.08)}.trait-signal i{background:rgba(3,10,31,.45);border:1px solid rgba(160,195,248,.12);height:7px}.trait-signal i:before{background:linear-gradient(90deg,var(--world-violet),var(--world-sky),var(--world-mint))}.world-lower-deck{gap:1.1rem;margin-top:1.4rem}.creator-queue-panel,.world-log-panel{background:linear-gradient(145deg,rgba(27,47,91,.86),rgba(10,24,54,.92)),rgba(10,23,51,.92);border-color:rgba(137,177,240,.25);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 22px 60px rgba(2,7,25,.28);contain-intrinsic-size:auto 500px;content-visibility:auto}.world-panel-heading{border-bottom-color:rgba(153,189,246,.17)}.world-event-item{border-bottom-color:rgba(137,175,236,.13)}.world-event-item:hover{background:rgba(101,221,255,.06)}.world-event-item.is-new{animation:event-arrives .72s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(90deg,rgba(115,251,211,.13),rgba(101,221,255,.04));box-shadow:inset 3px 0 0 var(--world-mint)}.world-event-kind{color:var(--world-sky)}.request-count{background:rgba(255,220,104,.12);border:2px solid #ffe68c;box-shadow:inset 0 -3px 0 rgba(0,0,0,.12);color:var(--world-sun)}.bot-perspective-fullscreen,.world-fullscreen-button{background:rgba(6,19,44,.78);border:1px solid rgba(143,214,255,.34);border-radius:9px;color:#eaf8ff;cursor:pointer;font:inherit;font-size:.72rem;font-weight:800;min-height:2.25rem;padding:.45rem .7rem}.bot-perspective-fullscreen:hover,.world-fullscreen-button:hover{background:rgba(18,51,75,.92);border-color:var(--world-mint)}#bot-perspective-fullscreen-view:fullscreen,#world-command-stage:fullscreen,#world-stage:fullscreen{background:#06111d;border:0;border-radius:0;height:100vh;margin:0;max-height:none;max-width:none;width:100vw}#world-command-stage:fullscreen{display:flex;flex-direction:column;overflow:auto}#world-command-stage:fullscreen>.world-command-panel:not([hidden]){display:grid;flex:1;min-height:0}#world-command-stage:fullscreen .world-index-topology-stage{min-height:62vh}#world-stage:fullscreen{display:block;min-height:100vh}#world-stage:fullscreen #world-canvas{height:100vh;min-height:100vh;width:100%}#bot-perspective-fullscreen-view:fullscreen{background:radial-gradient(circle at 22% 0,rgba(101,221,255,.12),transparent 34rem),#06111d;color:#eaf8ff;overflow:auto;padding:0}#bot-perspective-fullscreen-view:fullscreen #bot-perspective-canvas,#bot-perspective-fullscreen-view:fullscreen .bot-perspective-stage{height:calc(100dvh - 10.625rem);min-height:calc(100dvh - 10.625rem)}.bot-command-trigger{cursor:context-menu;text-decoration:underline;text-decoration-color:transparent;text-decoration-style:dotted;text-underline-offset:.22em;transition:text-decoration-color .14s ease}.bot-command-trigger:hover{text-decoration-color:currentColor}@keyframes event-arrives{0%{opacity:0;transform:translateY(-16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.world-stage:fullscreen{border:0;height:100vh;min-height:100vh;width:100vw}.world-stage:fullscreen:before{border-radius:0}@keyframes world-callout{0%{opacity:0;transform:translate(-50%,-20px) scale(.88)}10%,82%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-8px) scale(.96)}}@supports not (content-visibility:auto){.creator-queue-panel,.world-log-panel,.world-stage{contain:layout style paint}}@media (max-width:1180px){.world-status-ribbon{grid-template-columns:1fr auto}.world-workspace{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:880px){.world-page{width:min(100% - 1rem,1680px)}.world-intro h1{font-size:clamp(3rem,14vw,5.2rem)}.world-view-controls{flex-flow:row wrap;width:100%}.world-workspace{grid-template-columns:1fr}.world-stage{border-right:0;min-height:min(690px,76vh)}.world-stage:before{border-radius:27px 27px 0 0}.world-inspector{max-height:none}}@media (max-width:620px){.world-intro{padding-bottom:1.35rem}.world-intro h1{font-size:3rem}.world-value-line{display:none}.world-view-controls{flex-direction:column}.world-status-ribbon{border-radius:20px}.world-status-ribbon dl{gap:.35rem}.world-status-ribbon dl>div{border:1px solid rgba(164,194,247,.13)!important;margin:0!important;min-height:58px;padding:.4rem}.world-status-ribbon dl>div>span{display:none}.world-stage{min-height:570px}.world-action-callout{top:3.6rem}}@media (prefers-reduced-motion:reduce){.is-active .world-index-state-dot,.world-event-item.is-new{animation:none}.world-action-callout.is-showing{animation:none;opacity:1;transform:translate(-50%)}}.physical-inventory{background:radial-gradient(circle at 92% 0,rgba(255,119,170,.13),transparent 24rem),radial-gradient(circle at 12% 16%,rgba(101,221,255,.11),transparent 27rem),linear-gradient(145deg,rgba(25,44,85,.93),rgba(8,21,49,.96));border:1px solid rgba(137,177,240,.27);border-radius:28px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 24px 68px rgba(2,7,25,.3);contain-intrinsic-size:auto 760px;content-visibility:auto;margin-top:1.4rem;overflow:hidden;padding:clamp(1rem,2.2vw,1.7rem);position:relative}.physical-inventory:before{background-image:linear-gradient(rgba(135,185,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(135,185,255,.025) 1px,transparent 0);background-size:32px 32px;content:"";inset:0;pointer-events:none;position:absolute}.physical-inventory-heading{align-items:end;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.15rem;position:relative;z-index:1}.physical-inventory-heading h2{color:#f5f8ff;font-size:clamp(1.55rem,3vw,2.7rem);letter-spacing:-.035em;margin:.18rem 0 .38rem;max-width:820px}.physical-inventory-heading>div:first-child>p:last-child{color:#aebddd;font-size:.82rem;margin:0;max-width:850px}.inventory-heading-actions{align-items:center;display:flex;flex:0 0 auto;gap:.75rem}.inventory-drag-cue{align-items:center;color:#b8cae9;display:flex;font-size:.64rem;font-weight:800;gap:.35rem;letter-spacing:.06em;text-transform:uppercase}.inventory-drag-cue span{color:var(--world-sky);font-size:1rem}.inventory-heading-actions>span{background:rgba(115,251,211,.08);border:1px solid rgba(115,251,211,.25);border-radius:16px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.13);color:#a9bbdc;display:grid;font-size:.62rem;font-weight:800;letter-spacing:.06em;min-height:58px;min-width:82px;place-items:center;text-transform:uppercase}.inventory-heading-actions strong{color:var(--world-mint);font-size:1.35rem;line-height:1}.inventory-scroll-controls{display:flex;gap:.38rem}.inventory-scroll-controls button{background:linear-gradient(145deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.035));border:1px solid rgba(164,200,255,.28);border-radius:13px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.16),0 8px 20px rgba(2,8,29,.2);color:#eaf3ff;font-size:1.15rem;height:42px;width:42px}.inventory-scroll-controls button:hover{background:rgba(101,221,255,.12);border-color:var(--world-sky);translate:0 -1px}.physical-robot-inventory{cursor:grab;display:flex;gap:1rem;overflow-x:auto;overscroll-behavior-inline:contain;padding:.15rem 0 1rem;position:relative;scroll-padding-inline:.2rem;scroll-snap-type:inline mandatory;scrollbar-color:rgba(101,221,255,.5) rgba(4,12,34,.34);scrollbar-width:thin;touch-action:pan-y pinch-zoom;z-index:1}.physical-robot-inventory.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.robot-inventory-card{--robot-accent:#65ddff;background:linear-gradient(155deg,color-mix(in srgb,var(--robot-accent) 9%,transparent),transparent 42%),rgba(9,23,53,.96);border:1px solid color-mix(in srgb,var(--robot-accent) 32%,rgba(156,190,245,.2));border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),inset 0 -4px 0 rgba(0,0,0,.13),0 17px 42px rgba(1,7,27,.27);display:flex;flex:0 0 clamp(310px,29vw,382px);flex-direction:column;min-width:0;overflow:hidden;scroll-snap-align:start;transition:border-color .18s ease,translate .18s ease,box-shadow .18s ease}.robot-inventory-card:hover{border-color:color-mix(in srgb,var(--robot-accent) 68%,#fff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),inset 0 -4px 0 rgba(0,0,0,.13),0 22px 52px color-mix(in srgb,var(--robot-accent) 16%,rgba(1,7,27,.45));translate:0 -4px}.robot-card-media{aspect-ratio:48/31;background:#0e1935;border-bottom:1px solid rgba(162,197,248,.17);display:block;overflow:hidden;position:relative}.robot-card-media:after{background:linear-gradient(transparent,rgba(5,14,36,.76));content:"";height:46%;inset:auto 0 0;pointer-events:none;position:absolute}.robot-card-media img{height:100%;object-fit:cover;width:100%;-webkit-user-drag:none;transition:scale .48s cubic-bezier(.2,.8,.2,1),filter .22s ease}.robot-inventory-card:hover .robot-card-media img{filter:saturate(1.08) contrast(1.03);scale:1.035}.robot-card-media span{backdrop-filter:blur(8px);background:rgba(4,11,29,.72);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;bottom:.55rem;color:#dbe7fb;font-size:.54rem;font-weight:750;padding:.22rem .42rem;position:absolute;right:.65rem;z-index:1}.robot-card-body{display:flex;flex:1;flex-direction:column;padding:.9rem}.robot-card-topline{align-items:center;color:color-mix(in srgb,var(--robot-accent) 72%,#fff);display:flex;font-size:.62rem;font-weight:850;gap:.6rem;justify-content:space-between;letter-spacing:.075em;text-transform:uppercase}.robot-readiness{background:color-mix(in srgb,var(--robot-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--robot-accent) 42%,transparent);border-radius:999px;color:#e4efff;font-size:.53rem;padding:.24rem .42rem;white-space:nowrap}.robot-readiness.is-pre_production,.robot-readiness.is-reservation{background:rgba(255,220,104,.1);border-color:rgba(255,220,104,.4);color:#ffe799}.robot-readiness.is-commercial,.robot-readiness.is-commercial_deployment{background:rgba(115,251,211,.1);border-color:rgba(115,251,211,.4);color:#a7ffe4}.robot-card-body h3{color:#fff;font-size:1.42rem;letter-spacing:-.025em;margin:.45rem 0 .3rem}.robot-card-summary{color:#c3d0e9;font-size:.76rem;line-height:1.55;margin:0;min-height:4.6em}.robot-card-focus{color:color-mix(in srgb,var(--robot-accent) 72%,#fff);font-size:.6rem;font-weight:800;margin:.6rem 0}.robot-card-price{align-items:end;background:color-mix(in srgb,var(--robot-accent) 7%,rgba(3,12,33,.38));border:1px solid color-mix(in srgb,var(--robot-accent) 24%,rgba(151,187,244,.16));border-radius:13px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.09);display:grid;gap:.15rem .6rem;grid-template-columns:minmax(0,1fr) auto;padding:.65rem .7rem}.robot-card-price span{color:#879abe;font-size:.55rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.robot-card-price strong{color:#fff1bd;font-size:.88rem}.robot-card-price small{color:#92a4c5;font-size:.56rem;grid-column:1/-1;line-height:1.4}.robot-card-specs{display:grid;gap:.42rem;grid-template-columns:1fr 1fr;margin:.65rem 0}.robot-card-specs>div{background:hsla(0,0%,100%,.027);border:1px solid rgba(151,187,244,.13);border-radius:10px;min-width:0;padding:.48rem}.robot-card-details dt,.robot-card-specs dt{color:#8093b8;font-size:.52rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.robot-card-details dd,.robot-card-specs dd{color:#d8e3f7;font-size:.63rem;line-height:1.35;margin:.14rem 0 0}.robot-developer-api{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid rgba(151,187,244,.14);border-radius:12px;display:grid;gap:.58rem;grid-template-columns:auto minmax(0,1fr);margin:0 0 .68rem;padding:.58rem .62rem}.robot-developer-api.is-public{background:linear-gradient(115deg,rgba(115,251,211,.08),rgba(101,221,255,.03));border-color:rgba(115,251,211,.28)}.robot-developer-api.is-customer{background:linear-gradient(115deg,rgba(255,220,104,.07),rgba(255,119,170,.025));border-color:rgba(255,220,104,.24)}.robot-developer-api-mark{border:1px solid rgba(151,187,244,.2);border-radius:9px;color:#88a0c7;display:grid;font:850 .58rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;height:2rem;place-items:center;width:2rem}.robot-developer-api.is-public .robot-developer-api-mark{border-color:rgba(115,251,211,.38);box-shadow:0 0 18px rgba(115,251,211,.1);color:#73fbd3}.robot-developer-api.is-customer .robot-developer-api-mark{border-color:rgba(255,220,104,.34);color:#ffdc68}.robot-developer-api>div{display:grid;gap:.13rem;min-width:0}.robot-developer-api strong{color:#879abd;font-size:.52rem;letter-spacing:.07em;text-transform:uppercase}.robot-developer-api a,.robot-developer-api>div>span{color:#dbe8fb;font-size:.66rem;font-weight:800;width:fit-content}.robot-developer-api a:hover{color:#73fbd3}.robot-developer-api small{color:#8295b7;font-size:.53rem;line-height:1.38}.robot-card-details{border-bottom:1px solid rgba(151,187,244,.13);border-top:1px solid rgba(151,187,244,.13);margin-bottom:.65rem}.robot-card-details summary{color:#abc0e3;cursor:pointer;font-size:.74rem;font-weight:800;padding:.55rem 0}.robot-card-details summary:focus-visible,.robot-card-details summary:hover{color:#73fbd3}.robot-card-details[open] summary{border-bottom:1px solid rgba(115,251,211,.18);margin-bottom:.55rem}.robot-card-details>dl{display:grid;gap:.45rem;grid-template-columns:1fr 1fr;margin:0 0 .6rem}.robot-capability-chips{display:flex;flex-wrap:wrap;gap:.3rem;margin:0 0 .6rem}.robot-capability-chips span{background:color-mix(in srgb,var(--robot-accent) 7%,transparent);border:1px solid color-mix(in srgb,var(--robot-accent) 26%,transparent);border-radius:999px;color:#bbcbe7;font-size:.52rem;padding:.25rem .4rem}.robot-photo-note{color:#ffdf91;font-size:.56rem;line-height:1.4;margin:0 0 .6rem}.plain-help-tooltip{background:rgba(7,17,34,.97);border:1px solid rgba(115,251,211,.34);border-radius:.72rem;box-shadow:0 14px 42px rgba(0,0,0,.42),0 0 22px rgba(115,251,211,.08);color:#e5efff;font-size:.78rem;font-weight:650;line-height:1.45;padding:.68rem .78rem;pointer-events:none;position:fixed;width:min(19rem,calc(100vw - 1.25rem));z-index:1200}.plain-help-tooltip[hidden]{display:none}.robot-card-actions{align-items:center;display:flex;gap:.65rem;justify-content:space-between;margin-top:auto}.robot-card-actions a{color:#a9bddd;font-size:.62rem;font-weight:750}.robot-card-actions a:hover{color:var(--robot-accent)}.robot-card-actions .robot-official-source{align-items:center;background:color-mix(in srgb,var(--robot-accent) 8%,rgba(7,16,34,.85));border:1px solid color-mix(in srgb,var(--robot-accent) 38%,transparent);border-radius:.68rem;color:#dbe8fb;display:inline-flex;font-size:.7rem;gap:.42rem;min-height:2.15rem;padding:.45rem .62rem;text-decoration:none;white-space:nowrap}.robot-card-actions .robot-official-source:hover{background:color-mix(in srgb,var(--robot-accent) 14%,rgba(7,16,34,.88));border-color:color-mix(in srgb,var(--robot-accent) 76%,#fff)}.robot-card-actions .robot-official-source:focus-visible{outline:3px solid color-mix(in srgb,var(--robot-accent) 48%,transparent);outline-offset:2px}.digital-twin-ready{color:var(--world-mint);font-size:.64rem;font-weight:800}.inventory-disclaimer{color:#7f91b2;font-size:.58rem;line-height:1.5;margin:.2rem 0 0;position:relative;z-index:1}@supports not (content-visibility:auto){.physical-inventory{contain:layout style paint}}@media (max-width:720px){.physical-inventory{border-radius:22px;padding:.9rem}.physical-inventory-heading{align-items:stretch;flex-direction:column}.inventory-heading-actions{justify-content:space-between}.robot-inventory-card{flex-basis:min(88vw,350px)}}@media (prefers-reduced-motion:reduce){.inventory-scroll-controls button,.robot-card-media img,.robot-inventory-card{transition:none}.inventory-scroll-controls button:hover,.robot-inventory-card:hover{translate:none}}.world-page{width:min(1720px,calc(100vw - clamp(1rem, 3vw, 3.2rem)))}.world-page:before{background:radial-gradient(circle at 16% 8%,rgba(101,221,255,.075),transparent 34rem),radial-gradient(circle at 88% 38%,rgba(157,140,255,.06),transparent 42rem);content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.world-page.has-live-update:before{animation:dashboard-data-flash .9s ease-out both}.world-intro{gap:clamp(1rem,3vw,3rem);padding:clamp(1.15rem,2vw,1.8rem) 0;position:relative;z-index:4}.world-intro h1{font-size:clamp(2.8rem,5.6vw,6.3rem)}.world-view-controls{min-width:min(100%,575px)}.segmented-control{border-radius:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:.32rem;width:100%}.segmented-control button{border-radius:12px;min-width:0;padding-inline:.72rem;white-space:nowrap}.segmented-control button[data-lens=interactions]{position:relative}.segmented-control button[data-lens=interactions]:after{background:var(--world-mint);border-radius:50%;box-shadow:0 0 9px var(--world-mint);content:"";height:5px;position:absolute;right:7px;top:7px;width:5px}.segmented-control button[data-lens=interactions].is-active:after{background:#0b765f;box-shadow:0 0 7px rgba(11,118,95,.5)}.world-status-ribbon{grid-template-columns:minmax(0,1fr) auto auto}.world-status-ribbon dl{grid-template-columns:repeat(7,minmax(82px,1fr))}.world-status-ribbon dl>div:nth-child(6)>span{background:rgba(101,221,255,.13);color:var(--world-sky)}.world-status-ribbon dl>div:nth-child(7)>span{background:rgba(157,140,255,.15);color:#beacff}.world-index-topology-readout dd.is-updating,.world-status-ribbon dd.is-updating{animation:live-metric-pop .62s cubic-bezier(.16,1,.3,1) both}.world-live-state{flex-wrap:wrap;max-width:330px}.topology-transport-badge,.world-stream-protocol{background:rgba(101,221,255,.075);border:1px solid rgba(101,221,255,.24);border-radius:999px;color:#a8dff1;font:800 .5rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.055em;padding:.22rem .4rem;text-transform:uppercase}.world-workspace{position:relative}.world-workspace:after{background:linear-gradient(var(--world-mint),var(--world-sky),transparent);border-radius:0 999px 999px 0;box-shadow:0 0 22px rgba(115,251,211,.42);content:"";height:64px;left:-1px;pointer-events:none;position:absolute;top:12px;width:3px;z-index:8}.interaction-map-legend{align-items:center;backdrop-filter:blur(16px);background:rgba(5,14,37,.76);border:1px solid rgba(173,216,255,.25);border-radius:14px;bottom:1.1rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 14px 38px rgba(1,5,22,.34);color:#b8cae8;display:none;flex-wrap:wrap;font-size:.57rem;font-weight:800;gap:.42rem .8rem;letter-spacing:.055em;max-width:min(600px,calc(100% - 9.5rem));padding:.55rem .72rem;pointer-events:none;position:absolute;right:1rem;text-transform:uppercase;z-index:4}.world-stage[data-lens=interactions] .interaction-map-legend{display:flex}.world-stage[data-lens=interactions] .world-map-key{display:none}.interaction-map-legend span,.topology-code-key span{align-items:center;display:inline-flex;gap:.34rem}.interaction-map-legend span:not(.topology-live-badge)>i,.topology-code-key span>i{background:var(--interaction-color,#d4dcff);border-radius:999px;box-shadow:0 0 8px var(--interaction-color,#d4dcff);display:inline-block;height:3px;width:17px}.interaction-map-legend .is-message,.topology-code-key .is-message{--interaction-color:#65ddff}.interaction-map-legend .is-question,.topology-code-key .is-question{--interaction-color:#a895ff}.interaction-map-legend .is-offer,.topology-code-key .is-offer{--interaction-color:#f7a}.interaction-map-legend .is-collaboration,.topology-code-key .is-collaboration{--interaction-color:#ffdc68}.interaction-map-legend .is-signal,.topology-code-key .is-signal{--interaction-color:#73fbd3}.interaction-map-legend .is-resolution,.topology-code-key .is-resolution{--interaction-color:#ff8f89}.topology-code-key .is-action{--interaction-color:#d4dcff}.topology-live-badge{background:rgba(115,251,211,.08);border:1px solid rgba(115,251,211,.3);border-radius:999px;color:#adffe8;margin-right:.2rem;padding:.3rem .48rem}.topology-transport-badge{border-color:rgba(101,221,255,.24)}.topology-corner-label i,.topology-live-badge i{animation:topology-live-pulse 1.8s ease-in-out infinite;background:var(--world-mint);border-radius:50%;box-shadow:0 0 10px var(--world-mint);height:7px;width:7px}.world-index-topology{background:#07142f;border:1px solid rgba(140,185,248,.25);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 20px 55px rgba(1,6,24,.26);contain-intrinsic-size:auto none auto 410px;content-visibility:auto;display:grid;grid-template-columns:minmax(0,1.9fr) minmax(285px,.7fr);margin-bottom:1rem}.world-index-topology,.world-index-topology-stage{min-height:410px;overflow:hidden;position:relative}.world-index-topology-stage{border-right:1px solid rgba(141,183,246,.19);isolation:isolate;min-width:0}#world-index-map{cursor:grab;display:block;height:100%;inset:0;position:absolute;touch-action:none;width:100%;z-index:0}#world-index-map.is-camera-gesture{cursor:grabbing}#world-index-map.is-targeting:not(.is-camera-gesture){cursor:pointer}#world-index-map:focus-visible{outline:3px solid #73fbd3;outline-offset:-4px}.topology-scanline{animation:topology-scan 6s linear infinite;background:linear-gradient(transparent,rgba(115,251,211,.055),transparent);height:30%;inset:-30% 0 auto;mix-blend-mode:screen;pointer-events:none;position:absolute;z-index:1}.topology-corner-label{color:rgba(176,206,239,.68);display:flex;font:800 .54rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;justify-content:space-between;left:.75rem;letter-spacing:.12em;pointer-events:none;position:absolute;right:.75rem;top:.7rem;z-index:2}.topology-corner-label span{align-items:center;display:inline-flex;gap:.4rem}.topology-camera-reset{backdrop-filter:blur(8px);background:rgba(7,20,47,.82);border:1px solid rgba(101,221,255,.3);border-radius:9px;bottom:.72rem;color:#d9f8ff;font:750 .65rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;min-height:32px;padding:.38rem .62rem;position:absolute;right:.72rem;z-index:3}.topology-camera-reset:focus-visible,.topology-camera-reset:hover{background:rgba(18,54,74,.94);border-color:#73fbd3}.world-index-topology-readout{background:radial-gradient(circle at 100% 0,rgba(157,140,255,.16),transparent 18rem),linear-gradient(180deg,rgba(19,38,78,.98),rgba(8,21,49,.99));display:flex;flex-direction:column;gap:1rem;padding:clamp(1rem,2vw,1.35rem)}.topology-readout-heading{align-items:start;display:flex;gap:1rem;justify-content:space-between}.topology-readout-heading h3{color:#f6f9ff;font-size:clamp(1.15rem,2vw,1.55rem);letter-spacing:-.025em;margin:.18rem 0 0}.world-index-topology-readout dl{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);margin:0}.world-index-topology-readout dl>div{background:hsla(0,0%,100%,.045);border:1px solid rgba(150,191,250,.17);border-radius:13px;box-shadow:inset 0 -3px 0 rgba(0,0,0,.1);min-width:0;padding:.7rem}.world-index-topology-readout dt{color:#8fa6cb;font-size:.52rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.world-index-topology-readout dd{color:var(--world-mint);font:900 1.45rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;margin:.18rem 0 0}.topology-latest-event{background:linear-gradient(145deg,rgba(115,251,211,.08),transparent),rgba(3,13,35,.42);border:1px solid rgba(115,251,211,.2);border-radius:14px;color:#c9d9f0;font-size:.69rem;line-height:1.55;margin:0;min-height:72px;padding:.78rem}.topology-latest-event.is-updating{animation:topology-event-arrives .78s cubic-bezier(.16,1,.3,1) both}.topology-transport-readout{display:grid;gap:.42rem}.topology-transport-readout span{align-items:center;color:#8499bd;display:grid;font-size:.56rem;gap:.38rem;grid-template-columns:8px auto 1fr}.topology-transport-readout i{border-radius:50%;height:7px;width:7px}.topology-transport-readout .is-websocket{background:var(--world-mint);box-shadow:0 0 9px var(--world-mint)}.topology-transport-readout .is-http{background:var(--world-sky);box-shadow:0 0 9px var(--world-sky)}.topology-transport-readout strong{color:#dce9fb;font:850 .55rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase}.topology-code-key{color:#90a5c8;flex-wrap:wrap;font-size:.54rem;gap:.48rem .75rem;letter-spacing:.045em;margin-top:auto}.robot-card-twin-state,.topology-code-key{display:flex;font-weight:800;text-transform:uppercase}.robot-card-twin-state{align-items:center;background:hsla(0,0%,100%,.027);border:1px solid rgba(145,182,238,.14);border-radius:10px;color:#8093b6;font-size:.58rem;gap:.45rem;letter-spacing:.04em;margin:0 0 .6rem;min-height:32px;padding:.4rem .55rem}.robot-card-twin-state>span:first-child{background:#74839f;border-radius:50%;flex:0 0 auto;height:7px;width:7px}.robot-card-twin-state.has-twins{border-color:rgba(255,220,104,.24);color:#e9d99f}.robot-card-twin-state.has-twins>span:first-child{background:var(--world-sun);box-shadow:0 0 8px var(--world-sun)}.robot-card-twin-state.is-live{background:rgba(115,251,211,.07);border-color:rgba(115,251,211,.28);color:#b9f8e5}.robot-card-twin-state.is-live>span:first-child{animation:topology-live-pulse 1.8s ease-in-out infinite;background:var(--world-mint);box-shadow:0 0 11px var(--world-mint)}@keyframes live-metric-pop{0%{color:#fff;text-shadow:0 0 22px var(--world-mint);transform:translateY(3px) scale(.82)}60%{transform:translateY(-1px) scale(1.08)}to{transform:none}}@keyframes topology-event-arrives{0%{background-color:rgba(115,251,211,.18);border-color:var(--world-mint);opacity:.35;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes topology-live-pulse{50%{opacity:.48;transform:scale(.78)}}@keyframes topology-scan{to{transform:translateY(560%)}}@keyframes dashboard-data-flash{0%{filter:saturate(1.7);opacity:.35}to{filter:none;opacity:1}}@media (max-width:1380px){.world-status-ribbon{grid-template-columns:1fr auto}.world-status-ribbon dl{grid-column:1/-1}.world-index-topology{grid-template-columns:minmax(0,1.55fr) minmax(275px,.8fr)}}@media (max-width:980px){.world-intro{align-items:stretch;flex-direction:column}.world-view-controls{min-width:0}.world-index-topology{grid-template-columns:1fr}.world-index-topology-stage{border-bottom:1px solid rgba(141,183,246,.19);border-right:0;min-height:390px}}@media (max-width:700px){.world-page{width:min(100% - .8rem,1720px)}.segmented-control{border-radius:18px;grid-template-columns:1fr 1fr}.segmented-control button{min-height:38px}.world-status-ribbon dl{grid-template-columns:repeat(4,minmax(0,1fr))}.world-status-ribbon dl>div:nth-child(n+5){grid-column:span 1}.world-index-topology-stage{min-height:330px}.world-index-topology-readout dl{grid-template-columns:repeat(3,minmax(0,1fr))}.interaction-map-legend{bottom:4.4rem;left:.7rem;max-width:none;right:.7rem}}@media (max-width:460px){.world-status-ribbon dl{grid-template-columns:repeat(2,minmax(0,1fr))}.world-index-topology-stage{min-height:290px}.topology-readout-heading{align-items:stretch;flex-direction:column}.topology-readout-heading .button{width:100%}.interaction-map-legend span:not(.topology-live-badge){display:none}}@media (prefers-reduced-motion:reduce){.robot-card-twin-state.is-live>span:first-child,.topology-corner-label i,.topology-latest-event.is-updating,.topology-live-badge i,.topology-scanline,.world-index-topology-readout dd.is-updating,.world-page.has-live-update:before,.world-status-ribbon dd.is-updating{animation:none}}.graphics-advisory{flex:0 0 auto;position:relative}.graphics-advisory summary{align-items:center;background:rgba(115,251,211,.07);border:1px solid rgba(115,251,211,.24);border-radius:999px;color:#a9e8d6;cursor:pointer;display:inline-flex;font:800 .49rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;gap:.35rem;letter-spacing:.045em;list-style:none;padding:.22rem .42rem;text-transform:uppercase}.graphics-advisory summary::-webkit-details-marker{display:none}.graphics-advisory summary i{background:var(--world-mint);border-radius:50%;box-shadow:0 0 8px var(--world-mint);height:6px;width:6px}[data-graphics-tier=rich] .graphics-advisory summary{background:rgba(255,220,104,.08);border-color:rgba(255,220,104,.34);color:#f8dfa0}[data-graphics-tier=rich] .graphics-advisory summary i{background:var(--world-sun);box-shadow:0 0 9px var(--world-sun)}[data-graphics-tier=eco] .graphics-advisory summary{background:rgba(151,180,224,.06);border-color:rgba(151,180,224,.24);color:#a7b8d4}.graphics-advisory-panel{backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,rgba(115,251,211,.1),transparent 14rem),rgba(7,19,45,.98);border:1px solid rgba(153,191,249,.28);border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 20px 50px rgba(0,4,18,.48);padding:.85rem;position:absolute;right:0;top:calc(100% + .6rem);width:min(340px,calc(100vw - 1.4rem));z-index:30}.graphics-advisory-panel>strong{color:#f2f7ff;font-size:.78rem}.graphics-advisory-panel>p{color:#9aaccb;font-size:.62rem;line-height:1.45;margin:.25rem 0 .65rem}.graphics-advisory-panel dl{display:grid;gap:.4rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.graphics-advisory-panel dl>div{background:hsla(0,0%,100%,.035);border:1px solid rgba(151,187,244,.14);border-radius:10px;min-width:0;padding:.45rem}.graphics-advisory-panel dt{color:#788dad;font-size:.46rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.graphics-advisory-panel dd{color:#d9e6f8;font-size:.54rem;line-height:1.3;margin:.16rem 0 0;overflow:hidden;text-overflow:ellipsis}.graphics-mode-controls{background:rgba(2,10,29,.48);border:1px solid rgba(151,187,244,.14);border-radius:11px;display:grid;gap:.3rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.65rem;padding:.25rem}.graphics-mode-controls button{background:transparent;border:1px solid transparent;border-radius:8px;color:#899dbd;font-size:.54rem;font-weight:800;min-height:32px;padding:.35rem}.graphics-mode-controls button.is-active,.graphics-mode-controls button:hover{background:rgba(115,251,211,.09);border-color:rgba(115,251,211,.24);color:#dffcf3}.graphics-advisory-panel>small{color:#f1cf82;display:block;font-size:.5rem;line-height:1.4;margin-top:.55rem}.has-gpu-renderer #world-canvas,.has-gpu-renderer #world-entities-canvas,.has-gpu-renderer #world-index-map{transform:translateZ(0)}[data-graphics-tier=eco] .topology-scanline,[data-graphics-tier=eco] .world-stage-aurora{animation:none;opacity:.28}[data-graphics-tier=eco] .physical-inventory:before,[data-graphics-tier=eco] .world-page:before{filter:none}[data-world-detail=minimal] .world-action-callout,[data-world-detail=minimal] .world-stage-aurora{display:none!important}[data-world-detail=minimal] .station-visit-popup.is-showing{animation:none;box-shadow:none;opacity:0}[data-world-detail=minimal] .world-stage:before{box-shadow:none}[data-world-detail=minimal] .world-map-key{backdrop-filter:none}@media (max-width:700px){.graphics-advisory-panel{left:0;right:auto}}@media (prefers-reduced-motion:reduce){.graphics-advisory summary i{box-shadow:none}}.world-command-stage{background:radial-gradient(circle at 9% 0,rgba(115,251,211,.12),transparent 32rem),radial-gradient(circle at 92% 0,rgba(157,140,255,.14),transparent 30rem),#07132d;border:1px solid rgba(143,188,255,.3);border-radius:30px;box-shadow:0 46px 130px rgba(1,5,23,.58),0 12px 0 rgba(2,8,27,.5),inset 0 1px 0 hsla(0,0%,100%,.09);margin-top:1rem;overflow:hidden;position:relative;scroll-margin-top:5rem}.world-command-stage:before{background:linear-gradient(90deg,transparent,var(--world-mint),var(--world-sky),var(--world-violet),transparent);box-shadow:0 0 24px rgba(101,221,255,.45);content:"";height:2px;inset:0 0 auto;pointer-events:none;position:absolute;z-index:0}.world-command-heading{align-items:end;background:linear-gradient(180deg,rgba(21,42,83,.76),rgba(8,21,49,.72));border-bottom:1px solid rgba(151,191,249,.19);display:flex;gap:clamp(1.2rem,3vw,3rem);justify-content:space-between;padding:clamp(1.15rem,2.3vw,1.8rem) clamp(1.1rem,2.5vw,2rem);position:relative;z-index:1}.world-command-heading h2{color:#f7faff;font-size:clamp(1.65rem,3.3vw,2.75rem);letter-spacing:-.045em;line-height:1.02;margin:.14rem 0 .35rem}.world-command-heading>div:first-child>p:last-child{color:#a9bcdb;font-size:.78rem;line-height:1.55;margin:0;max-width:780px}.world-command-heading-status{display:grid;flex:0 0 auto;gap:.45rem}.world-command-heading-status>span{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid rgba(150,193,251,.2);border-radius:12px;color:#8fa7ca;display:flex;font:800 .57rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;gap:.42rem;justify-content:center;letter-spacing:.055em;min-height:38px;padding:.46rem .68rem;text-transform:uppercase}.world-command-heading-status b,.world-command-heading-status strong{color:#eaf4ff;font:inherit}.world-command-heading-status b{color:var(--world-mint);font-size:.83rem}.world-command-heading-status i{animation:topology-live-pulse 1.8s ease-in-out infinite;background:var(--world-mint);border-radius:50%;box-shadow:0 0 11px var(--world-mint);height:7px;width:7px}.world-command-stage .world-workspace{background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;grid-template-columns:minmax(0,1fr) 370px;grid-template-rows:minmax(720px,auto) auto;margin:0;min-height:0;overflow:visible}.world-command-stage .world-workspace:after{top:16px}.world-command-stage .world-stage{border-radius:0;grid-column:1;grid-row:1}.world-command-stage .world-stage:before{border-radius:0}.world-command-stage .world-inspector{grid-column:2;grid-row:1;max-height:790px}.world-command-radar{backdrop-filter:blur(18px) saturate(1.15);background:rgba(5,15,38,.84);border-color:rgba(169,211,255,.33);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 22px 55px rgba(0,5,23,.45),0 0 0 1px rgba(115,251,211,.035);contain:none;content-visibility:visible;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(178px,1fr) auto;height:326px;margin:0;min-height:0;overflow:hidden;position:absolute;right:1rem;top:4.4rem;transition:border-color .18s ease,box-shadow .18s ease,translate .18s ease;width:min(370px,43%);z-index:5}.world-command-radar:focus-within,.world-command-radar:hover{border-color:rgba(115,251,211,.52);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 25px 62px rgba(0,5,23,.52),0 0 28px rgba(115,251,211,.09);translate:0 -2px}.world-stage[data-lens=interactions] .world-command-radar{border-color:rgba(115,251,211,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 24px 65px rgba(0,5,23,.52),0 0 34px rgba(101,221,255,.12)}.world-command-radar .world-index-topology-stage{border-bottom:1px solid rgba(141,183,246,.19);border-right:0;min-height:0}.world-command-radar .topology-corner-label{font-size:.48rem;left:.62rem;right:.62rem;top:.58rem}.world-command-radar .world-index-topology-readout{align-items:center;background:radial-gradient(circle at 100% 0,rgba(157,140,255,.15),transparent 12rem),rgba(8,21,49,.93);display:grid;gap:.48rem .65rem;grid-template-columns:minmax(0,1fr) auto;padding:.62rem .7rem .68rem}.world-command-radar .topology-readout-heading{align-items:center;min-width:0}.world-command-radar .topology-readout-heading .eyebrow{font-size:.46rem}.world-command-radar .topology-readout-heading h3{font-size:.8rem;margin-top:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topology-expand-button{background:rgba(115,251,211,.08);border:1px solid rgba(115,251,211,.28);border-radius:999px;color:#c9fbed;flex:0 0 auto;font-size:.49rem;font-weight:850;letter-spacing:.04em;padding:.35rem .48rem;text-transform:uppercase;white-space:nowrap}.topology-expand-button:focus-visible,.topology-expand-button:hover{background:rgba(115,251,211,.15);border-color:var(--world-mint);color:#fff}.world-command-radar .world-index-topology-readout dl{gap:.28rem;grid-column:2;grid-row:1/span 2}.world-command-radar .world-index-topology-readout dl>div{border-radius:9px;min-width:43px;padding:.38rem;text-align:center}.world-command-radar .world-index-topology-readout dt{font-size:.42rem}.world-command-radar .world-index-topology-readout dd{font-size:.84rem;margin-top:.1rem}.world-command-radar .topology-latest-event{background:transparent;border:0;color:#92a9cb;font-size:.56rem;grid-column:1;line-height:1.35;min-height:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.world-command-radar .topology-code-key,.world-command-radar .topology-transport-readout{display:none}.world-action-callout{z-index:7}.world-live-wire{backdrop-filter:blur(18px) saturate(1.15);background:radial-gradient(circle at 0 0,rgba(101,221,255,.1),transparent 13rem),rgba(5,15,38,.84);border:1px solid rgba(169,211,255,.31);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 22px 55px rgba(0,5,23,.43);display:grid;grid-template-rows:auto minmax(0,1fr) auto;left:1rem;max-height:326px;overflow:hidden;position:absolute;top:4.4rem;width:min(310px,36%);z-index:5}.world-live-wire>header{align-items:center;border-bottom:1px solid rgba(141,183,246,.17);color:#93a9c9;display:flex;font:850 .47rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:.45rem;justify-content:space-between;letter-spacing:.08em;padding:.58rem .65rem;text-transform:uppercase}.world-live-wire>header>span{align-items:center;color:var(--world-mint);display:inline-flex;gap:.35rem}.world-live-wire>header i{animation:topology-live-pulse 1.8s ease-in-out infinite;background:var(--world-mint);border-radius:50%;box-shadow:0 0 10px var(--world-mint);height:7px;width:7px}.world-live-wire>header strong{color:#ddecff;font:inherit}.world-live-wire ol{margin:0;max-height:248px;min-height:205px;overflow:auto;overscroll-behavior:contain;padding:.42rem;scrollbar-color:rgba(115,251,211,.35) transparent;scrollbar-width:thin}.world-live-wire ol:empty:before{color:#7f94b6;content:"Waiting for the first bot message or API call…";display:grid;font-size:.62rem;min-height:188px;padding:1rem;place-items:center;text-align:center}.world-wire-item{--wire-color:#d4dcff;--wire-source:#73fbd3;--wire-target:#a895ff;background:linear-gradient(105deg,color-mix(in srgb,var(--wire-color) 9%,transparent),transparent 62%),rgba(8,22,51,.82);border:1px solid color-mix(in srgb,var(--wire-color) 28%,rgba(143,184,245,.15));border-radius:12px;box-shadow:inset 2px 0 0 var(--wire-color),inset 0 1px 0 hsla(0,0%,100%,.035);margin:0 0 .38rem;overflow:hidden;position:relative}.world-wire-item:last-child{margin-bottom:0}.world-wire-item button{background:transparent;border:0;color:#dce8fa;display:grid;gap:.3rem;padding:.52rem .58rem .55rem;text-align:left;width:100%}.world-wire-item button:focus-visible,.world-wire-item button:hover:not(:disabled){background:color-mix(in srgb,var(--wire-color) 9%,transparent)}.world-wire-item button:disabled{cursor:default;opacity:1}.world-wire-meta{align-items:center;color:#8198bb;display:grid;font:800 .42rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;gap:.3rem;grid-template-columns:auto auto 1fr;letter-spacing:.055em;min-width:0;text-transform:uppercase}.world-wire-meta>span:first-child{color:color-mix(in srgb,var(--wire-color) 76%,#fff)}.world-wire-meta>span:nth-child(2){background:color-mix(in srgb,var(--wire-color) 7%,transparent);border:1px solid color-mix(in srgb,var(--wire-color) 26%,transparent);border-radius:999px;padding:.18rem .28rem}.world-wire-meta time{justify-self:end}.world-wire-route{align-items:center;display:grid;gap:.38rem;grid-template-columns:minmax(0,auto) minmax(24px,1fr) minmax(0,auto);min-width:0}.world-wire-route strong{background:color-mix(in srgb,var(--wire-source) 10%,transparent);border:1px solid color-mix(in srgb,var(--wire-source) 42%,transparent);border-radius:7px;color:color-mix(in srgb,var(--wire-source) 65%,#fff);font-size:.57rem;max-width:94px;overflow:hidden;padding:.22rem .35rem;text-overflow:ellipsis;white-space:nowrap}.world-wire-route strong:last-child{background:color-mix(in srgb,var(--wire-target) 10%,transparent);border-color:color-mix(in srgb,var(--wire-target) 42%,transparent);color:color-mix(in srgb,var(--wire-target) 65%,#fff);text-align:right}.world-wire-route i{background:linear-gradient(90deg,var(--wire-source),var(--wire-color),var(--wire-target));border-radius:999px;box-shadow:0 0 8px color-mix(in srgb,var(--wire-color) 65%,transparent);height:2px;overflow:visible;position:relative}.world-wire-route i:after{animation:world-wire-packet 1.45s cubic-bezier(.45,0,.55,1) infinite;background:#fff;border-radius:50%;box-shadow:0 0 9px var(--wire-color);content:"";height:6px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.world-wire-item.is-complete .world-wire-route i:after{animation:none;content:none}.world-wire-api-route,.world-wire-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-wire-summary{color:#bccde6;font-size:.55rem}.world-wire-api-route{color:#6f8aaa;font:750 .43rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.world-live-wire>footer{align-items:center;border-top:1px solid rgba(141,183,246,.15);color:#8197b9;display:flex;font-size:.42rem;font-weight:800;gap:.5rem;letter-spacing:.045em;padding:.4rem .58rem;text-transform:uppercase}.world-live-wire>footer span{align-items:center;display:inline-flex;gap:.25rem}.world-live-wire>footer i{background:#65ddff;border-radius:999px;box-shadow:0 0 6px #65ddff;height:2px;width:9px}.world-live-wire>footer .is-question{background:#a895ff;box-shadow:0 0 6px #a895ff}.world-live-wire>footer .is-collaboration{background:#ffdc68;box-shadow:0 0 6px #ffdc68}.world-live-wire-state{border:1px solid rgba(115,251,211,.22);border-radius:999px;color:#9bf2d8;font-size:.65rem;letter-spacing:0;padding:.26rem .42rem;text-transform:none;white-space:nowrap}.world-live-wire-state.is-paused{background:rgba(255,220,104,.09);border-color:rgba(255,220,104,.4);color:#ffeaa0}.live-wire-detail-dialog{background:#12345a;border:1px solid rgba(151,218,255,.68);border-radius:24px;box-shadow:0 32px 90px rgba(0,4,24,.54),inset 0 1px 0 hsla(0,0%,100%,.16);color:#eaf4ff;max-height:min(780px,calc(100dvh - 2rem));overflow:hidden;padding:0;width:min(720px,calc(100vw - 2rem))}.live-wire-detail-dialog::backdrop{backdrop-filter:blur(6px) saturate(.82);background:rgba(1,5,20,.58)}.live-wire-detail-shell{background:radial-gradient(circle at 10% 0,rgba(101,221,255,.14),transparent 22rem),radial-gradient(circle at 100% 100%,rgba(168,149,255,.12),transparent 24rem),linear-gradient(150deg,#173f68,#102c50 58%,#0b2444);display:grid;gap:1rem;max-height:min(780px,calc(100dvh - 2rem));overflow:auto;padding:1.2rem}.live-wire-detail-shell>footer,.live-wire-detail-shell>header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.live-wire-detail-shell h2,.live-wire-detail-shell p{margin:0}.live-wire-detail-shell>header>span{border:1px solid rgba(164,198,239,.25);border-radius:999px;color:#b9ccec;font:800 .72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:.35rem .55rem}.live-wire-detail-route{align-items:center;display:grid;gap:.8rem;grid-template-columns:minmax(0,auto) minmax(36px,1fr) minmax(0,auto)}.live-wire-detail-route strong{background:color-mix(in srgb,var(--party-color) 11%,transparent);border:1px solid color-mix(in srgb,var(--party-color) 42%,transparent);border-radius:11px;color:color-mix(in srgb,var(--party-color) 66%,#fff);font-size:.86rem;overflow:hidden;padding:.62rem .78rem;text-overflow:ellipsis;white-space:nowrap}.live-wire-detail-route span{color:#75e5ff;font-size:1.35rem;text-align:center}.live-wire-detail-meta{display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.live-wire-detail-meta>div{background:rgba(10,28,60,.72);border:1px solid rgba(143,184,245,.17);border-radius:11px;min-width:0;padding:.62rem}.live-wire-detail-meta dt{color:#8097b9;font:800 .68rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.live-wire-detail-meta dd{color:#e4efff;font-size:.78rem;margin:.34rem 0 0;overflow-wrap:anywhere}.live-wire-detail-summary{background:rgba(101,221,255,.08);border-left:3px solid #65ddff;border-radius:0 12px 12px 0;color:#cfdef4;font-size:.94rem;line-height:1.55;padding:.85rem .95rem}.live-wire-detail-api{display:grid;gap:.5rem}.live-wire-detail-api>span{color:#91a9cb;font:850 .68rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-transform:uppercase}.live-wire-detail-api code,.live-wire-detail-api pre{background:rgba(2,9,25,.82);border:1px solid rgba(143,184,245,.18);border-radius:10px;color:#b8f4e3;font:700 .74rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;margin:0;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap}.live-wire-detail-api code{padding:.58rem .68rem}.live-wire-detail-api pre{max-height:230px;padding:.72rem}.live-wire-detail-navigation{display:flex;gap:.55rem}.live-wire-detail-navigation button{background:rgba(15,36,72,.8);border:1px solid rgba(143,184,245,.25);border-radius:10px;color:#dbeaff;font-weight:800;min-width:92px;padding:.62rem .72rem}.live-wire-detail-navigation button:focus-visible,.live-wire-detail-navigation button:hover:not(:disabled){background:rgba(101,221,255,.12);border-color:#65ddff}.live-wire-detail-navigation button:disabled{opacity:.35}.world-page small{font-size:max(.7rem,.85em);line-height:1.4}.interaction-map-legend,.topology-code-key,.topology-corner-label,.topology-transport-readout,.world-command-heading-status,.world-index-topology-readout dt,.world-live-wire>footer,.world-live-wire>header,.world-page .eyebrow,.world-wire-meta{font-size:.68rem}.world-wire-summary{font-size:.72rem;line-height:1.35}.world-wire-api-route{font-size:.66rem;line-height:1.35}.world-wire-route strong{font-size:.7rem}@media (max-width:620px){.live-wire-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.live-wire-detail-shell>footer{align-items:stretch;flex-direction:column}.live-wire-detail-shell>footer>.button{width:100%}}.world-wire-item.is-new{animation:world-wire-arrives .22s ease-out .5s both}.world-wire-item.is-displaced{animation:world-wire-displaced .5s cubic-bezier(.22,1,.36,1) both}#world-canvas.is-operator-draggable{cursor:grab;touch-action:none}#world-canvas.is-camera-orbiting,#world-canvas.is-camera-panning{cursor:grabbing}.world-stage.is-bot-dragging:after{border:2px solid rgba(115,251,211,.52);border-radius:26px;box-shadow:inset 0 0 42px rgba(101,221,255,.08),0 0 28px rgba(115,251,211,.12);content:"";inset:6px;pointer-events:none;position:absolute;z-index:3}.world-drag-hint{align-items:center;backdrop-filter:blur(14px) saturate(1.12);background:rgba(5,15,38,.82);border:1px solid rgba(115,251,211,.3);border-radius:14px;bottom:3.55rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 12px 28px rgba(0,5,23,.3);color:#dffcf4;display:grid;gap:0 .5rem;grid-template-columns:28px 1fr;min-width:154px;padding:.48rem .62rem;pointer-events:auto;position:absolute;right:1rem;z-index:6}.world-drag-hint>span{color:var(--world-mint);font-size:1.2rem;grid-row:1/3;text-align:center;text-shadow:0 0 13px rgba(115,251,211,.72)}.world-drag-hint strong{font:850 .7rem/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase}.world-drag-hint small{color:#91a9cb;font-size:.66rem;line-height:1.25}.world-stage.is-bot-dragging .world-drag-hint{background:rgba(7,25,50,.94);border-color:rgba(115,251,211,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.09),0 0 25px rgba(115,251,211,.2)}@media (max-width:700px){.world-drag-hint{bottom:3.25rem;grid-template-columns:22px 1fr;min-width:0;padding:.42rem .5rem;right:.6rem}.world-drag-hint small{display:none}}@media (prefers-reduced-motion:reduce){.world-stage.is-bot-dragging:after{box-shadow:none}}@keyframes world-wire-packet{0%{left:0;opacity:0}15%,82%{opacity:1}to{left:100%;opacity:0}}@keyframes world-wire-arrives{0%{filter:saturate(1.4) brightness(1.12);opacity:0}to{filter:saturate(1) brightness(1);opacity:1}}@keyframes world-wire-displaced{0%{transform:translateY(var(--wire-displacement,-100%))}to{transform:translateY(0)}}@supports not (backdrop-filter:blur(1px)){.world-command-radar,.world-live-wire{background:rgba(5,15,38,.97)}}@media (max-width:1180px){.world-command-stage .world-workspace{grid-template-columns:minmax(0,1fr) 320px}.world-command-radar{width:min(335px,44%)}.world-live-wire{width:min(285px,37%)}}@media (max-width:880px){.world-command-heading{align-items:center}.world-command-stage .world-workspace{grid-template-columns:1fr;grid-template-rows:auto}.world-command-stage .world-stage{grid-column:1;grid-row:1;min-height:690px}.world-command-stage .world-inspector{grid-column:1;grid-row:2;max-height:none}.world-command-radar{height:306px;width:min(350px,46%)}.world-live-wire{max-height:306px;width:min(320px,43%)}.world-live-wire ol{max-height:228px;min-height:185px}}@media (max-width:620px){.world-command-stage{border-radius:22px}.world-command-heading{align-items:stretch;flex-direction:column;padding:1rem}.world-command-heading h2{font-size:1.72rem}.world-command-heading-status{grid-template-columns:1fr 1fr}.world-command-stage .world-stage{min-height:760px}.world-command-radar{border-radius:16px;grid-template-rows:minmax(112px,1fr) auto;height:198px;left:.65rem;right:.65rem;top:4.35rem;width:auto}.world-command-radar .topology-latest-event,.world-command-radar .topology-readout-heading h3{display:none}.world-command-radar .world-index-topology-readout{grid-template-columns:minmax(0,1fr) auto}.world-live-wire{border-radius:16px;bottom:4.85rem;left:.65rem;max-height:178px;right:.65rem;top:auto;width:auto}.world-live-wire ol{max-height:116px;min-height:0}.world-live-wire>footer{display:none}.world-command-radar .topology-readout-heading h3{font-size:.72rem}.world-command-radar .topology-expand-button{font-size:.44rem;padding-inline:.4rem}.world-command-radar .world-index-topology-readout dl>div{min-width:38px;padding:.3rem}}@media (prefers-reduced-motion:reduce){.world-command-heading-status i,.world-command-radar,.world-live-wire>header i,.world-wire-item,.world-wire-route i:after{animation:none;transition:none}}.world-page{padding-top:0}.world-intro{align-items:center;border-radius:18px;gap:1rem;margin-top:0;min-height:0;padding:0 .85rem .7rem}.world-intro:after{opacity:.35}.world-intro-copy{min-width:max-content}.world-kicker-row{gap:.55rem;margin:0}.world-season-badge{font-size:.5rem;min-height:25px;padding:.25rem .5rem}.world-intro h1{font-size:clamp(1.45rem,2.7vw,2.15rem);letter-spacing:-.04em;line-height:1;margin:.08rem 0 0}.world-view-controls{align-items:center;flex-flow:row nowrap;gap:.45rem;justify-content:flex-end;max-width:min(100%,760px);width:auto}.world-view-controls .segmented-control{flex-wrap:nowrap;padding:.25rem}.world-view-controls .segmented-control button,.world-view-controls>.icon-text-button{font-size:.56rem;min-height:34px;padding:.38rem .55rem;white-space:nowrap}.world-status-ribbon{border-radius:16px;gap:.5rem;grid-template-columns:minmax(0,1fr) minmax(380px,420px);margin-top:.5rem;min-height:0;padding:.38rem .5rem}.world-status-ribbon dl{display:grid;gap:.25rem;grid-column:1;grid-row:1;grid-template-columns:repeat(7,minmax(64px,1fr));min-width:0}.world-status-ribbon dl>div{align-content:center;align-items:baseline;background:hsla(0,0%,100%,.026);border:1px solid rgba(153,190,246,.13)!important;border-radius:10px;display:grid;gap:.16rem .35rem;grid-template-columns:auto auto;justify-content:center;margin:0!important;min-height:42px;padding:.32rem .4rem}.world-status-ribbon dl>div>span{display:none}.world-status-ribbon dt{color:#8298bb;font-size:.45rem;letter-spacing:.045em}.world-status-ribbon dd{color:#edf5ff;font-size:.9rem}.world-live-state{background:hsla(0,0%,100%,.026);border:1px solid rgba(153,190,246,.13);border-radius:11px;flex-wrap:nowrap;font-size:.56rem;grid-column:2;grid-row:1;max-width:420px;min-height:42px;padding:.36rem .48rem;width:100%}.world-command-stage{contain-intrinsic-size:auto none auto 780px;content-visibility:auto;margin-top:.55rem}.world-command-heading{align-items:center;gap:.8rem;padding:.5rem .65rem}.world-command-titlebar{flex:1 1 auto;min-width:0}.world-command-tabs{background:rgba(3,13,35,.46);border:1px solid rgba(151,191,249,.15);border-radius:14px;display:flex;gap:.3rem;max-width:100%;padding:.25rem;position:relative;width:fit-content}.world-command-tabs button{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:#8198bc;display:grid;gap:.5rem;grid-template-columns:auto minmax(0,1fr);min-width:min(260px,36vw);padding:.48rem .62rem;position:relative;text-align:left}.world-command-tabs button>span:first-child{border:1px solid rgba(151,191,249,.16);border-radius:8px;display:grid;font:850 .52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;height:26px;place-items:center;width:26px}.world-command-tabs button>span:last-child,.world-command-tabs small,.world-command-tabs strong{display:block;min-width:0}.world-command-tabs strong{color:#c1cee2;font-size:.68rem}.world-command-tabs small,.world-command-tabs strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-command-tabs small{color:#7087aa;font-size:.5rem;margin-top:.12rem}.world-command-tabs button:hover{background:rgba(101,221,255,.055);color:#b7cae8}.world-command-tabs button[aria-selected=true]{background:linear-gradient(145deg,rgba(115,251,211,.11),rgba(101,221,255,.055)),rgba(15,34,69,.72);border-color:rgba(115,251,211,.34);box-shadow:inset 0 -2px 0 var(--world-mint),0 8px 20px rgba(2,8,27,.22);color:var(--world-mint)}.world-command-tabs button[aria-selected=true]>span:first-child{background:rgba(115,251,211,.12);border-color:rgba(115,251,211,.5)}.world-command-tabs button[aria-selected=true] strong{color:#f2fbff}.world-command-tabs button:focus-visible{outline:2px solid var(--world-mint);outline-offset:2px}@media (max-width:760px){.world-command-heading-status{grid-template-columns:minmax(0,1fr) auto}.world-command-heading-status>span:first-child{display:none}}.world-command-heading-status{display:flex;gap:.35rem}.world-command-heading-status>span{border-radius:10px;font-size:.49rem;min-height:34px;padding:.36rem .52rem}.world-command-panel[hidden]{display:none!important}.world-network-panel{background:#07142f;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.7fr);height:clamp(540px,calc(100vh - 255px),650px);min-height:570px;overflow:hidden}.world-network-topology{background:radial-gradient(circle at 48% 42%,rgba(101,221,255,.075),transparent 20rem),#06132d;border:0;border-radius:0;border-right:1px solid rgba(141,183,246,.2);box-shadow:none;contain:none;content-visibility:visible;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(390px,1fr) auto;height:100%;margin:0;min-height:0;overflow:hidden;position:relative;width:auto}.world-network-topology .world-index-topology-stage{border:0;border-bottom:1px solid rgba(141,183,246,.18);min-height:390px}.world-network-topology .topology-corner-label{font-size:.56rem;left:.9rem;right:.9rem;top:.85rem}.world-network-topology .world-index-topology-readout{display:grid;gap:.55rem .9rem;grid-template-columns:minmax(0,1fr) auto;padding:.8rem .95rem}.world-network-topology .topology-readout-heading{grid-column:1;grid-row:1}.world-network-topology .topology-readout-heading h3{font-size:1rem}.world-network-topology .world-index-topology-readout dl{grid-column:2;grid-row:1/span 2}.world-network-topology .world-index-topology-readout dl>div{min-width:58px;padding:.52rem}.world-network-topology .world-index-topology-readout dd{font-size:1.05rem}.world-network-topology .topology-latest-event{font-size:.62rem;grid-column:1;grid-row:2;min-height:0;padding:.55rem}.world-network-topology .topology-transport-readout{grid-column:1;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr))}.world-network-topology .topology-code-key{grid-column:1/-1;grid-row:4;margin-top:0}.world-network-wire{backdrop-filter:none;background:radial-gradient(circle at 100% 0,rgba(157,140,255,.12),transparent 18rem),linear-gradient(180deg,rgba(13,28,61,.98),rgba(6,17,40,.99));border:0;border-radius:0;box-shadow:none;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;inset:auto;max-height:none;min-height:0;position:relative;width:auto}.world-network-wire>header{font-size:.54rem;min-height:54px;padding:.8rem .9rem}.world-network-wire ol{max-height:none;min-height:0;overflow-y:auto;padding:.65rem}.world-network-wire ol:empty:before{min-height:100%}.world-network-wire .world-wire-item{border-radius:14px;margin-bottom:.5rem}.world-network-wire .world-wire-item button{gap:.4rem;padding:.65rem .7rem}.world-network-wire .world-wire-route strong{font-size:.62rem;max-width:120px}.world-network-wire .world-wire-summary{font-size:.61rem}.world-network-wire>footer{min-height:38px;padding:.55rem .7rem}.world-reality-panel{background:#0a1630;display:grid;grid-template-columns:minmax(0,1fr) 340px;height:clamp(600px,calc(100vh - 235px),720px);min-height:650px;overflow:hidden}.world-reality-panel .world-stage{border-radius:0;min-height:680px}.world-reality-panel .world-stage:before{border-radius:0}.world-reality-panel .world-inspector{max-height:720px}.station-visit-popup{align-items:center;background:radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--station-color,#65ddff) 24%,transparent),transparent 36%),rgba(7,17,41,.94);border:1px solid color-mix(in srgb,var(--station-color,#65ddff) 56%,transparent);border-radius:16px;box-shadow:0 18px 45px rgba(1,7,28,.42),0 0 28px color-mix(in srgb,var(--station-color,#65ddff) 22%,transparent);color:#f5fbff;display:flex;gap:.7rem;left:50%;opacity:0;padding:.72rem .86rem;pointer-events:none;position:absolute;top:4.4rem;transform:translate(-50%,-12px) scale(.96);width:min(390px,calc(100% - 2rem));z-index:14}.station-visit-popup.is-showing{animation:station-visit-arrival 4.8s cubic-bezier(.2,.85,.2,1) both}.station-visit-popup>span{background:var(--station-color,#65ddff);border-radius:12px;box-shadow:0 0 22px color-mix(in srgb,var(--station-color,#65ddff) 62%,transparent);color:#101b39;display:grid;flex:0 0 auto;font-size:1.08rem;font-weight:950;height:38px;place-items:center;width:38px}.station-visit-popup small,.station-visit-popup strong{display:block}.station-visit-popup strong{font-size:.76rem}.station-visit-popup small{color:#b7c9e8;font-size:.62rem;line-height:1.4;margin-top:.16rem}@keyframes station-visit-arrival{0%{opacity:0;transform:translate(-50%,-12px) scale(.96)}10%,82%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-7px) scale(.98)}}@media (prefers-reduced-motion:reduce){.station-visit-popup.is-showing{animation:none;opacity:1;transform:translate(-50%)}}.world-floating-tools{align-items:flex-end;bottom:1rem;display:flex;flex-direction:column;gap:.55rem;left:1rem;pointer-events:none;position:fixed;right:auto;width:min(370px,calc(100vw - 2rem));z-index:45}.bot-command-palette,.world-help-launch{pointer-events:auto}.bot-command-palette{backdrop-filter:blur(20px) saturate(1.15);background:radial-gradient(circle at 100% 0,rgba(157,140,255,.15),transparent 15rem),rgba(6,18,43,.96);border:1px solid rgba(151,196,255,.32);border-radius:17px;box-shadow:0 22px 65px rgba(0,5,23,.56),inset 0 1px 0 hsla(0,0%,100%,.08);display:flex;flex-direction:column;max-height:min(720px,calc(100dvh - 6rem));min-height:0;overflow:hidden;width:100%}.bot-command-palette>header button{align-items:center;background:transparent;border:0;color:#ddebff;display:grid;gap:.6rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:52px;padding:.65rem .72rem;text-align:left;width:100%}.bot-command-palette>header button>span:first-child,.command-palette-bot>span:first-child{background:rgba(115,251,211,.1);border:1px solid rgba(115,251,211,.38);border-radius:10px;color:var(--world-mint);display:grid;font-weight:900;height:32px;place-items:center;width:32px}.bot-command-palette>header small,.bot-command-palette>header strong{display:block}.bot-command-palette>header strong{font-size:.72rem}.bot-command-palette>header small{color:#7f96ba;font-size:.49rem;letter-spacing:.045em;margin-top:.1rem;text-transform:uppercase}.bot-command-palette>header i{color:#8ea7ca;font-style:normal;transition:rotate .18s ease}.bot-command-palette.is-open>header i{rotate:180deg}.bot-command-palette-body{border-top:1px solid rgba(151,191,249,.14);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .72rem .72rem}#command-palette-empty,#command-palette-guidance,.command-palette-locked p{color:#8ea3c4;font-size:.58rem;line-height:1.45;margin:.65rem 0 0}.command-palette-bot{align-items:center;display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr);padding:.65rem 0}.command-palette-bot>span:first-child{--bot-color:#73fbd3;background:color-mix(in srgb,var(--bot-color) 12%,transparent);border-color:color-mix(in srgb,var(--bot-color) 48%,transparent);color:color-mix(in srgb,var(--bot-color) 75%,#fff)}.command-palette-bot small,.command-palette-bot strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-palette-bot strong{color:#edf6ff;font-size:.72rem}.bot-command-palette label,.command-palette-bot small{color:#8299bc;font-size:.5rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.bot-brain-command-form{background:radial-gradient(circle at 100% 0,rgba(115,251,211,.11),transparent 9rem),rgba(14,30,55,.82);border:1px solid rgba(168,149,255,.28);border-radius:12px;display:grid;gap:.42rem;padding:.72rem}.bot-brain-command-form.is-compact{margin-block-end:.65rem}.command-palette-more{background:rgba(8,23,48,.55);border:1px solid rgba(151,191,249,.2);border-radius:12px;margin-block:.35rem .65rem}.command-palette-more summary{color:#ddebff;cursor:pointer;font-size:.68rem;font-weight:850;min-height:44px;padding:.7rem .75rem}.command-palette-more[open] summary{border-bottom:1px solid rgba(151,191,249,.16)}.command-palette-more>:not(summary){margin-inline:.65rem}.command-palette-more-intro{color:#9cb1ce;font-size:.59rem;line-height:1.45;margin-block:.65rem}.command-palette-more .bot-action-repertoire-trigger{margin-block:.55rem}.command-palette-more .taskmaster-fleet-form{margin-block:.65rem}.bot-brain-command-form label{color:#effcff;font-size:.72rem;font-weight:850}.bot-brain-command-form>span,.bot-brain-command-status{color:#9cb1ce;font-size:.58rem;line-height:1.45;margin:0}.bot-brain-command-form textarea{background:rgba(5,17,35,.94);border:1px solid rgba(101,221,255,.34);border-radius:10px;box-sizing:border-box;color:#f2fbff;font:500 1rem/1.4 Inter,system-ui,sans-serif;min-height:4.25rem;outline:0;padding:.68rem .72rem;resize:vertical;width:100%}.bot-brain-command-form textarea:focus-visible{border-color:#73fbd3;box-shadow:0 0 0 3px rgba(115,251,211,.18)}.bot-brain-command-form textarea:user-invalid{border-color:#ff8f89}.bot-brain-command-form button[type=submit]{background:linear-gradient(135deg,rgba(36,137,147,.9),rgba(96,75,171,.9));border:1px solid rgba(115,251,211,.5);border-radius:10px;color:#fff;font-weight:850;min-height:48px;padding:.58rem .8rem}.bot-brain-command-form button[type=submit]:disabled,.bot-brain-command-form textarea:disabled{opacity:.48}.taskmaster-fleet-form{background:radial-gradient(circle at 100% 0,rgba(255,123,213,.14),transparent 9rem),linear-gradient(145deg,rgba(43,35,76,.94),rgba(12,29,52,.94));border:1px solid rgba(255,220,104,.38);border-radius:12px;box-shadow:inset 0 1px hsla(0,0%,100%,.06);display:grid;gap:.45rem;margin-block-end:.65rem;padding:.72rem}.taskmaster-fleet-form[hidden]{display:none}.taskmaster-fleet-heading{align-items:center;color:#fff4bd;display:grid;gap:.48rem;grid-template-columns:auto minmax(0,1fr)}.taskmaster-fleet-heading>span:first-child{background:rgba(255,220,104,.12);border:1px solid rgba(255,220,104,.48);border-radius:50%;box-shadow:0 0 18px rgba(255,123,213,.16);display:grid;font-size:1rem;height:2rem;place-items:center;width:2rem}.taskmaster-fleet-heading small,.taskmaster-fleet-heading strong{display:block}.taskmaster-fleet-heading strong{font-size:.7rem}.taskmaster-fleet-form>p,.taskmaster-fleet-form>span,.taskmaster-fleet-heading small{color:#aebbd2;font-size:.56rem;line-height:1.45;margin:0}.taskmaster-fleet-form label{color:#fff9dc;font-size:.68rem;font-weight:850}.taskmaster-fleet-form textarea{background:rgba(5,14,33,.94);border:1px solid rgba(255,220,104,.4);border-radius:10px;box-sizing:border-box;color:#fff;font:500 1rem/1.4 Inter,system-ui,sans-serif;min-height:4rem;outline:0;padding:.65rem .7rem;resize:vertical;width:100%}.taskmaster-fleet-actions button:focus-visible,.taskmaster-fleet-form textarea:focus-visible{outline:3px solid rgba(255,220,104,.42);outline-offset:2px}.taskmaster-fleet-form textarea:user-invalid{border-color:#ff8f89}.taskmaster-fleet-actions{display:grid;gap:.4rem;grid-template-columns:1fr 1fr}.taskmaster-fleet-actions button{background:linear-gradient(135deg,rgba(130,91,58,.94),rgba(92,70,157,.94));border:1px solid rgba(255,220,104,.45);border-radius:10px;color:#fff;font-size:.58rem;font-weight:900;min-height:45px;padding:.52rem;transition:transform .36s ease-out,box-shadow .36s ease-out;transition-timing-function:linear(0,.7 35%,1.12 72%,1)}.taskmaster-fleet-actions button.is-danger{background:rgba(116,36,54,.78);border-color:rgba(255,143,137,.52);color:#ffd9d6}.taskmaster-fleet-actions button.is-danger.is-armed{animation:taskmaster-danger-arm .9s ease-in-out infinite alternate;background:linear-gradient(135deg,#b22f4e,#781f48);border-color:#fff;box-shadow:0 0 0 3px rgba(255,143,137,.2),0 0 24px rgba(255,77,116,.36);transform:scale(1.025)}.taskmaster-fleet-actions button:disabled,.taskmaster-fleet-form textarea:disabled{opacity:.48}@keyframes taskmaster-danger-arm{to{box-shadow:0 0 0 5px rgba(255,143,137,.12),0 0 32px rgba(255,77,116,.52)}}@media (prefers-reduced-motion:reduce){.taskmaster-fleet-actions button,.taskmaster-fleet-actions button.is-danger.is-armed{animation:none;transform:none;transition:none}}.bot-brain-pulse{background:radial-gradient(circle at 9% 35%,rgba(101,221,255,.2),transparent 10rem),radial-gradient(circle at 100% 0,rgba(168,149,255,.22),transparent 15rem),rgba(4,14,34,.97);border:1px solid rgba(115,251,211,.5);border-radius:20px;box-shadow:0 28px 90px rgba(0,4,22,.68),0 0 55px rgba(101,221,255,.12),inset 0 1px 0 hsla(0,0%,100%,.1);display:grid;gap:.85rem;grid-template-columns:112px minmax(0,1fr);opacity:1;overflow:hidden;padding:.9rem;position:fixed;right:1rem;top:clamp(4.6rem,9vh,7rem);transition:display .22s,opacity .22s ease,translate .26s cubic-bezier(.2,.8,.2,1);transition-behavior:allow-discrete;translate:0 0;width:min(450px,calc(100vw - 2rem));z-index:90}@starting-style{.bot-brain-pulse{opacity:0;translate:0 -1rem}}.bot-brain-pulse[hidden]{display:none;opacity:0;translate:0 -1rem}.bot-brain-pulse:before{animation:bot-brain-scan 1.7s ease-in-out infinite;background:linear-gradient(105deg,transparent 25%,rgba(115,251,211,.08),transparent 70%);content:"";inset:0;position:absolute;translate:-110% 0;z-index:-1}.bot-brain-pulse-graphic{align-self:center;display:grid;height:104px;place-items:center;position:relative;width:104px}.bot-brain-pulse-graphic i{animation:bot-brain-orbit 1.8s linear infinite;border:2px solid rgba(101,221,255,.65);border-inline-color:transparent;border-radius:50%;inset:9px;position:absolute}.bot-brain-pulse-graphic i:nth-child(2){animation-direction:reverse;animation-duration:1.25s;border-color:rgba(168,149,255,.75) transparent;inset:20px}.bot-brain-pulse-graphic i:nth-child(3){animation-duration:.9s;border-color:rgba(255,220,104,.78) transparent;inset:31px}.bot-brain-pulse-graphic span{animation:bot-brain-core .85s ease-in-out infinite alternate;background:#eaffff;border-radius:13px;box-shadow:0 0 30px #65ddff;color:#122844;display:grid;font-size:1.5rem;font-weight:900;height:38px;place-items:center;width:38px}.bot-brain-pulse-copy,.bot-brain-pulse-copy header>span{display:grid;gap:.2rem;min-width:0}.bot-brain-pulse-copy header{align-items:start;display:flex;gap:.6rem;justify-content:space-between}.bot-brain-pulse-copy header small{color:#73fbd3;font-size:.58rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.bot-brain-pulse-copy header strong{color:#f4fbff;font-size:1rem}.bot-brain-pulse-copy header button{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.16);border-radius:50%;color:#c8d9eb;display:grid;flex:0 0 auto;font-size:1.15rem;height:34px;place-items:center;width:34px}#bot-brain-pulse-bot,#bot-brain-pulse-detail{color:#9db4cc;font-size:.65rem;margin:.25rem 0 0}#bot-brain-pulse-prompt{background:rgba(168,149,255,.08);border-inline-start:3px solid #a895ff;color:#e9e7ff;font-size:.76rem;line-height:1.45;margin:.48rem 0;max-height:7rem;overflow:auto;padding:.55rem .65rem;white-space:pre-wrap}.bot-brain-pulse-answer{display:grid;gap:.3rem;margin-block:.42rem}.bot-brain-pulse-answer[hidden],.bot-brain-pulse[data-phase=answer] .bot-brain-pulse-thinking{display:none}.bot-brain-pulse-answer strong{color:#f3ffff;font-size:.82rem;line-height:1.4}.bot-brain-pulse-answer span{color:#b8cbe0;font-size:.68rem;line-height:1.4}.bot-brain-pulse-answer b{background:rgba(115,251,211,.12);border:1px solid rgba(115,251,211,.42);border-radius:999px;color:#cffff1;font-size:.62rem;justify-self:start;padding:.25rem .48rem;text-transform:uppercase}.bot-brain-pulse-thinking{align-items:center;display:flex;gap:.32rem;min-height:1rem}.bot-brain-pulse-thinking span{animation:bot-brain-dot .9s ease-in-out infinite alternate;background:#73fbd3;border-radius:50%;box-shadow:0 0 12px #73fbd3;height:7px;width:7px}.bot-brain-pulse-thinking span:nth-child(2){animation-delay:.18s}.bot-brain-pulse-thinking span:nth-child(3){animation-delay:.36s}.bot-brain-answer-timer{background:linear-gradient(90deg,#73fbd3,#65ddff,#a895ff);bottom:0;height:3px;left:0;position:absolute;right:0;scale:0 1;transform-origin:left}.bot-brain-pulse[data-phase=answer] .bot-brain-answer-timer{animation:bot-brain-answer-time 5s linear forwards}@keyframes bot-brain-orbit{to{rotate:1turn}}@keyframes bot-brain-core{to{filter:brightness(1.1);scale:1.14}}@keyframes bot-brain-dot{to{opacity:.35;translate:0 -5px}}@keyframes bot-brain-scan{50%,to{translate:110% 0}}@keyframes bot-brain-answer-time{0%{scale:1 1}to{scale:0 1}}.command-palette-placement{display:grid;gap:.4rem;grid-template-columns:minmax(0,1fr) auto;margin-top:.3rem}.command-palette-more>.command-palette-lifecycle{margin-block:.55rem .65rem}.command-palette-placement button,.command-palette-placement select{border-radius:9px;font-size:.59rem;min-height:36px}.command-palette-placement button{background:rgba(115,251,211,.12);border:1px solid rgba(115,251,211,.34);color:#d9fff4;font-weight:850}.command-palette-lifecycle{display:grid;gap:.4rem;grid-template-columns:1fr 1fr;margin-top:.5rem}.command-palette-lifecycle button{align-items:center;background:rgba(101,221,255,.07);border:1px solid rgba(101,221,255,.24);border-radius:10px;color:#dbeeff;display:grid;gap:.45rem;grid-template-columns:auto 1fr;min-height:48px;padding:.48rem;text-align:left}.command-palette-lifecycle button.is-danger{background:rgba(255,143,137,.07);border-color:rgba(255,143,137,.25)}.command-palette-lifecycle small,.command-palette-lifecycle strong{display:block}.command-palette-lifecycle strong{font-size:.62rem}.command-palette-lifecycle small{color:#879dbd;font-size:.48rem}[data-palette-command][aria-disabled=true]{filter:saturate(.45);opacity:.48}.command-palette-more summary:focus-visible{outline:3px solid rgba(115,251,211,.6);outline-offset:3px}.command-palette-locked a{color:var(--world-mint);display:inline-flex;font-size:.62rem;font-weight:850;margin-top:.5rem}.world-help-launch{align-items:center;backdrop-filter:blur(16px);background:rgba(8,21,49,.94);border:1px solid rgba(255,220,104,.34);border-radius:999px;box-shadow:0 12px 35px rgba(0,5,23,.42);color:#f5e6b2;display:flex;gap:.45rem;min-height:38px;padding:.38rem .62rem .38rem .42rem}.world-help-launch>span{background:var(--world-sun);border-radius:50%;color:#16213b;display:grid;font-weight:950;height:25px;place-items:center;width:25px}.world-help-launch strong{font-size:.58rem}.world-help-dialog{width:min(850px,calc(100vw - 1.2rem))}.world-help-grid{display:grid;gap:.65rem;grid-template-columns:1fr 1fr}.world-help-grid section{background:hsla(0,0%,100%,.035);border:1px solid rgba(151,191,249,.17);border-radius:13px;display:grid;gap:.65rem;grid-template-columns:auto 1fr;padding:.78rem}.world-help-grid section>span{background:linear-gradient(145deg,var(--world-mint),var(--world-sky));border-radius:9px;color:#10203d;display:grid;font-size:.7rem;font-weight:950;height:30px;place-items:center;width:30px}.world-help-grid h3{color:#f1f7ff;font-size:.78rem;margin:0}.world-help-grid p,.world-help-notes p{color:#a7bad8;font-size:.68rem;line-height:1.55;margin:.24rem 0 0}.world-help-notes{background:rgba(115,251,211,.045);border:1px solid rgba(115,251,211,.17);border-radius:13px;display:grid;gap:.45rem;margin-top:.8rem;padding:.8rem}.world-help-notes p{margin:0}.world-help-notes strong{color:#e6fff8}@media (max-width:1040px){.world-intro{align-items:stretch;flex-direction:column}.world-intro-copy{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.world-view-controls{justify-content:space-between;max-width:none;width:100%}.world-status-ribbon{grid-template-columns:1fr}.world-live-state{flex-wrap:wrap;grid-column:1;grid-row:2;max-width:none;width:100%}.world-network-panel{grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr)}.world-reality-panel{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:760px){.world-intro-copy{min-width:0}.world-season-badge{display:none}.world-view-controls{justify-content:flex-start;overflow-x:auto}.world-status-ribbon dl{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.25rem}.world-status-ribbon dl>div{flex:0 0 78px}.world-command-heading{align-items:stretch;flex-direction:column}.world-command-tabs{width:100%}.world-command-tabs button{flex:1 1 50%;min-width:0}.world-command-heading-status{display:grid;grid-template-columns:1fr 1fr}.world-network-panel,.world-reality-panel{grid-template-columns:1fr;height:auto}.world-network-topology,.world-network-wire{height:auto;min-height:470px}.world-network-topology{border-bottom:1px solid rgba(141,183,246,.2);border-right:0;grid-template-rows:minmax(310px,1fr) auto}.world-network-topology .world-index-topology-stage{min-height:310px}.world-network-wire ol{max-height:390px}.world-reality-panel .world-stage{min-height:620px}.world-reality-panel .world-inspector{max-height:none}.world-help-grid{grid-template-columns:1fr}}@media (max-width:520px){.world-intro{padding:0 .6rem .6rem}.world-intro-copy{display:block}.world-intro h1{font-size:1.42rem}.world-command-tabs button{padding:.45rem}.world-command-tabs button>span:first-child,.world-command-tabs small{display:none}.world-command-tabs strong{font-size:.61rem;text-align:center;white-space:normal}.world-network-topology .world-index-topology-readout{grid-template-columns:1fr}.world-network-topology .world-index-topology-readout dl{grid-column:1;grid-row:2}.world-network-topology .topology-latest-event{grid-row:3}.world-network-topology .topology-transport-readout{grid-row:4}.world-network-topology .topology-code-key{grid-row:5}.world-network-topology,.world-network-wire{min-height:500px}.world-floating-tools{bottom:.55rem;left:.55rem;right:auto;width:calc(100vw - 1.1rem)}.world-help-launch strong{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.bot-command-palette>header i,.world-command-tabs button{transition:none}}.world-view-controls{max-width:none}.world-simulation-control{--simulation-accent:#ffdc68;align-items:center;background:radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--simulation-accent) 20%,transparent),transparent 42%),linear-gradient(145deg,rgba(19,31,52,.98),rgba(8,16,31,.98));border:1px solid color-mix(in srgb,var(--simulation-accent) 55%,transparent);border-radius:1rem;box-shadow:inset 0 1px hsla(0,0%,100%,.08),0 10px 30px rgba(0,0,0,.26),0 0 24px color-mix(in srgb,var(--simulation-accent) 10%,transparent);color:#f5f8ff;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:.72rem;min-height:3.35rem;min-width:12.5rem;padding:.55rem .82rem;text-align:left;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.world-simulation-control:hover{border-color:var(--simulation-accent);box-shadow:inset 0 1px hsla(0,0%,100%,.1),0 14px 34px rgba(0,0,0,.32),0 0 30px color-mix(in srgb,var(--simulation-accent) 18%,transparent);transform:translateY(-1px)}.world-simulation-control:focus-visible{outline:3px solid rgba(115,251,211,.48);outline-offset:3px}.world-simulation-control[data-state=paused]{--simulation-accent:#73fbd3}.world-simulation-control.is-login{--simulation-accent:#65ddff}.world-simulation-control-icon{background:color-mix(in srgb,var(--simulation-accent) 13%,transparent);border:1px solid color-mix(in srgb,var(--simulation-accent) 62%,transparent);border-radius:.72rem;box-shadow:0 0 18px color-mix(in srgb,var(--simulation-accent) 20%,transparent);color:var(--simulation-accent);display:grid;flex:0 0 auto;font-size:1.05rem;font-weight:950;height:2.15rem;place-items:center;width:2.15rem}.world-simulation-control>span:last-child{display:grid;gap:.14rem}.world-simulation-control strong{color:#fff;font-size:.78rem;letter-spacing:.02em}.world-simulation-control small{color:#9eb0ce;font-size:.64rem;line-height:1.25}@media (max-width:1180px){.world-view-controls{flex-wrap:wrap}.world-simulation-control{min-width:11.5rem}}@media (max-width:760px){.world-simulation-control{min-width:12.5rem}}@media (prefers-reduced-motion:reduce){.world-simulation-control{transition:none}}.bot-studio{--studio-cyan:#69e7ff;--studio-violet:#aa8cff;--studio-gold:#ffc86b;--studio-surface:rgba(8,22,24,.88);background:radial-gradient(circle at 13% 8%,rgba(105,231,255,.09),transparent 30rem),radial-gradient(circle at 88% 24%,rgba(170,140,255,.085),transparent 32rem),linear-gradient(180deg,#061211,#07100f 58%,#050b0a)}.bot-studio main{isolation:isolate;position:relative}.bot-studio main:before{background:linear-gradient(90deg,transparent 49.8%,rgba(105,231,255,.025) 50%,transparent 50.2%),linear-gradient(transparent 49.8%,rgba(105,231,255,.025) 50%,transparent 50.2%);background-size:72px 72px;content:"";inset:0;mask-image:linear-gradient(#000,transparent 92%);position:absolute;z-index:-1}.bot-studio .fleet-launchpad,.bot-studio .fleet-library-section,.bot-studio .lab-grid,.bot-studio .lab-hero,.bot-studio .robot-catalog-section,.bot-studio .stat-grid-lab{width:min(1480px,calc(100vw - 2rem))}.bot-studio .lab-hero{align-items:center;border-bottom:1px solid rgba(105,231,255,.14);min-height:0;padding:1.15rem 0 .9rem;position:relative}.bot-studio .lab-hero:after{animation:studio-scan 5s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--studio-cyan),transparent);bottom:-1px;content:"";height:1px;position:absolute;right:0;width:min(38vw,520px)}.bot-studio .lab-hero h1{font-size:clamp(2rem,3.4vw,3.15rem);letter-spacing:-.055em;line-height:1;margin:.05rem 0 .45rem}.bot-studio .lab-hero .eyebrow{margin-bottom:.35rem}.bot-studio .action-cluster{justify-content:flex-end;margin-top:0}.bot-studio .studio-purpose{color:#deece7;font-size:1.04rem;line-height:1.45;margin:0;max-width:40rem}.bot-studio .studio-refresh-note{color:#a9beb8;font-size:.82rem;margin:.45rem 0 0}.fleet-launchpad{--fleet-accent:var(--studio-cyan);background:radial-gradient(circle at 25% 35%,color-mix(in srgb,var(--fleet-accent) 13%,transparent),transparent 34rem),radial-gradient(circle at 85% 10%,rgba(170,140,255,.11),transparent 28rem),linear-gradient(145deg,rgba(9,29,29,.97),rgba(5,16,19,.99));border:1px solid color-mix(in srgb,var(--fleet-accent) 35%,transparent);border-radius:22px;box-shadow:inset 0 1px hsla(0,0%,100%,.06),0 24px 70px rgba(0,0,0,.3);margin:.8rem auto 0;overflow:clip;padding:clamp(1rem,2vw,1.6rem);position:relative;scroll-margin-top:9rem;transition:border-color .25s ease,box-shadow .25s ease}.fleet-launchpad:before{background:linear-gradient(90deg,transparent 49.8%,color-mix(in srgb,var(--fleet-accent) 8%,transparent) 50%,transparent 50.2%),linear-gradient(transparent 49.8%,color-mix(in srgb,var(--fleet-accent) 8%,transparent) 50%,transparent 50.2%);background-size:3.5rem 3.5rem;content:"";inset:0;mask-image:radial-gradient(circle at 42% 45%,#000,transparent 76%);pointer-events:none;position:absolute}.fleet-launchpad.is-dispatching{border-color:var(--fleet-accent);box-shadow:inset 0 1px hsla(0,0%,100%,.07),0 24px 70px rgba(0,0,0,.32),0 0 42px color-mix(in srgb,var(--fleet-accent) 16%,transparent)}.fleet-launchpad.is-dispatched{border-color:color-mix(in srgb,var(--green) 70%,var(--fleet-accent))}.fleet-launchpad-heading,.fleet-library-section .section-heading,.robot-catalog-section .section-heading{align-items:start;display:flex;gap:1rem;justify-content:space-between;position:relative;z-index:1}.fleet-launchpad-heading h2,.fleet-library-section h2,.robot-catalog-section h2{font-size:clamp(1.6rem,3vw,2.55rem);letter-spacing:-.045em;line-height:1.05;margin:0;max-width:24ch;text-wrap:balance}.fleet-launchpad-heading>div>p:last-child,.fleet-library-section .section-heading p:last-child,.robot-catalog-section .section-heading p:last-child{color:#abc1ba;margin:.6rem 0 0;max-width:64ch}.fleet-signal{animation:fleet-signal-pulse 2s ease-out infinite;background:var(--fleet-accent);border-radius:50%;box-shadow:0 0 0 0 color-mix(in srgb,var(--fleet-accent) 50%,transparent);display:inline-block;height:.55rem;margin-inline-end:.35rem;width:.55rem}.fleet-launchpad-layout{display:grid;gap:.8rem;grid-template-columns:minmax(0,1.45fr) minmax(17rem,.55fr);margin-top:1rem;position:relative;z-index:1}.fleet-constellation{background:radial-gradient(circle at center,color-mix(in srgb,var(--fleet-accent) 10%,transparent),transparent 45%),rgba(3,15,17,.7);border:1px solid color-mix(in srgb,var(--fleet-accent) 22%,transparent);border-radius:18px;contain:layout paint;min-height:28rem;overflow:clip;position:relative}.fleet-orbit,.fleet-orbit i{border:1px solid color-mix(in srgb,var(--fleet-accent) 22%,transparent);border-radius:50%;inset:50%;position:absolute;translate:-50% -50%}.fleet-orbit{animation:fleet-orbit-spin 40s linear infinite;aspect-ratio:1;border-style:dashed;width:min(72%,34rem)}.fleet-orbit i:first-child{aspect-ratio:1;width:72%}.fleet-orbit i:nth-child(2){aspect-ratio:1;width:42%}.fleet-orbit i:nth-child(3){background:var(--fleet-accent);border:0;box-shadow:0 0 18px var(--fleet-accent);height:.5rem;width:.5rem}.fleet-hub{animation:fleet-hub-float 4s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--fleet-accent) 20%,#0c2627),#061618 70%);border:1px solid color-mix(in srgb,var(--fleet-accent) 65%,transparent);border-radius:50%;box-shadow:inset 0 0 28px color-mix(in srgb,var(--fleet-accent) 13%,transparent),0 0 42px color-mix(in srgb,var(--fleet-accent) 18%,transparent);display:grid;left:50%;place-content:center;position:absolute;text-align:center;top:50%;translate:-50% -50%;width:8.25rem;z-index:1}.fleet-hub>span{color:var(--fleet-accent);font-size:1.7rem;line-height:1}.fleet-hub strong{margin-top:.25rem}.fleet-hub small{color:#8fa9a4;font-size:.72rem}.fleet-preview-members{align-content:space-between;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(11rem,45%),1fr));inset:1rem;list-style:none;margin:0;padding:0;position:absolute;z-index:2}.fleet-preview-members li{animation:fleet-member-arrive .42s cubic-bezier(.2,.85,.25,1) forwards;animation-delay:calc(var(--member-index)*75ms);min-width:0;opacity:0;translate:0 .7rem}.fleet-preview-members button{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--member-accent) 12%,transparent),transparent 58%),rgba(5,21,22,.94);border:1px solid color-mix(in srgb,var(--member-accent) 34%,transparent);border-radius:14px;color:#eefbf7;display:flex;gap:.7rem;min-height:4.4rem;padding:.7rem;text-align:start;transition:translate .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.fleet-preview-members button:focus-visible,.fleet-preview-members button:hover,.fleet-preview-members button[aria-pressed=true]{border-color:var(--member-accent);box-shadow:0 10px 26px rgba(0,0,0,.28),0 0 22px color-mix(in srgb,var(--member-accent) 13%,transparent);translate:0 -2px}.fleet-builder-avatar,.fleet-preview-members button>span:first-child{background:color-mix(in srgb,var(--member-accent) 12%,#030e0f);border:1px solid color-mix(in srgb,var(--member-accent) 65%,transparent);border-radius:12px;box-shadow:0 0 18px color-mix(in srgb,var(--member-accent) 13%,transparent);color:var(--member-accent);display:grid;flex:0 0 auto;font-weight:900;height:2.7rem;place-items:center;width:2.7rem}.fleet-preview-members button>span:last-child{display:grid;min-width:0}.fleet-preview-members strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fleet-preview-members small{color:#98b1ab}.fleet-briefing{background:rgba(6,19,20,.82);border:1px solid rgba(105,231,255,.14);border-radius:18px;min-width:0;padding:1rem}.fleet-briefing-identity{align-items:center;display:flex;gap:.8rem}#fleet-member-glyph{background:color-mix(in srgb,var(--member-accent) 10%,#051213);border:1px solid color-mix(in srgb,var(--member-accent) 60%,transparent);border-radius:16px;box-shadow:0 0 24px color-mix(in srgb,var(--member-accent) 12%,transparent);color:var(--member-accent);display:grid;flex:0 0 auto;font-size:1.45rem;font-weight:900;height:4rem;place-items:center;width:4rem}.fleet-briefing h3,.fleet-dispatch-history h3,.fleet-dispatch-summary h3,.fleet-library-card h3{margin:0}.fleet-briefing>p{color:#b8cbc5}.fleet-member-stats{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin:1rem 0}.fleet-member-stats>div{background:hsla(0,0%,100%,.025);border:1px solid rgba(105,231,255,.1);border-radius:10px;min-width:0;padding:.65rem}.fleet-member-stats dt{color:#829d97;font-size:.7rem;text-transform:uppercase}.fleet-member-stats dd{font-size:.84rem;font-weight:750;margin:.15rem 0 0;overflow-wrap:anywhere}.fleet-safety-line{background:rgba(132,240,168,.045);border:1px solid rgba(132,240,168,.2);border-radius:12px;color:#bcd2cb;display:flex;font-size:.8rem;gap:.65rem;padding:.75rem}.fleet-safety-line>span:first-child{color:var(--green);font-size:1.15rem}.fleet-dispatch-form{align-items:end;background:rgba(4,16,17,.78);border:1px solid color-mix(in srgb,var(--fleet-accent) 20%,transparent);border-radius:16px;display:grid;gap:.75rem;grid-template-columns:minmax(12rem,1.1fr) repeat(2,minmax(10rem,.7fr)) minmax(15rem,1.4fr);margin-top:.8rem;padding:.85rem;position:relative;z-index:1}.fleet-dispatch-form :is(select,textarea){font-size:1rem;min-height:3rem}.fleet-dispatch-summary p{color:#96afa8;font-size:.78rem;margin:.25rem 0 0}.fleet-mission-field{grid-column:span 1}.fleet-mission-field textarea{resize:vertical}.fleet-autostart{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid rgba(105,231,255,.12);border-radius:11px;display:flex;gap:.65rem;grid-column:1/span 2;min-height:3rem;padding:.6rem .75rem}.fleet-autostart input{accent-color:var(--fleet-accent);margin:0;width:1.15rem}.fleet-autostart span{display:grid}.fleet-autostart small{color:#8ea6a0;font-size:.72rem}.fleet-launch-button{grid-column:3/-1;min-height:3.2rem!important}.fleet-preflight{background:linear-gradient(120deg,rgba(255,200,107,.055),transparent 48%),rgba(2,13,14,.55);border:1px solid rgba(255,200,107,.22);border-radius:14px;grid-column:1/-1;padding:.8rem;transition:border-color .18s ease,background-color .18s ease}.fleet-preflight.is-ready{background:linear-gradient(120deg,rgba(132,240,168,.055),transparent 48%),rgba(2,13,14,.55);border-color:rgba(132,240,168,.24)}.fleet-preflight-heading{align-items:center;display:flex;gap:.65rem}#fleet-preflight-mark{border:1px solid rgba(255,200,107,.38);border-radius:50%;color:#ffd997;display:grid;flex:0 0 auto;font-weight:900;height:2.4rem;place-items:center;width:2.4rem}.fleet-preflight.is-ready #fleet-preflight-mark{border-color:rgba(132,240,168,.42);color:var(--green)}.fleet-preflight-heading h4{font-size:1rem;margin:.12rem 0 0}.fleet-preflight>p{color:#9bb4ad;font-size:.78rem;margin:.6rem 0}.fleet-preflight ul{display:grid;gap:.45rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.fleet-preflight li{align-items:start;background:hsla(0,0%,100%,.02);border:1px solid rgba(132,240,168,.1);border-radius:10px;display:flex;gap:.45rem;min-width:0;padding:.55rem}.fleet-preflight li.needs-attention{border-color:rgba(255,200,107,.22)}.fleet-preflight li>span:first-child{color:var(--green);font-weight:900}.fleet-preflight li.needs-attention>span:first-child{color:#ffd997}.fleet-preflight li>span:last-child{display:grid;min-width:0}.fleet-preflight li strong{font-size:.76rem;overflow-wrap:anywhere}.fleet-preflight li small{color:#809a94;font-size:.67rem;line-height:1.35;margin-top:.16rem}.fleet-dispatch-status{color:#a8c1ba;font:650 .78rem/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;grid-column:1/-1;margin:0}.fleet-library-section,.robot-catalog-section{margin:.8rem auto 0;padding:1rem 0}.fleet-library{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));margin-top:.9rem}.fleet-library-card{--fleet-card-accent:var(--studio-cyan);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--fleet-card-accent) 12%,transparent),transparent 15rem),rgba(7,23,22,.88);border:1px solid color-mix(in srgb,var(--fleet-card-accent) 24%,transparent);border-radius:16px;box-shadow:inset 0 1px hsla(0,0%,100%,.04),0 14px 34px rgba(0,0,0,.16);display:grid;gap:.7rem;min-width:0;overflow:clip;padding:1rem;position:relative}.fleet-library-card:after{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--fleet-card-accent) 15%,transparent);border-radius:50%;bottom:-2rem;content:"";position:absolute;right:-2rem;width:7rem}.fleet-library-card header{align-items:start;display:flex;gap:.75rem;justify-content:space-between}.fleet-library-card>p{color:#abc0ba;margin:0}.fleet-dispatch-count{color:#8fa7a1;font-size:.72rem;white-space:nowrap}.fleet-card-avatars{display:flex;min-height:2.35rem;padding-inline-start:.45rem}.fleet-card-avatars span{background:color-mix(in srgb,var(--member-accent) 16%,#071817);border:2px solid #081817;border-radius:50%;box-shadow:0 0 14px color-mix(in srgb,var(--member-accent) 10%,transparent);color:var(--member-accent);display:grid;font-size:.78rem;font-weight:900;height:2.35rem;margin-inline-start:-.45rem;place-items:center;width:2.35rem}.fleet-card-mission{color:#819b95;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:clip}.fleet-filter-bar,.fleet-history-filters{align-items:end;display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.8rem}.fleet-filter-bar>label,.fleet-history-filters>label{color:#a9c4bd;display:grid;font-size:.75rem;font-weight:750;gap:.3rem;min-width:min(18rem,100%)}.fleet-filter-bar :is(input,select),.fleet-history-filters :is(input,select){min-height:2.85rem}.fleet-filter-bar .fleet-filter-check{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid rgba(105,231,255,.15);border-radius:10px;display:flex;gap:.55rem;min-height:2.85rem;min-width:0;padding:.55rem .7rem}.fleet-filter-check input{height:1.15rem;margin:0;width:1.15rem}.fleet-dispatch-history{background:rgba(6,20,20,.74);border:1px solid rgba(105,231,255,.12);border-radius:15px;display:grid;gap:1rem;grid-template-columns:minmax(10rem,.35fr) 1fr;margin-top:.8rem;padding:1rem}.fleet-dispatch-history ol{display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.fleet-dispatch-history .fleet-history-item{background:hsla(0,0%,100%,.02);border:1px solid rgba(105,231,255,.09);border-radius:10px;display:grid;gap:.55rem;min-width:0;padding:.7rem}.fleet-history-row{align-items:center;gap:.65rem;grid-template-columns:auto 1fr auto}.fleet-history-row,.fleet-history-row>span:nth-child(2){display:grid;min-width:0}.fleet-dispatch-history li small{color:#839c96;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fleet-history-signal{background:var(--green);border-radius:50%;box-shadow:0 0 12px var(--green);height:.5rem;width:.5rem}.fleet-history-signal:is(.is-paused,.is-staged){background:#ffc86b;box-shadow:0 0 12px #ffc86b}.fleet-history-signal:is(.is-stopped,.is-recalled,.is-completed){background:#78918b;box-shadow:none}.fleet-history-mission{align-items:center;display:grid;gap:.35rem .7rem;grid-template-columns:auto minmax(5rem,1fr)}.fleet-history-mission>span{color:#b9d0c9;font-size:.75rem;font-weight:800;text-transform:capitalize}.fleet-history-mission progress{accent-color:var(--studio-cyan);height:.65rem;width:100%}.fleet-history-mission small{grid-column:1/-1;white-space:normal!important}.fleet-history-details{border-top:1px solid rgba(105,231,255,.08)}.fleet-history-details>summary{color:#9fc5bc;cursor:pointer;font-size:.76rem;font-weight:800;min-height:2.75rem;padding:.7rem .1rem .2rem}.fleet-history-members{display:grid;gap:.3rem;list-style:none;margin:.5rem 0;padding:0}.fleet-history-members li{background:hsla(0,0%,100%,.025);border-radius:8px;display:flex;flex-wrap:wrap;font-size:.74rem;gap:.25rem .65rem;justify-content:space-between;padding:.42rem .55rem}.fleet-history-members span{color:#819b95}.fleet-history-snapshot{color:#92aaa4;font-size:.72rem;line-height:1.5;margin:.55rem 0}.fleet-history-controls{margin-top:.55rem}.robot-catalog-strip{display:flex;gap:.7rem;margin-top:.9rem;overflow-x:auto;overscroll-behavior-inline:contain;padding:.15rem 0 .65rem;scroll-snap-type:inline proximity;scrollbar-color:rgba(105,231,255,.38) transparent;touch-action:pan-x pan-y}.robot-catalog-card{background:linear-gradient(145deg,#0d1f1f,#051112);border:1px solid rgba(105,231,255,.15);border-radius:15px;color:#eefbf7;display:grid;gap:.25rem;max-width:15rem;min-width:min(15rem,72vw);padding:.7rem;scroll-snap-align:start;text-align:start;transition:translate .18s ease,border-color .18s ease}.robot-catalog-card:focus-visible,.robot-catalog-card:hover{border-color:var(--studio-cyan);translate:0 -3px}.robot-catalog-media{background:radial-gradient(circle,rgba(105,231,255,.08),transparent 70%);border-radius:11px;display:grid;height:10rem;overflow:clip;place-items:center}.robot-catalog-media img{filter:drop-shadow(0 14px 18px rgb(0 0 0/.32));height:100%;object-fit:contain;width:100%}.robot-catalog-card small{color:#8fa7a1}.robot-catalog-card>span:last-child{border:1px solid rgba(105,231,255,.18);border-radius:999px;color:#a8dce2;font-size:.68rem;margin-top:.35rem;padding:.18rem .42rem;text-transform:uppercase;width:fit-content}.fleet-builder-dialog{width:min(68rem,calc(100vw - 2rem))}.fleet-builder-basics{display:grid;gap:.75rem;grid-template-columns:1fr 8rem}.fleet-builder-basics .full{grid-column:1/-1}.fleet-builder-members{border:0;margin-top:1rem;padding:0}.fleet-builder-members>legend{color:#eefbf7;font-size:1rem}.fleet-role-palette{display:flex;flex-wrap:wrap;gap:.4rem;margin:.6rem 0}.fleet-builder-member-list{display:grid;gap:.65rem;grid-template-columns:1fr 1fr;max-height:min(54dvh,38rem);overflow-y:auto;overscroll-behavior:contain;padding:.1rem .25rem .5rem 0;scrollbar-gutter:stable;touch-action:pan-y}.fleet-builder-member{background:linear-gradient(145deg,color-mix(in srgb,var(--member-accent) 7%,transparent),rgba(4,17,17,.9));border:1px solid color-mix(in srgb,var(--member-accent) 28%,transparent);border-radius:14px;min-width:0;padding:.75rem}.fleet-builder-member[data-embodiment=physical]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--member-accent) 22%,transparent),0 0 1.5rem color-mix(in srgb,var(--member-accent) 6%,transparent)}.fleet-builder-member-heading{align-items:center;display:flex;gap:.65rem}.fleet-builder-member-heading strong{margin-inline-end:auto}.fleet-builder-member-fields{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-top:.65rem}.fleet-builder-member-fields .full{grid-column:1/-1}.fleet-builder-member-fields :is(input:not([type=radio]),select,textarea){font-size:1rem;min-height:3rem}.fleet-builder-member-fields input[type=color]{min-width:100%;padding:.25rem}.fleet-member-embodiment{border:0;display:flex;flex-wrap:wrap;gap:.4rem .65rem;padding:0}.fleet-member-embodiment legend{color:#a9c4bd;font-size:.75rem;font-weight:700;margin-bottom:.2rem;width:100%}.fleet-member-embodiment label{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid rgba(105,231,255,.16);border-radius:10px;cursor:pointer;display:flex;flex:1 1 10rem;gap:.45rem;min-height:3rem;padding:.5rem .65rem}.fleet-member-embodiment label:has(input:checked){background:color-mix(in srgb,var(--member-accent) 11%,#041111);border-color:var(--member-accent)}.fleet-member-embodiment input{accent-color:var(--member-accent);height:1.15rem;margin:0;width:1.15rem}.fleet-member-physical-profile select{margin-top:.3rem}.fleet-builder-totals{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.fleet-builder-totals p{margin:0}.fleet-builder-totals output{color:#b6ccc5;font-size:.78rem;text-align:end}@keyframes fleet-signal-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--fleet-accent) 55%,transparent)}70%,to{box-shadow:0 0 0 .65rem transparent}}@keyframes fleet-orbit-spin{to{rotate:1turn}}@keyframes fleet-hub-float{0%,to{translate:-50% -50%}50%{translate:-50% calc(-50% - .3rem)}}@keyframes fleet-member-arrive{to{opacity:1;translate:0}}.studio-more-actions{position:relative}.studio-more-actions>summary{border:1px solid rgba(117,178,168,.28);border-radius:11px;color:#dcebe5;cursor:pointer;font-size:.86rem;font-weight:700;list-style:none;min-height:44px;padding:.65rem .8rem}.studio-more-actions>summary::-webkit-details-marker{display:none}.studio-more-actions>summary:after{content:"⌄";margin-left:.5rem}.studio-more-actions[open]>summary:after{content:"⌃"}.studio-more-actions>summary:focus-visible{outline:3px solid var(--studio-cyan);outline-offset:3px}.studio-more-actions-list{background:#0a1d1b;border:1px solid rgba(105,231,255,.28);border-radius:12px;box-shadow:0 16px 34px rgba(0,0,0,.36);display:grid;gap:.4rem;min-width:15rem;padding:.5rem;position:absolute;right:0;top:calc(100% + .4rem);z-index:20}.run-feedback{color:#b7d9ce;font-size:.88rem;margin:.75rem 0 0;min-height:1.4rem}.run-feedback.error{color:#ffb4ab}.bot-studio .table-wrap:focus-visible{outline:3px solid var(--studio-cyan);outline-offset:3px}.bot-studio .button{border-color:rgba(117,178,168,.28);border-radius:11px;font-size:.86rem;min-height:44px;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s ease,box-shadow .18s ease}.bot-studio .button:hover{border-color:rgba(105,231,255,.56);box-shadow:0 9px 24px rgba(0,0,0,.24),0 0 20px rgba(105,231,255,.08);transform:translateY(-2px)}.bot-studio .button:active{transform:translateY(0) scale(.98)}.bot-studio .eyebrow{font-size:.8rem;letter-spacing:.11em}.bot-studio .entity-item small,.bot-studio .event-item time,.bot-studio .muted{font-size:.82rem}.studio-status-strip{display:flex;flex-wrap:wrap;gap:.45rem}.studio-status-chip{align-items:center;background:rgba(105,231,255,.045);border:1px solid rgba(105,231,255,.16);border-radius:999px;color:#b7cbc6;cursor:help;display:inline-flex;font-family:inherit;font-size:.8rem;gap:.38rem;line-height:1.25;padding:.28rem .55rem;white-space:nowrap}.studio-status-chip:focus-visible,.studio-status-chip:hover{background:rgba(105,231,255,.1);border-color:rgba(105,231,255,.48);box-shadow:0 0 0 3px rgba(105,231,255,.09);color:#edfffa;outline:none}.studio-status-strip i{color:var(--studio-cyan);font-style:normal}.studio-heading-line{align-items:center;display:flex;gap:.45rem}.studio-heading-line h2{margin:0}.studio-info-button{background:rgba(105,231,255,.07);border:1px solid rgba(105,231,255,.3);border-radius:50%;color:#b9f5ff;cursor:help;display:inline-grid;flex:0 0 auto;font:800 .78rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;height:1.45rem;padding:0;place-items:center;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease;vertical-align:middle;width:1.45rem}.studio-info-button:focus-visible,.studio-info-button:hover{background:rgba(105,231,255,.16);border-color:rgba(105,231,255,.72);box-shadow:0 0 0 3px rgba(105,231,255,.1),0 0 18px rgba(105,231,255,.14);color:#fff;outline:none;transform:scale(1.08)}.bot-studio dt .studio-info-button,.bot-studio th .studio-info-button{font-size:.7rem;height:1.25rem;margin-left:.2rem;width:1.25rem}.bot-studio [data-studio-help]:not(.studio-info-button,.studio-status-chip,.badge){--studio-help-dot:rgba(105,231,255,.78)}.bot-studio .button[data-studio-help]{position:relative}.bot-studio .button[data-studio-help]:after{background:var(--studio-help-dot);border-radius:50%;box-shadow:0 0 8px var(--studio-help-dot);content:"";height:.28rem;opacity:.72;position:absolute;right:.36rem;top:.36rem;width:.28rem}.bot-studio :is(input,select,textarea)[data-studio-help]{border-bottom-color:rgba(105,231,255,.52)}.bot-studio .badge[data-studio-help]{cursor:help;text-decoration:underline dotted rgba(105,231,255,.56);text-underline-offset:.2em}.bot-studio .badge[data-studio-help]:focus-visible{outline:2px solid var(--studio-cyan);outline-offset:2px}.studio-help-tooltip{animation:studio-tooltip-in .16s cubic-bezier(.2,.8,.2,1) both;background:linear-gradient(145deg,rgba(11,34,32,.985),rgba(5,18,20,.99));border-color:rgba(105,231,255,.46);box-shadow:0 16px 50px rgba(0,0,0,.52),0 0 28px rgba(105,231,255,.12);color:#effffc;font-size:.86rem;font-weight:620;inset:auto;line-height:1.5;margin:0;max-width:22rem;overflow:auto;overscroll-behavior:contain;pointer-events:auto;z-index:2400}.studio-help-label{color:var(--studio-cyan);font-weight:850}.studio-help-tooltip.is-pinned{border-color:rgba(255,200,107,.55);box-shadow:0 16px 50px rgba(0,0,0,.52),0 0 28px rgba(255,200,107,.11)}.studio-help-tooltip.is-pinned .studio-help-label{color:var(--studio-gold)}.bot-studio .stat-grid-lab{background:transparent;border:0;border-radius:0;gap:.65rem;overflow:visible}.bot-studio .stat-grid-lab>div{background:radial-gradient(circle at 4% 10%,rgba(105,231,255,.1),transparent 58%),var(--studio-surface);border:1px solid rgba(105,231,255,.16);border-radius:14px;box-shadow:inset 0 1px hsla(0,0%,100%,.045),0 12px 34px rgba(0,0,0,.16);display:grid;grid-template-columns:3.15rem 1fr;grid-template-rows:auto auto auto;min-width:0;overflow:hidden;padding:.9rem 1rem;position:relative}.bot-studio .stat-grid-lab>div:before{align-self:center;background:rgba(105,231,255,.08);border:1px solid rgba(105,231,255,.34);border-radius:10px;box-shadow:0 0 22px rgba(105,231,255,.12);color:var(--studio-cyan);content:attr(data-icon);display:grid;font-weight:850;grid-row:1/span 3;height:2.45rem;place-items:center;width:2.45rem}.bot-studio .stat-grid-lab>div:after{animation:studio-circuit 7s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--studio-cyan),transparent);bottom:0;content:"";height:2px;left:0;opacity:.55;position:absolute;right:0;transform:translateX(-100%)}.bot-studio .stat-grid-lab>div:nth-child(2){--studio-cyan:#84f0a8}.bot-studio .stat-grid-lab>div:nth-child(3){--studio-cyan:#aa8cff}.bot-studio .stat-grid-lab>div:nth-child(4){--studio-cyan:#ffc86b}.bot-studio .stat-grid-lab dd,.bot-studio .stat-grid-lab dt{grid-column:2}.bot-studio .stat-grid-lab dt{font-size:.8rem;letter-spacing:.04em;text-transform:none}.bot-studio .stat-grid-lab dd:not(.studio-stat-note){color:#f6fffc;font-size:clamp(1.65rem,2.7vw,2.2rem);line-height:1;margin:-.1rem 0}.bot-studio .stat-grid-lab dd.is-updated{animation:studio-metric-pop .46s cubic-bezier(.2,.9,.3,1.25)}.bot-studio .studio-stat-note{color:#8da7a1;font-family:inherit;font-size:.78rem;font-weight:600;margin:0}.bot-studio .lab-grid{gap:.75rem;padding-top:.75rem}.bot-studio .lower-grid{padding-bottom:3rem}.bot-studio .panel{background:linear-gradient(145deg,rgba(14,34,32,.88),rgba(8,21,20,.92)),var(--panel);border-color:rgba(105,231,255,.14);border-radius:15px;box-shadow:inset 0 1px hsla(0,0%,100%,.045),0 18px 50px rgba(0,0,0,.2);overflow:hidden;padding:1rem;position:relative}.bot-studio .panel:before{background:linear-gradient(90deg,var(--studio-cyan),transparent);content:"";height:1px;left:1rem;position:absolute;top:0;width:5rem}.bot-studio .panel-heading{align-items:center}.bot-studio .panel-heading h2{font-size:clamp(1.25rem,2vw,1.65rem)}.panel-live-dot{animation:studio-live-pulse 2s ease-out infinite;background:var(--green);border-radius:50%;box-shadow:0 0 0 0 rgba(132,240,168,.45);display:inline-block;height:.52rem;margin-right:.28rem;width:.52rem}.bot-studio table{font-size:.88rem}.bot-studio th{color:#a9beb8;font-size:.78rem}.bot-studio tbody tr{transition:background .18s ease,transform .18s ease}.bot-studio tbody tr:hover{background:rgba(105,231,255,.035)}.bot-studio td{border-bottom-color:rgba(74,117,106,.28)}.run-progress-label{color:#bdd0cb;display:block;font:700 .8rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;margin-bottom:.35rem}.run-progress-track{background:hsla(0,0%,100%,.08);border-radius:999px;display:block;height:.38rem;overflow:hidden;width:min(8rem,100%)}.run-progress-track>span{background:linear-gradient(90deg,var(--studio-cyan),var(--green));border-radius:inherit;box-shadow:0 0 12px rgba(105,231,255,.42);display:block;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1)}.bot-studio .badge{background:rgba(4,14,13,.62);font-size:.76rem;line-height:1;min-height:1.55rem;padding:.25rem .5rem}.bot-studio .entity-item,.bot-studio .event-item{background:linear-gradient(135deg,color-mix(in srgb,var(--bot-accent,var(--studio-cyan)) 4%,transparent),transparent 58%),rgba(5,17,16,.78);border-color:rgba(105,231,255,.12);box-shadow:inset 2px 0 color-mix(in srgb,var(--bot-accent,var(--studio-cyan)) 45%,transparent);transition:border-color .18s ease,transform .18s ease,background .18s ease}.bot-studio .entity-item:hover,.bot-studio .event-item:hover{border-color:color-mix(in srgb,var(--bot-accent,var(--studio-cyan)) 35%,transparent);transform:translateX(2px)}.lab-bot-identity{align-items:center;display:flex;gap:.65rem;min-width:0}.lab-bot-identity>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-bot-avatar{background:color-mix(in srgb,var(--bot-accent) 9%,#040e0d);border:1px solid color-mix(in srgb,var(--bot-accent) 50%,transparent);border-radius:12px;box-shadow:0 0 20px color-mix(in srgb,var(--bot-accent) 12%,transparent);color:var(--bot-accent);display:grid;flex:0 0 auto;font-size:1rem;font-weight:850;height:2.75rem;overflow:hidden;place-items:center;width:2.75rem}.lab-bot-avatar img{height:100%;object-fit:contain;width:100%}.bot-studio .event-log{scrollbar-color:rgba(105,231,255,.38) transparent}.bot-studio dialog{background:radial-gradient(circle at 90% 0,rgba(105,231,255,.16),transparent 25rem),linear-gradient(145deg,var(--dialog-surface-raised),var(--dialog-surface) 52%,var(--dialog-surface-deep));border-color:var(--dialog-border);box-shadow:var(--dialog-shadow)}.bot-studio dialog::backdrop{backdrop-filter:blur(6px) saturate(.82);background:var(--dialog-backdrop)}@keyframes studio-scan{0%,to{opacity:.2;transform:translateX(-40%)}50%{opacity:.9;transform:translateX(0)}}@keyframes studio-circuit{0%,18%{transform:translateX(-100%)}52%,to{transform:translateX(100%)}}@keyframes studio-live-pulse{0%{box-shadow:0 0 0 0 rgba(132,240,168,.45)}70%,to{box-shadow:0 0 0 8px transparent}}@keyframes studio-metric-pop{0%{opacity:.35;transform:translateY(5px) scale(.92)}to{opacity:1;transform:none}}@keyframes studio-tooltip-in{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:1080px){.bot-studio .lab-hero{align-items:flex-start;flex-direction:column;gap:.8rem}.bot-studio .action-cluster{justify-content:flex-start}.fleet-launchpad-layout,.physical-spawn-layout{grid-template-columns:1fr}.fleet-constellation{min-height:24rem}.fleet-dispatch-form{grid-template-columns:1fr 1fr}.fleet-dispatch-status,.fleet-dispatch-summary,.fleet-mission-field,.fleet-preflight{grid-column:1/-1}.fleet-preflight ul{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-autostart{grid-column:1}.fleet-launch-button{grid-column:2}}@media (max-width:620px){.bot-studio dialog{max-height:calc(100dvh - 1rem);padding:1rem;width:calc(100vw - 1rem)}.bot-studio dialog .dialog-heading{gap:.65rem}.bot-studio dialog .dialog-actions{align-items:stretch;flex-direction:column-reverse}.bot-studio dialog .dialog-actions .button{width:100%}.bot-studio .fleet-launchpad,.bot-studio .fleet-library-section,.bot-studio .lab-grid,.bot-studio .lab-hero,.bot-studio .robot-catalog-section,.bot-studio .stat-grid-lab{width:min(100% - 1rem,1480px)}.bot-studio .lab-hero{padding-top:.8rem}.bot-studio .action-cluster{display:grid;grid-template-columns:1fr;width:100%}.bot-studio .action-cluster>:is(.button,.studio-more-actions){width:100%}.studio-more-actions-list{margin-top:.4rem;min-width:0;position:static}.bot-studio .stat-grid-lab>div{grid-template-columns:3rem 1fr}.physical-spawn-specs{grid-template-columns:1fr}.physical-spawn-media,.physical-spawn-media img{height:200px;min-height:200px}.fleet-launchpad{border-radius:17px;padding:.75rem;scroll-margin-top:8.5rem}.fleet-launchpad-heading,.fleet-library-section .section-heading,.robot-catalog-section .section-heading{align-items:stretch;flex-direction:column}.fleet-launchpad-heading .studio-status-chip{width:fit-content}.fleet-constellation{min-height:36rem}.fleet-constellation:has(.fleet-preview-members li:nth-child(5)){min-height:50rem}.fleet-constellation:has(.fleet-preview-members li:nth-child(9)){min-height:68rem}.fleet-hub{top:6.3rem;width:7.25rem}.fleet-orbit{top:6.3rem;width:14rem}.fleet-preview-members{align-content:start;top:13rem}.fleet-builder-basics,.fleet-builder-member-fields,.fleet-builder-member-list,.fleet-dispatch-form,.fleet-member-stats,.fleet-preview-members{grid-template-columns:1fr}.fleet-autostart,.fleet-builder-basics .full,.fleet-builder-member-fields .full,.fleet-dispatch-form>*,.fleet-launch-button{grid-column:1}.fleet-dispatch-history,.fleet-preflight ul{grid-template-columns:1fr}.fleet-builder-totals{align-items:start;flex-direction:column}.fleet-builder-totals output{text-align:start}.fleet-history-row{grid-template-columns:auto minmax(0,1fr)}.fleet-history-row .badge{grid-column:2;width:fit-content}.fleet-filter-bar,.fleet-history-filters{align-items:stretch;flex-direction:column}.fleet-filter-bar>label,.fleet-history-filters>label{min-width:0;width:100%}.fleet-builder-member-list{max-height:none;overflow:visible}.fleet-builder-dialog form{scroll-padding-top:5rem}}@media (prefers-reduced-motion:reduce){.bot-studio .lab-hero:after,.bot-studio .stat-grid-lab>div:after,.fleet-hub,.fleet-orbit,.fleet-preview-members li,.fleet-signal,.panel-live-dot,.studio-help-tooltip{animation:none}.fleet-preview-members li{opacity:1;translate:none}}@media (pointer:coarse){.fleet-builder-dialog :is(button,input,select,textarea),.fleet-dispatch-form :is(button,input,select,textarea),.fleet-preview-members button,.robot-catalog-card{min-height:48px}}.bot-perspective-launch{gap:.5rem;justify-content:center;margin:0 1rem .85rem;width:calc(100% - 2rem)}.bot-perspective-dialog{background:radial-gradient(circle at 22% 0,rgba(101,221,255,.12),transparent 34rem),#06111d;border-color:rgba(101,221,255,.44);box-shadow:0 44px 180px rgba(0,0,0,.82),0 0 70px rgba(101,221,255,.1);max-height:calc(100dvh - 1.5rem);overflow:auto;width:min(1240px,calc(100vw - 1.5rem))}.bot-perspective-fullscreen-view{min-height:100%}.bot-perspective-heading{backdrop-filter:blur(14px);background:rgba(6,17,29,.94);position:sticky;top:0;z-index:4}.bot-perspective-heading-actions{align-items:center;display:flex;gap:.7rem}.bot-perspective-quick-command{background:linear-gradient(120deg,rgba(115,251,211,.1),transparent 52%),rgba(8,26,39,.94);border:1px solid rgba(115,251,211,.28);border-radius:14px;box-shadow:0 12px 34px rgba(0,0,0,.22),inset 0 1px hsla(0,0%,100%,.06);margin:.85rem 1rem 0;padding:.85rem}.bot-perspective-quick-command .bot-brain-command-form.is-perspective{margin:0}.bot-perspective-hud i,.bot-perspective-live-dot{animation:bot-perspective-pulse 1.8s infinite;background:#73fbd3;border-radius:999px;box-shadow:0 0 0 0 rgba(115,251,211,.45);display:inline-block;height:.55rem;margin-right:.28rem;width:.55rem}.bot-perspective-viewers{border:1px solid rgba(101,221,255,.26);border-radius:999px;color:#bceeff;font:700 .68rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;padding:.34rem .62rem;text-transform:uppercase}.bot-perspective-layout{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(240px,.3fr);padding:1rem 1rem 0}.bot-perspective-stage{background:#050b1d;border:1px solid rgba(101,221,255,.3);border-radius:16px;box-shadow:inset 0 0 70px rgba(0,0,0,.58);contain:layout paint;min-height:440px;min-width:0;overflow:hidden;position:relative}#bot-perspective-canvas{cursor:grab;display:block;height:clamp(440px,61vh,690px);touch-action:none;width:100%}#bot-perspective-canvas:active{cursor:grabbing}#bot-perspective-canvas.is-targeting{cursor:pointer}#bot-perspective-canvas.is-camera-gesture{cursor:grabbing}#bot-perspective-canvas:focus-visible{outline:3px solid #73fbd3;outline-offset:-4px}.bot-perspective-reticle{height:42px;inset:50% auto auto 50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:42px}.bot-perspective-reticle.is-camera-preview{transform:translate3d(var(--perspective-preview-x,0),var(--perspective-preview-y,0),0) translate(-50%,-50%) scale(var(--perspective-preview-scale,1));will-change:transform}.bot-perspective-reticle i{background:rgba(225,251,255,.74);box-shadow:0 0 8px rgba(101,221,255,.6);position:absolute}.bot-perspective-reticle i:first-child{height:1px;left:0;top:20px;width:42px}.bot-perspective-reticle i:last-child{height:42px;left:20px;top:0;width:1px}.bot-perspective-hud{color:#d9f8ff;display:flex;font:800 .66rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;inset:.75rem .8rem auto;justify-content:space-between;letter-spacing:.09em;pointer-events:none;position:absolute;text-shadow:0 2px 8px #000}.bot-perspective-place-hud{backdrop-filter:blur(8px);background:rgba(3,16,30,.76);border:1px solid rgba(143,240,164,.34);border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.28);color:#effff4;display:grid;gap:.2rem;inset:auto auto .8rem .8rem;max-width:min(34rem,calc(100% - 1.6rem));padding:.58rem .72rem;pointer-events:none;position:absolute;z-index:1}.bot-perspective-dialog.is-camera-gesture{box-shadow:none}.bot-perspective-dialog.is-camera-gesture .bot-perspective-heading,.bot-perspective-dialog.is-camera-gesture .bot-perspective-place-hud{backdrop-filter:none;box-shadow:none}.bot-perspective-stage.is-camera-gesture,.bot-perspective-stage.is-camera-gesture .bot-perspective-reticle i{box-shadow:none}.bot-perspective-stage.is-camera-gesture .bot-perspective-hud{text-shadow:none}html.is-perspective-camera-drag *,html.is-perspective-camera-drag :after,html.is-perspective-camera-drag :before{animation-play-state:paused!important;backdrop-filter:none!important;filter:none!important;transition:none!important}html.is-perspective-camera-drag .bot-perspective-reticle.is-camera-preview{will-change:transform}.bot-perspective-place-hud strong{color:#9fe870;font:850 .68rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;text-transform:uppercase}.bot-perspective-place-hud span{color:#cae4d2;font-size:.68rem;line-height:1.35}.bot-perspective-thought-layer{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.bot-perspective-thought{animation:bot-perspective-thought-in .22s ease-out both;background:rgba(244,252,255,.94);border:1px solid hsla(0,0%,100%,.78);border-radius:20px;box-shadow:0 12px 36px rgba(0,0,0,.42),0 0 28px rgba(101,221,255,.18);color:#10213a;padding:.72rem .82rem;position:absolute;transform-origin:50% 100%;width:min(260px,calc(100% - 2rem))}.bot-perspective-thought:after,.bot-perspective-thought:before{background:inherit;border-radius:999px;box-shadow:0 3px 10px rgba(0,0,0,.25);content:"";position:absolute}.bot-perspective-thought:before{bottom:-11px;height:14px;left:34px;width:14px}.bot-perspective-thought:after{bottom:-21px;height:7px;left:24px;width:7px}.bot-perspective-thought.is-actor{border-color:rgba(101,221,255,.85);bottom:3.2rem;left:1rem}.bot-perspective-thought.is-target{border-color:rgba(255,220,104,.9);transform:translate(-50%,-112%)}.bot-perspective-thought small{color:#3d6079;display:block;font:850 .61rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.07em;margin-bottom:.24rem;text-transform:uppercase}.bot-perspective-thought p{font-size:.78rem;font-weight:720;line-height:1.38;margin:0}.bot-perspective-telemetry{align-content:start;display:grid;gap:.75rem}.bot-perspective-telemetry section{background:rgba(12,31,47,.74);border:1px solid rgba(101,221,255,.17);border-radius:14px;box-shadow:inset 3px 0 #65ddff;display:grid;gap:.38rem;padding:1rem}.bot-perspective-telemetry section:nth-child(2){box-shadow:inset 3px 0 #a895ff}.bot-perspective-telemetry section:nth-child(3){box-shadow:inset 3px 0 #73fbd3}.bot-perspective-telemetry p{margin:0}.bot-perspective-telemetry strong{color:#f2fbff;font-size:.92rem;line-height:1.45}.bot-perspective-telemetry small{color:#9db5c8;line-height:1.45}.bot-perspective-command-deck{background:linear-gradient(120deg,rgba(168,149,255,.08),transparent 52%),rgba(8,23,38,.9);border:1px solid rgba(168,149,255,.24);border-radius:16px;display:grid;gap:.8rem;grid-template-columns:1.1fr 1fr minmax(250px,.9fr);margin:1rem;padding:.9rem}.bot-brain-command-form.is-perspective{align-items:end;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}.bot-brain-command-form.is-perspective .bot-brain-command-status,.bot-brain-command-form.is-perspective label,.bot-brain-command-form.is-perspective>span{grid-column:1/-1}.bot-brain-command-form.is-perspective textarea{min-height:4.5rem}@media (max-width:620px){.bot-brain-pulse{grid-template-columns:78px minmax(0,1fr);top:4.25rem}.bot-brain-pulse-graphic{height:74px;width:74px}.bot-brain-command-form.is-perspective{grid-template-columns:1fr}.bot-brain-command-form.is-perspective>*{grid-column:1}}@media (prefers-reduced-motion:reduce){.bot-brain-pulse{transition-duration:.1s;translate:none}.bot-brain-pulse-graphic i,.bot-brain-pulse-graphic span,.bot-brain-pulse-thinking span,.bot-brain-pulse:before{animation:none}.bot-brain-pulse[hidden]{translate:none}}.bot-perspective-command-deck>header{align-items:end;display:flex;gap:1rem;grid-column:1/-1;justify-content:space-between}.bot-perspective-command-deck h3,.bot-perspective-command-deck p{margin:0}.bot-perspective-command-deck>header>p{color:#b6c9d8;font-size:.74rem;line-height:1.4;max-width:52ch;text-align:end}.bot-perspective-command-group{align-content:start;background:rgba(13,35,52,.72);border:1px solid rgba(101,221,255,.14);border-radius:12px;display:grid;gap:.5rem;padding:.72rem}.bot-perspective-command-group>label,.bot-perspective-command-group>strong{color:#dff8ff;font-size:.72rem;font-weight:800}.bot-perspective-action-row{display:flex;flex-wrap:wrap;gap:.38rem}.bot-perspective-action-row button,.bot-perspective-command-group.is-destination button,.bot-perspective-visible-targets button{background:#102c42;border:1px solid rgba(101,221,255,.25);border-radius:9px;color:#e9fbff;font-size:.7rem;font-weight:760;min-height:34px;padding:.4rem .62rem}.bot-perspective-action-row button:focus-visible,.bot-perspective-action-row button:hover:not(:disabled),.bot-perspective-command-group.is-destination button:focus-visible,.bot-perspective-command-group.is-destination button:hover,.bot-perspective-visible-targets button:focus-visible,.bot-perspective-visible-targets button:hover{background:#17405a;border-color:#73fbd3}.bot-perspective-action-row button:disabled{cursor:not-allowed;opacity:.42}.bot-perspective-visible-targets button[aria-disabled=true]{opacity:.52}.bot-perspective-command-group.is-destination{align-items:end;grid-template-columns:minmax(0,1fr) auto}.bot-perspective-command-group.is-destination label{grid-column:1/-1}.bot-perspective-command-group select{background:#0c2235;border:1px solid rgba(101,221,255,.25);border-radius:9px;color:#e9fbff;min-height:34px;min-width:0}.bot-perspective-visible-targets{display:flex;flex-wrap:wrap;gap:.4rem;grid-column:1/-1}.bot-perspective-visible-targets:empty{display:none}.bot-perspective-visible-targets button[aria-pressed=true]{background:rgba(96,67,25,.85);border-color:#ffdc68;color:#fff4c2}.bot-perspective-command-signin{color:#bbcee0;grid-column:1/-1}.bot-perspective-command-signin a{color:#73fbd3}.bot-perspective-controls{align-items:end;display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem}.bot-perspective-controls button{background:#10263a;border:1px solid rgba(101,221,255,.27);border-radius:10px;color:#e8faff;font-weight:750;min-height:42px;padding:.55rem .85rem}.bot-perspective-controls button:focus-visible,.bot-perspective-controls button:hover{background:#15344a;border-color:#73fbd3}.bot-perspective-controls label{display:grid;flex:1 1 260px;gap:.4rem;min-width:min(100%,260px)}.bot-perspective-controls input{accent-color:#73fbd3;width:100%}@keyframes bot-perspective-pulse{0%{box-shadow:0 0 0 0 rgba(115,251,211,.42)}70%,to{box-shadow:0 0 0 8px transparent}}@keyframes bot-perspective-thought-in{0%{opacity:0;scale:.86}to{opacity:1;scale:1}}@media (max-width:820px){.bot-perspective-layout{grid-template-columns:1fr}#bot-perspective-canvas,.bot-perspective-stage{height:48vh;min-height:360px}.bot-perspective-telemetry{grid-template-columns:repeat(3,minmax(0,1fr))}.bot-perspective-controls{grid-template-columns:auto minmax(0,1fr) auto}.bot-perspective-command-deck{grid-template-columns:1fr 1fr}#bot-perspective-reset,.bot-perspective-command-group.is-destination{grid-column:1/-1}}@media (max-width:560px){.bot-perspective-heading-actions .bot-perspective-viewers{display:none}.bot-perspective-telemetry{grid-template-columns:1fr}#bot-perspective-canvas,.bot-perspective-stage{height:42vh;min-height:300px}.bot-perspective-command-deck{grid-template-columns:1fr}.bot-perspective-command-deck>header{align-items:start;flex-direction:column}.bot-perspective-command-deck>header>p{text-align:start}.bot-perspective-command-group.is-destination{grid-column:auto}.bot-perspective-thought{width:min(220px,calc(100% - 1rem))}}@media (prefers-reduced-motion:reduce){.bot-perspective-hud i,.bot-perspective-live-dot,.bot-perspective-thought{animation:none}}.world-intro-copy .world-description{color:#dce8ff;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.45;margin:.7rem 0 0;max-width:42rem}.world-now{color:var(--world-mint);font-size:.82rem;font-weight:750;margin:.7rem 0 0}.world-orientation-action{align-items:center;display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.15rem}.world-orientation-action .button{font-size:.96rem;min-height:3.2rem;padding-inline:1.1rem}.world-orientation-action>span{color:#aebddd;font-size:.76rem;line-height:1.35;max-width:19rem}.inspector-vitals>.inspector-vital-activity{border-color:rgba(101,221,255,.3);grid-column:1/-1}.inspector-network-link{align-items:center;background:rgba(101,221,255,.09);border:1px solid rgba(101,221,255,.48);border-radius:10px;color:#e9f8ff;cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:800;justify-content:center;margin:0 0 .9rem;min-height:2.75rem;padding:.55rem .8rem;width:100%}.inspector-network-link:hover{background:rgba(115,251,211,.13);border-color:var(--world-mint)}.inspector-network-link:focus-visible{outline:3px solid var(--world-mint);outline-offset:3px}.world-view-controls{justify-content:center}.world-advanced-controls{background:rgba(12,25,55,.56);border:1px solid rgba(131,169,229,.25);border-radius:12px;width:min(100%,575px)}.world-advanced-controls summary{color:#a9bad8;cursor:pointer;font-size:.72rem;font-weight:750;padding:.64rem .8rem}.world-advanced-controls[open]{padding:.3rem}.world-advanced-controls[open] summary{padding-top:.3rem}.world-advanced-controls .segmented-control{margin-top:.3rem}.world-advanced-controls .icon-text-button{margin-top:.35rem;width:100%}.world-status-ribbon dl{grid-template-columns:repeat(3,minmax(0,1fr))}.world-status-ribbon .graphics-advisory,.world-status-ribbon .world-secondary-stat,.world-stream-protocol{display:none}.world-shell .site-header .button-world-primary{border-width:1px;box-shadow:inset 0 -2px 0 rgba(11,129,105,.2);font-size:.72rem;min-height:2.35rem}@media (max-width:760px){.world-intro{padding:.7rem .25rem 1rem}.world-intro h1{font-size:clamp(2.15rem,11vw,3.2rem);line-height:.98}.world-orientation-action{align-items:stretch;flex-direction:column}.world-orientation-action .button{text-align:center;width:100%}.world-orientation-action>span{max-width:none;text-align:center}.world-advanced-controls,.world-simulation-control,.world-view-controls{width:100%}.world-status-ribbon dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.world-status-ribbon dl>div{flex:initial}}@media (min-width:761px) and (max-width:1040px){.world-intro-copy{display:block;min-width:0;width:100%}.world-intro-copy .world-description,.world-intro-copy .world-now,.world-orientation-action{max-width:42rem}}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea{font-size:1rem}:is(dialog,.control-dialog,.event-log,.entity-list,.world-event-log,.world-live-wire ol){scrollbar-gutter:stable}.site-footer a{align-items:center;display:inline-flex;min-height:2.5rem}.world-page :is(button,summary,dt,small,time){font-size:max(.75rem,.8em);line-height:1.3;min-block-size:2.5rem}.world-page :is(button,summary) :is(strong,small){font-size:inherit}.digital-twin-ready,.graphics-advisory-panel :is(dt,dd),.graphics-advisory-panel>:is(p,small),.graphics-mode-controls button,.inspector-network-link,.robot-capability-chips span,.robot-card-actions a,.robot-developer-api :is(strong,a,small,span),.robot-photo-note,.topology-code-key,.topology-latest-event,.topology-transport-readout,.world-advanced-count,.world-command-heading-status,.world-command-tabs button>span:first-child,.world-help-grid p,.world-help-launch strong,.world-help-notes p,.world-index-topology-readout dd,.world-live-state{font-size:.75rem;line-height:1.4}.world-command-tabs small,.world-live-wire>footer,.world-wire-api-route,.world-wire-meta,.world-wire-summary{color:#9fb3d1}.world-live-wire>footer,.world-live-wire>header,.world-wire-api-route,.world-wire-meta,.world-wire-summary{font-size:.75rem;line-height:1.3}.world-live-wire>header{flex-wrap:wrap}.world-live-wire>header>strong{flex:1 0 100%;order:3}.robot-card-actions .robot-official-source,.robot-developer-api a{align-items:center;display:inline-flex;min-height:2.5rem}.world-help-launch{justify-content:center;min-height:3rem;padding:.4rem;width:3rem}.world-help-launch strong{display:none}@media (max-width:620px){.site-header nav ul{display:grid;gap:.25rem;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding-bottom:0}.site-header nav li{min-width:0}.site-header nav a{display:grid;font-size:.78rem;line-height:1.2;min-height:3rem;padding:.6rem .2rem;place-items:center;text-align:center;white-space:normal}.site-header .button{font-size:.78rem;min-height:2.75rem}}@media (max-width:340px){.site-header{grid-template-columns:minmax(0,1fr);min-height:0}.site-header nav{grid-column:1}.site-header nav ul{grid-template-columns:repeat(2,minmax(0,1fr))}.header-account{justify-self:start}.world-intro h1{font-size:1.75rem;overflow-wrap:anywhere}.world-simulation-control{min-width:0;width:100%}}@media (pointer:coarse){.bot-studio :is(button,summary),.control-plane :is(button,summary),.robot-card-actions a,.robot-developer-api a,.site-footer a,.site-header .button,.site-header nav a,.world-help-launch,.world-page :is(button,summary){min-block-size:3rem}.icon-button,.studio-info-button,.world-page button{min-inline-size:3rem}:is(.check-label,.control-check,.fleet-filter-check){align-items:center;min-block-size:3rem}}.jymni-study-form{display:grid;gap:1rem;margin-top:1.25rem}.jymni-study-form>label{color:var(--muted);display:grid;font-size:.78rem;font-weight:800;gap:.45rem}.jymni-study-form :is(input,textarea,select){background:var(--panel-strong);border:1px solid var(--line-bright);border-radius:.8rem;box-sizing:border-box;color:var(--text);font:inherit;font-size:1rem;min-height:3rem;padding:.75rem;width:100%}.jymni-study-form textarea{resize:vertical}.jymni-custom-cases{display:grid;gap:.5rem}.jymni-custom-cases>label{color:var(--muted);font-size:.78rem;font-weight:800}.jymni-custom-cases textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.55;min-height:18rem}.jymni-cohort-option input:focus-visible,.jymni-study-form :is(input,textarea,select):focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.jymni-cohort-fieldset{border:1px solid var(--line);border-radius:.9rem;display:grid;gap:.7rem;margin:0;padding:1rem}.jymni-cohort-fieldset legend{font-weight:850;padding-inline:.35rem}.jymni-cohort-fieldset legend span{color:var(--muted);font-size:.72rem;font-weight:650}.jymni-cohort-options{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.jymni-cohort-option{align-items:center;background:color-mix(in srgb,var(--panel) 86%,transparent);border:1px solid var(--line);border-radius:.75rem;cursor:pointer;display:flex;gap:.65rem;min-height:3rem;padding:.65rem .75rem}.jymni-cohort-option input{accent-color:var(--green-strong);height:1.2rem;width:1.2rem}.jymni-cohort-option small{color:var(--muted);display:block;font-size:.67rem;font-weight:600}.jymni-method-note{align-items:center;background:color-mix(in srgb,var(--amber) 9%,transparent);border-left:3px solid var(--amber);color:var(--muted);display:flex;font-size:.75rem;gap:.65rem;padding:.8rem}.jymni-method-note strong{color:var(--text)}.jymni-readiness-row,.jymni-study-row{grid-template-columns:minmax(0,1fr) auto auto}.jymni-study-row progress{accent-color:var(--green-strong);border:0;border-radius:999px;height:.55rem;margin-top:.4rem;overflow:hidden;width:min(100%,24rem)}.jymni-paper-viewer,.jymni-study-detail{contain-intrinsic-size:auto none auto 40rem;content-visibility:auto}.jymni-study-detail{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.25rem;scroll-margin-top:1rem}.jymni-study-detail:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.jymni-study-detail .control-summary-grid{margin-block:1rem}.jymni-study-detail .control-summary-card dt{color:var(--muted);font-size:.7rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.jymni-study-detail .control-summary-card dd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88rem;font-weight:800;margin:0;overflow-wrap:anywhere}.jymni-observation-table-wrap{border:1px solid var(--line);border-radius:.9rem;max-width:100%;overflow-x:auto}.jymni-observation-table{background:var(--panel-strong);border-collapse:collapse;color:var(--text);font-size:.78rem;min-width:58rem;text-align:left;width:100%}.jymni-observation-table caption{border-bottom:1px solid var(--line);color:var(--muted);font-weight:750;padding:.85rem 1rem;text-align:left}.jymni-observation-table :is(th,td){border-bottom:1px solid var(--line);padding:.75rem;vertical-align:top}.jymni-observation-table th{color:var(--muted);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.jymni-observation-table tbody tr:last-child td{border-bottom:0}.jymni-score-cell{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:800;white-space:nowrap}.jymni-adaptation-cell{line-height:1.5;max-width:30rem}.jymni-paper-viewer{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.25rem;scroll-margin-top:1rem}.jymni-paper-viewer .control-card-heading>div:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.jymni-paper-viewer pre{background:var(--panel-strong);border:1px solid var(--line);border-radius:.9rem;color:var(--text);font:.78rem/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;max-height:42rem;overflow:auto;padding:1.25rem;white-space:pre-wrap}@media (max-width:720px){.jymni-cohort-options,.jymni-readiness-row,.jymni-study-row{grid-template-columns:1fr}}@media (prefers-contrast:more){:root{--muted:#c8d8d2;--line:#5f7f75;--line-bright:#8db9aa}.world-shell{--dialog-muted:#d7e9e3}}