.os{--display:var(--aspinos-display);--sans:var(--aspinos-ui);--instrument:var(--aspinos-raw);--bg:#14171a;--bg-raise:#1a1e22;--panel:#1f2327;--panel-solid:#1f2327;--panel-2:#2a2e33;--hairline:#8d958f38;--hairline-2:#8c8f9275;--surface:var(--panel);--raised:var(--panel-2);--rule:var(--hairline-2);--text:#f3f1ec;--ink:#f3f1ec;--dim:#c9c4ba;--faint:#8c8f92;--observation:#8c8f92;--work:#5b7c99;--authority:#e8722a;--confirmed:#b6b8ba;--fault:#c8412b;--cyan:var(--work);--cyan-dim:#5b7c9924;--cyan-soft:#5b7c9917;--cyan-border:#5b7c999e;--cyan-hover:#8ca5ae;--on-cyan:#14171a;--amber:var(--authority);--amber-dim:#e8722a21;--amber-soft:#e8722a17;--amber-border:#e8722ab8;--amber-hover:#e39a68;--on-amber:#14171a;--green:var(--confirmed);--green-dim:#b6b8ba21;--green-border:#b6b8ba85;--violet:var(--work);--violet-dim:#5b7c9924;--violet-border:#5b7c999e;--red:var(--fault);--red-solid:#d94d43;--red-dim:#c8412b24;--red-border:#c8412b9e;--on-red:#fff;--chrome:#1a1e22;--glass:#1f2327;--glass-2:#2a2e33;--card:#1f2327;--input-bg:#101412;--btn-bg:#2a2e33;--btn-bg-hover:#303936;--btn-border-hover:#e6dfca80;--hover:#dadacf17;--hover-faint:#dadacf0d;--row-line:#dadacf1a;--track:#dadacf26;--selection:#5b7c993d;--scroll-thumb:#dadacf3d;--shadow-c:#01020152;--shadow-c-strong:#01020185;--wash-a:transparent;--wash-b:transparent;--glow-violet:transparent;--atlas-paper:#f2efe8;--atlas-paper-raised:#fbf9f2;--atlas-ink:#182024;--atlas-ink-dim:#566371;--atlas-rule:#c3ccd5;--atlas-observation:#4e6b85;--atlas-authority:#725500;--r:2px;--r-lg:4px;--blur:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);font-family:var(--sans);background-image:none}:root[data-theme=light] .os{--bg:#e9e6dc;--bg-raise:#f0ede4;--panel:#faf8f1;--panel-solid:#faf8f1;--panel-2:#ddd8cc;--hairline:#4e57532e;--hairline-2:#4e575357;--text:#1a1e1d;--ink:#1a1e1d;--dim:#4e5753;--faint:#6f7773;--observation:#536a63;--work:#315f89;--authority:#86481f;--confirmed:#53605b;--fault:#b63a34;--cyan:var(--work);--cyan-dim:#315f891f;--cyan-soft:#315f8913;--cyan-border:#315f8980;--cyan-hover:#244c70;--on-cyan:#fff;--amber:var(--authority);--amber-dim:#86481f1f;--amber-soft:#e8722a24;--amber-border:#86481f8f;--amber-hover:#6e3817;--on-amber:#14171a;--green:var(--confirmed);--green-dim:#53605b1c;--green-border:#53605b80;--violet:var(--work);--violet-dim:#315f891c;--violet-border:#315f8980;--red:var(--fault);--red-solid:#b63a34;--red-dim:#b63a341a;--red-border:#b63a3480;--chrome:#f0ecdf;--glass:#f5f1e6;--glass-2:#fbf7ec;--card:#f7f3e8;--input-bg:#fffdf7;--btn-bg:#f8f4e9;--btn-bg-hover:#e8e2d4;--btn-border-hover:#2a322b7a;--hover:#315f8914;--hover-faint:#315f890b;--row-line:#2a322b1a;--track:#2a322b24;--selection:#315f8933;--scroll-thumb:#2a322b47;--shadow-c:#272c261f;--shadow-c-strong:#272c2633;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.os .tactical,.os .cam-tile,.os .monitor-mode{--bg:#14171a;--bg-raise:#1a1e22;--panel:#1f2327;--panel-solid:#1f2327;--panel-2:#2a2e33;--text:#f3f1ec;--ink:#f3f1ec;--dim:#c9c4ba;--faint:#8c8f92;--observation:#8c8f92;--work:#5b7c99;--authority:#e8722a;--confirmed:#b6b8ba;--fault:#c8412b;--cyan:var(--work);--cyan-dim:#5b7c9924;--cyan-soft:#5b7c9917;--cyan-border:#5b7c9994;--amber:var(--authority);--amber-dim:#e8722a21;--amber-border:#e8722ab8;--green:var(--confirmed);--violet:var(--work);--red:var(--fault);--red-solid:#d94d43;--track:#c3c0b726;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.os .content{font-size:16px;line-height:1.58}.os .page-title{letter-spacing:-.025em;margin-block-end:8px;font-size:clamp(28px,2.4vw,38px);font-weight:620;line-height:1.08}.os .page-kicker,.os .studio-stage-kicker,.os .studio-kicker,.os .cww-eyebrow,.os .review-case-id{color:var(--cyan);font-family:var(--instrument);letter-spacing:.1em;font-size:14px;font-weight:650;line-height:1.35}.os .page-sub,.os .page-sub-detail,.os .panel-b,.os .decision-meta,.os .option-row,.os .tl-row,.os .cog-row,.os .kv,.os .teach-empty p,.os .review-case-card>small,.os .cww-head p,.os .rs-row,.os .rs-detail{font-size:15px;line-height:1.58}.os .mission-workbench-head{border-bottom:1px solid var(--hairline-2);justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 0 16px;display:flex}.os .mission-workbench-head>div{max-width:780px}.os .mission-workbench-head h1{color:var(--text);font-family:var(--display);letter-spacing:-.045em;margin:7px 0 8px;font-size:clamp(30px,4vw,48px);font-weight:620;line-height:1.02}.os .mission-workbench-head p{color:var(--dim);margin:0;font-size:15px;line-height:1.55}.os .mission-workbench-links{justify-items:end;gap:9px;display:grid}.os .mission-readiness-entry{color:var(--text);border:1px solid var(--hairline-2);background:color-mix(in srgb, var(--work) 7%, transparent);align-items:center;gap:7px;padding:10px 12px;font-size:14px;text-decoration:none;display:inline-flex}.os .mission-readiness-entry span{color:var(--observation);font:650 10px/1 var(--instrument);letter-spacing:.08em}.os .mission-readiness-entry i{color:var(--work);font-style:normal}[dir=rtl] .os .mission-readiness-entry i{transform:scaleX(-1)}.os .mission-readiness-entry:hover{color:var(--text);border-color:var(--work)}.os .mission-workspace-tabs{border:1px solid var(--hairline-2);background:var(--panel);grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0 22px;display:grid}.os .mission-workspace-tabs button{min-height:92px;color:var(--dim);text-align:start;border:0;border-inline-end:1px solid var(--hairline-2);background:0 0;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-content:start;gap:7px;padding:17px 18px;display:grid}.os .mission-workspace-tabs button>i{block-size:48px;inline-size:48px;color:var(--cyan);border:1px solid var(--cyan-border);background:var(--cyan-soft);border-radius:50%;grid-area:1/1/3;align-self:center;place-items:center;font-style:normal;display:grid}.os .mission-workspace-tabs button>:not(i){grid-column:2}.os .mission-workspace-tabs button:last-child{border-inline-end:0}.os .mission-workspace-tabs button:hover,.os .mission-workspace-tabs button.on{color:var(--text);background:var(--panel-2)}.os .mission-workspace-tabs button.on{box-shadow:inset 0 -3px 0 var(--cyan)}.os .mission-workspace-tabs span{color:var(--cyan);font:650 14px/1 var(--instrument);letter-spacing:.13em}.os .mission-workspace-tabs b{font-size:18px;font-weight:650}.os .mission-workspace-tabs small{max-width:46ch;color:var(--dim);font-size:15px;line-height:1.45}.os .mission-commission-workspace{gap:14px;display:grid}.os .mc-proof{border-top:1px solid var(--hairline);margin-top:5px}.os .mc-proof summary{min-height:44px;color:var(--cyan);font:650 12px/1.3 var(--mono);letter-spacing:.055em;cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.os .mc-proof summary::-webkit-details-marker{display:none}.os .mc-proof summary:before{content:"+";border:1px solid var(--cyan-border);place-items:center;width:22px;height:22px;display:grid}.os .mc-proof[open] summary:before{content:"−"}.os .mc-proof .ma{padding:3px 0 12px}@media (max-width:760px){.os .mission-workbench-head{flex-direction:column;align-items:flex-start;gap:14px;padding-block:14px 10px}.os .mission-workspace-tabs{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%;max-inline-size:100%;display:grid;overflow:hidden}.os .mission-workspace-tabs button{min-inline-size:0;text-align:center;grid-template-rows:28px auto;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:6px;min-height:76px;padding:9px 5px}.os .mission-workspace-tabs button>i{grid-area:1/1;block-size:28px;inline-size:28px}.os .mission-workspace-tabs button>i svg{block-size:18px;inline-size:18px}.os .mission-workspace-tabs button>:not(i){grid-column:1}.os .mission-workspace-tabs span{display:none}.os .mission-workspace-tabs b{overflow-wrap:anywhere;min-inline-size:0;font-size:14px;line-height:1.2}}.os .platform-home{gap:24px;max-width:1280px;margin:0 auto;display:grid}.os .platform-hero{min-height:270px;color:var(--text);border:1px solid var(--hairline-2);background:linear-gradient(125deg, color-mix(in srgb, var(--cyan) 8%, transparent), transparent 44%), var(--panel);grid-template-columns:minmax(0,1.5fr) minmax(250px,.5fr);align-items:end;gap:40px;padding:clamp(28px,5vw,62px);display:grid}.os .platform-hero h1{max-width:18ch;font-family:var(--display);letter-spacing:-.055em;margin:9px 0 14px;font-size:clamp(38px,6vw,72px);font-weight:620;line-height:.97}.os .platform-hero p{max-width:70ch;color:var(--dim);margin:0;font-size:16px;line-height:1.6}.os .platform-boundary{color:var(--cyan);border-block:1px solid var(--cyan-border);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:20px;display:grid}.os .platform-boundary span{color:var(--text);font-size:17px;font-weight:650;line-height:1.4}.os .platform-loop,.os .platform-stages{gap:14px;display:grid}.os .platform-loop>header,.os .platform-stages>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.os .platform-loop h2,.os .platform-stages h2{font-family:var(--display);letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(25px,3vw,38px);font-weight:620;line-height:1.06}.os .platform-loop>p,.os .platform-stages>header p{max-width:82ch;color:var(--dim);margin:0;font-size:15px;line-height:1.58}.os .platform-loop ol{border:1px solid var(--hairline-2);background:var(--panel);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.os .platform-loop li{border-inline-end:1px solid var(--hairline-2);grid-template-columns:auto 1fr;align-content:start;gap:11px 9px;min-height:184px;padding:16px;display:grid}.os .platform-loop li:last-child{border-inline-end:0}.os .platform-loop-index{color:var(--faint);font:650 11px/1 var(--mono)}.os .platform-loop li>svg{color:var(--cyan);justify-self:end}.os .platform-loop li b,.os .platform-loop li small{grid-column:1/-1}.os .platform-loop li b{font-size:16px}.os .platform-loop li small{color:var(--dim);font-size:13.5px;line-height:1.5}.os .platform-stages>header{flex-direction:column;align-items:start}.os .platform-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.os .platform-stage-grid article{border:1px solid var(--hairline-2);background:var(--panel);flex-direction:column;gap:13px;min-height:470px;padding:22px;display:flex}.os .platform-stage-grid article.present{border-top:4px solid var(--green)}.os .platform-stage-grid article.next{border-top:4px solid var(--amber)}.os .platform-stage-grid article.horizon{border-top:4px dashed var(--faint);background:color-mix(in srgb, var(--panel) 72%, transparent)}.os .platform-stage-mark{color:var(--cyan);justify-content:space-between;align-items:center;gap:10px;display:flex}.os .platform-stage-grid h3{font-family:var(--display);letter-spacing:-.025em;margin:10px 0 0;font-size:25px;font-weight:620;line-height:1.1}.os .platform-stage-grid p{color:var(--dim);margin:0;font-size:14.5px;line-height:1.58}.os .platform-stage-grid ul{color:var(--text);gap:9px;margin:2px 0 10px;padding-inline-start:18px;font-size:13.5px;line-height:1.45;display:grid}.os .platform-stage-grid .btn,.os .platform-stage-limit{margin-top:auto}.os .platform-stage-limit{color:var(--amber);font:650 12px/1.45 var(--mono);border:1px solid var(--amber-border);background:var(--amber-soft);padding:12px}.os .platform-honesty{color:var(--amber);border:1px solid var(--amber-border);background:var(--amber-soft);grid-template-columns:auto 1fr;gap:14px;padding:20px 22px;display:grid}.os .platform-honesty b{color:var(--text);font-size:16px}.os .platform-honesty p{color:var(--dim);margin:5px 0 0;font-size:14.5px;line-height:1.55}@media (max-width:1080px){.os .platform-loop ol{grid-template-columns:repeat(3,minmax(0,1fr))}.os .platform-loop li:nth-child(3){border-inline-end:0}.os .platform-loop li:nth-child(-n+3){border-bottom:1px solid var(--hairline-2)}}@media (max-width:760px){.os .platform-hero{grid-template-columns:1fr;gap:26px;min-height:auto;padding:24px 18px}.os .platform-hero h1{font-size:clamp(36px,12vw,54px)}.os .platform-loop>header{flex-direction:column;align-items:flex-start}.os .platform-loop ol{grid-template-columns:1fr 1fr}.os .platform-loop li,.os .platform-loop li:nth-child(3){border-inline-end:1px solid var(--hairline-2);border-bottom:1px solid var(--hairline-2);min-height:170px}.os .platform-loop li:nth-child(2n){border-inline-end:0}.os .platform-loop li:nth-last-child(-n+2){border-bottom:0}.os .platform-stage-grid{grid-template-columns:1fr}.os .platform-stage-grid article{min-height:0}}.os .page-sub{max-inline-size:76ch;color:var(--dim);font-size:16px;line-height:1.5}.os .has-gloss,.os .panel-t>span{align-items:center;min-height:24px;display:inline-flex}.os .panel-h>span>button{place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin-block:-16px;display:inline-grid}.os button.disclose,.os .mission-breadth,.os .proof-row-where,.os .pci-class-links a,.os .resp-langs button,.os .skip-link{align-items:center;min-height:44px;display:inline-flex}.os .resp-langs button{justify-content:center;min-width:44px}.os .systembar .sys-wordmark,.os .systembar>.btn.ghost,.os .systembar .mode-seg button{min-width:44px;min-height:44px}.os select{min-height:44px}.os .code-token,.os .chip,.os .panel-h,.os .tbl th,.os .tl-time,.os .tl-actor,.os .wf-class,.os .rs-when,.os .rs-type,.os .rs-target,.os .rs-count,.os .rs-keys{font-family:var(--instrument);font-size:14px}.os .btn{min-block-size:44px;box-shadow:none;border-radius:4px;padding:10px 16px;font-size:15px}.os .btn.sm{padding-inline:12px;font-size:14px}.os .btn.primary,.os .btn.amber,.os .btn.danger{min-block-size:44px;font-weight:680}.os .btn.primary{border-color:var(--cyan);background:var(--cyan)}.os .btn.amber{border-color:var(--amber);background:var(--amber)}.os .btn.danger{border-width:2px}.os .btn:focus-visible,.os button:focus-visible,.os a:focus-visible,.os input:focus-visible,.os select:focus-visible,.os textarea:focus-visible,.os [tabindex]:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.os .chip{border-inline-start-width:4px;border-radius:3px;min-block-size:28px;padding:5px 9px;font-weight:650;line-height:1.2}.os .chip.amber{border-inline-start-style:double}.os .chip.red{outline:1px solid var(--red-border);outline-offset:1px}.os .chip.green{border-inline-start-style:solid}.os .chip.violet{border-inline-start-style:dashed}.os .chip.evidence-simulated{color:var(--observation);border-color:var(--hairline-2);background:#8c8f9214;border-inline-start-style:dashed}.os .chip.evidence-staged{color:var(--work);border-color:var(--cyan-border);background:var(--cyan-soft);border-inline-start-style:dashed}.os .chip.evidence-recorded{color:var(--confirmed);border-color:var(--green-border);background:var(--green-dim);border-inline-start-style:double}.os .chip.evidence-live{color:var(--text);border-color:var(--confirmed);background:#b6b8ba1f;border-inline-start-style:solid}.os .systembar{border-block-end:1px solid var(--hairline-2);background:var(--chrome);-webkit-backdrop-filter:none;backdrop-filter:none;gap:12px;block-size:64px;min-block-size:64px;padding-inline:16px}.os .sys-wordmark{gap:10px;padding-inline-end:10px}.os .sys-wordmark b{font-family:var(--display);letter-spacing:.2em;font-size:18px}.os .sys-wordmark span,.os .sys-mission small,.os .sys-clock small,.os .sys-vitals{font-size:15px}.os .sys-mission b{font-size:17px;font-weight:650}.os .sys-clock{color:var(--text);font-family:var(--instrument);font-size:16px}.os .sys-evidence{border:1px solid var(--violet-border);color:var(--violet);background:var(--violet-dim);font-family:var(--instrument);border-radius:2px;margin-inline-start:4px;padding:1px 5px;font-size:15px;font-weight:700}.os .sys-right{margin-inline-start:auto;gap:7px;margin-left:0}.os .systembar .btn.sm{min-block-size:40px;padding-block:7px;font-size:15px}.os .systembar .btn.sm.amber,.os .systembar .btn.sm.danger{min-block-size:44px}.os .sys-right select,.os .lang-select{background:var(--input-bg);border-radius:3px;min-block-size:40px;font-size:15px!important}.os .mode-seg{border-radius:3px;min-block-size:40px}.os .mode-seg button{border-inline-end:1px solid var(--hairline);min-inline-size:40px;font-family:var(--instrument);border-right:0;border-radius:0;padding:7px 10px;font-size:15px}.os .mode-seg button.on{color:var(--text);background:var(--cyan-dim);box-shadow:inset 0 -3px 0 var(--cyan)}.os .dock-wrap{bottom:14px}.os .dock{border-color:var(--hairline-2);background:var(--glass);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:7px}.os .dock-family{border-radius:7px}.os .dock-family-item{border-inline-end:1px solid var(--hairline);border-right:0;border-radius:0;min-block-size:72px;padding:10px 14px}.os .dock-family-item:first-child,.os .dock-family-item:last-child{border-radius:0}.os .dock-family-item:hover{background:var(--hover)}.os .dock-family-item.active{color:var(--text);background:var(--cyan-soft);box-shadow:inset 0 -3px 0 var(--cyan)}.os .dock-family-item>span b{font-family:var(--sans);letter-spacing:.01em;font-size:16px;font-weight:700}.os .dock-family-item>span small{font-size:15px;line-height:1.3}.os .dock-family-item .dock-dot{border-radius:0;block-size:3px}.os .dock-badge,.os .dock-family-menu em{outline-offset:1px;block-size:20px;min-inline-size:22px;font-family:var(--instrument);border-radius:2px;outline:1px solid;font-size:14px}.os .dock-family-menu,.os .palette,.os .shortcuts,.os .glossary{background:var(--glass-2);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 42px var(--shadow-c-strong);border-radius:7px}.os .dock-family-menu>header{min-block-size:44px;color:var(--text);border-block-end:2px solid var(--cyan-border);font-size:14px}.os .dock-family-menu>div>button{border-inline-end:1px solid var(--hairline);text-align:start;border-right:0;min-block-size:58px}.os .dock-family-menu>div>button.active{background:var(--cyan-soft);border-inline-start:4px solid var(--cyan);box-shadow:none}.os .dock-family-menu button b{font-size:15px}.os .dock-family-menu button small{font-size:14px}@media (min-width:821px) and (max-height:820px){.os .dock-family-menu{width:min(960px,100vw - 48px)}.os .dock-family-menu>header{min-block-size:38px;padding-block:7px}.os .dock-family-menu>div{grid-template-columns:repeat(3,minmax(0,1fr))}.os .dock-family-menu>div>button,.os .dock-family-menu>div>button:nth-child(2n){border-inline-end:1px solid var(--hairline);min-block-size:54px;padding:9px 11px}.os .dock-family-menu>div>button:nth-child(3n),.os .dock-family-menu>div>button:last-child{border-inline-end:0}.os .dock-family-menu button small{font-size:12px}}.os .palette-veil{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f120fb8}.os [data-tip]:after{background:var(--glass-2);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 20px var(--shadow-c);border-radius:3px;font-size:13px}.os .notice-row{border-block-end-color:var(--hairline-2);background:var(--chrome);-webkit-backdrop-filter:none;backdrop-filter:none;max-block-size:min(28vh,168px);padding:8px 14px}.os .notice{background:var(--panel);border-radius:3px;max-inline-size:1180px;padding:8px 12px;font-size:14px;animation:none}.os .notice .gc-label{font-size:12px}.os .notice-orientation{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.os .notice-orientation .gc-label{align-self:start;padding-block-start:3px}.os .orient-copy{gap:3px;min-inline-size:0;display:grid}.os .orient-copy b{color:var(--text);font-size:15px}.os .orient-copy span{color:var(--dim);font-size:14px}.os .orient-copy small{color:var(--faint);font-size:13px}.os .orient-actions{align-items:center;gap:8px;display:flex}.os .notice-orientation .btn.sm{min-block-size:40px}.os .panel,.os .teach-empty,.os .review-case-card,.os .viz-stat,.os .inc-card,.os .evd-item,.os .mission-setup-handoff{border-color:var(--hairline);background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:5px}.os .panel-h{border-block-end-color:var(--hairline-2);min-block-size:44px;color:var(--dim);letter-spacing:.1em;padding:11px 14px}.os .panel-b{padding:16px}.os .viz-stat{align-content:center;gap:6px;min-block-size:104px;padding:15px 16px}.os .viz-stat-label{letter-spacing:.08em;font-size:12px}.os .viz-stat b{font-size:30px;font-weight:560}.os .viz-stat small{font-size:13px;line-height:1.45}.os .tbl{font-size:15px}.os .tbl th{border-block-end:2px solid var(--hairline-2);color:var(--dim);letter-spacing:.08em;text-align:start;padding:11px 12px}.os .tbl td{color:var(--dim);text-align:start;padding:11px 12px;line-height:1.5}.os .teach-empty{border-style:dashed;border-inline-start:5px solid var(--green);align-items:center;min-block-size:148px;padding:20px}.os .teach-empty b{font-size:16px}.os .evd-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.os .evd-item{border-block-start:3px solid var(--cyan-border);border-radius:2px}.os .evd-cap{gap:5px;padding:10px 11px}.os .evd-cap b{font-size:14px}.os .evd-cap small{font-size:12px}.os .governed-work-proof{background:var(--panel);border-radius:4px;gap:16px;padding:18px}.os .gwp-kicker,.os .gwp-domain{font-size:12.5px}.os .gwp-head h3{font-size:24px;font-weight:620}.os .gwp-head p,.os .gwp-journey-head p{font-size:15px}.os .gwp-journey{background:var(--panel-solid);border-radius:3px;padding:16px}.os .gwp-journey-head h4{font-size:18px}.os .gwp-missions{font-size:13px}.os .gwp-flow,.os .gwp-branch{border-radius:2px}.os .gwp-step{min-block-size:108px;padding:11px;font-size:13.5px;line-height:1.45}.os .gwp-step-index{font-size:12px}.os .gwp-branch{padding:12px}.os .gwp-branch b{font-size:15px}.os .gwp-branch p,.os .gwp-boundary p{font-size:14px;line-height:1.5}.os .gwp-branch>span:last-child,.os .gwp-boundary b{font-size:13px}.os .canvas-map .panel,.os .canvas-map .hud-chip,.os .drawer,.os .pause-banner{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.os .canvas-map .hud-chip,.os .map-ctl .hud-chip{background:#191e1aeb;border-radius:3px;min-block-size:40px}.os .zone-poly{filter:none}.os .agent-dot.active{background:var(--violet);box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--violet);border-radius:2px;animation:none}.os .decision-card{border:1px solid var(--amber-border);border-inline-start:6px double var(--amber);background:var(--panel-solid);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-radius:4px;padding:18px;animation:none;position:relative}.os .decision-q{letter-spacing:-.015em;font-size:clamp(20px,2vw,28px);font-weight:620;line-height:1.25}.os .decision-actions{gap:10px}.os .option-row{border-radius:3px;min-block-size:56px;padding:12px 14px}.os .option-row.recommended{border-inline-start:5px double var(--amber);background:var(--amber-dim)}.os .wf-step{grid-template-columns:28px minmax(0,1fr) auto;gap:12px;padding-block:9px}.os .wf-step:before{left:auto;background:var(--hairline-2);inline-size:2px;inset-inline-start:13px}.os .wf-node{background:var(--panel-solid);border-radius:2px;block-size:27px;inline-size:27px;font-size:12px}.os .wf-step.done .wf-node{border-style:solid;border-width:2px}.os .wf-step.running .wf-node,.os .wf-step.waiting .wf-node{border-style:double;border-width:3px;border-color:var(--amber);color:var(--amber);animation:none}.os .wf-step.denied .wf-node,.os .wf-step.failed .wf-node{background-image:repeating-linear-gradient(135deg, transparent 0 4px, var(--red-dim) 4px 8px);border-width:2px}.os .wf-label{font-size:15px}.os .wf-label small{font-size:13px}.os .cww-lane{border-block-end-color:var(--hairline-2);border-radius:0;min-block-size:54px}.os .cww-lane:focus-visible{outline:3px solid var(--amber);outline-offset:-3px}.os .cww-name b{font-size:15px}.os .cww-name small,.os .cww-when small,.os .cww-key>span{font-size:12.5px}.os .cww-trackcell,.os .cww-band{border-radius:2px}.os .cww-band-open{border-inline-end:4px double var(--text)}.os .cww-mark{background:var(--bg-raise);block-size:19px;inline-size:19px;box-shadow:none}.os .cww-mark-asked{border-style:double;border-width:3px;border-radius:1px}.os .cww-mark-decided{border-width:2px;border-radius:50%}.os .cww-mark-responder{border-width:2px;border-radius:2px;transform:translate(-50%,-50%)rotate(45deg)}.os .cww-mark-responder svg{transform:rotate(-45deg)}.os .st-dot{block-size:10px;inline-size:10px;box-shadow:none;border:1px solid}.os .st-online{border-radius:50%}.os .st-degraded{border-radius:1px;transform:rotate(45deg)}.os .st-obstructed,.os .st-offline{background-image:linear-gradient(45deg, transparent 38%, var(--on-red) 39% 57%, transparent 58%);border-radius:0}.os .decide-page{gap:24px;max-inline-size:1500px;margin-inline:auto;display:grid}.os .decide-head{border-block-end:2px solid var(--hairline-2);grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:end;gap:28px;padding-block-end:20px;display:grid}.os .decide-head .page-sub{margin-block-end:0}.os .decide-holder{border:1px solid var(--hairline-2);background:var(--panel);border-inline-start-width:7px;border-radius:3px;align-content:center;gap:5px;min-block-size:118px;padding-block:18px;padding-inline:56px 20px;display:grid;position:relative}.os .decide-holder:before{inset-inline-start:17px;block-size:24px;inline-size:24px;font:800 14px/1 var(--sans);border:2px solid;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.os .decide-holder[data-state=covered]{border-inline-start-color:var(--green)}.os .decide-holder[data-state=covered]:before{content:"✓";color:var(--green);border-radius:50%}.os .decide-holder[data-state=uncovered]{border-style:dashed;border-inline-start-style:double;border-inline-start-color:var(--red)}.os .decide-holder[data-state=uncovered]:before{content:"!";color:var(--red);border-radius:1px}.os .decide-holder>span{color:var(--faint);font-family:var(--mono);letter-spacing:.08em;font-size:12.5px}.os .decide-holder>b{font-size:19px;font-weight:650}.os .decide-holder>small{color:var(--dim);font-size:13px}.os .decide-stat-row{border-block:1px solid var(--hairline-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.os .decide-stat-row .viz-stat{border:0;border-inline-end:1px solid var(--hairline-2);background:0 0;border-radius:0}.os .decide-stat-row .viz-stat:last-child{border-inline-end:0}.os .decide-inbox{gap:14px;padding:14px;display:grid}.os .decide-package{border:1px solid var(--amber-border);border-inline-start:7px double var(--amber);background:var(--panel-solid);grid-template-columns:62px minmax(0,1fr);display:grid}.os .decide-package-index{border-inline-end:1px solid var(--hairline-2);color:var(--amber);font:560 25px/1 var(--display);font-variant-numeric:tabular-nums;place-items:start center;padding-block-start:22px;display:grid}.os .decide-package .decision-card{background:0 0;border:0;border-radius:0}.os .decide-empty{border:1px dashed var(--green-border);border-inline-start:6px solid var(--green);background:var(--green-dim);align-items:center;gap:18px;min-block-size:150px;padding:24px;display:flex}.os .decide-empty>svg{color:var(--green);flex:none}.os .decide-empty b{font-size:19px}.os .decide-empty p{color:var(--dim);margin-block:6px;font-size:15px}.os .decide-empty small{color:var(--faint);font-size:13px}.os .decide-history-wrap,.os .record-search,.os .doc,.os .doc-page{--text:var(--atlas-ink);--ink:var(--atlas-ink);--dim:var(--atlas-ink-dim);--faint:#6a7067;--panel:#f1ecdf;--panel-solid:var(--atlas-paper-raised);--panel-2:#e6e0d2;--hairline:var(--atlas-rule);--hairline-2:#30393157;--row-line:#3039311f;--hover:#2b6f5b14;--hover-faint:#2b6f5b0b;--cyan:var(--atlas-observation);--cyan-dim:#2b6f5b1a;--cyan-soft:#2b6f5b12;--cyan-border:#2b6f5b7a;--amber:var(--atlas-authority);--amber-dim:#975b191a;--amber-border:#975b1980;--green:#3f6f50;--red:#91362f;color:var(--atlas-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.os .decide-history-wrap{border-block-start:4px solid var(--atlas-ink);background:var(--atlas-paper);overflow-x:auto}.os .decide-history th{background:#252a2409}.os .record-search{border-block-start:6px solid var(--atlas-ink);background:repeating-linear-gradient(0deg, transparent 0 43px, #3039310b 43px 44px), var(--atlas-paper-raised);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:3px;box-shadow:0 18px 44px #0c100d52}.os .record-search .shortcuts-title{color:var(--atlas-ink);font-family:var(--display);letter-spacing:-.015em;font-size:22px;font-weight:620}.os .record-search .glossary-search{background:#fffdf7c7;border-radius:2px;min-block-size:44px;font-size:15px}.os .rs-quick button{background:0 0;border-radius:2px;min-block-size:36px;font-size:13px}.os .rs-row{border-radius:0;min-block-size:56px;padding-block:10px;padding-inline:24px 11px}.os .rs-row.sel{border-inline-start:4px solid var(--cyan);background:var(--cyan-soft)}.os .rs-row.sel:before{inset-inline-start:8px;color:var(--cyan);top:10px}.os .rs-action{font-size:15px}.os .rs-open{border-radius:1px;font-size:12px}.os .rs-foot{font-size:13px}.os .doc{background:#dcd7ca;font-size:15px}.os .doc-page{border-block-start:8px solid var(--atlas-ink);background:var(--atlas-paper-raised);max-inline-size:920px;padding:54px 58px 74px;box-shadow:0 10px 28px #1f251f21}.os .doc h1{letter-spacing:-.025em;font-size:32px}.os .doc h2{color:var(--atlas-ink-dim);font-size:14px}.os .doc p,.os .doc li,.os .doc td{font-size:15px;line-height:1.6}.os .doc th,.os .doc .mono,.os .doc .stamp{font-size:14px}[dir=rtl] .os .cww-mark-responder{transform:translate(50%,-50%)rotate(45deg)}[dir=rtl] .os .tl-actor{margin-inline-end:6px;margin-right:0}[dir=rtl] .os .doc th,[dir=rtl] .os .doc td,[dir=rtl] .os .tbl th,[dir=rtl] .os .tbl td{text-align:start}@media (max-width:1100px){.os .systembar{gap:9px;padding-inline:12px}.os .dock-family-item{width:124px;padding-inline:11px}.os .decide-head{grid-template-columns:minmax(0,1fr) minmax(240px,320px)}}@media (max-width:820px){.os .systembar{flex-wrap:wrap;row-gap:7px;block-size:auto;min-block-size:62px;padding-block:8px;overflow:visible}.os .sys-wordmark{flex:auto}.os .sys-clock{flex:none}.os .sys-right{scrollbar-width:thin;flex:100%;order:10;inline-size:100%;margin-inline-start:0;padding-block-end:2px;overflow-x:auto}.os .sys-right>*{flex:none}.os .sys-right select,.os .lang-select,.os .systembar .btn.sm,.os .mode-seg{min-block-size:44px}.os .content{padding:16px 14px 24px}.os .dock-wrap{padding-inline:8px}.os .dock{border-radius:4px}.os .dock-family-item{width:132px;min-block-size:66px}.os .dock-family-menu{bottom:76px}.os .decide-head{grid-template-columns:1fr;align-items:stretch}.os .decide-holder{max-inline-size:none}.os .decide-package{grid-template-columns:50px minmax(0,1fr)}.os .decide-history-wrap,.os .content .tbl{max-inline-size:100%}.os .decide-history{min-inline-size:760px}.os .cww-lane{grid-template-columns:minmax(135px,190px) minmax(220px,1fr) auto}.os .cww-wall{overflow-x:auto}}@media (max-width:620px){.os .page-title{font-size:30px}.os .dock-family-menu>div{grid-template-columns:1fr}.os .dock-family-menu>div>button{border-inline-end:0}.os .notice-row{max-block-size:min(34vh,260px);padding:7px 10px}.os .notice-orientation{grid-template-columns:1fr;align-items:start;gap:7px}.os .notice-orientation .gc-label{padding-block-start:0}.os .orient-actions{inline-size:100%}.os .orient-actions .btn{flex:1 1 0}.os .decide-stat-row{grid-template-columns:1fr}.os .decide-stat-row .viz-stat{border-inline-end:0;border-block-end:1px solid var(--hairline-2);min-block-size:88px}.os .decide-stat-row .viz-stat:last-child{border-block-end:0}.os .decide-inbox{padding:8px}.os .decide-package{grid-template-columns:1fr}.os .decide-package-index{border-inline-end:0;border-block-end:1px solid var(--hairline-2);place-items:center start;min-block-size:42px;padding:10px 14px;font-size:18px}.os .decision-card{padding:15px}.os .decision-actions .btn{flex:100%}.os .gwp-step{min-block-size:64px}.os .decide-empty{align-items:flex-start;padding:18px}.os .record-search{inline-size:96vw;padding:14px 12px 12px}.os .doc-page{padding:34px 24px 48px}}.os:has(.monitor-mode){--dock-inset:0px}.os:has(.monitor-mode) .dock-wrap{display:none}.os:has(.monitor-mode) .guided-runner{inline-size:min(520px,100vw - 36px);inset-block:auto 108px;inset-inline:auto 18px}.os:has(.monitor-mode) .guided-runner>header{min-block-size:40px;padding:7px 10px}.os:has(.monitor-mode) .guided-runner ol{grid-template-columns:repeat(6,1fr)}.os:has(.monitor-mode) .guided-runner li{border-inline-end:1px solid var(--hairline);place-items:center;min-block-size:42px;padding:6px}.os:has(.monitor-mode) .guided-runner li>span{display:none}.os .monitor-mode{isolation:isolate;min-block-size:0;color:var(--text);background:var(--bg);flex:1;position:relative;overflow:hidden}@media (max-width:760px){.os .monitor-mode{overflow:hidden auto}}.os .monitor-mode>.physical-world-view,.os .monitor-vignette{position:absolute;inset:0}.os .monitor-mode>.physical-world-view{z-index:0}.os .monitor-vignette{z-index:1;pointer-events:none;background:linear-gradient(90deg,#14171ab8,#0000 19% 78%,#14171a52),linear-gradient(#14171a7a,#0000 22% 66%,#14171ae6)}.os .monitor-head,.os .monitor-presets,.os .monitor-focus-caption,.os .monitor-agent-orbit,.os .monitor-authority-boundary,.os .monitor-answer-sheet,.os .monitor-agent-note,.os .monitor-place-library,.os .monitor-truth-compass{z-index:3;position:absolute}.os .monitor-head{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:18px;min-block-size:56px;display:flex;inset-block-start:18px;inset-inline:22px}.os .monitor-place{color:inherit;text-align:start;pointer-events:auto;cursor:pointer;background:0 0;border:0;gap:4px;padding:0 21px 0 0;display:grid;position:relative}.os .monitor-place:after{content:"⌄";color:var(--cyan);font:700 11px/1 var(--mono);position:absolute;inset-block-start:14px;inset-inline-end:0}.os .monitor-place>span,.os .monitor-focus-caption>span,.os .monitor-answer-sheet>span,.os .monitor-agent-note>span{color:var(--cyan);font:700 10.5px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase}.os .monitor-head-actions{pointer-events:auto;align-items:center;gap:7px;display:flex}.os .monitor-evidence{gap:5px;display:flex}.os .monitor-head-actions>button,.os .monitor-person,.os .monitor-template-commission{min-block-size:38px;color:var(--dim);border:1px solid var(--hairline-2);font:650 10.5px/1 var(--mono);cursor:pointer;background:#121615bd;align-items:center;gap:7px;padding-inline:11px;text-decoration:none;display:inline-flex}.os .monitor-person{color:var(--on-amber);border-color:var(--amber);background:var(--amber)}.os .monitor-person i{background:currentColor;border-radius:50%;block-size:7px;inline-size:7px}.os .monitor-presets{gap:3px;display:grid;inset-block-start:50%;inset-inline-start:22px;translate:0 -50%}.os .monitor-presets button{min-block-size:42px;min-inline-size:132px;color:var(--faint);text-align:start;cursor:pointer;background:#14171a7a;border:1px solid #0000;grid-template-columns:25px 1fr;align-items:center;gap:7px;padding:0 11px;display:grid}.os .monitor-presets button:hover,.os .monitor-presets button.selected{color:var(--text);border-color:var(--hairline-2);border-inline-start-color:var(--cyan);background:#191e1cd1}.os .monitor-presets i{color:var(--cyan);font:650 17px/1 var(--mono);text-align:center;font-style:normal}.os .monitor-presets span{font-size:12px;font-weight:620}.os .monitor-authority .monitor-presets button.selected{border-inline-start-color:var(--amber)}.os .monitor-focus-caption{border-inline-start:2px solid var(--cyan);pointer-events:none;max-inline-size:min(510px,48vw);padding-inline-start:15px;inset-block-end:132px;inset-inline-start:clamp(210px,18vw,280px)}.os .monitor-focus-caption .monitor-situation,.os .monitor-focus-caption .monitor-next-action,.os .monitor-focus-caption .monitor-operation-truth{pointer-events:auto}.os .monitor-paused{border-inline-start:2px solid var(--amber);background:color-mix(in srgb, var(--amber) 12%, transparent);z-index:6;gap:2px;max-inline-size:min(510px,48vw);padding:8px 12px 8px 15px;display:grid;position:absolute;inset-block-start:96px;inset-inline-start:clamp(210px,18vw,280px)}.os .monitor-paused b{letter-spacing:.08em;text-transform:uppercase;color:var(--amber);font-size:12px}.os .monitor-paused span{color:var(--ink);font-size:13px}.os .monitor-focus-caption p{color:var(--dim);margin:0;font-size:13px;line-height:1.35}.os .monitor-truth-compass{border-block-start:1px solid var(--hairline-2);background:#090a12f0;grid-template-columns:repeat(5,minmax(0,1fr));block-size:98px;display:grid;inset-block-end:0;inset-inline:0}.os .monitor-truth-compass button{min-inline-size:0;color:var(--dim);text-align:start;border:0;border-inline-end:1px solid var(--hairline);cursor:pointer;background:0 0;align-content:start;gap:8px;padding:12px 15px;display:grid}.os .monitor-truth-compass button:last-child{border-inline-end:0}.os .monitor-truth-compass button:hover,.os .monitor-truth-compass button.selected{color:var(--text);background:var(--cyan-soft);box-shadow:inset 0 2px 0 var(--cyan)}.os .monitor-truth-compass button:nth-child(4).selected{background:var(--amber-dim);box-shadow:inset 0 2px 0 var(--amber)}.os .monitor-truth-compass span{color:var(--faint);align-items:center;gap:7px;font-size:10.5px;font-weight:650;display:flex}.os .monitor-truth-compass span i{color:var(--cyan);font:650 9.5px/1 var(--mono);font-style:normal}.os .monitor-truth-compass b{color:currentColor;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(11px,1vw,13px);font-weight:610;line-height:1.28;display:-webkit-box;overflow:hidden}.os .monitor-agent-orbit{pointer-events:none;block-size:188px;inline-size:188px;translate:-50% -50%}.os .monitor-agent-orbit-ring{border:1px solid #5b7c9942;border-radius:50%;position:absolute;inset:15px;box-shadow:inset 0 0 30px #5b7c9914}.os .monitor-agent-orbit-ring:before,.os .monitor-agent-orbit-ring:after{content:"";background:var(--violet);position:absolute;inset:50% auto auto 50%}.os .monitor-agent-orbit-ring:before{block-size:8px;inline-size:8px;box-shadow:0 0 13px var(--violet);border-radius:50%;translate:-50% -50%}.os .monitor-agent-orbit-ring:after{opacity:.4;block-size:1px;inline-size:62px;translate:-2px -50%}.os .monitor-agent-orbit button{block-size:44px;inline-size:44px;color:var(--text);border:1px solid var(--violet-border);pointer-events:auto;cursor:pointer;background:#191c17f0;border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;box-shadow:0 8px 24px #00000059}.os .monitor-agent-orbit button:hover,.os .monitor-agent-orbit button.selected{color:#fff;border-color:var(--violet);box-shadow:0 0 0 4px var(--violet-dim)}.os .monitor-agent-orbit button span{font:600 9px/1 var(--sans)}.os .monitor-agent-orbit button i{background:var(--violet);border-radius:50%;block-size:7px;inline-size:7px;position:absolute;inset-block-start:1px;inset-inline-end:1px}.os .monitor-mode:not(.monitor-agents) .monitor-agent-orbit{opacity:.56;scale:.82}.os .monitor-authority-boundary{min-inline-size:208px;color:var(--text);border:1px solid var(--amber-border);background:#191208e6;border-inline-start:0;gap:4px;padding:11px 13px 11px 34px;text-decoration:none;display:grid;translate:44px -50%}.os .monitor-authority-boundary>i{border:2px double var(--amber);inline-size:7px;box-shadow:0 0 18px var(--amber-dim);background:#060a07f5;position:absolute;inset-block:-24px;inset-inline-start:0}.os .monitor-answer-sheet,.os .monitor-agent-note,.os .monitor-place-library{border:1px solid var(--hairline-2);border-block-start:3px solid var(--cyan);color:#262d27;background:#eee9dd;inline-size:min(370px,34vw);padding:18px;inset-block-start:92px;inset-inline-end:22px;box-shadow:0 24px 70px #00000061}.os .monitor-answer-sheet{max-block-size:calc(100% - 216px);overflow:auto}.os .monitor-answer-sheet>button,.os .monitor-agent-note>button{block-size:34px;inline-size:34px;color:var(--faint);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;inset-block-start:8px;inset-inline-end:8px}.os .monitor-answer-sheet>span,.os .monitor-agent-note>span{color:var(--observation)}.os .monitor-answer-sheet h2,.os .monitor-agent-note h2{font-family:var(--display);letter-spacing:-.035em;margin:12px 30px 8px 0;font-size:25px;font-weight:620;line-height:1.05}.os .monitor-answer-sheet p,.os .monitor-agent-note p{color:#4f584f;margin:0;font-size:14px;line-height:1.48}.os .monitor-answer-sheet small{color:#667067;font:10.5px/1.35 var(--mono);margin-block-start:11px;display:block}.os .monitor-answer-sheet>a,.os .monitor-agent-note>a{color:#080a08;background:var(--work);min-block-size:40px;font:700 10.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;margin-block-start:14px;padding-inline:12px;text-decoration:none;display:inline-flex}.os .monitor-agent-note>span{color:var(--work)}.os .monitor-agent-note>a{background:var(--work)}.os .monitor-intent-actions{border-block-start:1px solid #4b55512e;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-block-start:14px;padding-block-start:12px;display:grid}.os .monitor-intent-actions>span{color:var(--faint);font:650 9.5px/1.3 var(--mono);letter-spacing:.04em;grid-column:1/-1}.os .monitor-intent-actions button{min-block-size:40px;color:var(--text);text-align:start;font:650 11px/1.2 var(--sans);cursor:pointer;background:#232a27ad;border:1px solid #4b55513d;padding:8px 10px}.os .monitor-intent-actions button:hover{border-color:var(--observation);background:#8c8f9214}.os .monitor-intent-status{border-inline-start:3px solid var(--observation);background:#8c8f9214;margin-block-start:10px;padding:10px}.os .monitor-intent-status[data-status=working]{border-inline-start-color:var(--work);background:#5b7c991a}.os .monitor-intent-status[data-status=completed]{border-inline-start-color:var(--confirmed);background:#6fa78614}.os .monitor-intent-status[data-status=refused]{border-inline-start-color:var(--fault);background:#ef625414}.os .monitor-intent-status>span{color:var(--observation);font:700 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.os .monitor-intent-status p{margin-block-start:6px;font-size:12px}.os .monitor-intent-status small{margin-block-start:7px;font-size:9.5px}.os .monitor-place-library{border-block-start-color:var(--cyan);inline-size:min(390px,38vw);inset-inline:22px auto}.os .monitor-place-library>button{block-size:34px;inline-size:34px;color:var(--faint);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;inset-block-start:8px;inset-inline-end:8px}.os .monitor-place-library>span{color:var(--observation);font:700 10.5px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase}.os .monitor-place-library h2{font-family:var(--display);letter-spacing:-.04em;margin:12px 30px 7px 0;font-size:28px;font-weight:620}.os .monitor-place-library>p{color:var(--dim);margin:0;font-size:13px;line-height:1.4}.os .monitor-place-library>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-block-start:14px;display:grid}.os .monitor-place-library>div button{min-block-size:68px;color:var(--text);text-align:start;cursor:pointer;background:#232a27ad;border:1px solid #4b555133;grid-template-columns:auto 1fr;align-content:center;gap:4px 9px;padding:10px;display:grid}.os .monitor-place-library>div button:hover,.os .monitor-place-library>div button.selected{border-color:var(--observation);box-shadow:inset 3px 0 0 var(--observation);background:#8c8f9217}.os .monitor-place-library>div i{color:var(--observation);font:700 9px/1 var(--mono);grid-row:1/3;font-style:normal}.os .monitor-place-library>div b{font-size:12px}.os .monitor-place-library>div small{color:var(--faint);font:650 8.5px/1.25 var(--mono);letter-spacing:.04em;text-transform:uppercase}.os .monitor-mode:has(.monitor-place-library) .monitor-presets{opacity:.12;pointer-events:none}.os .monitor-mode.is-template .physical-world-map svg[data-lod="0"] .zone-group .zone-label{fill:#f2efe8c2;font-size:14px;display:block}.os .monitor-mode.is-template .physical-world-map svg[data-lod="0"] .zone-occ{display:none}.os .monitor-mode.is-template .physical-world-map .map-svg>.world-frame{filter:drop-shadow(0 18px 34px #00000061)}.os .world-open-monitor{z-index:5;min-block-size:38px;color:var(--text);border:1px solid var(--cyan-border);font:700 10.5px/1 var(--mono);cursor:pointer;background:#121615d6;padding-inline:12px;position:absolute;inset-block-start:18px;inset-inline-end:438px}@media (max-width:1350px){.os .monitor-head-actions>.monitor-briefing{display:none}.os .monitor-template-commission{justify-content:center;inline-size:38px;padding:0;font-size:0}.os .monitor-template-commission:before{content:"↗";font-size:17px}}@media (max-width:1100px){.os .monitor-presets button{grid-template-columns:1fr;place-items:center;min-inline-size:44px;padding:0}.os .monitor-presets button span{clip:rect(0,0,0,0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.os .monitor-focus-caption{max-inline-size:52vw}}@media (max-width:760px){.os .monitor-head{inset:12px 12px auto}.os .monitor-place>span{display:none}.os .monitor-place b{text-overflow:ellipsis;white-space:nowrap;max-inline-size:42vw;font-size:15px;overflow:hidden}.os .monitor-place small{font-size:9px}.os .monitor-evidence{display:none}.os .monitor-head-actions>button{justify-content:center;inline-size:38px;padding:0;font-size:0}.os .monitor-head-actions>button:before{font-size:18px}.os .monitor-ask:before{content:"?"}.os .monitor-demo:before{content:"▶";font-size:13px}.os .monitor-system:before{content:"⌁"}.os .monitor-template-return:before{content:"↶"}.os .monitor-template-commission{justify-content:center;inline-size:38px;padding:0;font-size:0}.os .monitor-template-commission:before{content:"↗";font-size:17px}.os .monitor-person{justify-content:center;inline-size:38px;padding:0;font-size:0}.os .monitor-person i{block-size:10px;inline-size:10px}.os .monitor-presets{grid-template-columns:repeat(6,44px);gap:3px;inset-block:76px auto;inset-inline:12px;translate:0}.os .monitor-presets button{background:#14171ac2}.os .monitor-focus-caption{max-inline-size:calc(100vw - 36px);inset-block:auto 88px;inset-inline:18px}.os .monitor-focus-caption h1{max-inline-size:16ch;font-size:clamp(29px,9vw,42px)}.os .monitor-focus-caption p{max-inline-size:75vw;font-size:11.5px}.os .monitor-truth-compass{block-size:72px}.os .monitor-truth-compass button{text-align:center;align-content:center;place-items:center;padding:8px 3px}.os .monitor-truth-compass span{justify-items:center;gap:4px;font-size:8.5px;line-height:1.05;display:grid}.os .monitor-truth-compass b{display:none}.os .monitor-answer-sheet,.os .monitor-agent-note,.os .monitor-place-library{max-block-size:calc(100% - 220px);inline-size:auto;inset:132px 12px auto;overflow:auto}.os .monitor-place-library>div{grid-template-columns:1fr}.os .monitor-agent-orbit{scale:.72}.os .monitor-authority-boundary{min-inline-size:0;max-inline-size:185px;translate:-10% 36px}.os .world-open-monitor{inset-block-start:10px;inset-inline-end:10px}}@media (prefers-reduced-motion:reduce){.os .monitor-mode .physical-world-view *,.os .monitor-mode .physical-world-view :before,.os .monitor-mode .physical-world-view :after{transition:none!important;animation:none!important}}.os:has(.monitor-mode) .systembar{background:var(--surface)}.os:has(.monitor-mode) .systembar .sys-vitals{display:none}.os:has(.monitor-mode) .systembar .sys-mission small{display:none}.os:has(.monitor-mode) .systembar .sys-when{display:none}.os:has(.monitor-mode) .systembar .sys-clock{font-size:0}.os:has(.monitor-mode) .systembar .sys-clock small{font-size:14px}.os .monitor-mode{--monitor-rail-height:112px;background:var(--bg)}.os .monitor-mode .physical-world-map .map-svg>.world-frame>image{opacity:.9;filter:saturate(.82)contrast(1.1)brightness(.84)}.os .monitor-mode .physical-world-atmosphere{opacity:.38}.os .monitor-vignette{background:linear-gradient(90deg,#14171ab8 0,#14171a2e 38%,#0000 68%,#14171a57),linear-gradient(#14171a42,#0000 30% 62%,#14171ad6)}.os .monitor-head,.os .monitor-focus-caption,.os .monitor-operating-loop,.os .monitor-authority-boundary,.os .monitor-answer-sheet,.os .monitor-agent-note,.os .monitor-place-library,.os .monitor-view-menu{z-index:3;position:absolute}.os .monitor-head{align-items:flex-start;gap:20px;min-block-size:52px;inset:20px 24px auto}.os .monitor-place{border-inline-start:2px solid var(--work);background:linear-gradient(90deg,#14171af5,#14171ac7 84%,#0000);gap:5px;min-block-size:48px;inline-size:min(470px,42vw);padding:3px 28px 4px 12px}.os .monitor-place:after{color:var(--work);font:700 14px/1 var(--instrument);inset-block-start:18px}.os .monitor-place>span,.os .monitor-focus-caption>span,.os .monitor-answer-sheet>span,.os .monitor-agent-note>span,.os .monitor-place-library>span,.os .monitor-view-menu>span{color:var(--observation);font:700 14px/1 var(--instrument);letter-spacing:.05em;text-transform:none}.os .monitor-place b{font:560 22px/1.08 var(--display);letter-spacing:-.015em}.os .monitor-place small{color:var(--dim);font:650 14px/1.25 var(--instrument)}.os .monitor-head-actions{align-items:flex-start;gap:8px}.os .monitor-head-actions>button,.os .monitor-person,.os .monitor-template-commission{min-block-size:48px;color:var(--dim);border:1px solid var(--hairline-2);background:var(--surface);font:600 16px/1 var(--sans);border-radius:2px;gap:8px;padding-inline:16px}.os .monitor-head-actions>button:hover,.os .monitor-template-commission:hover{color:var(--text);border-color:var(--work)}.os .monitor-ask{color:var(--bg)!important;border-color:var(--work)!important;background:var(--work)!important}.os .monitor-demo{color:var(--text)!important;border-color:var(--violet-border)!important;background:var(--violet-dim)!important}.os .monitor-demo:before{content:"▶";color:var(--work);font-size:13px}.os .monitor-resume{box-shadow:inset 3px 0 0 var(--observation);color:var(--text)!important;border-color:var(--observation)!important;background:var(--surface)!important}.os .monitor-person{color:var(--bg);border:2px double var(--authority);background:var(--authority)}.os .monitor-evidence{align-items:center;min-block-size:44px}.os .monitor-evidence .chip,.os .monitor-evidence [class*=evidence]{font-family:var(--instrument);font-size:14px}.os .monitor-focus-caption{border-inline-start:3px solid var(--work);max-inline-size:min(760px,61vw);padding-inline-start:20px;inset-block-end:calc(var(--monitor-rail-height) + 48px);inset-inline-start:clamp(28px,4.2vw,68px)}.os .monitor-focus-caption h1{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:12px 0 10px;font-size:clamp(48px,4.2vw,56px);font-weight:500;line-height:.96}.os .monitor-focus-caption p{max-inline-size:52ch;color:var(--dim);margin:0;font-size:18px;line-height:1.45}.os .has-authority-boundary .monitor-focus-caption{border-inline-start-color:var(--authority)}.os .monitor-operating-loop{block-size:var(--monitor-rail-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121615eb;border:1px solid #5b7c993d;inset-block-end:18px;inset-inline:24px}.os .monitor-loop-scroll{block-size:100%;inline-size:100%;overflow:hidden}.os .monitor-loop-scroll>ol{grid-template-columns:repeat(6,minmax(0,1fr));block-size:100%;margin:0;padding:0;list-style:none;display:grid}.os .monitor-loop-scroll>ol>li{border-inline-end:0;grid-template-rows:38px auto;grid-template-columns:38px minmax(0,1fr);align-content:start;gap:7px 9px;min-inline-size:0;padding:15px 14px 12px;display:grid;position:relative}.os .monitor-loop-scroll>ol>li:last-child{border-inline-end:0}.os .monitor-loop-scroll>ol>li:after{content:"";background:linear-gradient(90deg,#5b7c9970,#8c8f9233);block-size:1px;position:absolute;inset-block-start:34px;inset-inline:52px -16px}.os .monitor-loop-scroll>ol>li:last-child:after{display:none}.os .monitor-operating-loop li>span:first-child{z-index:1;block-size:38px;inline-size:38px;color:var(--dim);background:var(--surface);border:1px solid #f1ede24d;place-items:center;display:grid;position:relative}.os .monitor-operating-loop li>span:first-child svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter;block-size:22px;inline-size:22px}.os .monitor-operating-loop li>b{color:var(--text);align-self:center;font-size:16px;font-weight:600}.os .monitor-operating-loop li>small{color:var(--faint);font:500 15px/1.3 var(--sans);grid-column:1/-1}.os .monitor-operating-loop li[data-state=active]>span:first-child,.os .monitor-operating-loop li[data-state=working]>span:first-child{color:var(--bg);border-color:var(--work);background:var(--work)}.os .monitor-operating-loop li[data-state=active]>span:first-child:after,.os .monitor-operating-loop li[data-state=working]>span:first-child:after{content:"";border:1px solid var(--work);block-size:46px;inline-size:46px;animation:2s ease-out infinite monitorWorkPulse;position:absolute}.os .monitor-operating-loop li[data-state=complete]>span:first-child,.os .monitor-operating-loop li[data-state=ready]>span:first-child{color:var(--bg);border-color:var(--confirmed);background:var(--confirmed)}.os .monitor-operating-loop li[data-state=degraded]>span:first-child,.os .monitor-operating-loop li[data-state=unknown]>span:first-child{color:var(--bg);border-color:var(--fault);background:var(--fault)}.os .monitor-operating-loop li[data-state=not-reached],.os .monitor-operating-loop li[data-state=not-applicable]{opacity:.58}.os .monitor-operating-loop li[data-beat=person]{border-inline:0}.os .monitor-operating-loop li[data-beat=person][data-blocked=true]>span:first-child{border:3px double var(--authority)}.os .monitor-operating-loop li[data-blocked=true]{opacity:1;background:linear-gradient(90deg,#e8722a1a,#0000 82%)}.os .monitor-operating-loop li[data-blocked=true]>span:first-child{color:var(--bg);border-color:var(--authority);background:var(--authority)}.os .monitor-operating-loop li[data-past-barrier=true]:after{display:none}.os .monitor-operating-loop [data-person-barrier=true]{color:var(--authority);font-family:var(--instrument);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;position:absolute;inset-block-end:11px;inset-inline:14px;overflow:hidden}@keyframes monitorWorkPulse{0%{opacity:.66;transform:scale(.82)}to{opacity:0;transform:scale(1.32)}}.os .monitor-contribution-rail{flex-direction:column;gap:8px;inline-size:min(360px,31vw);display:flex;position:absolute;inset-block-end:calc(100% + 12px);inset-inline:auto 0}.os .monitor-contribution-rail button{min-block-size:56px;inline-size:auto;min-inline-size:0;color:var(--text);text-align:start;border:1px solid var(--work);background:var(--panel-solid);cursor:pointer;border-radius:2px;flex:none;align-content:center;gap:4px;padding:10px 32px 9px 11px;display:grid;position:relative}.os .monitor-contribution-rail button>span{color:var(--work);font:700 14px/1 var(--instrument);position:absolute;inset-block-start:10px;inset-inline-end:9px}.os .monitor-contribution-rail button>b{text-overflow:ellipsis;white-space:nowrap;padding-inline-end:42px;font-size:15px;font-weight:600;line-height:1.1;overflow:hidden}.os .monitor-contribution-rail button>small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;display:block;overflow:hidden}.os .monitor-mode .reticle-label,.os .monitor-mode .reticle-reason{display:none}.os .monitor-contribution-rail button.selected{outline:3px solid var(--text);outline-offset:2px}.os .monitor-authority-boundary{min-inline-size:232px;color:var(--text);border:2px double var(--authority);box-shadow:none;background:#15120df5;border-inline-start:0;border-radius:0;gap:5px;padding:13px 15px 13px 36px;translate:44px -50%}.os .monitor-authority-boundary>i{border:6px double var(--authority);background:var(--surface);inline-size:8px;box-shadow:none;inset-block:-24px}.os .monitor-authority-boundary span{color:var(--authority);font:700 14px/1 var(--instrument);letter-spacing:.04em;text-transform:none}.os .monitor-authority-boundary b{font-size:15px}.os .monitor-answer-sheet,.os .monitor-agent-note,.os .monitor-place-library,.os .monitor-view-menu{z-index:6;inline-size:min(440px,38vw);color:var(--text);border:1px solid var(--hairline-2);border-block-start:3px solid var(--observation);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#121615fb,#14171afe);border-radius:2px;padding:22px;inset-block-start:88px;inset-inline-end:24px;box-shadow:0 24px 70px #0000006b}.os .monitor-answer-sheet{inset:auto 24px calc(var(--monitor-rail-height) + 30px);grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);gap:16px 28px;max-block-size:280px;inline-size:auto;display:grid;overflow:auto}.os .monitor-mode[data-sheet-open=true] .monitor-focus-caption{display:none}.os .monitor-mode[data-sheet-open=true] .monitor-focus-caption h1{font-size:clamp(38px,3.5vw,48px)}.os .monitor-mode[data-sheet-open=true] .monitor-focus-caption p{display:none}.os .monitor-answer-sheet .monitor-question-choices{grid-column:1/-1}.os .monitor-answer-content{min-inline-size:0}.os .monitor-answer-content>span{color:var(--observation);font:700 14px/1 var(--instrument)}.os .monitor-answer-content h2{margin-block-start:9px}.os .monitor-answer-content>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.os .monitor-answer-proof{display:none!important}.os .monitor-answer-actions{align-content:end;gap:10px;display:grid}.os .monitor-answer-actions .monitor-intent-actions{border:0;margin:0;padding:0}.os .monitor-non-action{border-block:1px solid var(--hairline-2)}.os .monitor-non-action>summary{min-block-size:44px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:700;list-style:none;display:flex}.os .monitor-non-action>summary::-webkit-details-marker{display:none}.os .monitor-non-action>summary:after{content:"+";color:var(--work);font:500 21px/1 var(--instrument)}.os .monitor-non-action[open]>summary:after{content:"−"}.os .monitor-non-action>div{padding:2px 0 12px}.os .monitor-non-action strong{font-size:16px;line-height:1.2;display:block}.os .monitor-non-action p,.os .monitor-non-action blockquote{color:var(--dim);margin:7px 0 0;font-size:14px;line-height:1.35}.os .monitor-non-action blockquote{border-inline-start:2px solid var(--work);padding-inline-start:10px}.os .monitor-non-action small{color:var(--faint);font:650 12px/1.3 var(--instrument);margin-block-start:9px}.os .monitor-answer-actions>a{min-block-size:44px;color:var(--on-cyan);border:1px solid var(--work);background:var(--work);font:700 14px/1 var(--sans);justify-content:center;align-items:center;padding-inline:14px;text-decoration:none;display:inline-flex}.os .monitor-agent-note{border-block-start-color:var(--work)}.os .monitor-place-library{inline-size:min(720px,100vw - 48px);max-block-size:calc(100% - var(--monitor-rail-height) - 128px);inset-inline:24px auto;overflow:auto}.os .monitor-view-menu{inline-size:min(350px,34vw)}.os .monitor-answer-sheet>button,.os .monitor-agent-note>button,.os .monitor-place-library>button,.os .monitor-view-menu>button:first-child{block-size:44px;inline-size:44px;color:var(--dim);cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;inset-block-start:8px;inset-inline-end:8px}.os .monitor-answer-sheet h2,.os .monitor-agent-note h2,.os .monitor-place-library h2,.os .monitor-view-menu h2{font-family:var(--display);letter-spacing:-.035em;margin:14px 44px 10px 0;font-size:28px;font-weight:620;line-height:1.05}.os .monitor-answer-sheet p,.os .monitor-agent-note p,.os .monitor-place-library>p{color:var(--dim);margin:0;font-size:16px;line-height:1.48}.os .monitor-answer-sheet small,.os .monitor-intent-status small{color:var(--faint);font:650 14px/1.35 var(--instrument);margin-block-start:12px;display:block}.os .monitor-answer-sheet>a,.os .monitor-agent-note>a{min-block-size:44px;color:var(--on-cyan);border:1px solid var(--work);background:var(--work);font:700 14px/1 var(--sans);align-items:center;margin-block-start:16px;padding-inline:14px;text-decoration:none;display:inline-flex}.os .monitor-question-choices{border-block-end:1px solid var(--hairline-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:-6px -4px 20px;padding-block-end:16px;display:grid}.os .monitor-question-choices button{min-inline-size:0;color:var(--faint);border:0;border-inline-end:1px solid var(--hairline);cursor:pointer;background:0 0;place-items:center;gap:5px;padding:8px 6px;display:grid;position:relative}.os .monitor-question-choices button:not(:last-child):after{content:"";z-index:0;background:var(--hairline-2);block-size:1px;position:absolute;inset-block-start:14px;inset-inline:calc(50% + 10px) calc(10px - 50%)}.os .monitor-question-choices button:last-child{border-inline-end:0}.os .monitor-question-choices button.selected{color:var(--text);background:var(--violet-dim);box-shadow:inset 0 -2px 0 var(--work)}.os .monitor-question-choices i{z-index:1;border:1px solid var(--hairline-2);background:var(--panel-solid);block-size:26px;inline-size:26px;font:700 14px/1 var(--instrument);border-radius:50%;place-items:center;font-style:normal;display:grid;position:relative}.os .monitor-question-choices button.selected i{color:var(--bg);border-color:var(--work);background:var(--work)}.os .monitor-question-choices span{text-align:center;font-size:14px;line-height:1.15}.os .monitor-layer-choices,.os .monitor-place-library>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-block-start:16px;display:grid}.os .monitor-place-library>div{border:1px solid var(--hairline);background:var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}.os .monitor-menu-actions{grid-template-columns:1fr;gap:8px;margin-block-start:16px;display:grid}.os .monitor-product-areas{border:1px solid var(--hairline);background:var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block-start:16px;display:grid}.os .monitor-product-areas a{min-block-size:46px;color:var(--text);background:var(--surface);align-items:center;padding:10px 12px;font-size:15px;font-weight:620;display:flex}.os .monitor-product-areas a:hover{color:var(--bg);background:var(--work)}.os .monitor-layer-choices button,.os .monitor-place-library>div button,.os .monitor-view-menu .monitor-menu-actions button,.os .monitor-view-menu .monitor-menu-actions a{min-block-size:52px;color:var(--text);border:1px solid var(--hairline-2);text-align:start;cursor:pointer;background:0 0;border-radius:2px;align-items:center;padding:10px 12px;font-size:15px;text-decoration:none;display:flex}.os .monitor-layer-choices button{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;display:grid}.os .monitor-place-library>div button{background:var(--panel);border:0;grid-template-rows:minmax(96px,1fr) auto;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:0;min-block-size:184px;padding:0;display:grid;overflow:hidden}.os .monitor-place-thumb{block-size:112px;inline-size:100%;color:var(--observation);border-block-end:1px solid var(--hairline);background:var(--bg);object-fit:cover;display:block}.os .monitor-place-thumb-current{background:linear-gradient(#14171a0f,#14171aad),url(/media/model-room-still-1280.webp) 50% 54%/cover no-repeat;position:relative}.os .monitor-place-card-copy{text-align:start;grid-template-columns:auto minmax(0,1fr);gap:7px 10px;min-inline-size:0;padding:12px 14px 14px;display:grid}.os .monitor-layer-choices button.selected,.os .monitor-place-library>div button.selected{border-color:var(--observation);box-shadow:inset 4px 0 0 var(--observation);background:var(--cyan-soft)}.os .monitor-layer-choices i,.os .monitor-place-library>div i,.os .monitor-place-library>div small{font-family:var(--instrument);font-size:14px}.os .monitor-place-library>div i{color:var(--observation)}.os .monitor-place-library>div b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.2;overflow:hidden}.os .monitor-place-library>div small{color:var(--faint);letter-spacing:.025em;text-transform:none;grid-column:1/-1;font-size:14px;line-height:1.35}.os .monitor-place-library .site-template-ground{opacity:1}.os .monitor-place-library .site-template-ground .ground-site{fill:var(--surface)}.os .monitor-place-library .site-template-ground .ground-building,.os .monitor-place-library .site-template-ground .ground-service,.os .monitor-place-library .site-template-ground .ground-loading{fill:var(--raised);stroke:var(--rule)}.os .monitor-place-library .site-template-ground .ground-landmark{fill:color-mix(in srgb, var(--work) 18%, var(--surface));stroke:var(--work)}.os .monitor-place-library .site-template-ground .ground-critical{stroke:var(--fault)}.os .monitor-place-library .site-template-ground .ground-yard,.os .monitor-place-library .site-template-ground .ground-concourse,.os .monitor-place-library .site-template-ground .ground-gate,.os .monitor-place-library .site-template-ground .ground-pavement{fill:var(--bg);stroke:var(--rule)}.os .monitor-place-library .site-template-ground .ground-detail,.os .monitor-place-library .site-template-ground .ground-bay,.os .monitor-place-library .site-template-ground .ground-lane,.os .monitor-place-library .site-template-ground .ground-crossing,.os .monitor-place-library .site-template-ground .ground-path,.os .monitor-place-library .site-template-ground .ground-shelf,.os .monitor-place-library .site-template-ground .ground-turnstile,.os .monitor-place-library .site-template-ground .ground-aisle{stroke:var(--muted)}.os .monitor-intent-actions{gap:8px;margin-block-start:16px;padding-block-start:14px}.os .monitor-intent-actions>span,.os .monitor-intent-status>span{font:650 14px/1.3 var(--sans);letter-spacing:0}.os .monitor-intent-actions button{min-block-size:44px;color:var(--text);border:1px solid var(--hairline-2);background:#f4f0e80b;font-size:14px}.os .monitor-intent-actions button:first-of-type{border-color:var(--work)}.os .monitor-intent-actions button:last-of-type{border-color:var(--observation)}.os .monitor-intent-actions button:hover{color:var(--text);border-color:var(--text);background:#f4f0e817}.os .monitor-intent-status p{font-size:15px}.os .physical-world-map .zone-label{fill:#f2f0e8eb;font-size:calc(16px * var(--label-scale,1));font-family:var(--sans);paint-order:stroke;stroke:#0a0d0be6;stroke-width:3px;font-weight:650}.os .physical-world-map .zone-occ{fill:#c8c4b6d1;font-size:calc(15px * var(--label-scale,1));font-family:var(--instrument);paint-order:stroke;stroke:#0a0d0beb;stroke-width:2.5px}.os .physical-world-map .zone-poly{fill-opacity:.07;stroke:#8c8f9285;stroke-width:1.35px;vector-effect:non-scaling-stroke;cursor:pointer}.os .physical-world-map .zone-poly.is-selected{fill:#5b7c991f;stroke-width:2.5px;stroke:var(--work)!important}.os .physical-world-map [role=button]:focus-visible,.os .physical-world-map [role=link]:focus-visible{outline:4px solid var(--work);outline-offset:4px}.os .physical-world-map svg[data-lod="0"] .zone-group:not(.is-selected) .zone-label{display:none}@media (min-width:761px){.os .monitor-mode .physical-world-map svg[data-lod="0"] .zone-group:not(.is-selected) .zone-label{opacity:.68;display:block}.os .monitor-mode .physical-world-map .zone-poly{fill-opacity:.09;stroke-opacity:.78}.os .monitor-mode .physical-world-map .zone-poly.is-selected{fill:#5b7c991f;stroke-width:2.6px;stroke:var(--work)!important}}.os:has(.monitor-mode){--monitor-dock-height:78px;--dock-inset:88px}.os:has(.monitor-mode) .dock-wrap{z-index:12;padding:0!important;display:flex!important;inset-block-end:10px!important;inset-inline:24px!important}.os:has(.monitor-mode) .world-dock .dock{scrollbar-width:none;background:#121615f5;border-color:#dadacf4d;max-inline-size:min(980px,100vw - 48px);overflow-x:auto;box-shadow:0 18px 52px #00000061}.os:has(.monitor-mode) .world-dock .dock-family-item{flex:1 0 122px;min-block-size:66px}.os:has(.monitor-mode) .monitor-mode{--monitor-rail-height:106px}.os:has(.monitor-mode) .monitor-operating-loop{background:#121615f2;inset-block-end:calc(var(--monitor-dock-height) + 18px);inset-inline:24px}:is(.os:has(.monitor-mode) .monitor-answer-sheet,.os:has(.monitor-mode) .monitor-agent-note,.os:has(.monitor-mode) .monitor-place-library,.os:has(.monitor-mode) .monitor-view-menu){max-block-size:calc(100% - var(--monitor-dock-height) - var(--monitor-rail-height) - 142px)}.os:has(.monitor-mode) .guided-runner{inset-block-end:calc(var(--monitor-dock-height) + var(--monitor-rail-height) + 30px)}.os .monitor-view-menu{inset-block-end:calc(var(--monitor-dock-height) + var(--monitor-rail-height) + 34px)}.os .monitor-view-menu .monitor-layer-choices{margin-block-start:12px}.os .monitor-system-surface{z-index:18;inset-block:82px calc(var(--monitor-dock-height) + 12px);inline-size:min(1420px,88vw);color:var(--text);background:#14171afa;border:1px solid #8c8f9261;grid-template-rows:58px minmax(0,1fr);display:grid;position:absolute;inset-inline-end:18px;overflow:hidden;box-shadow:-28px 0 90px #0000008f}.os .monitor-system-surface>header{border-block-end:1px solid var(--hairline-2);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;min-width:0;padding-inline:18px 10px;display:flex}.os .monitor-system-surface>header>div{align-items:baseline;gap:12px;min-width:0;display:flex}.os .monitor-system-surface>header span{color:var(--observation);font:700 14px/1 var(--instrument)}.os .monitor-system-surface>header b{font:600 18px/1 var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os .monitor-system-surface>header button{block-size:44px;inline-size:44px;color:var(--text);border:1px solid var(--hairline-2);font:400 28px/1 var(--sans);cursor:pointer;background:0 0;flex:none}.os .monitor-system-scroll{overscroll-behavior:contain;min-block-size:0;overflow:auto}.os .monitor-system-scroll>.canvas-frame{min-block-size:820px}@media (max-width:1100px){.os:has(.monitor-mode){--monitor-dock-height:74px}.os:has(.monitor-mode) .world-dock .dock-family-item{flex-basis:112px}.os:has(.monitor-mode) .monitor-loop-scroll>ol>li{grid-template-columns:30px minmax(0,1fr);padding-inline:9px}.os:has(.monitor-mode) .monitor-operating-loop li>span:first-child{block-size:30px;inline-size:30px}.os:has(.monitor-mode) .monitor-operating-loop li>b{font-size:14px}.os:has(.monitor-mode) .monitor-operating-loop li>small{font-size:13px}}@media (max-width:760px){.os:has(.monitor-mode){--monitor-dock-height:72px;--monitor-rail-height:116px}.os:has(.monitor-mode) .dock-wrap{justify-content:flex-start;inset-block-end:6px!important;inset-inline:8px!important}.os:has(.monitor-mode) .world-dock .dock{max-inline-size:calc(100vw - 16px)}.os:has(.monitor-mode) .world-dock .dock-family-item{flex:0 0 108px;min-block-size:64px}.os:has(.monitor-mode) .monitor-operating-loop{inset-block-end:calc(var(--monitor-dock-height) + 12px);inset-inline:8px}.os:has(.monitor-mode) .monitor-mode>.physical-world-view{inset-block-end:calc(var(--monitor-dock-height) + var(--monitor-rail-height) + 34px)}.os:has(.monitor-mode) .monitor-focus-caption{inset-block-end:calc(var(--monitor-dock-height) + var(--monitor-rail-height) + 42px)}.os .monitor-system-surface{inset:118px 8px calc(var(--monitor-dock-height) + 8px);grid-template-rows:54px minmax(0,1fr);inline-size:auto}.os .monitor-system-scroll>.canvas-frame{min-block-size:900px}}@media (min-width:761px){.os:has(.monitor-mode) .monitor-focus-caption{border:1px solid var(--hairline-2);border-inline-start:3px solid var(--cyan);background:linear-gradient(90deg,#14171ae6,#14171aad);max-inline-size:min(430px,34vw);padding:16px 18px;inset-inline-start:clamp(28px,5vw,82px);box-shadow:0 18px 54px #00000038}.os:has(.monitor-mode) .has-authority-boundary .monitor-focus-caption{border-inline-start-color:var(--amber)}.os:has(.monitor-mode) .monitor-focus-caption h1{max-inline-size:15ch;margin:7px 0 5px;font-size:clamp(30px,2.65vw,42px);line-height:.98}.os:has(.monitor-mode) .monitor-focus-caption p{max-inline-size:38ch;font-size:14px}}@media (max-width:1100px){.os .monitor-mode{--monitor-rail-height:122px}.os .monitor-focus-caption{max-inline-size:66vw}.os .monitor-focus-caption h1{font-size:clamp(42px,5vw,62px)}.os .monitor-loop-scroll>ol>li{grid-template-columns:28px minmax(0,1fr);padding-inline:10px}.os .monitor-operating-loop li>b{font-size:14px}.os .monitor-operating-loop li>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:1400px) and (min-width:761px){.os .monitor-evidence{display:none}.os .monitor-head-actions{margin-inline-start:auto}.os .monitor-place{inline-size:min(470px,44vw)}.os .monitor-focus-caption{max-inline-size:min(700px,58vw)}.os .monitor-contribution-rail{inline-size:min(360px,31vw)}}@media (max-width:760px){.os:has(.monitor-mode) .systembar{flex-wrap:nowrap;block-size:64px;min-block-size:64px;padding-block:0;overflow:hidden}:is(.os:has(.monitor-mode) .systembar .sys-mission,.os:has(.monitor-mode) .systembar>.sys-sep,.os:has(.monitor-mode) .systembar .sys-clock,.os:has(.monitor-mode) .systembar .sys-vitals){display:none}.os:has(.monitor-mode) .systembar .sys-wordmark{flex:none}.os:has(.monitor-mode) .systembar .sys-right{flex:auto;order:0;min-inline-size:0;margin-inline-start:auto;overflow-x:auto}.os .monitor-mode{--monitor-rail-height:116px}.os .monitor-head{grid-template-columns:minmax(0,1fr);gap:6px;display:grid;inset:12px 12px auto}.os .monitor-place{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;min-block-size:44px;inline-size:100%;max-inline-size:none;padding-inline:10px 22px}.os .monitor-place>span{display:block}.os .monitor-place small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:13px;display:block;overflow:hidden}.os .monitor-place b{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.os .monitor-place:after{inset-block-start:17px}.os .monitor-mode.is-template .physical-world-map svg[data-lod="0"] .zone-group .zone-label{font-size:28px;display:block}.os .monitor-mode.is-template .physical-world-map .zone-occ{font-size:24px!important}.os .monitor-evidence,.os .monitor-template-commission{display:none}.os .monitor-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;inline-size:100%;display:grid}.os .monitor-head-actions>.monitor-demo{grid-column:1/-1;display:flex}.os .monitor-head-actions:has(.monitor-resume)>.monitor-demo{grid-column:auto}.os .monitor-head-actions>button{text-align:center;white-space:normal;justify-content:center;min-block-size:44px;inline-size:auto;min-inline-size:0;padding:6px;font-size:14px;line-height:1.05;overflow:visible}.os .monitor-person{grid-column:1/-1;justify-content:center;min-block-size:44px;inline-size:100%;min-inline-size:0;padding-inline:10px;font-size:14px;overflow:visible}.os .monitor-ask:before,.os .monitor-system:before,.os .monitor-views-toggle:before{content:none}.os .monitor-person i{block-size:10px;inline-size:10px}.os .monitor-focus-caption{max-inline-size:calc(100vw - 36px);inset-block-end:calc(var(--monitor-rail-height) + 20px);inset-inline:18px}.os .monitor-focus-caption>span{font-size:14px}.os .monitor-focus-caption h1{max-inline-size:18ch;font-size:clamp(34px,9.5vw,42px)}.os .monitor-focus-caption p{max-inline-size:82vw;font-size:15px}.os .monitor-loop-scroll{overflow:auto hidden}.os .monitor-loop-scroll>ol{min-inline-size:648px}.os .monitor-loop-scroll>ol>li{grid-template-rows:24px;grid-template-columns:24px minmax(0,1fr);gap:5px 7px;padding:12px 10px 8px}.os .monitor-loop-scroll>ol>li:after{inset-block-start:24px;inset-inline-start:41px}.os .monitor-operating-loop li>span:first-child{block-size:24px;inline-size:24px;font-size:14px}.os .monitor-operating-loop li>b{font-size:14px}.os .monitor-operating-loop li>small{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.os .monitor-operating-loop [data-person-barrier=true]{display:block}.os .monitor-contribution-rail{display:flex}.os .has-agent-contributions .monitor-focus-caption{inset-block-end:calc(var(--monitor-rail-height) + 104px)}.os .monitor-authority-boundary{min-inline-size:0;max-inline-size:180px;padding:10px 10px 10px 28px;translate:-20% 32px}.os .monitor-authority-boundary span,.os .monitor-authority-boundary b{font-size:14px}.os .monitor-answer-sheet,.os .monitor-agent-note,.os .monitor-place-library,.os .monitor-view-menu{inline-size:auto;max-block-size:calc(100% - var(--monitor-rail-height) - 140px);inset:120px 12px auto;overflow:auto}.os .monitor-answer-sheet{z-index:6;max-block-size:none;display:block;inset-block:108px 12px}.os .monitor-answer-content{margin-block-end:16px}.os .monitor-answer-actions{display:grid}.os .monitor-contribution-rail{flex-direction:row;inline-size:366px;inset-block-end:calc(100% + 8px);inset-inline:0 auto}.os .monitor-contribution-rail button{min-block-size:50px;inline-size:180px;min-inline-size:180px;padding-block:7px}.os .monitor-contribution-rail button>small{display:none}.os .monitor-question-choices{scroll-snap-type:inline proximity;grid-template-columns:repeat(5,minmax(104px,1fr));overflow-x:auto}.os .monitor-question-choices button{scroll-snap-align:start;min-block-size:60px}.os .monitor-question-choices span{clip:auto;block-size:auto;inline-size:auto;position:static;overflow:visible}.os .monitor-answer-sheet>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.os .monitor-place-library>div,.os .monitor-layer-choices{grid-template-columns:1fr}.os .monitor-place-library .monitor-place-thumb{block-size:clamp(164px,42vw,240px)}}@media (prefers-reduced-motion:reduce){.os .summons-pulse,.os .agent-dot.active,.os .wf-step.running .wf-node,.os .wf-step.waiting .wf-node,.os .sys-condition-chip i,.os .pulsing,.os .monitor-elevated{animation:none!important}.os .world-frame,.os .track-dot,.os .zone-poly,.os .panel,.os .dock-item,.os .btn,.os [data-tip]:after{transition:none!important}}.agent-intake{border:1px solid color-mix(in srgb, var(--cyan) 28%, var(--hairline));background:radial-gradient(circle at 78% 0%, color-mix(in srgb, var(--cyan) 12%, transparent), transparent 46%), linear-gradient(140deg, color-mix(in srgb, var(--panel) 92%, black), var(--bg));border-radius:18px;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.25fr);gap:18px 28px;padding:clamp(22px,3vw,38px);display:grid;position:relative;overflow:hidden}.agent-intake:after{content:"";pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--cyan) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--cyan) 5%, transparent) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}.agent-intake-copy,.agent-intake-drop,.agent-intake-path,.agent-intake-boundary,.agent-intake-message{z-index:1;position:relative}.agent-intake-copy span{color:var(--cyan);font:10px var(--mono);letter-spacing:.16em;text-transform:uppercase}.agent-intake-copy h2{letter-spacing:-.045em;margin:10px 0 8px;font-size:clamp(25px,3vw,43px);font-weight:420;line-height:.98}.agent-intake-copy p{max-width:42ch;color:var(--dim);margin:0;font-size:13px;line-height:1.55}.agent-intake-drop{border:1px dashed color-mix(in srgb, var(--cyan) 35%, var(--hairline));background:color-mix(in srgb, var(--bg) 76%, transparent);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:128px;padding:20px;transition:background .2s,border-color .2s,transform .2s;display:flex}.agent-intake-drop.is-dragging{border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 10%, var(--bg));transform:translateY(-2px)}.agent-intake-drop>span{color:var(--faint);font-size:12px}.agent-intake-path{border:1px solid var(--hairline);background:color-mix(in srgb, var(--bg) 62%, transparent);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.agent-intake-path li{border-inline-end:1px solid var(--hairline);grid-template-rows:auto auto 1fr;grid-template-columns:48px 1fr;align-content:center;column-gap:13px;min-block-size:132px;padding:20px;display:grid;position:relative}.agent-intake-path li:last-child{border-inline-end:0}.agent-intake-path li:not(:last-child):after{content:"";z-index:2;border-block-start:1px solid var(--cyan);border-inline-end:1px solid var(--cyan);background:var(--bg);block-size:9px;inline-size:9px;position:absolute;inset-block-start:50%;inset-inline-end:-5px;translate:0 -50%;rotate:45deg}.agent-intake-path li>span{block-size:48px;inline-size:48px;color:var(--cyan);border:1px solid color-mix(in srgb, var(--cyan) 44%, var(--hairline));background:color-mix(in srgb, var(--cyan) 8%, var(--bg));border-radius:50%;grid-row:1/4;align-self:center;place-items:center;display:grid}.agent-intake-path small{color:var(--faint);font:10px var(--mono);letter-spacing:.12em}.agent-intake-path b{margin-block-start:4px;font-size:16px;font-weight:600}.agent-intake-path em{color:var(--dim);margin-block-start:5px;font-size:12px;font-style:normal}.agent-intake-boundary{color:var(--dim);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;font-size:12px;display:flex}.agent-intake-boundary>span:not(.chip){color:var(--dim)}.agent-intake-boundary i{color:var(--faint);margin-inline-start:auto;font-style:normal}.agent-intake-message{color:var(--cyan);grid-column:1/-1;margin:0;font-size:12px}@media (max-width:760px){.agent-intake{grid-template-columns:1fr}.agent-intake-path{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-intake-path li:nth-child(2){border-inline-end:0}.agent-intake-path li:nth-child(-n+2){border-block-end:1px solid var(--hairline)}.agent-intake-path li:nth-child(2):after{display:none}.agent-intake-boundary,.agent-intake-message{grid-column:1}.agent-intake-boundary i{inline-size:100%;margin-inline-start:0}}@media (max-width:480px){.agent-intake-path{grid-template-columns:1fr}.agent-intake-path li{border-inline-end:0;border-block-end:1px solid var(--hairline);min-block-size:104px}.agent-intake-path li:last-child{border-block-end:0}.agent-intake-path li:after{display:none}}.os .memory-page .mem-head{isolation:isolate;border:1px solid var(--hairline);background:linear-gradient(90deg,#03080bf0 0%,#03080bc2 36%,#03080b6b 66%,#03080bb3 100%),url(/assets/memory/al-noor-spatial-world.webp) 50% 52%/cover no-repeat;min-block-size:176px;padding:clamp(20px,2.4vw,32px);position:relative;overflow:hidden}.os .memory-page .mem-head:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--cyan) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--cyan) 6%, transparent) 1px, transparent 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 48%,#0000 100%);mask-image:linear-gradient(90deg,#0000 12%,#000 48%,#0000 100%)}.os .memory-page .mem-head>div{z-index:1;position:relative}.os .memory-page .mem-head>div:first-child{flex:360px;align-self:center}.os .memory-page .mem-head .page-title{max-inline-size:12ch;font-size:clamp(30px,3.6vw,50px);line-height:.98}.os .memory-page .mem-stat-row{flex:690px;grid-template-columns:repeat(3,minmax(0,1fr))}.os .memory-page .mem-stat-row .viz-stat{background:#0a1115d6;min-block-size:128px}@media (max-width:980px){.os .memory-page .mem-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.os .memory-page .mem-stat-row{grid-template-columns:1fr}}.os .world-command{isolation:isolate;color:#f3f1ec;background:radial-gradient(circle at 52% 48%,#405b7433,#0000 42%),#14171a;flex:1;min-block-size:0;position:relative;overflow:hidden}.os .physical-world-view,.os .physical-world-view canvas,.os .world-vignette{block-size:100%;inline-size:100%;position:absolute;inset:0}.os .physical-world-view canvas{cursor:crosshair;display:block}.os .world-vignette{z-index:1;pointer-events:none;background:linear-gradient(90deg,#050707e0,#0000 27% 72%,#050707db),linear-gradient(#050707b8,#0000 20% 76%,#050707f5)}.os .world-command-head,.os .world-place-card,.os .world-agents,.os .world-dialogue,.os .world-questions,.os .world-detail{z-index:2;position:absolute}.os .world-command-head{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;inset-block-start:clamp(22px,4vh,48px);inset-inline:clamp(24px,3.5vw,58px)}.os .world-command-head>div:first-child span,.os .world-place-card>span,.os .world-dialogue header span{color:var(--observation);font:650 12.5px/1.2 var(--mono);letter-spacing:.13em;text-transform:uppercase}.os .world-command-head h1{max-inline-size:13ch;font-family:var(--display);letter-spacing:-.06em;text-wrap:balance;margin:8px 0 0;font-size:clamp(38px,5vw,78px);font-weight:560;line-height:.92}.os .world-truth{pointer-events:auto;align-items:center;gap:8px;display:flex}.os .world-place-card{border-inline-start:2px solid color-mix(in srgb, var(--observation) 58%, transparent);inline-size:min(260px,22vw);padding-inline-start:16px;inset-block-start:36%;inset-inline-start:clamp(24px,3.5vw,58px)}.os .world-place-card h2{font-family:var(--display);letter-spacing:-.035em;margin:8px 0 13px;font-size:clamp(22px,2.2vw,34px);font-weight:580;line-height:1.04}.os .world-place-card div{flex-wrap:wrap;gap:7px;display:flex}.os .world-place-card b{color:#d7d4ca;font:550 12.5px/1 var(--mono);background:#0b0e0d9e;border:1px solid #c4cac62e;padding:7px 9px}.os .world-source{border-block-start:1px solid color-mix(in srgb, var(--hairline) 80%, transparent);color:var(--dim);align-items:center;gap:9px;margin-block-start:13px;padding-block-start:11px;text-decoration:none;display:flex}.os .world-source>i{background:var(--faint);block-size:8px;inline-size:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--faint) 10%, transparent);border-radius:50%;flex:none}.os .world-source.is-live>i{background:var(--cyan);box-shadow:0 0 14px color-mix(in srgb, var(--cyan) 75%, transparent);animation:2.4s ease-in-out infinite worldSourcePulse}.os .world-source>span{gap:2px;display:grid}.os .world-source b{color:var(--text);background:0 0;border:0;padding:0;font-size:11px}.os .world-source small{color:var(--faint);font:9px var(--mono);letter-spacing:.04em}@keyframes worldSourcePulse{50%{opacity:.62;transform:scale(.72)}}.os .world-agents{align-items:center;gap:7px;display:flex;inset-block-end:calc(var(--dock-inset) + 96px);inset-inline-start:clamp(310px,32vw,440px)}.os .world-agents>span{color:var(--observation);font:650 12.5px/1 var(--mono);margin-inline-end:5px}.os .world-agents button{color:#cec8bc;cursor:pointer;background:#0c0f0ec2;border:1px solid #cdd3cf2e;border-radius:50%;place-items:center;block-size:44px;inline-size:44px;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative}.os .world-agents button:hover,.os .world-agents button.selected{color:#fff9eb;border-color:color-mix(in srgb, var(--work) 78%, transparent);background:color-mix(in srgb, var(--work) 34%, #0c0f0ed1);transform:translateY(-3px)}.os .world-agents button b{font:600 10.5px/1 var(--sans);letter-spacing:.01em}.os .world-agents button i{background:#6f756e;border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:1px;inset-inline-end:1px;box-shadow:0 0 0 2px #14171a}.os .world-agents button i.active{background:var(--work)}.os .world-agents button i.waiting{background:var(--authority)}.os .world-dialogue{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0f0ed1;border:1px solid #cdd3cf2e;inline-size:min(390px,29vw);padding:17px;inset-block-start:9%;inset-block-end:calc(var(--dock-inset) + 84px);inset-inline-end:clamp(24px,3.5vw,58px);box-shadow:0 24px 80px #0000003d}.os .world-dialogue header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.os .world-dialogue h2{margin:5px 0 0;font-size:16px;font-weight:620}.os .world-answer{min-block-size:90px;padding-block:12px 10px;overflow:auto}.os .world-answer h3{font-family:var(--display);letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(21px,1.7vw,27px);font-weight:580;line-height:1.05}.os .world-answer small{color:var(--faint);font:500 11px/1.4 var(--mono);margin-block-start:10px;display:block}.os .world-dialogue form{border-block:1px solid #cdd3cf29;grid-template-columns:1fr auto;display:grid}.os .world-dialogue input{color:#f3f1ec;min-block-size:42px;min-inline-size:0;font:500 13px/1.2 var(--sans-latin);background:0 0;border:0;outline:0;padding:0 12px 0 0}.os .world-dialogue button,.os .world-dialogue>a{color:var(--authority);font:600 12px/1 var(--sans);letter-spacing:.03em;text-transform:uppercase}.os .world-dialogue button{cursor:pointer;background:0 0;border:0;min-inline-size:54px}.os .world-dialogue button:disabled{opacity:.35}.os .world-dialogue>a{margin-block-start:11px;display:inline-block}.os .world-questions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090c0bd1;border-block-start:1px solid #cdd3cf24;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;inset-block-end:var(--dock-inset);inset-inline:0}.os .world-questions button{color:#d6d2c8;text-align:start;cursor:pointer;background:0 0;border:0;border-inline-end:1px solid #cdd3cf1f;grid-template-columns:auto 1fr;align-items:center;gap:11px;min-block-size:72px;padding:13px 18px;display:grid}.os .world-questions button:last-child{border-inline-end:0}.os .world-questions button:hover{color:#fff8e8;background:var(--cyan-dim)}.os .world-questions i{color:var(--observation);font:500 11px/1 var(--mono);font-style:normal}.os .world-questions span{font-size:13.5px;font-weight:580;line-height:1.25}.os .world-detail,.os .world-back{color:#b9b8b0;min-block-size:42px;font:600 12px/1 var(--sans);cursor:pointer;background:#0c0f0eb8;border:1px solid #cdd3cf2e;padding:0 14px}.os .world-detail{inset-block-start:24px;inset-inline-end:clamp(260px,22vw,320px)}.os .world-technical{flex-direction:column;flex:1;min-block-size:0;display:flex;overflow:hidden}.os .world-technical-head{border-block-end:1px solid var(--hairline-2);background:#0c1011f7;flex:none;justify-content:space-between;align-items:center;gap:18px;min-block-size:62px;padding:8px 14px 8px 18px;display:flex}.os .world-technical-head>div{gap:5px;min-inline-size:0;display:grid}.os .world-technical-head span{color:var(--cyan);font:700 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.os .world-technical-head b{font:600 16px/1.1 var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os .world-technical>.canvas-frame{flex:1;min-block-size:0}.os .world-back{align-self:flex-start;margin:10px 14px 0}@media (max-width:1040px){.os .world-dialogue{inline-size:min(360px,38vw)}.os .world-place-card{inline-size:min(230px,28vw)}.os .world-agents button{block-size:40px;inline-size:40px}.os .world-agents{gap:4px;inset-inline-start:30vw}}@media (max-width:760px){.os .world-command{padding-block-end:calc(var(--dock-inset) + 76px);overflow-y:auto}.os .physical-world-view,.os .world-vignette{block-size:60vh;min-block-size:460px}.os .world-command-head{inset-block-start:20px;inset-inline:18px}.os .world-command-head h1{font-size:clamp(36px,11vw,54px)}.os .world-truth{flex-direction:column;align-items:flex-end}.os .world-place-card{inline-size:54vw;inset-block-start:260px;inset-inline-start:18px}.os .world-agents{inset-block:394px auto;inset-inline:18px;overflow-x:auto}.os .world-dialogue{inline-size:auto;margin:60vh 14px 12px;position:relative;inset:auto}.os .world-questions{border:1px solid #d3ddd324;grid-template-columns:1fr;margin:0 14px;position:relative;inset:auto}.os .world-questions button{border-block-end:1px solid #d3ddd31f;border-inline-end:0;min-block-size:52px}.os .world-detail{margin:12px 14px 0;position:relative;inset:auto}}@media (prefers-reduced-motion:reduce){.os .world-agents button{transition:none}}.os .world-command{color:var(--text);background:#08100c}.os .physical-world-view{background:#08100c;overflow:hidden}.os .physical-world-atmosphere,.os .physical-world-atmosphere canvas,.os .physical-world-map{block-size:100%;inline-size:100%;position:absolute;inset:0}.os .physical-world-atmosphere canvas{display:block}.os .physical-world-map{z-index:1}.os .physical-world-map .map-svg{block-size:100%;inline-size:100%}.os .physical-world-map .map-svg>.world-frame>image{opacity:.72;filter:saturate(.72)contrast(1.08)brightness(.74)}.os .physical-world-map .zone-poly{cursor:pointer}.os .physical-world-map .zone-label{fill:#f6f1e2e6;paint-order:stroke;stroke:#040906db;stroke-width:3px;font-size:13px}.os .physical-world-map .zone-occ{fill:#dcd8cac2;paint-order:stroke;stroke:#040906e0;stroke-width:2.5px;font-size:10.5px}.os .world-vignette{z-index:2;background:linear-gradient(90deg,#050907d6,#05090714 28%,#0509070a 66%,#050907bd 100%),linear-gradient(#05090794,#0000 24% 75%,#050907e6)}.os .world-command-head,.os .world-place-card,.os .world-dialogue,.os .world-timeline,.os .world-next-cue{z-index:3;position:absolute}.os .world-command-head{pointer-events:auto;align-items:flex-start;gap:20px;inset-block-start:clamp(20px,3vh,34px);inset-inline:clamp(22px,2.6vw,42px) 452px}.os .world-command-head>div:first-child span,.os .world-place-card>span,.os .world-dialogue>header span,.os .world-story-facts span,.os .world-agent-drawer>header span,.os .world-next-cue span{color:var(--cyan);font:700 11px/1.2 var(--mono);letter-spacing:.13em;text-transform:uppercase}.os .world-command-head h1{max-inline-size:24ch;margin:7px 0 0;font-size:clamp(32px,3.5vw,48px);font-weight:590;line-height:.96}.os .world-command-head p{color:#e9e4d6b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-inline-size:56ch;margin:10px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.os .world-attention-elsewhere{min-block-size:34px;color:var(--text);cursor:pointer;background:#ddb47b1a;border:1px solid #ddb47b75;align-items:center;gap:12px;margin-block-start:11px;padding:0 11px;display:inline-flex}.os .world-command-head .world-attention-elsewhere>span{color:var(--amber);letter-spacing:.08em;font-size:10px}.os .world-attention-elsewhere b{font:700 10px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.os .world-attention-elsewhere i{font-style:normal}.os .world-attention-elsewhere:hover{background:#ddb47b2e}.os .world-head-actions{justify-items:end;gap:8px;display:grid}.os .world-lenses{border:1px solid var(--hairline-2);background:#0a0d0cd1;grid-template-columns:repeat(2,auto);display:grid}.os .world-lenses button{min-block-size:36px;color:var(--faint);border:0;border-inline-end:1px solid var(--hairline);font:600 10.5px/1 var(--sans);letter-spacing:.02em;cursor:pointer;background:0 0;padding-inline:12px}.os .world-lenses button:last-child{border-inline-end:0}.os .world-lenses button:hover,.os .world-lenses button.selected{color:var(--text);background:var(--cyan-dim);box-shadow:inset 0 -2px 0 var(--cyan)}.os .world-truth{pointer-events:auto;flex:none;align-items:center;gap:7px;display:flex}.os .world-detail,.os .world-back{min-block-size:42px;color:var(--dim);border:1px solid var(--hairline-2);font:600 11px/1 var(--sans);cursor:pointer;background:#0a0f0cc2;padding:0 14px}.os .world-detail{position:static}.os .world-place-card{overscroll-behavior:contain;scrollbar-width:thin;border:1px solid #dadacf30;border-inline-start:3px solid var(--cyan);background:#080e0ac7;max-block-size:calc(100% - clamp(168px,23vh,220px) - 76px);inline-size:238px;padding:18px;inset-block-start:clamp(168px,23vh,220px);inset-inline-start:clamp(22px,2.6vw,42px);overflow-y:auto;box-shadow:0 22px 64px #00000038}.os .world-place-card h2{margin:7px 0 15px;font-size:27px;font-weight:600;line-height:1}.os .world-zone-picker{gap:5px;margin:-7px 0 12px;display:grid}.os .world-zone-picker>span{color:var(--faint);font:600 10px/1.2 var(--mono)}.os .world-zone-picker select{min-block-size:38px;inline-size:100%;color:var(--text);border:1px solid var(--hairline-2);font:600 12px/1.2 var(--sans-latin);cursor:pointer;background:#ffffff09;padding-inline:9px 28px}.os .world-place-card .world-place-facts{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.os .world-place-facts>b{min-block-size:66px;color:inherit;border:1px solid var(--hairline);font:inherit;background:#ffffff06;align-content:center;gap:4px;padding:10px;display:grid}.os .world-place-facts strong{color:var(--text);font:600 21px/1 var(--display)}.os .world-place-facts small{color:var(--faint);font:600 10px/1.2 var(--mono);text-transform:uppercase}.os .world-place-card .world-place-rhythm{border:1px solid var(--hairline);background:#ffffff06;gap:8px;margin-block-start:11px;padding:10px;display:grid}.os .world-place-rhythm .fzb{inline-size:100%;display:grid}.os .world-place-rhythm .fzb-head{display:flex}.os .world-place-rhythm .fzb-track{inline-size:100%;display:block}.os .world-place-rhythm>small{color:var(--faint);font:550 9.5px/1.4 var(--mono)}.os .world-place-rhythm>a{color:var(--cyan);font:600 10.5px/1.2 var(--sans);letter-spacing:.02em;text-transform:uppercase;justify-self:start;text-decoration:none}.os .world-place-rhythm>a:hover{text-decoration:underline}.os .world-place-card .world-source-counts{color:var(--faint);font:550 11px/1.3 var(--mono);flex-wrap:wrap;gap:5px 9px;margin-block-start:11px;display:flex}.os .world-source-counts span{white-space:nowrap}.os .world-source-counts span+span:before{content:"·";color:var(--hairline-2);margin-inline-end:8px}.os .world-source{border-block-start-color:var(--hairline);padding-block-start:12px}.os .world-source>i{block-size:9px;inline-size:9px}.os .world-source>span{gap:3px;min-inline-size:0}.os .world-source b{font:650 11px/1.2 var(--mono)}.os .world-source small{font:11px/1.3 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os .world-dialogue{border:1px solid #dadacf38;border-block-start:3px solid var(--cyan);-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:thin;background:#0b0e0deb;flex-direction:column;inline-size:408px;padding:0;transition:inline-size .25s;display:flex;inset-block:18px 88px;inset-inline-end:22px;overflow:auto;box-shadow:0 28px 90px #0000004d}.os .world-dialogue>*{flex:none}.os .world-dialogue.is-collapsed{border-block-start-color:var(--hairline-2);inline-size:48px;overflow:hidden}.os .world-story-expand{block-size:100%;inline-size:100%;color:var(--text);cursor:pointer;background:0 0;border:0;font-size:26px}.os .world-dialogue>header{border-block-end:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:14px;min-block-size:70px;padding:16px 16px 13px;display:flex}.os .world-dialogue>header h2{font-family:var(--display);letter-spacing:-.035em;margin:6px 0 0;font-size:23px;font-weight:610;line-height:1.05}.os .world-story-collapse{block-size:36px;inline-size:36px;color:var(--dim);border:1px solid var(--hairline);cursor:pointer;background:0 0;flex:none;font-size:22px}.os .world-authority-hold{border:1px solid var(--amber-border);border-inline-start:4px solid var(--amber);background:linear-gradient(100deg, var(--amber-dim), #0b0e0d8a);margin:12px;padding:14px}.os .world-authority-hold>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.os .world-authority-hold>div>span{color:var(--amber);font:700 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.os .world-authority-hold h3{font-family:var(--display);margin:11px 0 7px;font-size:20px;font-weight:600;line-height:1.08}.os .world-authority-hold p{color:var(--text);margin:0;font-size:14px}.os .world-authority-hold small{color:var(--faint);font:10.5px/1.3 var(--mono);margin-block-start:5px;display:block}.os .world-authority-hold>a{min-block-size:42px;color:var(--on-amber);background:var(--amber);font:750 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;margin-block-start:12px;padding-inline:13px;text-decoration:none;display:inline-flex}.os .world-story-facts{border-block:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.os .world-story-facts section{border-inline-end:1px solid var(--hairline);min-block-size:112px;padding:12px 11px}.os .world-story-facts section:last-child{border-inline-end:0}.os .world-story-facts .is-unknown span{color:var(--amber)}.os .world-story-facts p{color:var(--dim);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12.5px;line-height:1.38;display:-webkit-box;overflow:hidden}.os .world-dialogue .world-questions{border-block:0 1px solid var(--hairline);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff05;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:static}.os .world-dialogue .world-questions button{min-block-size:58px;color:var(--faint);text-align:center;border:0;border-inline-end:1px solid var(--hairline);cursor:pointer;background:0 0;grid-template-columns:1fr;align-content:center;place-items:center;gap:5px;padding:8px 5px;display:grid}.os .world-dialogue .world-questions button:last-child{border-inline-end:0}.os .world-dialogue .world-questions button:hover,.os .world-dialogue .world-questions button.selected{color:var(--text);background:var(--cyan-dim);box-shadow:inset 0 -2px 0 var(--cyan)}.os .world-dialogue .world-questions i{color:currentColor;font:700 15px/1 var(--mono)}.os .world-dialogue .world-questions span{max-inline-size:68px;font-size:11px;font-weight:650;line-height:1.15}.os .world-dialogue .world-answer{min-block-size:0;padding:15px 16px 13px;overflow:visible}.os .world-answer>div{display:flex}.os .world-answer h3{margin:10px 0 7px;font-size:22px;font-weight:600;line-height:1.06}.os .world-answer p{color:var(--dim);margin:0;font-size:14px;line-height:1.46}.os .world-answer small{color:var(--faint);font:11px/1.35 var(--mono);margin-block-start:9px}.os .world-answer>a{color:var(--amber);font:600 10.5px/1 var(--sans);letter-spacing:.03em;text-transform:uppercase;margin-block-start:10px;display:inline-block}.os .world-dialogue>form{border-block:1px solid var(--hairline);margin:0 16px;padding-block:12px;display:block}.os .world-dialogue>form label{color:var(--cyan);font:700 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-block-end:7px;display:block}.os .world-dialogue>form>div{border:1px solid var(--hairline-2);background:#ffffff06;grid-template-columns:1fr auto;display:grid}.os .world-dialogue input{min-block-size:44px;padding:0 11px}.os .world-dialogue form button{min-inline-size:58px;color:var(--amber);border:0;border-inline-start:1px solid var(--hairline);font:600 11px/1 var(--sans);cursor:pointer;background:0 0}.os .world-agent-drawer{padding:13px 16px 16px}.os .world-agent-drawer>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.os .world-agent-drawer>header a{color:var(--dim);font:600 10px/1 var(--sans)}.os .world-agent-drawer>div{gap:5px;margin-block-start:9px;display:grid}.os .world-agent-drawer button{min-block-size:46px;color:var(--dim);text-align:start;border:1px solid var(--hairline);cursor:pointer;background:#ffffff05;grid-template-columns:8px 1fr;align-items:center;gap:9px;padding:7px 9px;display:grid}.os .world-agent-drawer button:hover,.os .world-agent-drawer button.selected{color:var(--text);border-color:var(--violet-border);background:var(--violet-dim)}.os .world-agent-drawer button>i{background:var(--faint);border-radius:50%;block-size:7px;inline-size:7px}.os .world-agent-drawer button>i.active{background:var(--violet);box-shadow:0 0 10px color-mix(in srgb, var(--violet) 64%, transparent)}.os .world-agent-drawer button>span{gap:2px;min-inline-size:0;display:grid}.os .world-agent-drawer button b{font-size:12.5px}.os .world-agent-drawer button small{color:var(--faint);font:500 9.5px/1.2 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os .world-timeline{background:#0a0d0cd6;border:1px solid #dadacf2e;grid-template-columns:auto 1fr;align-items:center;gap:15px;min-block-size:62px;padding:9px 12px;display:grid;inset-block-end:88px;inset-inline:300px 450px}.os .world-timeline>header{border-inline-end:1px solid var(--hairline);gap:3px;padding-inline-end:13px;display:grid}.os .world-timeline>header span{color:var(--amber);font:700 10.5px/1 var(--mono)}.os .world-timeline>header b{color:var(--text);font-size:12px}.os .world-timeline ol{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.os .world-timeline li{min-inline-size:0;color:var(--faint);text-align:center;justify-items:center;gap:3px;display:grid;position:relative}.os .world-timeline li:before,.os .world-timeline li:after{content:"";background:var(--hairline-2);block-size:1px;inline-size:50%;position:absolute;inset-block-start:4px}.os .world-timeline li:before{inset-inline-start:0}.os .world-timeline li:after{inset-inline-end:0}.os .world-timeline li:first-child:before,.os .world-timeline li:last-child:after{display:none}.os .world-timeline li i{z-index:1;border:2px solid var(--faint);background:#0a0f0c;border-radius:50%;block-size:9px;inline-size:9px;position:relative}.os .world-timeline li.done i{border-color:var(--green);background:var(--green)}.os .world-timeline li.current i{border-color:var(--amber);background:var(--amber);box-shadow:0 0 0 4px var(--amber-dim)}.os .world-timeline li span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;font-size:10.5px;font-weight:650;overflow:hidden}.os .world-timeline li small{color:var(--faint);font:9.5px/1 var(--mono)}.os .world-next-cue{border-inline-start:3px solid var(--green);background:#0a0d0cc2;gap:4px;max-inline-size:320px;padding:10px 13px;display:grid;inset-block-end:164px;inset-inline-start:300px}.os .world-next-cue b{font-family:var(--display);font-size:17px;font-weight:580}.os .has-authority-hold .physical-world-map{filter:saturate(.74)brightness(.92)}.os .has-authority-hold .world-dialogue{border-block-start-color:var(--amber)}.os .physical-world-view .source-camera,.os .physical-world-view .source-access,.os .physical-world-view .source-exit,.os .physical-world-view .source-sensor,.os .physical-world-view .track-trail,.os .physical-world-view .responder-marker,.os .physical-world-view .precursor-marker,.os .physical-world-view .incident-marker{transition:opacity .42s,filter .42s}.os .physical-world-view .incident-marker.is-context{opacity:.18}.os .physical-world-view .incident-marker.is-selected{opacity:1;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--authority) 72%, transparent))}.os .physical-world-view[data-mode=attention] .source-camera,.os .physical-world-view[data-mode=attention] .source-access,.os .physical-world-view[data-mode=attention] .source-exit,.os .physical-world-view[data-mode=attention] .source-sensor{opacity:.38}.os .physical-world-view[data-mode=known][data-has-situation=false] .source-camera,.os .physical-world-view[data-mode=known][data-has-situation=false] .source-access,.os .physical-world-view[data-mode=known][data-has-situation=false] .source-exit,.os .physical-world-view[data-mode=known][data-has-situation=false] .source-sensor,.os .physical-world-view[data-mode=known] .source-camera.is-evidence,.os .physical-world-view[data-mode=known] .source-access.is-evidence,.os .physical-world-view[data-mode=known] .source-exit.is-evidence,.os .physical-world-view[data-mode=known] .source-sensor.is-evidence{opacity:1;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--work) 50%, transparent))}.os .physical-world-view[data-mode=known][data-has-situation=true] .source-camera:not(.is-evidence),.os .physical-world-view[data-mode=known][data-has-situation=true] .source-access:not(.is-evidence),.os .physical-world-view[data-mode=known][data-has-situation=true] .source-exit:not(.is-evidence),.os .physical-world-view[data-mode=known][data-has-situation=true] .source-sensor:not(.is-evidence){opacity:.18}.os .physical-world-view[data-mode=known] .track-dot:not(.incident-marker),.os .physical-world-view[data-mode=known] .precursor-marker,.os .physical-world-view[data-mode=recommendation] .source-camera,.os .physical-world-view[data-mode=recommendation] .source-access,.os .physical-world-view[data-mode=recommendation] .source-sensor{opacity:.24}.os .physical-world-view[data-mode=recommendation] .responder-marker:not(.is-assigned),.os .physical-world-view[data-mode=recommendation] .track-trail:not(.is-evidence){opacity:.18}.os .physical-world-view[data-mode=recommendation] .responder-marker.is-assigned,.os .physical-world-view[data-mode=recommendation] .track-trail.is-evidence{opacity:1;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--work) 58%, transparent))}.os .physical-world-view[data-mode=authority] .source-camera,.os .physical-world-view[data-mode=authority] .source-sensor,.os .physical-world-view[data-mode=authority] .track-trail,.os .physical-world-view[data-mode=authority] .source-access,.os .physical-world-view[data-mode=authority] .source-exit{opacity:.2}.os .physical-world-view[data-mode=authority] .source-access.is-authority-boundary,.os .physical-world-view[data-mode=authority] .source-exit.is-authority-boundary{opacity:1;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--authority) 72%, transparent))}.os .physical-world-view[data-mode=next] .source-camera,.os .physical-world-view[data-mode=next] .source-access,.os .physical-world-view[data-mode=next] .source-sensor{opacity:.24}.os .physical-world-view[data-mode=next] .precursor-marker:not(.is-evidence),.os .physical-world-view[data-mode=next] .responder-marker:not(.is-assigned),.os .physical-world-view[data-mode=next] .track-trail:not(.is-evidence){opacity:.18}.os .physical-world-view[data-mode=next] .precursor-marker.is-evidence,.os .physical-world-view[data-mode=next] .responder-marker.is-assigned,.os .physical-world-view[data-mode=next] .track-trail.is-evidence{opacity:1;filter:drop-shadow(0 0 6px #b6b8ba94)}.os .physical-world-view[data-lens=rhythm] .incident-marker,.os .physical-world-view[data-lens=rhythm] .precursor-marker,.os .physical-world-view[data-lens=rhythm] .responder-marker{opacity:.2}.os .physical-world-view[data-lens=rhythm] .source-camera,.os .physical-world-view[data-lens=rhythm] .source-access,.os .physical-world-view[data-lens=rhythm] .source-exit,.os .physical-world-view[data-lens=rhythm] .source-sensor{opacity:.28}.os .physical-world-view[data-lens=rhythm] .zone-poly{transition:fill .45s,stroke .45s,opacity .45s}.os .physical-world-view[data-lens=rhythm] .zone-poly.is-selected{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--work) 48%, transparent))}.os .world-systembar .sys-sep,.os .world-systembar .sys-vitals,.os .world-systembar .story-bar-btn{display:none}.os .world-systembar{gap:8px;padding-inline:12px}.os .world-systembar .sys-mission,.os .world-systembar .sys-mission small{display:none}.os .world-systembar .sys-right{gap:5px;min-inline-size:0}.os .world-systembar .sys-wordmark{padding-inline-end:4px}.os .world-systembar .pitch-word{display:none}.os .world-systembar .theme-toggle,.os .world-systembar .sys-right>.tip-end{flex:none}.os .world-systembar .mode-seg button:not(.on){display:none}.os .world-systembar .mode-seg button.on{border-inline-end:0}.os .template-systembar .mode-seg button:disabled,.os .template-systembar .btn.danger:disabled,.os .template-systembar select:disabled{cursor:default;opacity:1}.os .template-systembar .btn.danger:disabled{border-color:var(--hairline-2);color:var(--muted);background:0 0}.os .template-systembar select:disabled{color:var(--muted)}.os .world-dock{bottom:12px}.os .world-dock .dock{background:#181f1aeb;border-color:#dadacf3d}.os .world-dock .dock-family-item{min-block-size:60px;inline-size:122px;padding-block:10px}.os .world-dock .dock-family-item>span small{display:none}.os .world-dock .dock-family-item>span b{font-size:15px}.os .work-context-ribbon{border-block-end:1px solid var(--hairline-2);background:var(--cyan-soft);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-block-size:46px;padding:7px 14px;display:grid}.os .work-context-ribbon>span{color:var(--cyan);font:700 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.os .work-context-ribbon>div{align-items:baseline;gap:9px;min-inline-size:0;display:flex}.os .work-context-ribbon small{color:var(--faint);font:10.5px/1 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.os .work-context-ribbon a,.os .work-context-ribbon button{min-block-size:32px;color:var(--text);border:1px solid var(--hairline-2);background:var(--btn-bg);font:600 10.5px/1 var(--sans);cursor:pointer;padding-inline:10px;text-decoration:none}.os .work-context-ribbon a{align-items:center;display:inline-flex}.os .work-context-ribbon button{color:var(--faint);background:0 0}@media (max-width:1180px){.os .world-command-head{inset-inline-end:398px}.os .world-dialogue{inline-size:360px}.os .world-timeline{inset-inline:270px 398px}.os .world-next-cue{inset-inline-start:270px}.os .world-place-card{inline-size:220px}.os .world-story-facts p,.os .world-answer p{font-size:13px}.os .world-systembar .sys-mission{display:none}}@media (max-width:900px){.os .world-command-head{inset-inline-end:344px}.os .world-dialogue{inline-size:320px}.os .world-place-card{inline-size:200px}.os .world-timeline{inset-inline:234px 352px;overflow-x:auto}.os .world-timeline ol{min-inline-size:470px}.os .world-next-cue{display:none}.os .world-command-head h1{max-inline-size:15ch;font-size:34px}.os .world-dock .dock-family-item{inline-size:98px}}@media (max-width:760px){.os .world-command{padding-block-end:90px;overflow-y:auto}.os .physical-world-view,.os .world-vignette{block-size:58vh;min-block-size:430px}.os .world-command-head{display:grid;inset-block-start:16px;inset-inline:16px}.os .world-command-head h1{font-size:clamp(31px,9vw,44px)}.os .world-command-head p{max-inline-size:calc(100vw - 32px);font-size:13px}.os .world-truth{flex-direction:row;order:-1;justify-content:flex-start;align-items:center;position:static}.os .world-head-actions{justify-items:start}.os .world-place-card{inline-size:min(230px,100vw - 32px);margin:245px 16px 12px;position:relative;inset:auto}.os .world-dialogue,.os .world-dialogue.is-collapsed{inline-size:auto;margin:0 12px 12px;position:relative;inset:auto;overflow:visible}.os .world-story-expand{min-block-size:50px}.os .world-timeline{margin:0 12px 12px;position:relative;inset:auto;overflow-x:auto}.os .world-timeline ol{min-inline-size:520px}.os .world-next-cue{max-inline-size:none;margin:0 12px 12px;position:relative;inset:auto}.os .world-dock .dock-family-item{inline-size:108px}.os .work-context-ribbon{grid-template-columns:1fr auto}.os .work-context-ribbon>span,.os .work-context-ribbon button{display:none}.os .work-context-ribbon>div{gap:2px;display:grid}}@media (prefers-reduced-motion:reduce){.os .world-dialogue{transition:none}.os .world-source.is-live>i{animation:none}}@media (max-width:760px){.os .monitor-mode>.physical-world-view{block-size:auto;min-block-size:0;inset:0}.os .world-command{padding-block-end:104px}.os .physical-world-view,.os .world-vignette{block-size:500px;min-block-size:500px}.os .world-command-head{gap:14px;inset-block-start:18px;inset-inline:16px}.os .world-command-head h1{max-inline-size:11ch;font-size:clamp(31px,10vw,42px);line-height:.94}.os .world-command-head p{-webkit-line-clamp:2;max-inline-size:29ch}.os .world-head-actions{justify-content:space-between;align-items:center;gap:8px;inline-size:100%;display:flex}.os .world-lenses{flex:none}.os .world-lenses button{min-block-size:40px;padding-inline:10px}.os .world-truth{min-inline-size:0;margin-inline-start:auto}.os .world-truth .chip{display:none}.os .world-detail{white-space:nowrap;min-block-size:40px}.os .world-place-card{box-sizing:border-box;max-block-size:none;inline-size:calc(100vw - 32px);margin:500px 16px 12px;overflow:visible}.os .world-dialogue,.os .world-dialogue.is-collapsed,.os .world-timeline,.os .world-next-cue{margin-inline:16px}.os .world-story-facts{grid-template-columns:1fr}.os .world-story-facts section{border-inline-end:0;border-block-end:1px solid var(--hairline);min-block-size:0}.os .world-story-facts section:last-child{border-block-end:0}.os .world-dialogue .world-questions{grid-template-columns:repeat(2,minmax(0,1fr))}.os .world-dialogue .world-questions button{text-align:start;border-block-end:1px solid var(--hairline);grid-template-columns:auto 1fr;justify-items:start;min-block-size:54px;padding:8px 10px}.os .world-dialogue .world-questions button:nth-child(2n){border-inline-end:0}.os .world-dialogue .world-questions button:last-child{grid-column:1/-1}.os .world-dialogue .world-questions span{max-inline-size:none}}@media print{.os .doc{background:#fff}.os .doc-page{max-inline-size:none;box-shadow:none;border-block-start:0;padding:0}}.os:has(.monitor-mode) .systembar .btn{min-block-size:48px;font-size:15px}.os:has(.monitor-mode) .systembar select{min-block-size:48px;font-size:15px}.os:has(.monitor-mode) .systembar .sys-condition-chip{min-block-size:48px;font-size:15px}.os:has(.monitor-mode) .systembar .sys-condition-count{justify-content:center;align-items:center;min-block-size:22px;min-inline-size:22px;font-size:14px;display:inline-flex}.os .monitor-mode .physical-world-map .zone-label{font-size:16px}.os .monitor-mode .physical-world-map .zone-occ,.os .monitor-mode .physical-world-map .l1,.os .monitor-mode .physical-world-map .l2{font-size:15px!important}@media (max-width:760px){.os:has(.monitor-mode) .systembar .btn{min-block-size:44px}.os:has(.monitor-mode) .systembar select{min-block-size:44px}.os:has(.monitor-mode) .systembar .sys-condition-chip{min-block-size:44px}.os:has(.monitor-mode) .systembar .sys-actor-select{display:none!important}.os .monitor-mode .physical-world-atmosphere{display:none}.os .monitor-mode .physical-world-map{block-size:auto;inset:128px 0 0}}.os .guided-veil{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070a08c2;padding:20px}.os .guided-chooser{background:var(--surface);border:1px solid #8c8f926b;border-radius:2px;max-block-size:min(820px,100dvh - 40px);inline-size:min(1120px,100%);box-shadow:0 30px 90px #00000094}.os .guided-chooser-head{align-items:flex-start;padding:28px 30px 22px}.os .guided-chooser-head>div{max-inline-size:780px}.os .guided-chooser-head span,.os .guided-selection-summary span,.os .guided-selection-summary small{color:var(--observation);font:700 14px/1.2 var(--instrument);letter-spacing:.08em}.os .guided-chooser-head h2{max-inline-size:none;font:520 clamp(34px,4vw,52px)/.98 var(--display);letter-spacing:-.045em;margin:8px 0 6px}.os .guided-chooser-head p{max-inline-size:62ch;font-size:15px}.os .guided-close{border:1px solid var(--hairline-2);flex:none;align-self:flex-start;block-size:44px;inline-size:44px;font-size:22px}.os .guided-duration{border-radius:2px;margin:16px 30px 0}.os .guided-duration b{font-size:15px}.os .guided-duration small{font-size:14px}.os .guided-duration button.on{box-shadow:inset 0 -3px 0 var(--observation);background:#8c8f9214}.os .guided-missions{border:1px solid var(--hairline-2);background:var(--hairline-2);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:18px 30px 0;padding:1px}.os .guided-missions>button{min-block-size:230px;color:var(--dim);background:var(--surface);border:0;border-radius:0;grid-template-rows:auto 94px minmax(48px,auto) auto;align-content:start;gap:8px;padding:14px;display:grid}.os .guided-missions>button:after{display:none}.os .guided-missions>button:hover{background:#1d221e}.os .guided-missions>button.on{color:var(--text);box-shadow:inset 0 3px 0 var(--observation);background:#1d221e;border:0}.os .guided-missions span{font:700 14px/1 var(--instrument);color:var(--observation)}.os .guided-missions b{font:520 20px/1.04 var(--display);letter-spacing:-.03em;margin:0}.os .guided-missions i{font:650 14px/1 var(--instrument);letter-spacing:.08em;margin:0;padding:0}.os .guided-mission-glyph{color:#f4f2ea85;block-size:94px;inline-size:100%;overflow:visible}.os .guided-mission-glyph path,.os .guided-mission-glyph circle{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.os .guided-mission-glyph .ground,.os .guided-mission-glyph .place{stroke:#f4f2ea2e}.os .guided-mission-glyph .source{stroke:var(--observation);fill:#8c8f921f}.os .guided-mission-glyph .work{stroke:var(--work);stroke-dasharray:5 4}.os .guided-mission-glyph .authority{stroke:var(--authority);stroke-width:2.5px}.os .guided-mission-glyph .fault{stroke:var(--fault)}.os .guided-chooser-foot{min-block-size:104px;margin:0;padding:18px 30px 24px}.os .guided-selection-summary{flex:1;gap:6px;display:grid}.os .guided-selection-summary p{max-inline-size:68ch;color:var(--dim);margin:0;font-size:15px;line-height:1.45}.os .guided-selection-summary small{color:var(--faint)}.os .guided-start{border-color:var(--work);color:#17130a;background:var(--work);min-block-size:52px;min-inline-size:240px;font:750 14px/1 var(--instrument);border-radius:2px}.os .monitor-mode:not(.monitor-coverage) .physical-world-map .source-camera:not(.is-evidence):not(.is-unhealthy) .l1,.os .monitor-mode:not(.monitor-coverage) .physical-world-map .source-camera:not(.is-evidence):not(.is-unhealthy) .l2,.os .monitor-mode:not(.monitor-coverage) .physical-world-map .source-access:not(.is-evidence):not(.is-authority-boundary) .l1,.os .monitor-mode:not(.monitor-coverage) .physical-world-map .source-access:not(.is-evidence):not(.is-authority-boundary) .l2,.os .monitor-mode:not(.monitor-coverage) .physical-world-map .source-exit:not(.is-evidence):not(.is-authority-boundary) .l1,.os .monitor-mode:not(.monitor-coverage) .physical-world-map .source-exit:not(.is-evidence):not(.is-authority-boundary) .l2,.os .monitor-mode:not(.monitor-coverage) .physical-world-map .source-sensor:not(.is-evidence):not(.is-unhealthy) .l1,.os .monitor-mode:not(.monitor-coverage) .physical-world-map .source-sensor:not(.is-evidence):not(.is-unhealthy) .l2{display:none}@media (max-width:760px){.os .guided-veil{padding:8px}.os .guided-chooser{max-block-size:calc(100dvh - 16px)}.os .guided-chooser-head{padding:20px 18px 16px}.os .guided-chooser-head h2{font-size:34px}.os .guided-chooser-head p{font-size:14px}.os .guided-duration{margin:12px 18px 0}.os .guided-duration small{display:none}.os .guided-missions{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 18px 0;padding:1px}.os .guided-missions>button{grid-template-rows:auto 62px auto auto;min-block-size:164px;padding:12px}.os .guided-mission-glyph{block-size:62px}.os .guided-missions b{font-size:18px}.os .guided-chooser-foot{align-items:stretch;padding:16px 18px 18px}.os .guided-selection-summary p{font-size:14px}.os .guided-start{inline-size:100%}}.os .work-context-ribbon>span,.os .work-context-ribbon small,.os .work-context-ribbon a,.os .work-context-ribbon button{font-family:var(--instrument);letter-spacing:.035em;font-size:14px}.os .work-context-ribbon b{font-size:15px}.os .mc-kicker,.os .gwp-kicker,.os .gwp-domain,.os .mc-id,.os .mc-surface{font-family:var(--instrument);letter-spacing:.055em;font-size:14px}.os .mc-head h2{font-size:24px}.os .mc-head p,.os .mc-summary{font-size:15px}.os .mc-disclaimer,.os .ma-read,.os .ma-promote{font-size:14px}.os .mc-mission-head b{font-size:16px}.os .evl-label,.os .evl-name,.os .evl-mark,.os .ing-answer,.os .ing-tag,.os .fld-sub{font-family:var(--instrument);letter-spacing:.055em;font-size:14px}.os .evl-means,.os .ing-state,.os .ing-caveat,.os .ing-state small,.os .fld-noring small,.os .fld-noring b{font-size:14px}.os .pci-key>span,.os .pci-class-head>b,.os .pci-class-head>span,.os .pci-filter-lead,.os .pci-filter-btn,.os .pci-class-links a{font-family:var(--instrument);letter-spacing:.055em;font-size:14px}.os .pci-caption,.os .pci-filter-note,.os .pci-class>small,.os .pci-class>p{font-size:14px}.os .pci-class-value{font-size:17px}.os .proof-row-class,.os .proof-row-where{font-family:var(--instrument);font-size:14px}.os .proof-row-body>p{font-size:15px}@media (min-width:761px) and (max-width:1350px){.os .monitor-template-commission{justify-content:center;inline-size:48px;min-inline-size:48px;padding:0;font-size:0;overflow:hidden}.os .monitor-template-commission:before{content:"↗";font-size:20px}}.os .site-template-ground{opacity:.9;pointer-events:none}.os .site-template-ground *{vector-effect:non-scaling-stroke}.os .site-template-ground .ground-site{fill:#121615d1;stroke:#8c8f9252;stroke-width:1.25px}.os .site-template-ground .ground-building,.os .site-template-ground .ground-service,.os .site-template-ground .ground-loading{fill:#223247b8;stroke:#8c8f9257;stroke-width:1.2px}.os .site-template-ground .ground-landmark{fill:#5b7c991f;stroke:#5b7c9994}.os .site-template-ground .ground-critical{stroke:#c8412b94}.os .site-template-ground .ground-yard,.os .site-template-ground .ground-concourse,.os .site-template-ground .ground-gate,.os .site-template-ground .ground-pavement{fill:#14171a6b;stroke:#8c8f923d}.os .site-template-ground .ground-detail,.os .site-template-ground .ground-bay,.os .site-template-ground .ground-lane,.os .site-template-ground .ground-crossing,.os .site-template-ground .ground-path,.os .site-template-ground .ground-shelf,.os .site-template-ground .ground-turnstile,.os .site-template-ground .ground-aisle{fill:none;stroke:#85919f61;stroke-width:1px}.os .site-template-ground .ground-lane{stroke-dasharray:12 12}.os .site-template-ground .ground-crossing{stroke:#e8722a47}.os .site-template-ground .ground-court,.os .site-template-ground .ground-bowl,.os .site-template-ground .ground-field{fill:none;stroke:#8c8f9257;stroke-width:1.2px}.os .site-template-ground .ground-field{fill:#8c8f9214}.os .site-template-ground .ground-tree circle{fill:#8c8f9217;stroke:#8c8f9247}.os .site-template-ground .ground-vehicle,.os .site-template-ground .ground-checkout{fill:#5b7c9914;stroke:#5b7c996b}.os .monitor-mode.is-template .physical-world-map .map-svg{background:radial-gradient(circle at 50% 43%, #8c8f9217, transparent 56%), var(--bg)}.os .monitor-mode.is-template .physical-world-map .zone-poly{fill:#8c8f920f;stroke:#8c8f926b!important}.os .monitor-mode.is-template .physical-world-map .zone-poly.is-selected{fill:#5b7c991c;stroke:var(--work)!important}@media (min-width:1100px){.os .monitor-answer-sheet{inline-size:auto}}.os .live-source-experience{color:#f3f1ec;background:#14171a;border:1px solid #8c8f926b;margin-block:22px 18px;overflow:hidden;box-shadow:0 32px 90px #01040257}.os .live-source-head{background:#121615e6;border-block-end:1px solid #8c8f923d;justify-content:space-between;align-items:center;gap:16px;min-block-size:54px;padding-inline:18px;display:flex}.os .live-source-head>span:first-child{color:#8c8f92;font:650 14px/1 var(--instrument);letter-spacing:.13em;text-transform:uppercase}.os .live-source-stage{grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr);min-block-size:450px;display:grid}.os .live-source-viewport{background:radial-gradient(circle,#5b7c9921,#0000 2% 20%,#8c8f920d 20.2%,#0000 20.6%),linear-gradient(#8c8f920b 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#8c8f920b 1px,#0000 1px) 0 0/64px 64px,#14171a;border:0;border-inline-end:1px solid #8c8f923d;min-block-size:450px;position:relative;overflow:hidden}.os .live-source-viewport video{z-index:2;object-fit:cover;opacity:0;background:0 0;block-size:100%;inline-size:100%;transition:opacity .35s;display:block;position:absolute;inset:0}.os .live-source-experience[data-source-state=observing] .live-source-viewport video{opacity:1}.os .live-source-viewport>svg{z-index:3;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.os .live-source-viewport .cam-meta,.os .live-source-viewport .cam-watermark{z-index:4}.os .live-source-empty{z-index:1;color:#8c8f92;font:650 14px/1 var(--instrument);letter-spacing:.09em;text-transform:uppercase;place-content:center;justify-items:center;gap:18px;display:grid;position:absolute;inset:0}.os .live-source-empty i{background:radial-gradient(circle,#5b7c9933 0 10%,#0000 11% 31%,#8c8f9233 32% 33%,#0000 34%);border:1px solid #8c8f9280;border-radius:50%;block-size:92px;inline-size:92px;display:block;box-shadow:0 0 0 24px #8c8f9206,0 0 70px #5b7c9914}.os .live-source-experience[data-source-state=observing] .live-source-empty{opacity:0}.os .live-source-reading{background:linear-gradient(155deg,#193128ad,#14171af5 68%);flex-direction:column;justify-content:center;min-inline-size:0;padding:clamp(22px,2.5vw,34px);display:flex}.os .live-source-reading>span{color:#8c8f92;font:650 14px/1 var(--instrument);letter-spacing:.1em;text-transform:uppercase}.os .live-source-reading h2{color:#f3f1ec;max-inline-size:10ch;font-family:var(--display);letter-spacing:-.05em;margin:14px 0 10px;font-size:clamp(36px,3.8vw,54px);font-weight:420;line-height:.96}.os .live-source-reading>p{color:#c9c4ba;max-inline-size:45ch;margin:0;font-size:16px;line-height:1.55}.os .live-source-route{border-block:1px solid #8c8f9233;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;padding:0;list-style:none;display:grid}.os .live-source-route li{border-inline-end:1px solid #8c8f922e;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-block-size:78px;padding-inline:8px;display:grid;position:relative}.os .live-source-route li:last-child{border-inline-end:0}.os .live-source-route li:not(:last-child):after{content:"";display:none;position:absolute}.os .live-source-route li>i{z-index:1;color:#8c8f92;background:#1a1e22;border:1px solid #85919f70;place-items:center;block-size:34px;inline-size:34px;display:grid;position:relative}.os .live-source-route li>span{gap:4px;min-inline-size:0;display:grid}.os .live-source-route b{color:#f3f1ec;font-size:14px;font-weight:650;line-height:1.2}.os .live-source-route small{color:#8c8f92;font-size:13px}.os .live-source-route li[data-state=working]>i{color:#5b7c99;border-color:#5b7c99;box-shadow:0 0 24px #5b7c9924}.os .live-source-route li[data-state=ready]>i{color:#8c8f92;border-color:#8c8f92}.os .live-source-route li[data-state=complete]>i{color:#b6b8ba;background:#b6b8ba1a;border-color:#b6b8ba}.os .live-source-route li[data-state=fault]>i{color:#c8412b;border-color:#c8412b}.os .live-source-route li:not([data-state=waiting]) small{color:#c9c4ba}.os .live-source-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:20px;display:flex}.os .live-source-actions .btn,.os .live-source-actions a{min-block-size:48px;font-family:var(--sans);justify-content:center;align-items:center;padding-inline:18px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.os .live-source-actions a{color:#14171a;background:#b6b8ba}.os .live-source-note{color:#e8722a!important;margin-block-start:12px!important;font-size:14px!important}.os .live-source-experience>footer{color:#8c8f92;background:#1a1e22;border-block-start:1px solid #8c8f9233;justify-content:space-between;align-items:center;gap:16px;min-block-size:52px;padding:10px 18px;font-size:14px;display:flex}@media (min-width:961px) and (max-height:780px){.os .live-source-page>.page-title{font-size:28px}.os .live-source-page>.page-sub{margin-block-end:12px}.os .live-source-experience{margin-block-start:16px}.os .live-source-stage,.os .live-source-viewport{min-block-size:340px}.os .live-source-stage{grid-template-columns:minmax(0,1.1fr) minmax(440px,.9fr)}.os .live-source-reading{justify-content:flex-start;padding:16px 22px}.os .live-source-reading h2{max-inline-size:14ch;margin-block:9px 7px;font-size:40px;line-height:.96}.os .live-source-reading>p{line-height:1.35}.os .live-source-route{margin-block-start:12px}.os .live-source-route li{grid-template-columns:30px minmax(0,1fr);gap:6px;min-block-size:62px;padding-inline:6px}.os .live-source-route li>i{block-size:30px;inline-size:30px}.os .live-source-route b{font-size:13px}.os .live-source-route small{font-size:12px}.os .live-source-actions{margin-block-start:12px}.os .live-source-actions .btn,.os .live-source-actions a{min-block-size:44px}}.os .live-source-detail{border-block:1px solid var(--hairline-2);margin-block:18px 38px}.os .live-source-detail>summary{min-block-size:56px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;font-weight:650;list-style:none;display:flex}.os .live-source-detail>summary::-webkit-details-marker{display:none}.os .live-source-detail>summary:after{content:"+";color:var(--cyan);font:500 24px/1 var(--instrument)}.os .live-source-detail[open]>summary:after{content:"−"}.os .live-source-detail-body{padding-block-end:18px}@media (max-width:960px){.os .live-source-stage{grid-template-columns:1fr}.os .live-source-viewport{border-block-end:1px solid #8c8f923d;border-inline-end:0;min-block-size:46svh}.os .live-source-reading h2{max-inline-size:14ch}.os .live-source-route{border-block:0;grid-template-columns:1fr}.os .live-source-route li{border-inline-end:0;grid-template-columns:42px minmax(0,1fr);min-block-size:62px;padding-inline:0}.os .live-source-route li>i{block-size:42px;inline-size:42px}.os .live-source-route li:not(:last-child):after{border-inline-start:1px solid #8c8f9252;display:block;inset-block:49px -13px;inset-inline-start:20px}.os .live-source-experience>footer{flex-direction:column;align-items:flex-start}}.os .guided-veil{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07100e75;align-items:flex-end;padding:18px}.os .guided-chooser{background:#0d1815;border-color:#8c8f9252;max-block-size:min(560px,100dvh - 36px);inline-size:min(1180px,100%);box-shadow:0 22px 70px #00000080}.os .guided-chooser-head{padding:18px 22px 12px}.os .guided-chooser-head h2{margin-block:4px 0;font-size:clamp(28px,3vw,40px);line-height:1}.os .guided-chooser-head p{display:none}.os .guided-duration{margin:10px 22px 0}.os .guided-duration button{min-block-size:46px;padding:8px 12px}.os .guided-duration small{display:none}.os .guided-missions{margin:12px 22px 0}.os .guided-missions>button{background:#0d1815;grid-template-rows:auto 58px auto auto;gap:5px;min-block-size:154px;padding:11px}.os .guided-missions>button:hover,.os .guided-missions>button.on{background:#14211d}.os .guided-mission-glyph{block-size:58px}.os .guided-missions b{font-size:18px}.os .guided-chooser-foot{min-block-size:78px;padding:12px 22px 16px}.os .guided-selection-summary p{max-inline-size:58ch;font-size:14px;line-height:1.3}.os .guided-selection-summary small{display:none}.os .guided-start{min-block-size:48px}.os .guided-leader-alert{color:var(--authority);border-inline-start:3px solid var(--authority);background:#e8722a17;justify-content:space-between;align-items:center;gap:14px;margin:10px 22px 0;padding:9px 10px 9px 13px;font-size:14px;line-height:1.35;display:flex}.os .guided-leader-alert button{color:#14171a;background:var(--authority);border:0;flex:none;min-block-size:40px;padding-inline:14px;font-weight:700}@media (max-width:760px){.os .guided-veil{align-items:center;padding:8px}.os .guided-chooser{max-block-size:calc(100dvh - 16px)}.os .guided-missions{grid-template-columns:repeat(2,minmax(0,1fr))}.os .guided-missions>button{min-block-size:142px}.os .guided-selection-summary p{display:none}}@media (min-width:481px) and (max-width:760px){.os .guided-duration{grid-template-columns:repeat(2,minmax(0,1fr))}.os .guided-missions{grid-template-columns:repeat(3,minmax(0,1fr))}.os .guided-missions>button{min-block-size:136px}}.os [data-tip]:after,.os .notice .gc-label,.os .orient-copy small,.os .viz-stat-label,.os .viz-stat small,.os .platform-loop li small,.os .platform-stage-grid ul,.os .gwp-kicker,.os .gwp-domain,.os .gwp-missions,.os .gwp-step,.os .gwp-branch>span:last-child,.os .gwp-boundary b,.os .wf-label small,.os .decide-holder>span,.os .decide-holder>small,.os .decide-empty small,.os .rs-quick button,.os .rs-open,.os .rs-foot,.os .world-command-head .world-attention-elsewhere>span,.os .world-attention-elsewhere b,.os .world-command-head>div:first-child span,.os .world-place-card>span,.os .world-place-rhythm>small,.os .world-place-rhythm>a,.os .world-lenses button,.os .world-detail,.os .world-back,.os .world-source b,.os .world-dialogue>header span,.os .world-authority-hold>div>span,.os .world-authority-hold>a,.os .world-story-facts span,.os .world-dialogue .world-questions span,.os .world-story-facts p,.os .world-answer>a,.os .world-dialogue>form label,.os .world-dialogue form button,.os .world-zone-picker select,.os .world-dialogue input,.os .world-agent-drawer>header a,.os .world-agent-drawer>header span,.os .world-agent-drawer button b,.os .world-agent-drawer button small,.os .world-timeline>header b,.os .world-timeline li span,.os .world-next-cue span,.os .work-context-ribbon b,.os .work-context-ribbon a,.os .work-context-ribbon button,.os .physical-world-map .zone-label,.os .live-source-route b,.os .live-source-route small{font-size:14px}.os .decide-holder>span{font-family:var(--sans);letter-spacing:.04em}.os .world-attention-elsewhere b,.os .world-command-head>div:first-child span,.os .world-place-card>span,.os .world-place-rhythm>small,.os .world-authority-hold>div>span,.os .world-authority-hold>a,.os .world-story-facts span,.os .world-dialogue>form label,.os .world-source b,.os .world-agent-drawer>header span,.os .world-next-cue span{font-family:var(--sans);letter-spacing:.03em}.os .world-command-head p,.os .world-answer p{font-size:15px}.os .monitor-mode>.physical-world-view{inset-block-end:calc(var(--monitor-rail-height) + 36px)}@media (min-width:761px){.os .monitor-mode:not(.is-template) .physical-world-map .zone-label{font-size:16px!important}.os .monitor-mode.is-template .physical-world-map svg[data-lod="0"] .zone-group .zone-label{font-size:clamp(18px,1.55vw,24px)!important}}.os:has(.monitor-mode) .dock-wrap{display:flex!important;inset-block-end:10px!important;inset-inline:24px!important}.os:has(.monitor-mode) .monitor-operating-loop{inset-block-end:calc(var(--monitor-dock-height) + 18px)}.os:has(.monitor-mode) .monitor-mode>.physical-world-view{inset-block-end:calc(var(--monitor-dock-height) + var(--monitor-rail-height) + 44px)}.os:has(.monitor-mode) .monitor-focus-caption{inset-block-end:calc(var(--monitor-dock-height) + var(--monitor-rail-height) + 56px)}.os:has(.monitor-mode) .monitor-view-menu{inset-block-end:calc(var(--monitor-dock-height) + var(--monitor-rail-height) + 34px)}@media (max-width:760px){.os:has(.monitor-mode) .dock-wrap{inset-block-end:6px!important;inset-inline:8px!important}.os:has(.monitor-mode) .monitor-operating-loop{inset-block-end:calc(var(--monitor-dock-height) + 12px)}.os:has(.monitor-mode) .monitor-mode>.physical-world-view{inset-block-end:calc(var(--monitor-dock-height) + var(--monitor-rail-height) + 34px)}.os:has(.monitor-mode) .monitor-focus-caption{border-inline-end:1px solid var(--hairline-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(90deg,#14171afa,#14171af0);inset-block-end:calc(var(--monitor-dock-height) + var(--monitor-rail-height) + 42px)}.os:has(.monitor-mode) .monitor-loop-scroll{overflow:hidden}.os:has(.monitor-mode) .monitor-loop-scroll>ol{grid-template-columns:repeat(6,minmax(0,1fr));min-inline-size:100%}.os:has(.monitor-mode) .monitor-loop-scroll>ol>li{grid-template-rows:28px auto;grid-template-columns:1fr;justify-items:center;gap:4px;padding:8px 2px 5px}.os:has(.monitor-mode) .monitor-loop-scroll>ol>li:after{inset-block-start:22px;inset-inline:calc(50% + 14px) calc(14px - 50%)}.os:has(.monitor-mode) .monitor-operating-loop li>span:first-child{block-size:28px;inline-size:28px}.os:has(.monitor-mode) .monitor-operating-loop li>span:first-child svg{block-size:17px;inline-size:17px}.os:has(.monitor-mode) .monitor-operating-loop li>b{text-align:center;text-overflow:ellipsis;white-space:nowrap;inline-size:100%;font-size:10.5px;line-height:1.1;overflow:hidden}.os:has(.monitor-mode) .monitor-operating-loop li>small{text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:1;inline-size:100%;font-size:9px;line-height:1.05;display:block;overflow:hidden}.os:has(.monitor-mode) .monitor-operating-loop [data-person-barrier=true]{text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:1;inline-size:100%;font-size:8.5px;line-height:1.05;display:block;position:static;overflow:hidden}.os:has(.monitor-mode) .monitor-contribution-inline{justify-content:center;inset-block-end:2px;inset-inline:2px}.os:has(.monitor-mode) .monitor-contribution-inline button{padding:2px 3px}.os:has(.monitor-mode) .world-dock .dock{inline-size:calc(100vw - 16px);max-inline-size:none;overflow:hidden}.os:has(.monitor-mode) .world-dock .dock-family-item{text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;gap:4px;min-block-size:64px;inline-size:auto;min-inline-size:0;padding:5px 2px}.os:has(.monitor-mode) .world-dock .dock-family-item>svg{block-size:18px;inline-size:18px}.os:has(.monitor-mode) .world-dock .dock-family-item>span:not(.dock-badge):not(.dock-dot){min-inline-size:0;display:block}.os:has(.monitor-mode) .world-dock .dock-family-item>span b{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}}.os .world-dialogue .world-questions button{min-block-size:52px;padding:7px 4px}.os .world-dialogue .world-questions span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;line-height:1.1;overflow:hidden;font-size:14px!important}.os .world-dialogue>header h2{font-size:clamp(18px,1.6vw,23px);line-height:1.05}.os:not(:has(.monitor-mode)) .dock-family-wrap>.dock-family{inline-size:min(952px,100%)}.os:not(:has(.monitor-mode)) .dock-family-wrap .dock-family-item{flex:1 1 0;inline-size:auto;min-inline-size:0}.os:not(:has(.monitor-mode)) .dock-family-wrap .dock-family-item>span:not(.dock-badge):not(.dock-dot){min-inline-size:0;overflow:hidden}.os:not(:has(.monitor-mode)) .dock-family-wrap .dock-family-item>span small{white-space:normal;text-overflow:ellipsis;overflow:hidden}.os:not(:has(.monitor-mode)) .content{margin-block-end:0;padding-block-end:calc(var(--dock-inset) + 32px);scroll-padding-block-end:calc(var(--dock-inset) + 32px)}.os .whats-real-page .pci-classes{border:1px solid var(--hairline-2);background:var(--panel);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.os .whats-real-page .pci-class{border:0;border-block-start:4px solid var(--pci);border-inline-end:1px solid var(--hairline-2);background:0 0;border-radius:0;min-block-size:250px;padding:16px}.os .whats-real-page .pci-class:last-child{border-inline-end:0}.os .whats-real-page .proof-rows{border-block:1px solid var(--hairline-2);gap:0}.os .whats-real-page .proof-row{border:0;border-block-end:1px solid var(--hairline);background:0 0;border-radius:0;padding:15px 8px}.os .whats-real-page .proof-row:last-child{border-block-end:0}.os .proof-trust-line{border-block:1px solid var(--cyan-border);padding:18px 0}@media (max-width:900px){.os .whats-real-page .pci-classes{grid-template-columns:1fr 1fr}.os .whats-real-page .pci-class:nth-child(2){border-inline-end:0}.os .whats-real-page .pci-class:nth-child(-n+2){border-block-end:1px solid var(--hairline-2)}}@media (max-width:620px){.os .whats-real-page .pci-classes{grid-template-columns:1fr}.os .whats-real-page .pci-class{border-inline-end:0;border-block-end:1px solid var(--hairline-2);min-block-size:0}}@media (min-width:761px){.os .world-command-head>div:first-child{border:1px solid var(--hairline-2);border-inline-start:3px solid var(--cyan);background:linear-gradient(90deg,#14171aeb,#14171aad);max-inline-size:min(420px,34vw);padding:14px 16px}.os .has-authority-hold .world-command-head>div:first-child{border-inline-start-color:var(--amber)}.os .world-command-head h1{max-inline-size:16ch;margin:7px 0 5px;line-height:.98;font-size:clamp(28px,2.35vw,36px)!important}.os .world-command-head>div:first-child>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-inline-size:40ch;display:-webkit-box;overflow:hidden;font-size:14px!important}}.os{--dock-inset:68px}.os:has(.monitor-mode){--monitor-dock-height:60px}.os .systembar{gap:10px;block-size:56px;min-block-size:56px;padding-inline:14px}.os .sys-wordmark{min-inline-size:auto;padding-inline-end:8px}.os .sys-wordmark b{font-size:16px}.os .sys-wordmark span{color:var(--faint);letter-spacing:.1em;font-size:12px}.os .sys-context{min-inline-size:0;color:var(--dim);white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.os .sys-context .sys-evidence{color:var(--observation);border-color:var(--hairline-2);letter-spacing:.08em;background:0 0;flex:none;margin:0;padding:3px 6px;font-size:12px}.os .sys-context b{min-inline-size:0;max-inline-size:min(28vw,280px);color:var(--text);text-overflow:ellipsis;flex:auto;font-size:13px;font-weight:620;overflow:hidden}.os .sys-context time{color:var(--faint);font:600 12px/1 var(--instrument)}.os .sys-right{gap:6px;min-inline-size:0}.os .systembar .btn.sm,.os .systembar select,.os .systembar .lang-select,.os .systembar .mode-seg{min-block-size:38px}.os .systembar .btn.sm{padding-inline:10px;font-size:12px}.os .systembar .btn.danger{border-width:1px}.os .systembar .kbd{font-size:12px}:is(.os .dock-wrap,.os:has(.monitor-mode) .dock-wrap){inset-block-end:8px!important;inset-inline:20px!important}.os .dock,.os .world-dock .dock{background:#101418f0;border:1px solid #8c8f9233;border-radius:4px}:root[data-theme=light] .os:not(:has(.monitor-mode)) .dock{border-color:var(--hairline-2);background:color-mix(in srgb, var(--panel) 96%, transparent);box-shadow:0 8px 24px var(--shadow-c)}.os .dock-family-item,.os .world-dock .dock-family-item{min-block-size:50px;inline-size:auto;min-inline-size:94px;color:var(--faint);opacity:.72;background:0 0;border-inline-end:0;gap:8px;padding:7px 12px}.os:not(:has(.monitor-mode)) .dock-family-wrap .dock-family-item{min-block-size:50px;inline-size:auto;min-inline-size:94px;color:var(--faint);opacity:.72;background:0 0;border-inline-end:0;gap:8px;padding:7px 12px}.os .dock-family-item:hover{color:var(--text);background:var(--hover-faint);opacity:1}.os .dock-family-item.active{color:var(--text);box-shadow:inset 0 -2px 0 var(--work);opacity:1;background:#5b7c9912}.os .dock-family-item>svg,.os .world-dock .dock-family-item>svg{block-size:17px;inline-size:17px}.os .dock-family-item>span b,.os .world-dock .dock-family-item>span b{letter-spacing:.01em;font-size:12px;font-weight:650}.os .dock-family-item>span small,.os .world-dock .dock-family-item>span small,.os .dock-family-item .dock-dot{display:none}.os .dock-badge{top:auto;left:auto;right:auto;block-size:18px;min-inline-size:18px;font-size:12px;position:absolute;inset-block-start:4px;inset-inline:auto 5px}.os .dock-family-menu{border-color:#8c8f9247;inset-block-end:58px}.os .dock-family-menu>div>button{border-color:#8c8f9224;min-block-size:54px}.os .content .page-sub{max-inline-size:68ch;color:var(--dim);margin-block-end:0}.os .monitor-mode>.physical-world-view,.os [data-command-visual=dispatch-ground]{filter:brightness(1.08)contrast(1.02)}.sys-condition-detail{top:auto;left:auto;right:auto;max-block-size:calc(100dvh - 78px);inline-size:min(560px,100vw - 28px);position:fixed;inset-block-start:64px;inset-inline-end:14px;overflow:auto}@media (max-width:820px){.os .systembar{flex-wrap:nowrap;block-size:56px;min-block-size:56px;padding-block:6px;overflow:hidden}.os .sys-wordmark{flex:none}.os .sys-wordmark span{display:none}.os .sys-context{flex:auto;overflow:hidden}.os .sys-context time{display:none}.os .sys-context b{max-inline-size:none}.os .sys-right{order:initial;flex:none;inline-size:auto;margin-inline-start:auto;padding:0;overflow:visible}.os .sys-right .sys-actor-select,.os .sys-right .mode-seg,.os .sys-right .lang-switch{display:none!important}.os .systembar .sys-pause-label{display:none}:is(.os .dock-wrap,.os:has(.monitor-mode) .dock-wrap){inset-block-end:6px!important;inset-inline:8px!important}.os .dock-family{grid-template-columns:repeat(4,minmax(0,1fr));inline-size:100%;max-inline-size:100%;display:grid;overflow:visible hidden}.os .dock-family-item,.os .world-dock .dock-family-item{text-align:center;flex-direction:column;justify-content:center;gap:3px;min-block-size:52px;inline-size:auto;min-inline-size:0;padding:5px 2px}.os:not(:has(.monitor-mode)) .dock-family-wrap .dock-family-item{text-align:center;flex-direction:column;justify-content:center;gap:3px;min-block-size:52px;inline-size:auto;min-inline-size:0;padding:5px 2px}.os .dock-family-item>span b,.os .world-dock .dock-family-item>span b{overflow-wrap:anywhere;font-size:12px;line-height:1.08}.os:has(.monitor-mode) .world-dock .dock-family-item>span b{font-size:12px}}@media (max-width:480px){.os .sys-wordmark b,.os .sys-context b{display:none}.os .sys-condition-chip{justify-content:center;min-inline-size:44px;padding-inline:7px}.os .sys-condition-chip>span{display:none}.os .sys-condition-count{margin:0}}
