:root{color:#1b2440;font-synthesis:none;color-scheme:light;--ink:#1b2440;--muted:#58627a;--subtle:#646d82;--line:#d8dce8;--line-strong:#bcc4d8;--surface:#fff;--soft:#f3f5fa;--primary:#1553ff;--primary-dark:#103cc4;--primary-soft:#e8eeff;--good:#244ba8;--good-soft:#eaf0ff;--warn:#855117;--warn-soft:#fff2dc;--danger:#a43f37;--danger-soft:#ffede8;--accent:#ff6034;--display:"Segoe UI Variable Display", "Bahnschrift", "Microsoft YaHei UI", sans-serif;--mono:"Cascadia Code", "Consolas", monospace;--shadow:0 8px 28px #1b24400a;background:#f0f2f7;font-family:Segoe UI Variable Text,Segoe UI,Microsoft YaHei UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}#root{flex-direction:column;height:100dvh;display:flex;overflow:hidden}body{min-width:360px;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#f0f2f7;margin:0;font-size:14px}button,input,select{font:inherit}button{border:1px solid var(--primary);color:#fff;background:var(--primary);min-height:42px;box-shadow:none;cursor:pointer;border-radius:8px;padding:.65rem 1rem;font-weight:650;transition:color .16s,border-color .16s,background .16s,box-shadow .16s}button:hover:not(:disabled){border-color:var(--primary-dark);background:var(--primary-dark);box-shadow:0 3px #1553ff1f}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #1553ff}button:disabled{box-shadow:none;cursor:not-allowed;opacity:.48;transform:none}.button-secondary{border-color:var(--line-strong);color:var(--ink);box-shadow:none;background:#fff}.button-secondary:hover:not(:disabled){color:var(--ink);background:var(--soft);box-shadow:none;border-color:#b8c1d4}.button-danger{color:var(--danger);box-shadow:none;background:#fff;border-color:#f2c7c2}.button-danger:hover:not(:disabled){background:var(--danger-soft);box-shadow:none;border-color:#e99f97}.shell{flex:1;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:100%;min-height:0;display:grid;overflow:hidden}.loading-state{min-height:80vh;color:var(--muted);place-content:center;justify-items:center;gap:1rem;display:grid}.topbar{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:12px 28px;display:flex}.brand{align-items:center;gap:.65rem;display:flex}.brand-mark{flex:none;width:49px;height:49px;transition:transform .38s cubic-bezier(.2,.8,.2,1);display:block;transform:rotate(-8deg)}.brand:hover .brand-mark{transform:rotate(0)translateY(-2px)}.brand strong,.brand span{display:block}.brand strong{color:var(--ink);font-family:var(--display);letter-spacing:-.065em;font-size:1.45rem;font-weight:800}.brand span{color:var(--muted);margin-top:.08rem;font-size:.7rem}.topbar-status{align-items:center;gap:.55rem;display:flex}.local-pill,.vault-pill{min-height:32px;color:var(--ink);align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.local-pill:before,.vault-pill:before{background:var(--good);content:"";border:1px solid;border-radius:50%;width:6px;height:6px}.local-pill:before{background:var(--good);box-shadow:0 0 0 3px #e8eeff}.vault-pill.locked:before{background:#f79009;box-shadow:0 0 0 3px #fff0d4}.tabbar{border-top:1px solid var(--line);background:var(--surface);z-index:20;grid-area:3/1;justify-content:center;align-items:center;gap:8px;min-height:72px;padding:10px 20px;display:flex}.tab{min-height:48px;color:var(--muted);box-shadow:none;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:10px 12px;font-size:.8rem;font-weight:600;display:flex}.tab:hover:not(:disabled){border-color:var(--line);color:var(--ink);background:var(--soft);box-shadow:none}.tab[aria-pressed=true]{color:#fff;background:var(--primary);border-color:var(--primary);box-shadow:none}.workspace-intro{border-left:3px solid var(--primary);justify-content:space-between;align-items:flex-end;gap:1.5rem;margin:.9rem 0 .25rem;padding:.2rem 0 .2rem 1rem;display:flex}.workspace-intro>div:first-child{min-width:0;max-width:760px}.workspace-intro h1{color:var(--ink);letter-spacing:-.03em;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,sans-serif;font-size:clamp(1.45rem,2.7vw,2rem);font-weight:720;line-height:1.18}.workspace-intro p{max-width:760px;color:var(--muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.55}.environment-switcher{border:1px solid var(--line);background:var(--soft);border-radius:12px;flex-wrap:wrap;flex:none;align-items:center;gap:.3rem;padding:.25rem;display:inline-flex}.environment-switch,.environment-switcher button{min-height:36px;color:var(--muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;padding:.5rem .75rem;font-size:.74rem;font-weight:650}.environment-switch:hover:not(:disabled),.environment-switcher button:hover:not(:disabled){color:var(--ink);box-shadow:none;background:#fff;border-color:#d9dfeb}.environment-switch[aria-pressed=true],.environment-switcher button[aria-pressed=true]{border-color:var(--line-strong);color:var(--primary-dark);background:var(--primary-soft);box-shadow:0 2px 8px #1553ff1f}.workspace-content>.notice{z-index:40;width:min(720px,100vw - 40px);box-shadow:var(--shadow);position:fixed;top:88px;left:50%;transform:translate(-50%)}.notice-dismiss{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;place-items:center;padding:0;font-size:.95rem;font-weight:700;line-height:1;display:grid}.notice-dismiss:hover{background:#0f172a14}.close-hint-backdrop{z-index:60;background:#0f172a73;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.close-hint-panel{width:min(460px,100%);margin:0}.close-hint-panel h2{margin:0 0 .6rem;font-size:1.05rem}.close-hint-panel p{color:var(--muted);margin:0 0 1rem;font-size:.8rem;line-height:1.6}.notice{border:1px solid #0000;border-radius:12px;margin-bottom:1rem;padding:.75rem .9rem;font-size:.82rem;font-weight:650;line-height:1.5}.notice.error{color:var(--danger);background:var(--danger-soft);border-color:#ffd4d0}.notice.success{color:var(--good);background:var(--good-soft);border-color:#c9d6f7}.notice.info{border-color:var(--line-strong);color:var(--primary-dark);background:var(--soft)}.panel{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:12px;margin-top:20px;padding:clamp(20px,2.2vw,32px)}.panel h1,.panel h2,.panel h3,.panel p{margin-top:0}.panel h1{font-family:var(--display);letter-spacing:-.04em;margin-bottom:.65rem;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:700;line-height:1.25}.panel h2{font-family:var(--display);letter-spacing:-.025em;margin-bottom:.4rem;font-size:1.15rem;font-weight:700}.panel p{color:var(--muted);line-height:1.62}.eyebrow{color:var(--primary);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:600;margin-bottom:.65rem!important}.roadmap-hero{border-left:3px solid var(--primary);background:var(--surface);justify-content:space-between;align-items:center;gap:2rem;margin-top:0;display:flex;position:relative;overflow:hidden}.roadmap-hero>div:first-child{max-width:760px}.roadmap-hero p{max-width:760px;margin-bottom:0}.hero-actions,.panel-actions,.card-actions{flex-wrap:wrap;flex:none;gap:.55rem;display:flex}.status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.status-card{border-top:1px solid var(--line-strong);background:0 0;min-width:0;padding:22px 16px;position:relative}.status-label,.status-card strong,.status-card small{display:block}.status-label{color:var(--muted);margin-bottom:.55rem;font-size:.68rem;font-weight:800}.status-card strong{color:var(--ink);overflow-wrap:anywhere;margin-right:.8rem;font-size:.96rem;line-height:1.35;overflow:hidden}.status-card small{color:var(--subtle);overflow-wrap:anywhere;margin-top:.42rem;font-size:.68rem;line-height:1.45;overflow:hidden}.status-dot{background:#98a2b3;border-radius:50%;width:8px;height:8px;position:absolute;top:1.08rem;right:1rem}.status-dot.good{background:var(--good);box-shadow:0 0 0 3px var(--good-soft)}.status-dot.warn{background:#f79009;box-shadow:0 0 0 3px #fff0d4}.panel-heading{justify-content:space-between;align-items:flex-start;gap:1.2rem;display:flex}.panel-heading>div:first-child{max-width:790px}.panel-heading p:last-child{margin-bottom:0;font-size:.82rem}.network-panel{background:var(--surface)}.empty-inline{color:var(--muted);background:var(--surface);border:1px dashed #d8dcef;border-radius:13px;gap:.3rem;margin-top:1rem;padding:1rem;display:grid}.empty-inline strong{font-size:.82rem}.empty-inline span{color:var(--subtle);font-size:.72rem;line-height:1.55}.network-result{border:1px solid var(--line);background:var(--soft);border-radius:12px;grid-template-columns:minmax(190px,.85fr) minmax(0,2fr);gap:1rem 1.25rem;margin-top:1rem;padding:1rem;display:grid}.network-primary{border-right:1px solid var(--line);align-content:start;padding-right:1rem;display:grid}.network-primary span,.network-details span{color:var(--muted);font-size:.67rem;font-weight:750}.network-primary strong{color:var(--ink);overflow-wrap:anywhere;margin:.32rem 0;font-size:1.3rem}.network-primary small{color:var(--subtle);line-height:1.45}.network-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.network-details div{min-width:0}.network-details strong{color:var(--ink);overflow-wrap:anywhere;margin-top:.22rem;font-size:.76rem;line-height:1.4;display:block}.network-chips{flex-wrap:wrap;grid-column:1/-1;gap:.45rem;display:flex}.network-chips span,.capability-badge,.running-badge,.layer-status,.layer-version,.roadmap-principle{color:var(--muted);background:var(--line);border-radius:999px;align-items:center;padding:.34rem .55rem;font-size:.66rem;font-weight:850;display:inline-flex}.network-chips span.good{color:var(--good);background:var(--good-soft)}.network-chips span.warn{color:var(--warn);background:var(--warn-soft)}.scope-copy{border-top:1px solid #e5e7f0;grid-column:1/-1;padding-top:.8rem;font-size:.7rem;color:#7d5b1e!important;margin-bottom:0!important}.error-details{color:var(--muted);grid-column:1/-1;font-size:.72rem}.error-details summary{cursor:pointer;font-weight:750}.error-details ul{margin-bottom:0}.evidence-panel{background:var(--surface)}.provider-badge{color:var(--primary-dark);background:var(--primary-soft);border-radius:999px;flex:none;padding:.4rem .65rem;font-size:.68rem;font-weight:850}.endpoint-chain{color:var(--muted);background:var(--surface);overflow-wrap:anywhere;border:1px solid #e1e5ef;border-radius:9px;margin:.85rem 0 0;padding:.65rem .75rem;font-family:Cascadia Mono,Cascadia Code,Consolas,monospace;font-size:.67rem}.evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.evidence-stage{border:1px solid var(--line);background:#fff;border-radius:10px;gap:.35rem;padding:.7rem;display:grid}.evidence-stage span{color:var(--muted);font-size:.65rem}.evidence-stage strong{font-size:.73rem}.evidence-stage strong.good{color:var(--good)}.evidence-stage strong.warn{color:var(--warn)}.evidence-stage strong.neutral{color:var(--muted)}.safeguard-list{flex-wrap:wrap;gap:.4rem;margin-top:.8rem;display:flex}.safeguard-list span{color:var(--good);background:var(--good-soft);border-radius:999px;padding:.32rem .5rem;font-size:.64rem;font-weight:800}.silo-grid{min-width:0}.silo-card{border:1px solid var(--line-strong);background:var(--surface);border-radius:16px;flex-direction:column;min-width:0;padding:28px;display:flex;overflow:hidden;box-shadow:0 12px 30px #1b24400d}.silo-heading{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.silo-mark{color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.silo-heading h3,.silo-heading p{color:var(--ink);margin:0}.silo-heading h3{font-family:var(--display);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.4rem,2.1vw,2rem);font-weight:700}.silo-heading p{color:var(--muted);margin-top:8px;font-size:.8rem}.running-badge{color:var(--muted);background:var(--soft);border-radius:5px;flex:none;align-items:center;gap:7px;padding:6px 9px;font-size:.75rem;display:inline-flex}.silo-facts{gap:12px;margin:20px 0 0;display:grid}.silo-facts div{grid-template-columns:85px minmax(0,1fr);gap:12px;display:grid}.silo-facts dt,.silo-facts dd{margin:0;font-size:.7rem;line-height:1.45}.silo-facts dt{color:var(--subtle)}.silo-facts dd{color:var(--muted);overflow-wrap:anywhere}.identity-ua{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.35}.capability-state{color:var(--muted);background:var(--soft);vertical-align:middle;border:1px solid #d6dae5;border-radius:999px;align-items:center;margin:0 .35rem .18rem 0;padding:.16rem .42rem;font-size:.6rem;font-weight:750;line-height:1.2;display:inline-flex}.capability-state.native{color:var(--good);background:var(--good-soft);border-color:#c9d6f7}.capability-state.inherit{border-color:var(--line-strong);color:var(--primary-dark);background:var(--primary-soft)}.local-runtime-guidance,.mutex-note{border-left:3px solid var(--primary);color:var(--muted);background:var(--soft);border-radius:0 9px 9px 0;margin:-.25rem 0 .85rem;padding:.65rem .75rem;font-size:.68rem;line-height:1.55}.edit-clash-card{margin:.9rem 0}.identity-lock-state{color:var(--muted);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.identity-lock-state:before{background:var(--primary);content:"";border-radius:50%;flex:none;width:7px;height:7px}.identity-lock-state.pending:before{background:#98a2b3}.card-actions button{min-height:40px;padding:.6rem .85rem;font-size:.8rem}.archived-list,.settings-stack{gap:.8rem;display:grid}.archived-row{border:1px solid var(--line);background:var(--soft);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.archived-copy{min-width:0}.archived-copy strong,.archived-copy span{display:block}.archived-copy span{color:var(--muted);margin-top:.2rem;font-size:.68rem}.legacy-environment-panel{border-color:var(--line);background:linear-gradient(145deg,#fff 0%,#fafaff 100%)}.legacy-environment-list{gap:.65rem;display:grid}.legacy-environment-row{border:1px solid var(--line);background:#f5f7ff;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.legacy-environment-row.blocked{background:#f8f9fb;border-color:#e4e7ec}.legacy-environment-row>div{min-width:0}.legacy-environment-row strong,.legacy-environment-row span{display:block}.legacy-environment-row span{color:var(--primary-dark);margin-top:.12rem;font-weight:750}.legacy-environment-row p{color:var(--muted);margin:.28rem 0 0;line-height:1.5}.provider-badge.warning{color:#8a4b08;background:#fff3df}.compact-actions{justify-content:flex-end}.settings-stack,.settings-panel{margin-top:1rem}.settings-stack .settings-panel{margin-top:0}.cli-path-row{flex-wrap:wrap;align-items:flex-end;gap:.55rem;margin-top:1rem;display:flex}.cli-path-row label{color:var(--ink);flex:16rem;gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.command-list{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.command-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem 1rem;display:grid}.command-row strong{color:var(--ink);font-size:.9rem;font-weight:700;display:block}.command-row code{overflow-wrap:anywhere;color:var(--muted);margin-top:.28rem;font-family:ui-monospace,Cascadia Mono,Segoe UI Mono,Consolas,monospace;font-size:.72rem;line-height:1.45;display:block}.command-row button{min-height:36px;padding:.45rem .8rem}.settings-panel>label:not(.check-field){color:var(--ink);gap:.35rem;margin-bottom:.8rem;font-size:.72rem;font-weight:800;display:grid}.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.candidate-row{flex-wrap:wrap;gap:.55rem;margin:-.6rem 0 1rem;display:flex}.candidate-row button{min-height:36px;padding:.5rem .7rem;font-size:.68rem}.boundary-note{border:1px solid var(--line-strong);color:var(--primary-dark);background:var(--soft);border-radius:10px;gap:.2rem;margin:1rem 0;padding:.8rem;font-size:.72rem;display:grid}.boundary-note span{color:var(--muted)}.identity-readonly-card{border:1px solid var(--line);border-left:3px solid var(--primary);background:var(--surface);border-radius:12px;grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);gap:1rem;margin-bottom:.8rem;padding:.9rem;display:grid}.identity-readonly-card>div{align-content:start;gap:.2rem;display:grid}.readonly-kicker{color:var(--primary-dark);font-size:.65rem;font-weight:800}.identity-readonly-card strong{color:var(--ink);font-size:.9rem}.identity-readonly-card p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.55}.identity-clone-note{background:var(--soft);border-left:3px solid #c3c6d2;margin:.75rem 0 1rem;padding:.55rem .75rem}.inspect-toggle{border:1px solid var(--line);min-height:28px;color:var(--muted);background:var(--soft);box-shadow:none;border-radius:8px;padding:.28rem .55rem;font-size:.68rem;font-weight:650}.inspect-toggle:hover:not(:disabled){color:var(--ink);box-shadow:none;background:#fff;border-color:#b8c1d4}.inspect-toggle[aria-pressed=true]{color:var(--primary-dark);background:var(--primary-soft);border-color:#d3deff}.identity-inspect-panel{margin-bottom:1rem}.inspect-silo-select{min-width:180px;color:var(--subtle);gap:.35rem;font-size:.65rem;font-weight:800;display:grid}.identity-inspect-table{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.identity-inspect-table dl{margin:0}.identity-inspect-head,.identity-inspect-row{grid-template-columns:7.2rem minmax(0,1fr) minmax(0,1fr);gap:.75rem;padding:.72rem .9rem;display:grid}.identity-inspect-head{border-bottom:1px solid var(--line);color:var(--subtle);background:#f7f8fc;font-size:.65rem;font-weight:800}.identity-inspect-row{border-bottom:1px solid #e8edf6}.identity-inspect-row:last-child{border-bottom:0}.identity-inspect-row dt,.identity-inspect-row dd{margin:0}.identity-inspect-row dt{color:var(--subtle);font-size:.65rem;font-weight:800}.identity-inspect-row dd{color:var(--ink);overflow-wrap:anywhere;font-size:.74rem;font-weight:650;line-height:1.5}.identity-inspect-row.match dd:last-child{color:var(--good)}.identity-inspect-row.differ dd:last-child{color:var(--warn)}.identity-inspect-row.pending dd:last-child{color:var(--muted);font-weight:600}.identity-inspect-note{color:var(--muted);margin:.75rem 0 0;font-size:.72rem;line-height:1.55}.identity-clone-note strong{color:var(--ink);font-size:.74rem}.identity-clone-note p{color:var(--muted);margin:.2rem 0 0;font-size:.7rem;line-height:1.55}.danger-zone{background:snow;border-color:#f0d3cf}.network-replace-toggle{margin:.9rem 0}.network-replace-card{background:var(--soft);border:1px solid #e0e3ef;border-radius:13px;gap:.8rem;margin-bottom:1rem;padding:.9rem;display:grid}.network-replace-card>label,.edit-proxy-import label{color:var(--ink);gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.network-replace-card .field-warning{margin:0}.field-error{margin:0;font-size:.72rem;font-weight:700;line-height:1.5;color:var(--danger)!important}.edit-proxy-import{align-items:end}.compact-boundary{margin:0}.empty-evidence-history{border-style:dashed}.empty-evidence-history h2,.empty-evidence-history p{margin-bottom:0}.evidence-history-list{gap:.75rem;display:grid}.evidence-history-row{border:1px solid var(--line);background:var(--soft);border-radius:13px;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:1rem;padding:.85rem;display:grid}.evidence-history-heading{align-items:center;gap:.65rem;display:flex}.evidence-history-heading strong,.evidence-history-heading span{display:block}.evidence-history-heading span{color:var(--muted);margin-top:.16rem;font-size:.68rem}.small-mark{border-radius:10px;width:32px;height:32px;font-size:.75rem}.evidence-history-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0;display:grid}.evidence-history-facts div{min-width:0}.evidence-history-facts dt,.evidence-history-facts dd{overflow-wrap:anywhere;margin:0;font-size:.68rem;line-height:1.45}.evidence-history-facts dt{color:var(--subtle)}.evidence-history-facts dd{color:var(--ink);margin-top:.12rem;font-weight:700}.evidence-history-actions{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.evidence-history-actions button{min-height:34px;padding:.45rem .65rem;font-size:.66rem}.report-export-panel{background:var(--surface)}.report-export-controls{border:1px solid var(--line);background:var(--soft);border-radius:12px;gap:.75rem;margin-top:1rem;padding:.9rem;display:grid}.report-export-controls>label:first-child{max-width:440px;color:var(--muted);gap:.35rem;font-size:.74rem;font-weight:800;display:grid}.report-selection-summary{color:var(--muted);font-size:.72rem;line-height:1.55}.report-confirmation{color:var(--ink);align-items:flex-start;gap:.55rem;font-size:.74rem;font-weight:750;line-height:1.45;display:flex}.report-confirmation input{width:auto;min-height:auto;accent-color:var(--primary);margin-top:.12rem}.report-export-actions{flex-wrap:wrap;gap:.55rem;display:flex}.report-export-actions button{min-height:36px;padding:.52rem .76rem;font-size:.72rem}.report-boundary{border-left:3px solid var(--primary);margin-top:.85rem;padding:.2rem 0 .2rem .75rem}.report-boundary strong{color:var(--primary-dark);font-size:.74rem}.report-boundary p,.report-developer-details p{margin:.32rem 0 0;font-size:.72rem}.report-developer-details{color:var(--muted);margin-top:.85rem;font-size:.72rem}.report-developer-details summary{cursor:pointer;color:var(--muted);font-weight:800}.empty-silos,.locked-route{text-align:center;justify-items:center;padding:2.2rem 1rem 1rem;display:grid}.empty-silos p,.locked-route p{max-width:480px;font-size:.8rem}.vault-layout{grid-template-columns:1.25fr .75fr;gap:1rem;display:grid}.vault-layout .panel{margin-top:0}.vault-intro{background:#e4ebff;padding-top:260px;position:relative;overflow:hidden}.plain-list{gap:.45rem;margin:1rem 0 0;padding-left:1.15rem;display:grid}.plain-list li{color:var(--muted);padding-left:.1rem;font-size:.8rem}.vault-form{align-content:start}.vault-form p{margin-bottom:1rem;font-size:.75rem}.vault-form button{width:100%;margin-top:.85rem}label{color:var(--ink);gap:.42rem;font-size:.75rem;font-weight:800;display:grid}input,select{border:1px solid var(--line-strong);width:100%;min-height:40px;color:var(--ink);background:#fff;border-radius:10px;padding:.62rem .72rem}input::placeholder{color:#8a94a8}.create-hero{color:var(--ink);background:#e4ebff;border:0;margin-top:0;padding:32px 220px 32px 32px;display:block;position:relative;overflow:hidden}.assurance-row{color:var(--primary-dark);flex-wrap:wrap;gap:.55rem 1rem;margin-top:1rem;font-size:.72rem;font-weight:750;display:flex}.assurance-row span:last-child{color:var(--muted)}.browser-mode-panel{background:#fcfcff;border-color:#ccd8ff}.browser-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.browser-mode-card{border:1px solid var(--line-strong);min-height:160px;color:var(--ink);background:var(--surface);box-shadow:none;text-align:left;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:24px 100px 24px 24px;display:flex;position:relative}.browser-mode-card:hover:not(:disabled),.browser-mode-card.selected{border-color:var(--good);color:var(--ink);background:var(--primary-soft);box-shadow:inset 0 -3px var(--good)}.browser-mode-card strong{font-size:.9rem}.browser-mode-card span,.browser-mode-card small{color:var(--muted);font-size:.73rem;line-height:1.45}.browser-mode-card.selected span,.browser-mode-card.selected small{color:var(--muted)}.managed-status-error,.managed-form-message{color:var(--danger);background:var(--danger-soft);border:1px solid #ffd4d0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.8rem;padding:.7rem .8rem;font-size:.78rem;line-height:1.5;display:flex}.managed-status-error>span,.managed-form-message>span{flex:220px}.managed-status-error .button-secondary,.managed-form-message .button-secondary{min-height:36px;padding:.45rem .7rem}.managed-create-panel{border-left:3px solid var(--primary)}.managed-create-form{gap:1rem;display:grid}.managed-create-form>label,.managed-network-fieldset{gap:.45rem;display:grid}.managed-network-fieldset{border:1px solid var(--line);border-radius:12px;min-width:0;margin:0;padding:.85rem}.managed-network-fieldset legend{color:var(--ink);padding:0 .35rem;font-size:.8rem;font-weight:720}.managed-proxy-fields{gap:.75rem;margin-top:.8rem;display:grid}.managed-status-groups{border-top:1px solid var(--line);gap:.65rem;margin-top:.9rem;padding-top:.8rem;display:grid}.managed-status-groups>summary{cursor:pointer;color:var(--muted);font-size:.72rem;font-weight:700;list-style:none}.managed-status-groups>summary::-webkit-details-marker{display:none}.managed-status-groups[open]>summary{color:var(--ink)}.managed-status-heading{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;display:flex}.managed-status-heading strong{color:var(--ink);font-size:.76rem}.managed-status-heading span{color:var(--muted);font-size:.68rem}.managed-status-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.managed-status-grid>div{border:1px solid var(--line);background:#fff;border-radius:8px;gap:.2rem;min-width:0;padding:.55rem;display:grid}.managed-status-grid span{color:var(--muted);font-size:.63rem;font-weight:800}.managed-status-grid .managed-state{overflow-wrap:anywhere;color:var(--primary-dark);font-size:.67rem}.managed-state.applied,.managed-state.observed{color:var(--good)!important}.managed-state.unavailable{color:var(--danger)!important}.managed-status-grid small{color:var(--muted);font-size:.61rem;line-height:1.4}.identity-evidence{border:1px solid var(--line);border-left:4px solid var(--muted);background:var(--soft);border-radius:8px;gap:12px;margin-top:24px;padding:20px;display:grid}.identity-evidence-heading{justify-content:space-between;align-items:end;gap:.75rem;display:flex}.identity-evidence-heading>div{gap:.2rem;display:grid}.identity-evidence-heading .eyebrow{margin:0}.identity-evidence-heading strong{color:var(--ink);font-size:1.25rem;font-family:var(--display);letter-spacing:-.02em}.identity-evidence-heading span,.identity-evidence-heading small,.identity-evidence-reason{color:var(--muted);font-size:.8rem;line-height:1.6}.identity-evidence-heading small{text-align:right}.identity-evidence.matched .identity-evidence-heading strong{color:var(--good)}.identity-evidence.mismatched .identity-evidence-heading strong,.identity-evidence.stale .identity-evidence-heading strong{color:var(--warn)}.identity-evidence.unavailable .identity-evidence-heading strong{color:var(--muted)}.identity-evidence-reason{margin:0}.identity-evidence-details{border-top:1px solid var(--line);padding-top:.55rem}.identity-evidence-details>summary{cursor:pointer;color:var(--primary-dark);padding:6px 0;font-size:.8rem;font-weight:650}.identity-evidence-table{gap:.35rem;margin:.55rem 0 0;display:grid}.identity-evidence-row{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:minmax(6rem,.7fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.45rem;padding:.42rem .5rem;display:grid}.identity-evidence-row dt,.identity-evidence-row dd,.identity-evidence-row p{margin:0}.identity-evidence-row dt{color:var(--muted);font-size:.65rem;font-weight:750}.identity-evidence-row dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;gap:.08rem;font-size:.68rem;font-weight:650;display:grid}.identity-evidence-row dd small{color:var(--muted);font-size:.58rem;font-weight:650}.identity-evidence-row.matched dd:last-of-type{color:var(--good)}.identity-evidence-row.mismatched{background:#fffaf6;border-color:#f1c8a9}.identity-evidence-row.mismatched dd:last-of-type{color:var(--danger)}.identity-evidence-row.unavailable dd{color:var(--muted)}.identity-evidence-row p{color:var(--muted);grid-column:2/-1;font-size:.61rem;line-height:1.4}.current-session{background:0 0;border:0;border-radius:0;gap:16px;margin-top:24px;padding:0 0 20px;display:grid}.current-session-heading{gap:.2rem;display:grid}.current-session-heading .eyebrow{margin:0}.current-session-heading strong{color:var(--ink);font-size:.88rem}.current-session-heading span{color:var(--muted);font-size:.78rem;line-height:1.6}.current-session.no_anomaly .current-session-heading strong{color:var(--good)}.current-session.attention .current-session-heading strong,.current-session.partial .current-session-heading strong,.current-session.stopped .current-session-heading strong{color:var(--warn)}.current-session-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.current-session-grid>div{border-top:1px solid var(--line);background:0 0;align-content:start;gap:6px;min-width:0;padding:16px 12px 16px 0;display:grid}.current-session-grid span{color:var(--muted);font-size:.63rem;font-weight:800}.current-session-state{overflow-wrap:anywhere;color:var(--ink);font-size:.7rem}.current-session-state.good{color:var(--good)}.current-session-state.warn{color:var(--warn)}.current-session-state.danger{color:var(--danger)}.current-session-grid small{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem;line-height:1.65}.form-panel{padding:clamp(1.2rem,3vw,2rem)}.form-panel [hidden]{display:none!important}.standard-default-summary{background:var(--soft);border:1px solid #ccd8ff;border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:1rem;margin:0 0 1rem;padding:1rem;display:grid}.standard-default-summary h2,.standard-default-summary p{margin:0}.standard-default-summary h2{color:var(--ink);margin-top:.2rem;font-size:1rem}.standard-default-summary>div>p:last-child{color:var(--muted);margin-top:.35rem;font-size:.72rem;line-height:1.55}.standard-default-facts{gap:.45rem;display:grid}.standard-default-facts span{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:78px minmax(0,1fr);gap:.45rem;padding:.32rem 0;font-size:.69rem;line-height:1.45;display:grid}.standard-default-facts span:last-child{border-bottom:0}.standard-default-facts strong{color:var(--subtle)}.create-advanced-toggle{border:1px solid var(--line);width:100%;min-height:auto;color:inherit;background:var(--surface);box-shadow:none;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;padding:.85rem 1rem;display:flex}.create-advanced-toggle:hover:not(:disabled){color:inherit;background:var(--soft);box-shadow:none;border-color:#c5c8d8}.create-advanced-toggle>span:first-child,.create-advanced-toggle strong,.create-advanced-toggle small{display:block}.create-advanced-toggle strong{color:var(--ink);font-size:.78rem}.create-advanced-toggle small{color:var(--muted);margin-top:.18rem;font-size:.68rem;line-height:1.45}.create-advanced-state{color:var(--primary-dark);background:var(--primary-soft);border-radius:999px;flex:none;padding:.25rem .48rem;font-size:.62rem;font-weight:800}.step-heading{border-top:1px solid var(--line);align-items:flex-start;gap:.75rem;margin:0 0 1rem;padding-top:1.4rem;display:flex}.step-heading:first-child{border-top:0;padding-top:0}.step-heading>span{width:28px;height:28px;color:var(--primary-dark);background:var(--primary-soft);border-radius:9px;flex:none;place-items:center;font-size:.76rem;font-weight:900;display:grid}.step-heading h2,.step-heading p{margin:0}.step-heading p{margin-top:.2rem;font-size:.72rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-bottom:1.4rem;display:grid}.identity-grid{grid-template-columns:1fr 220px}.execution-target-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;display:grid}.execution-card{border-color:var(--line);min-height:148px;color:var(--ink);box-shadow:none;text-align:left;background:#fff;align-content:start;justify-items:start;gap:.32rem;padding:.9rem;display:grid;position:relative}.execution-card:hover:not(:disabled){color:var(--ink);background:var(--surface);box-shadow:none;border-color:#c5c8d8}.execution-card.selected,.execution-card.selected:hover:not(:disabled){color:var(--ink);box-shadow:inset 3px 0 0 var(--primary);background:#f2f5ff;border-color:#adc1ff}.execution-card:disabled{opacity:1}.execution-card.unavailable{color:var(--muted);background:var(--soft);border-style:dashed}.execution-card-kicker{color:var(--primary-dark);letter-spacing:.04em;font-size:.65rem;font-weight:800}.execution-card.unavailable .execution-card-kicker{color:var(--subtle)}.execution-card strong{max-width:calc(100% - 4.5rem);color:inherit;overflow-wrap:anywhere;font-size:.9rem}.execution-card small{color:var(--muted);font-size:.72rem;font-weight:550;line-height:1.55}.execution-card-state{border:1px solid var(--line);color:var(--primary-dark);background:var(--primary-soft);border-radius:999px;padding:.2rem .42rem;font-size:.62rem;font-weight:800;position:absolute;top:.82rem;right:.82rem}.execution-card.unavailable .execution-card-state{border-color:var(--line);color:var(--subtle);background:#fff}.wsl-discovery-row{border-bottom:1px solid var(--line);min-height:42px;color:var(--muted);justify-content:space-between;align-items:center;gap:.75rem;margin:.55rem 0 1rem;padding:0 .15rem .65rem;font-size:.72rem;display:flex}.wsl-unavailable-note{background:var(--soft);border-left:3px solid #c4c8d4;margin:-.45rem 0 1rem;padding:.45rem .65rem;font-size:.7rem;line-height:1.55;color:var(--muted)!important}.button-quiet{min-height:32px;padding:.36rem .62rem;font-size:.68rem}.local-browser-choice{margin-bottom:1.4rem}.subsection-heading{gap:.18rem;margin-bottom:.7rem;display:grid}.subsection-heading strong{color:var(--ink);font-size:.8rem}.subsection-heading span{color:var(--muted);font-size:.72rem}.wsl-browser-summary,.wsl-network-boundary{background:var(--surface);border:1px solid #dfe3ee;border-left:3px solid #b8cbff;border-radius:12px;align-items:flex-start;gap:.8rem;margin-bottom:1.4rem;padding:.9rem;display:flex}.wsl-browser-summary strong,.wsl-network-boundary strong{color:var(--ink);font-size:.8rem}.wsl-browser-summary p,.wsl-network-boundary p{color:var(--muted);margin:.22rem 0 0;font-size:.72rem;line-height:1.55}.wsl-network-boundary{align-items:center}.wsl-network-boundary>div{flex:1;min-width:0}.boundary-status{border:1px solid var(--line);color:var(--primary-dark);background:var(--primary-soft);border-radius:999px;flex:none;padding:.28rem .5rem;font-size:.66rem;font-weight:800}.color-control{border:1px solid var(--line-strong);background:#fff;border-radius:10px;align-items:center;gap:.6rem;min-height:40px;padding:.35rem .6rem;display:flex}.color-control input{border:0;width:35px;min-height:30px;padding:0}.color-control span{color:var(--muted);font-size:.72rem}.browser-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-bottom:.75rem;display:grid}.browser-switch button{border-color:var(--line);color:var(--ink);box-shadow:none;text-align:left;background:#fff;justify-items:start;padding:.85rem;display:grid}.browser-switch button.selected{border-color:var(--line-strong);color:var(--primary-dark);background:var(--primary-soft);box-shadow:0 0 0 2px #1553ff17}.browser-switch span{color:var(--muted);margin-top:.2rem;font-size:.68rem;font-weight:600}.candidate-list{gap:.55rem;margin-bottom:.8rem;display:grid}.candidate-list button{border-color:var(--line);color:var(--ink);box-shadow:none;text-align:left;background:#fafbfc;align-items:center;gap:.7rem;padding:.72rem;display:flex}.candidate-list button.selected{border-color:var(--line-strong);background:var(--primary-soft)}.candidate-list strong,.candidate-list small{display:block}.candidate-list small{color:var(--muted);margin-top:.15rem;font-size:.65rem}.form-hint{background:var(--warn-soft);border-radius:9px;margin-bottom:.8rem;padding:.65rem .75rem;font-size:.7rem;color:var(--warn)!important}fieldset{border:0;margin:0;padding:0}.network-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:.9rem;display:grid}.network-option{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:.6rem;min-height:70px;padding:.78rem;display:flex}.network-option.selected{border-color:var(--line-strong);background:var(--primary-soft)}.network-option input{width:auto;min-height:auto;accent-color:var(--primary);margin-top:.1rem}.network-option strong,.network-option small{display:block}.proxy-import-card,.proxy-auth-card,.controller-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:.9rem;padding:.85rem}.proxy-import-card>div:first-child,.proxy-auth-card>div:first-child{gap:.18rem;margin-bottom:.65rem;display:grid}.proxy-import-card strong,.proxy-auth-card strong,.controller-card strong{color:var(--ink);font-size:.76rem}.proxy-import-card span,.proxy-auth-card span,.controller-card span{color:var(--muted);font-size:.66rem;line-height:1.5}.proxy-import-row{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}.proxy-import-row button{min-width:118px}.network-option small{color:var(--muted);margin-top:.18rem;font-weight:500}.proxy-grid{grid-template-columns:.55fr 1.25fr .55fr}.mihomo-stack{margin-bottom:.9rem}.proxy-bridge-note{border:1px solid var(--line-strong);background:var(--soft);border-radius:12px;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;padding:.85rem;display:flex}.controller-card{border-color:var(--line-strong);background:var(--soft)}.controller-heading{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.75rem;display:flex}.controller-heading>div{gap:.18rem;display:grid}.controller-grid,.auth-grid,.controller-selection{grid-template-columns:repeat(2,minmax(0,1fr))}.controller-selection{align-items:end;margin-top:.7rem}.controller-proof{color:var(--primary-dark);background:var(--primary-soft);border-radius:8px;grid-column:1/-1;margin:.65rem 0 0;padding:.6rem .7rem;font-size:.66rem;line-height:1.5}.proxy-auth-card{background:#f8fafc;margin-top:.8rem}.field-warning{color:var(--warn);background:var(--warn-soft);border-radius:8px;margin:.65rem 0 0;padding:.6rem;font-size:.66rem}.bridge-badge{color:var(--primary-dark);background:var(--primary-soft);border-radius:999px;flex:none;padding:.3rem .5rem;font-size:.62rem;font-weight:900;display:inline-flex}.proxy-bridge-note strong{color:var(--primary-dark);font-size:.76rem;display:block}.proxy-bridge-note p{color:var(--muted);margin:.3rem 0 0;font-size:.68rem;line-height:1.55}.pac-grid{grid-template-columns:1.4fr 1fr}.check-field{color:var(--muted);background:var(--soft);border-radius:9px;grid-column:1/-1;align-items:center;gap:.5rem;padding:.65rem;display:flex}.check-field input{width:auto;min-height:auto;accent-color:var(--primary)}.website-visibility-card{border:1px solid var(--line-strong);background:var(--soft);border-radius:14px;margin-bottom:1.2rem;padding:1rem 1rem 1rem 1.2rem;position:relative;overflow:hidden}.website-visibility-card:before{background:var(--primary);content:"";width:4px;position:absolute;top:0;bottom:0;left:0}.visibility-heading{align-items:flex-start;padding-bottom:.85rem;display:flex}.visibility-heading strong,.visibility-heading p{margin:0}.visibility-heading strong{color:var(--ink);font-size:.88rem}.visibility-heading p{color:var(--muted);margin-top:.18rem;font-size:.72rem;line-height:1.5}.visibility-facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.visibility-facts div{border-bottom:1px solid var(--line);min-width:0;padding:.72rem .5rem .72rem 0}.visibility-facts div:nth-child(2n){padding-left:.8rem}.visibility-facts dt,.visibility-facts dd{margin:0}.visibility-facts dt{color:var(--subtle);font-size:.65rem;font-weight:800}.visibility-facts dd{color:var(--ink);overflow-wrap:anywhere;margin-top:.24rem;font-size:.74rem;font-weight:650;line-height:1.5}.visibility-confirmation{cursor:pointer;background:#fff;border:1px solid #dbe3fa;border-radius:10px;align-items:flex-start;gap:.65rem;margin-top:.8rem;padding:.75rem;display:flex}.visibility-confirmation input{width:auto;min-height:auto;accent-color:var(--primary);margin-top:.12rem}.visibility-confirmation span,.visibility-confirmation strong,.visibility-confirmation small{display:block}.visibility-confirmation strong{color:var(--ink);font-size:.76rem}.visibility-confirmation small{color:var(--muted);margin-top:.18rem;font-size:.68rem;font-weight:550;line-height:1.45}.submit-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:.3rem;padding-top:1.25rem;display:flex}.submit-row strong,.submit-row span{display:block}.submit-row strong{color:var(--ink);font-size:.8rem}.submit-row span{color:var(--muted);margin-top:.18rem;font-size:.68rem}.submit-row .submit-missing{color:var(--danger);font-size:.72rem;font-weight:650}.roadmap-principle{color:var(--primary-dark);background:var(--primary-soft);flex:none}.layer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.layer-card{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:280px;box-shadow:none;border-radius:12px;flex-direction:column;padding:1rem;display:flex;position:relative}.layer-card.available{background:var(--good-soft);border-color:#c9d6f7}.layer-topline{justify-content:space-between;align-items:center;display:flex}.layer-index{color:var(--subtle);letter-spacing:.08em;font-size:.72rem;font-weight:900}.layer-version{color:var(--primary-dark);background:var(--primary-soft)}.layer-card.available .layer-version,.layer-card.available .layer-status{color:var(--good);background:var(--good-soft)}.layer-card h2{color:var(--ink);margin:1rem 0 .45rem;font-size:1rem}.layer-card p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.55}.layer-card ul{color:var(--muted);gap:.42rem;margin:.9rem 0;padding-left:1rem;font-size:.69rem;line-height:1.4;display:grid}.layer-status{align-self:flex-start;margin-top:auto}.layer-card.implemented{border-color:var(--line-strong);background:var(--soft)}.layer-card.external-gate{border-style:dashed}.provider-catalog{border-color:var(--line)}.provider-status-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:.75rem;margin-top:1rem;display:grid}.provider-status-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:.55rem;padding:.8rem;display:grid}.provider-status-card>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.provider-status-card strong{color:var(--ink);font-size:.75rem}.provider-status-card p,.provider-status-card small,.empty-provider-copy{color:var(--muted);margin:0;font-size:.67rem;line-height:1.5}.provider-health{color:var(--muted);background:var(--line);border-radius:999px;flex:none;padding:.22rem .5rem;font-size:.58rem;font-weight:850}.provider-health.healthy{color:var(--good);background:var(--good-soft)}.provider-health.degraded{color:var(--warn);background:var(--warn-soft)}.provider-health.unavailable,.provider-health.emergency_disabled{color:var(--muted);background:var(--line)}.environment-console{border-top:1px solid var(--line);gap:.8rem;margin-top:1rem;padding-top:1rem;display:grid}.environment-console-heading>div{gap:.25rem;display:grid}.environment-console-heading strong{color:var(--ink);font-size:.78rem}.environment-console-heading span{color:var(--muted);font-size:.66rem}.environment-console-selects{margin:0}.environment-operation-grid{flex-wrap:wrap;gap:.5rem;display:flex}.environment-operation-grid button{min-width:92px}.environment-evidence-boundary{border:1px solid var(--line);border-radius:10px;gap:.35rem;padding:.7rem;display:grid}.environment-evidence-boundary p,.environment-evidence-boundary ul{margin:0}.environment-evidence-boundary p,.environment-evidence-boundary li{color:var(--muted);font-size:.66rem;line-height:1.45}.environment-evidence-boundary ul{gap:.35rem;padding:0;list-style:none;display:grid}.environment-evidence-boundary li{grid-template-columns:max-content 1fr;align-items:start;gap:.45rem;display:grid}.environment-state{color:var(--muted);background:var(--line);border-radius:999px;padding:.08rem .38rem}.environment-state.verified{color:var(--good);background:var(--good-soft)}.environment-state.configured,.environment-state.guest_observed{color:var(--warn);background:var(--warn-soft)}.environment-state.missing,.environment-state.unavailable{color:var(--danger);background:#fff0f0}.environment-action-message{border-radius:9px;margin:0;padding:.65rem .75rem;font-size:.68rem;line-height:1.45}.environment-action-message.success{color:var(--good);background:var(--good-soft)}.environment-action-message.error{color:var(--danger);background:#fff0f0}.remote-status-facts{flex-wrap:wrap;gap:.45rem;margin:.8rem 0;display:flex}.remote-status-facts span{color:var(--muted);background:#f0f2f7;border-radius:999px;padding:.3rem .55rem;font-size:.62rem;font-weight:750}.remote-endpoint-form{grid-template-columns:minmax(280px,1.4fr) minmax(170px,.7fr) minmax(300px,1.4fr)}.remote-status-message{color:var(--muted);margin:.25rem 0 .8rem;font-size:.68rem;line-height:1.55}.remote-endpoint-proof{grid-template-columns:minmax(220px,1fr) minmax(320px,1.5fr) minmax(210px,.8fr);gap:.6rem;margin-bottom:.85rem;display:grid}.remote-endpoint-proof>div{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:.28rem;min-width:0;padding:.65rem .7rem;display:grid}.remote-endpoint-proof span,.remote-selected-heading span,.remote-result-card>div>span{color:var(--muted);font-size:.58rem;font-weight:750}.remote-endpoint-proof strong,.remote-endpoint-proof code{overflow-wrap:anywhere;color:var(--ink);font-family:Cascadia Mono,Cascadia Code,Consolas,monospace;font-size:.66rem}.remote-pairing-panel,.remote-rotation-panel,.remote-lifecycle-console{border-top:1px solid var(--line);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.remote-advanced{border-top:1px solid var(--line);margin-top:1rem;padding-top:.85rem}.remote-advanced>summary{width:fit-content;color:var(--primary-dark);cursor:pointer;font-size:.8rem;font-weight:680}.remote-advanced .remote-rotation-panel{border-top:0;margin-top:.75rem;padding-top:0}.browser-component-advanced{border:1px solid var(--line);background:var(--soft);border-radius:10px;margin:0 0 1rem;padding:.75rem .8rem}.browser-component-advanced[open]>summary{margin-bottom:.75rem}.browser-component-advanced .field-help{margin:.65rem 0 0}.remote-rotation-boundary{border-left:3px solid var(--primary);color:var(--primary-dark);background:var(--soft);margin:0;padding:.55rem .7rem;font-size:.64rem;line-height:1.55}.remote-rotation-confirmation{border:1px solid var(--line-strong);background:var(--soft)}.remote-interaction-console{border-top:1px solid #dfe4ef;gap:.8rem;padding-top:1rem;display:grid}.remote-interaction-section{border:1px solid var(--line);background:var(--soft);border-radius:11px;gap:.65rem;padding:.75rem;display:grid}.remote-interaction-form{grid-template-columns:minmax(190px,.7fr) minmax(280px,1.3fr);align-items:end}.remote-interaction-form.automation{grid-template-columns:minmax(190px,.8fr) repeat(2,minmax(180px,1fr));align-items:center}.remote-control-form{grid-template-columns:minmax(280px,1.2fr) minmax(260px,1fr)}.remote-inline-actions{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.remote-inline-actions label{min-width:180px}.remote-session-status{color:var(--primary-dark);align-self:center;margin:0;font-size:.72rem;font-weight:700}.remote-input-row{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:.55rem;display:grid}.remote-automation-panel{margin-top:0}.remote-automation-actions label{flex:300px}.remote-interaction-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.remote-interaction-facts>div{background:var(--soft);border-radius:8px;gap:.2rem;min-width:0;padding:.55rem .6rem;display:grid}.remote-interaction-facts dt{color:var(--muted);font-size:.56rem;font-weight:750}.remote-interaction-facts dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:.64rem}.remote-authorization-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.remote-authorization-list li{background:var(--soft);border-radius:8px;grid-template-columns:minmax(220px,1.4fr) minmax(130px,.7fr) minmax(150px,.8fr);align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.6rem;display:grid}.remote-authorization-list code{overflow-wrap:anywhere}.remote-authorization-list span{color:var(--muted)}.remote-authorization-list strong{color:var(--primary-dark);font-size:.6rem}.remote-interaction-note,.remote-screen-boundary{color:var(--muted);margin:0;font-size:.62rem;line-height:1.55}.remote-recovery-warning{border-left:3px solid var(--warn);color:#7a4d00;background:var(--warn-soft);margin:0;padding:.55rem .7rem;font-size:.66rem;line-height:1.55}.remote-screen-boundary{color:var(--muted);background:#f1f4fa;border-left:3px solid #7f8db3;padding:.55rem .65rem}.remote-pairing-form{grid-template-columns:minmax(220px,1fr) minmax(250px,1.2fr) minmax(210px,.85fr)}.remote-rotation-form{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.remote-operation-form{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.remote-confirmation{min-width:0;color:var(--ink);overflow-wrap:anywhere;background:#f4f6fb;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;font-size:.75rem;line-height:1.52;display:flex}.remote-confirmation.compact{background:0 0;padding:0}.remote-confirmation input{width:auto;min-width:0;min-height:auto;accent-color:var(--primary);flex:none;margin:.15rem 0 0;padding:0}.remote-confirmation input[type=checkbox]{width:auto;height:auto;min-height:auto;padding:0}.remote-cost-disclosure{background:#fff9ed;border:1px solid #f1cf91;border-radius:11px;gap:.45rem;padding:.75rem;display:grid}.remote-cost-disclosure strong{color:#7a4d00;font-size:.7rem}.remote-cost-disclosure p{color:#775b2d;margin:0;font-size:.65rem;line-height:1.5}.remote-cost-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.remote-cost-facts>div{gap:.16rem;min-width:0;display:grid}.remote-cost-facts dt{color:#9a6b21;font-size:.56rem;font-weight:750}.remote-cost-facts dd{overflow-wrap:anywhere;color:#684910;margin:0;font-size:.64rem}.remote-operation-grid{padding-top:.2rem}.remote-selected-state{background:var(--surface);border:1px solid #e1e5ee;border-radius:12px;gap:.75rem;padding:.8rem;display:grid}.remote-connection-actions{justify-content:flex-end;margin-top:.75rem}.remote-connection-empty{border-color:var(--line);background:var(--soft);margin-top:1rem}.remote-connection-empty p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.6}.remote-selected-heading{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.remote-selected-heading>div{gap:.18rem;min-width:0;display:grid}.remote-selected-heading strong{color:var(--ink);font-size:.76rem}.remote-selected-heading code{overflow-wrap:anywhere;color:var(--muted);font-size:.6rem}.remote-binding-facts,.remote-evidence-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.remote-binding-facts>div,.remote-evidence-facts>div{background:#f1f3f8;border-radius:8px;gap:.2rem;min-width:0;padding:.55rem .6rem;display:grid}.remote-binding-facts dt,.remote-evidence-facts dt{color:var(--muted);font-size:.56rem;font-weight:750}.remote-binding-facts dd,.remote-evidence-facts dd{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:.64rem}.remote-result-card{border-top:1px solid var(--line);gap:.65rem;padding-top:.7rem;display:grid}.remote-result-card>div:first-child{gap:.2rem;display:grid}.remote-result-card strong{color:var(--ink);font-size:.7rem}.remote-deletion-state{color:var(--muted);background:var(--soft);border-radius:8px;gap:.55rem;margin:0;padding:.6rem;font-size:.64rem;line-height:1.5;display:grid}.remote-deletion-state>strong{color:var(--primary-dark);font-size:.68rem}.remote-deletion-state>p{margin:0}.remote-deletion-state.invalid{color:var(--danger);background:#fff0f0}.remote-resource-deletions{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.remote-resource-deletions li{border-top:1px solid #dfe2f5;grid-template-columns:minmax(8rem,.8fr) minmax(8rem,.8fr) minmax(0,1.4fr);align-items:center;gap:.45rem;padding-top:.4rem;display:grid}.remote-resource-deletions code{overflow-wrap:anywhere}.remote-proof-recovery{border:1px solid var(--line-strong);color:var(--primary-dark);background:var(--soft);border-radius:10px;gap:.55rem;padding:.75rem;display:grid}.remote-proof-recovery>p{color:var(--muted);margin:0;font-size:.64rem;line-height:1.55}.remote-proof-recovery .button-secondary{justify-self:start}.remote-force-detach{color:#7a271a;background:#fff4f2;border:1px solid #f4b4b4;border-radius:10px;gap:.65rem;padding:.75rem;display:grid}.remote-force-detach>strong{font-size:.7rem}.remote-force-detach>p{margin:0;font-size:.64rem;line-height:1.55}.remote-force-detach .remote-confirmation{color:#7a271a}.remote-force-detach .button-danger{justify-self:start}.remote-orphan-history{background:#fff7f6;border:1px solid #f0b7b7;border-radius:12px;gap:.7rem;padding:.8rem;display:grid}.remote-orphan-history>div{gap:.3rem;display:grid}.remote-orphan-history>div>strong{color:#912018;font-size:.72rem}.remote-orphan-history>div>p,.remote-orphan-warning{color:#7a271a;margin:0;font-size:.63rem;line-height:1.55}.remote-orphan-history ol{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.remote-orphan-history li{background:#fff;border:1px solid #f2d1cd;border-radius:9px;gap:.55rem;padding:.65rem;display:grid}.remote-orphan-heading{flex-wrap:wrap;justify-content:space-between;gap:.45rem;display:flex}.remote-orphan-heading strong,.remote-orphan-heading span{overflow-wrap:anywhere;font-size:.62rem}.remote-orphan-heading span{color:#b42318;font-weight:750}.remote-orphan-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.remote-orphan-facts>div{background:#fff4f2;border-radius:7px;min-width:0;padding:.5rem}.remote-orphan-facts dt{color:#b5473e;font-size:.55rem;font-weight:750}.remote-orphan-facts dd{overflow-wrap:anywhere;color:#7a271a;margin:.16rem 0 0;font-size:.61rem}.remote-log-list{gap:.35rem;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.remote-log-list li{background:#202536;border-radius:7px;grid-template-columns:55px minmax(0,1fr);gap:.45rem;padding:.45rem .55rem;display:grid}.remote-log-list span{color:#aab4cc;text-transform:uppercase;font-size:.56rem}.remote-log-list code{overflow-wrap:anywhere;color:#edf2ff;font-family:Cascadia Mono,Cascadia Code,Consolas,monospace;font-size:.6rem}.desktop-capability-table{border:1px solid var(--line);border-radius:14px;margin-top:1rem;overflow:hidden}.capability-row{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(185px,.7fr) minmax(260px,1.35fr) minmax(240px,1fr);align-items:center;gap:1rem;padding:1rem;display:grid}.capability-row:first-child{border-top:0}.capability-row:nth-child(2n){background:var(--surface)}.capability-name{justify-items:start;gap:.45rem;display:grid}.capability-name strong{color:var(--ink);font-size:.78rem}.capability-row>p,.evidence-rule p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.52}.capability-badge.available{color:var(--good);background:var(--good-soft)}.capability-badge.best_effort{color:var(--warn);background:var(--warn-soft)}.capability-badge.planned{color:var(--primary-dark);background:var(--primary-soft)}.capability-badge.boundary{color:var(--muted);background:var(--line)}.evidence-rule{border-left:2px solid var(--line-strong);padding-left:.75rem}.evidence-rule>span{color:var(--primary);margin-bottom:.25rem;font-size:.62rem;font-weight:900;display:block}.labs-desktop-hero{background:#fff9ed;border-color:#fedf89;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.labs-desktop-hero>div{max-width:850px}.labs-silo-scope{border-color:var(--line);background:var(--surface)}.labs-silo-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.65rem;margin-top:1rem;display:grid}.labs-silo-list article{background:#fff;border:1px solid #e3e6ef;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.labs-silo-list article>div{gap:.2rem;display:grid}.labs-silo-list strong{color:var(--ink);font-size:.76rem}.labs-silo-list small,.labs-empty-scope{color:var(--muted);font-size:.66rem;line-height:1.45}.labs-catalog .capability-row{align-items:start}.labs-catalog .capability-row>div:nth-child(2)>p{color:var(--muted);margin:0;font-size:.7rem;line-height:1.52}.labs-limitations{color:var(--muted);margin:.55rem 0 0;padding-left:1rem;font-size:.64rem;line-height:1.55}.labs-stop-conditions{background:#fff9f8;border-color:#ffd4d0}.labs-stop-conditions p:last-child{overflow-wrap:anywhere;font-family:Cascadia Mono,Cascadia Code,Consolas,monospace;font-size:.67rem}.provider-readiness{border-color:var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:1rem;display:flex}.provider-readiness>div:first-child{max-width:820px}.provider-readiness h2{font-size:.92rem}.provider-readiness p{color:var(--muted);margin-bottom:0;font-size:.72rem}.provider-result{background:#fff;border:1px solid #dfe3ef;border-radius:10px;gap:.2rem;margin-top:.8rem;padding:.7rem;display:grid}.provider-result strong{color:var(--primary-dark);font-size:.75rem}.provider-result span,.provider-result small{color:var(--muted);font-size:.67rem}.truth-panel{background:#fffaf0;border-color:#f0dfbd;align-items:flex-start;gap:.85rem;display:flex}.truth-icon{width:30px;height:30px;color:var(--warn);background:#fff0d4;border-radius:9px;flex:none;place-items:center;font-family:Georgia,serif;font-weight:900;display:grid}.truth-panel h2{color:#6b4c14;font-size:.9rem}.truth-panel p{color:#80652f;margin-bottom:0;font-size:.72rem}code,pre,kbd,samp,.remote-token-expiry,.evidence-history-facts dd,.remote-binding-facts dd,.remote-evidence-facts dd{font-variant-numeric:tabular-nums;font-family:Cascadia Mono,Cascadia Code,Consolas,monospace}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}footer{border-top:1px solid var(--line);color:var(--subtle);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:32px 0 0;padding-top:20px;font-size:.75rem;line-height:1.6;display:flex}[hidden]{display:none!important}.workspace-content{grid-area:2/1;min-width:0;min-height:0;padding:24px clamp(20px,3vw,48px);overflow:auto}.shell.loading-state{grid-template-rows:auto;grid-template-columns:1fr}.tab svg{flex:none}.tab span{white-space:nowrap}.shell-caption,.nav-caption{font:10px var(--mono);letter-spacing:.12em;color:var(--muted)}.nav-caption{padding:0 12px 14px}.skip-link{z-index:100;background:var(--primary);color:#fff;padding:12px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.running-badge:before{content:"";border:1px solid;border-radius:50%;width:6px;height:6px}.running-badge.running{background:var(--good-soft);color:var(--good)}.running-badge.running:before{background:currentColor}.running-badge.failed,.running-badge.verification_failed{background:var(--danger-soft);color:var(--danger)}.standard-boundary{color:var(--muted);margin:16px 0 0;font-size:12px}.silo-at-a-glance{gap:14px;margin:20px 0;font-size:12px;line-height:1.6;display:flex}.silo-at-a-glance span{color:var(--muted);flex:none}.silo-at-a-glance strong{overflow-wrap:anywhere;font-weight:500}.silo-card>.card-actions{gap:8px}.silo-configuration{border-top:1px solid var(--line);margin-top:20px;padding:16px 0}.silo-configuration summary{cursor:pointer;font-size:13px;font-weight:600}.silo-configuration summary span{color:var(--muted);font:11px var(--mono);margin-left:16px;font-weight:400}.identity-evidence.matched{border-left-color:var(--good);background:#edf2ff}.identity-evidence.mismatched{border-left-color:var(--danger);background:var(--danger-soft)}.identity-evidence.stale{border-left-color:var(--warn);background:var(--warn-soft);border-left-style:dashed}.identity-evidence.unavailable{border-left-style:dotted}.identity-evidence-symbol{width:24px;font-family:var(--mono);margin-right:4px;display:inline-block}.identity-evidence-heading small{max-width:200px;font-size:11px;font-family:var(--mono)}.evidence-signal-strip{flex-wrap:wrap;gap:5px;margin:2px 0;display:flex}.evidence-signal-strip>span{border-bottom:2px solid var(--good);color:var(--good);align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:inline-flex}.evidence-signal-strip .unavailable{color:var(--muted);border-bottom-style:dotted;border-color:var(--muted)}.evidence-signal-strip .mismatched{color:var(--danger);border-color:var(--danger)}.identity-evidence-row dt,.identity-evidence-row dd,.identity-evidence-row p,.identity-evidence-row dd small,.current-session-grid span,.current-session-state{font-size:12px}.identity-evidence-row{border-radius:4px;padding:10px}.managed-status-groups{margin-top:0}.archived-row>.identity-mark{width:46px}.create-hero>.identity-mark{width:210px;position:absolute;top:10px;right:16px}.browser-mode-card>.identity-mark{width:92px;position:absolute;top:25px;right:8px}.browser-mode-card small{font-size:12px}.vault-intro>.identity-mark{width:230px;position:absolute;top:20px;left:calc(50% - 115px)}.vault-layout{margin-top:0}.vault-form{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.preview-toolbar{color:#f7f9ff;background:#1b2440;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:8px 16px;font-size:11px;display:flex}.preview-toolbar a{color:#d8e2ff;font-size:11px}.preview-standalone{max-width:1100px;margin:auto;padding:30px;display:block}@media (width<=980px){.status-grid,.layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.managed-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.current-session-grid,.network-options,.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-row{grid-template-columns:minmax(170px,.7fr) 1.4fr}.evidence-rule{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;padding:.7rem 0 0}.remote-endpoint-form,.remote-endpoint-proof,.remote-pairing-form,.remote-orphan-facts{grid-template-columns:1fr}}@media (width<=760px){.overview-hero,.roadmap-hero,.panel-heading,.controller-heading,.provider-readiness,.submit-row,.wsl-discovery-row,.legacy-environment-row,.cli-path-row,.command-row{flex-direction:column;align-items:stretch}.command-row{grid-template-columns:1fr}.topbar{flex-flow:wrap;align-items:center;min-height:54px}.topbar-status{align-self:auto}.workspace-intro{flex-direction:column;align-items:stretch;gap:.8rem;margin-top:.75rem}.environment-switcher{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));width:100%;display:grid}.environment-switch,.environment-switcher button{width:100%}.panel{border-radius:12px;padding:1rem}.panel-heading>.provider-health,.panel-heading>.provider-badge{align-self:flex-start}.vault-layout,.network-result{grid-template-columns:1fr}.network-primary{border-right:0;border-bottom:1px solid var(--line);padding:0 0 .8rem}.identity-grid,.identity-readonly-card,.identity-inspect-head,.identity-inspect-row,.identity-evidence-row,.standard-default-summary,.execution-target-grid,.proxy-grid,.controller-grid,.controller-selection,.auth-grid,.pac-grid,.three-columns,.browser-mode-grid,.managed-status-grid,.current-session-grid{grid-template-columns:1fr}.identity-evidence-heading{flex-direction:column;align-items:start}.identity-evidence-heading small{text-align:left}.create-advanced-toggle{flex-direction:column;align-items:flex-start}.archived-row{grid-template-columns:auto 1fr}.evidence-history-row{grid-template-columns:1fr}.archived-row .compact-actions{grid-column:1/-1}.card-actions button,.submit-row button{flex:1}.proxy-import-row,.remote-binding-facts,.remote-evidence-facts,.remote-cost-facts,.remote-interaction-facts,.remote-interaction-form,.remote-interaction-form.automation,.remote-control-form,.remote-input-row,.visibility-facts{grid-template-columns:1fr}.visibility-facts div:nth-child(2n){padding-left:0}.remote-authorization-list li{grid-template-columns:1fr}}@media (width<=560px){.brand span,.vault-pill{display:none}.tab{padding-inline:.65rem}.tabbar{gap:.25rem}.status-grid,.evidence-grid,.layer-grid,.form-grid,.browser-switch,.network-options,.network-details,.capability-row,.evidence-history-facts{grid-template-columns:1fr}.capability-row{gap:.7rem}.evidence-rule{grid-column:auto}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.local-pill,.vault-pill,.environment-switch,.environment-switcher button,.eyebrow,.status-label,.status-card small,.empty-inline span,.network-primary span,.network-details span,.network-chips span,.capability-badge,.running-badge,.layer-status,.layer-version,.roadmap-principle,.error-details,.provider-badge,.endpoint-chain,.evidence-stage span,.evidence-stage strong,.safeguard-list span,.silo-heading p,.card-actions button,.archived-copy span,.legacy-environment-row span,.legacy-environment-row p,.settings-panel>label,.candidate-row button,.boundary-note,.network-replace-card>label,.edit-proxy-import label,.field-error,.evidence-history-heading span,.evidence-history-facts dt,.evidence-history-facts dd,.evidence-history-actions button,.report-export-controls>label:first-child,.report-selection-summary,.report-confirmation,.report-export-actions button,.report-boundary strong,.report-boundary p,.report-developer-details p,.report-developer-details,.plain-list li:before,.assurance-row,.step-heading p,.color-control span,.browser-switch span,.candidate-list small,.proxy-import-card span,.proxy-auth-card span,.controller-card span,.controller-proof,.field-warning,.bridge-badge,.proxy-bridge-note p,.submit-row span,.layer-index,.layer-card p,.layer-card ul,.provider-status-card p,.provider-status-card small,.empty-provider-copy,.provider-health,.environment-console-heading span,.environment-evidence-boundary p,.environment-evidence-boundary li,.environment-action-message,.remote-status-facts span,.remote-status-message,.remote-endpoint-proof span,.remote-selected-heading span,.remote-result-card>div>span,.remote-endpoint-proof strong,.remote-endpoint-proof code,.remote-rotation-boundary,.remote-interaction-facts dt,.remote-interaction-facts dd,.remote-authorization-list li,.remote-authorization-list strong,.remote-interaction-note,.remote-screen-boundary,.remote-cost-disclosure p,.remote-cost-facts dt,.remote-cost-facts dd,.remote-selected-heading code,.remote-binding-facts dt,.remote-evidence-facts dt,.remote-binding-facts dd,.remote-evidence-facts dd,.remote-deletion-state,.remote-deletion-state>strong,.remote-proof-recovery>p,.remote-force-detach>p,.remote-orphan-history>div>strong,.remote-orphan-history>div>p,.remote-orphan-warning,.remote-orphan-heading strong,.remote-orphan-heading span,.remote-orphan-facts dt,.remote-orphan-facts dd,.remote-log-list span,.remote-log-list code,.evidence-rule>span,.labs-silo-list small,.labs-empty-scope,.labs-limitations,.labs-stop-conditions p:last-child,.provider-readiness p,.provider-result span,.provider-result small,.truth-panel p,.identity-lock-state,.readonly-kicker,.execution-card-kicker,.execution-card-state,.wsl-discovery-row,.wsl-unavailable-note,.boundary-status,.visibility-facts dt,.visibility-facts dd,.visibility-confirmation small{font-size:.75rem}.status-card small,.empty-inline span,.error-details,.endpoint-chain,.boundary-note,.field-error,.report-selection-summary,.report-confirmation,.report-boundary p,.report-developer-details p,.report-developer-details,.assurance-row,.step-heading p,.browser-switch span,.candidate-list small,.proxy-import-card span,.proxy-auth-card span,.controller-card span,.controller-proof,.field-warning,.proxy-bridge-note p,.submit-row span,.layer-card p,.layer-card ul,.provider-status-card p,.provider-status-card small,.empty-provider-copy,.environment-console-heading span,.environment-evidence-boundary p,.environment-evidence-boundary li,.environment-action-message,.remote-status-message,.remote-rotation-boundary,.remote-interaction-note,.remote-screen-boundary,.remote-cost-disclosure p,.remote-deletion-state,.remote-proof-recovery>p,.remote-force-detach>p,.remote-orphan-history>div>p,.remote-orphan-warning,.labs-silo-list small,.labs-empty-scope,.labs-limitations,.provider-readiness p,.provider-result span,.provider-result small,.truth-panel p,.brand span,.scope-copy,.silo-facts dt,.silo-facts dd,.form-hint,.remote-cost-disclosure strong,.remote-result-card strong,.remote-force-detach>strong,.capability-row>p,.evidence-rule p,.labs-catalog .capability-row>div:nth-child(2)>p,footer{font-size:.78rem}.workspace-field{padding-top:18px;padding-bottom:12px;overflow:hidden}.workspace-field>footer{display:none}.identity-mark{width:100%;height:auto;color:var(--identity-color);flex:none;display:block}.identity-stage{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.stage-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.stage-heading .eyebrow{font:10px var(--mono);letter-spacing:.12em;margin:0 0 7px}.stage-heading h1{letter-spacing:-.04em;margin:0;font-size:19px;font-weight:550}.stage-travel{align-items:center;gap:8px;display:flex}.stage-travel>span{font:15px var(--mono);margin-right:12px}.stage-travel i{color:var(--muted);font-size:12px;font-style:normal}.stage-travel button{border-radius:30px;min-height:36px;padding:7px 12px}.stage-travel .stage-create{margin-left:10px;font-size:12px}.scene-stack{min-height:0;padding:8px 0}.silo-scene{grid-template-columns:minmax(0,1fr) 0fr;gap:0;height:100%;min-height:0;transition:grid-template-columns .38s cubic-bezier(.22,1,.36,1),gap .38s;display:grid}.lens-open .silo-scene{grid-template-columns:minmax(0,1fr) minmax(330px,.7fr);gap:24px}.scene-world{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(200px,.62fr) minmax(320px,1fr);min-width:0;min-height:0;display:grid;position:relative}.scene-copy{z-index:2;align-self:center;min-width:0;padding:0 0 24px 12px}.scene-copy h2{font-family:var(--display);letter-spacing:-.065em;overflow-wrap:anywhere;margin:20px 0 18px;font-size:clamp(28px,3.3vw,51px);font-weight:550;line-height:1.25}.scene-copy h2.long-name{font-size:clamp(20px,2.1vw,30px);line-height:1.4}.scene-copy>p{color:var(--muted);font-size:12px;line-height:1.9}.scene-copy .scene-boundary{margin:24px 0 0;font-size:11px}.scene-config-link{min-height:34px;color:var(--ink);border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;padding:4px 0;font-size:12px}.scene-config-link span{margin-left:32px}.scene-config-link:hover:not(:disabled){color:var(--primary);box-shadow:none;background:0 0}.scene-field{isolation:isolate;min-width:0;min-height:0;position:relative}.field-orbit{pointer-events:none;border:1px solid #d2daeb;border-radius:50%;width:80%;height:78%;position:absolute;top:9%;left:5%;transform:rotate(-21deg)}.orbit-inner{opacity:.6;border-style:dashed;width:64%;height:57%;top:22%;left:12%;transform:rotate(24deg)}.identity-focus{aspect-ratio:1;width:clamp(220px,29vw,420px);min-height:0;color:var(--ink);transform:translate(calc(-50% + var(--drag-x,0px)), -50%);touch-action:pan-y;user-select:none;cursor:grab;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:48%;left:43%}.identity-focus:hover:not(:disabled){box-shadow:none;background:0 0;border-color:#0000}.identity-focus.is-dragging{cursor:grabbing;transition:none}.identity-focus:focus-visible{outline:2px dashed var(--primary);outline-offset:-8px}.identity-sculpture{width:100%;height:100%;display:block;position:relative;transform:rotate(-18deg)}.identity-sculpture:before{content:"";background:#ff8d67;border-radius:48% 55% 40% 62%;position:absolute;inset:27% 10% 10% 18%;transform:rotate(-20deg)}.identity-sculpture .identity-mark{filter:drop-shadow(0 16px 14px #1553ff14);position:relative}.focus-coordinate{font:9px var(--mono);letter-spacing:.06em;color:var(--ink);position:absolute;top:51%;left:46%;transform:rotate(-8deg)}.silo-scene:not([hidden]) .scene-copy{animation:.48s cubic-bezier(.22,1,.36,1) both scene-arrive}.silo-scene:not([hidden]) .identity-focus{animation:.62s cubic-bezier(.22,1,.36,1) both object-arrive}.state-running .identity-sculpture{animation:7s ease-in-out infinite identity-breathe}.state-running .orbit-outer{border-color:#adc0f4}.field-node{text-align:left;color:var(--ink);z-index:3;background:#ffffffed;border:1px solid #d8dfea;border-radius:16px;align-items:center;gap:10px;min-width:180px;max-width:230px;min-height:74px;padding:12px 14px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:absolute;box-shadow:0 6px 18px #1b244008}.field-node:hover:not(:disabled),.field-node[aria-expanded=true]{color:var(--ink);border-color:var(--primary);background:#fff;transform:translateY(-3px);box-shadow:0 8px 22px #1553ff14}.field-node>span:not(.node-icon){gap:3px;display:grid}.field-node small{color:var(--muted);font-size:10px;font-weight:500}.field-node strong{white-space:nowrap;font-size:14px;font-weight:600}.field-node em{font:10px var(--mono);color:var(--muted);animation:.55s ease-out observation-arrive}.field-node b{color:var(--muted);align-self:start;margin-left:auto;font-size:11px}.node-icon{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.node-identity{top:5%;right:6%}.node-identity.matched .node-icon{color:var(--good);border-color:#a8bbef}.node-identity.mismatched{background:var(--danger-soft);border-color:#d99890}.node-identity.mismatched .node-icon{color:var(--danger);border-radius:6px}.node-identity.stale{background:var(--warn-soft);border-style:dashed}.node-identity.unavailable{border-style:dotted}.node-network{top:47%;right:0}.node-session{bottom:5%;left:4%}.field-hint{text-align:center;color:var(--muted);pointer-events:none;font-size:10px;position:absolute;bottom:-14px;left:18%;right:0}.scene-action-area{z-index:10;grid-column:1/-1;min-width:0;padding:28px 0 12px}.scene-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.scene-actions>button{border-radius:30px;min-height:46px;font-size:12px}.scene-actions .scene-primary-action{min-width:180px;min-height:50px;padding-inline:24px;font-size:14px;box-shadow:0 5px #d9e2ff}.scene-more{position:relative}.scene-more summary{cursor:pointer;border:1px solid var(--line-strong);background:#fff;border-radius:30px;padding:13px 18px;font-size:12px;list-style:none}.scene-more summary::-webkit-details-marker{display:none}.scene-more summary span{margin-left:12px}.scene-action-menu{border:1px solid var(--line);background:#fff;border-radius:16px;gap:4px;width:230px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 12px 40px #1b244026}.scene-action-menu button{text-align:left;border:0;font-size:12px}.scene-action-area .mutex-note,.scene-action-area .local-runtime-guidance{text-align:center;max-width:700px;margin:10px auto 0;padding:6px 12px;font-size:11px;line-height:1.7}.scene-lens{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;animation:.36s cubic-bezier(.22,1,.36,1) both lens-arrive;display:grid;overflow:hidden;box-shadow:0 12px 35px #1b24400d}.lens-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.lens-heading>div{min-width:0}.lens-heading .eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:10px;display:block;overflow:hidden}.lens-heading h2{margin:8px 0 0;font-size:20px;font-weight:550}.lens-heading button{border-radius:50%;flex:none;width:36px;min-height:36px;padding:0}.lens-scroll{overscroll-behavior:contain;min-height:0;padding:20px;animation:.26s observation-arrive;overflow:auto}.lens-scroll .identity-evidence,.lens-scroll .current-session-integrity{margin-top:0}.lens-scroll .identity-evidence-heading{flex-direction:column;align-items:start}.lens-scroll .identity-evidence-heading small{text-align:left;max-width:none}.lens-scroll .current-session-grid,.lens-scroll .identity-evidence-row{grid-template-columns:1fr}.lens-scroll .identity-evidence-row dd{justify-content:space-between;gap:14px;display:flex}.lens-scroll .managed-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lens-scroll .silo-facts{grid-template-columns:1fr;margin:0}.lens-scroll .silo-facts>div{border-bottom:1px solid var(--line);padding:14px 0}.network-policy-summary{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.network-policy-summary small{color:var(--muted)}.session-resting{text-align:center;padding:40px 10px}.session-resting>span{color:var(--primary);font-size:70px}.session-resting p,.standard-identity-note p{color:var(--muted);font-size:13px;line-height:1.9}.lens-open .scene-world{grid-template-columns:1fr}.lens-open .scene-copy{max-width:46%;padding:0;position:absolute;top:8px;left:0}.lens-open .scene-copy h2{margin:12px 0;font-size:clamp(22px,2.3vw,34px)}.lens-open .scene-copy .scene-boundary{display:none}.lens-open .scene-field{min-height:320px}.lens-open .identity-focus{width:clamp(210px,25vw,320px);top:57%;left:42%}.lens-open .field-orbit{height:66%;top:22%}.lens-open .node-identity{top:5%;right:0}.lens-open .node-network{top:46%;right:0}.lens-open .node-session{bottom:0;left:1%}.lens-open .field-hint{display:none}.identity-dock-wrap{border-top:1px solid var(--line);flex-direction:column;align-items:center;min-width:0;padding-top:8px;display:flex}.identity-dock{scrollbar-width:thin;scroll-snap-type:x proximity;align-items:center;gap:8px;max-width:100%;padding:4px 8px 8px;display:flex;overflow:auto}.identity-token{color:var(--ink);text-align:left;scroll-snap-align:center;background:0 0;border:1px solid #0000;border-radius:18px;flex:none;align-items:center;gap:10px;min-height:64px;padding:8px 16px 8px 8px;transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative}.identity-token:hover:not(:disabled){color:var(--ink);border-color:var(--line);box-shadow:none;background:#e8edfa}.identity-token[aria-pressed=true]{background:#fff;border-color:#a9bce9;box-shadow:0 4px 12px #1b24400a}.identity-token>.identity-mark{width:48px;height:48px}.identity-token>span{gap:6px;display:grid}.identity-token strong{white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:12px;font-weight:600;overflow:hidden}.identity-token small{color:var(--muted);font:9px var(--mono)}.token-state{border:1px solid var(--muted);border-radius:50%;width:5px;height:5px;margin-left:10px}.token-state.running{background:var(--good);border-color:var(--good)}.recognition-note{color:var(--muted);padding-bottom:2px;font-size:9px}.empty-field{grid-row:2/-1;justify-content:center;align-items:center;gap:40px;display:flex}.empty-field>.identity-mark{width:min(36vw,390px)}.empty-field h2{letter-spacing:-.05em;margin:20px 0;font-size:42px;font-weight:550}.empty-field p{color:var(--muted);margin-bottom:30px}.workspace-sheet{width:min(900px,94vw);max-width:none;height:100dvh;max-height:100dvh;color:var(--ink);background:0 0;border:0;margin:0;padding:0;inset:0 0 0 auto}.workspace-sheet::backdrop{background:#1b24403d}.sheet-surface{background:var(--soft);border-left:1px solid var(--line);border-radius:24px 0 0 24px;grid-template-rows:auto minmax(0,1fr);height:100%;animation:.35s cubic-bezier(.22,1,.36,1) lens-arrive;display:grid;overflow:hidden}.sheet-heading{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:24px 30px;display:flex}.sheet-heading h2{letter-spacing:-.04em;margin:8px 0 0;font-size:26px}.sheet-heading .eyebrow{font:10px var(--mono)}.sheet-heading button{border-radius:24px;font-size:12px}.sheet-content{overscroll-behavior:contain;min-height:0;padding:24px;overflow:auto}.sheet-content .status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-space{grid-template-columns:minmax(250px,.7fr) minmax(0,1fr);gap:40px;height:100%;min-height:0;display:grid}.creation-preview{flex-direction:column;align-items:flex-start;min-width:0;padding:10px 20px;display:flex;position:relative}.creation-preview>.eyebrow{font:10px var(--mono);margin-top:40px}.creation-preview>.identity-mark{width:min(100%,30vh,300px);height:auto;margin:12px auto 0;transform:rotate(-18deg)}.creation-preview h2{letter-spacing:-.06em;overflow-wrap:anywhere;margin:4px 0;font-size:clamp(24px,3vw,44px);font-weight:550}.creation-preview p{color:var(--muted);font-size:14px;line-height:1.8}.creation-preview small{color:var(--muted);margin-top:auto;font-size:10px}.creation-form{overscroll-behavior:contain;min-height:0;padding:0 10px 24px 0;overflow:auto}.creation-form .create-hero{background:0 0;padding:24px}.creation-form .create-hero>.identity-mark{display:none}.creation-form .create-hero h1{margin:12px 0;font-size:23px}.creation-form .create-hero .assurance-row{display:none}.creation-form .browser-mode-card{padding-right:20px}.creation-form .browser-mode-card>.identity-mark{display:none}.creation-form .browser-mode-card strong{font-size:15px}.creation-form .browser-mode-grid{gap:10px}.view-create .workspace-content{overflow:hidden}.view-create footer{display:none}.composer-next{justify-items:end;gap:12px;padding:24px 8px;display:grid}.composer-next button{border-radius:30px;min-height:48px;padding-inline:26px}.composer-next span,.composer-back>span{color:var(--muted);font-size:11px}.composer-back{justify-content:space-between;align-items:center;gap:16px;padding:16px 8px 0;display:flex}.composer-back>span{font-family:var(--mono)}.composer-definition{animation:.35s ease-out scene-arrive}.lens-heading h2:focus-visible{outline:2px solid var(--primary);outline-offset:5px;border-radius:3px}@keyframes scene-arrive{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes object-arrive{0%{opacity:0;scale:.92}to{opacity:1;scale:1}}@keyframes lens-arrive{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes identity-breathe{0%,to{transform:rotate(-18deg)scale(1)}50%{transform:rotate(-15deg)scale(1.035)}}@keyframes observation-arrive{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1150px){.workspace-content{padding-inline:24px}.shell-caption{display:none}.scene-world{grid-template-columns:minmax(180px,.55fr) minmax(300px,1fr)}.scene-copy h2{font-size:34px}.field-node{min-width:165px;padding:10px}.lens-open .silo-scene{grid-template-columns:minmax(0,1fr) 350px;gap:16px}.lens-open .scene-copy>p,.lens-open .scene-config-link{display:none}.lens-open .scene-copy h2{font-size:23px}.lens-open .scene-field{min-height:300px}.lens-open .identity-focus{width:230px;top:58%;left:35%}.lens-open .node-session{left:0}.lens-open .node-network{top:52%}.lens-open .scene-actions .scene-primary-action{min-width:140px;padding-inline:16px}.creation-space{grid-template-columns:minmax(200px,.5fr) minmax(0,1fr);gap:20px}}@media (width<=900px){.topbar{padding-inline:20px}.tabbar{gap:0;min-height:64px;padding:8px}.tab{gap:6px;min-height:40px;padding:10px;font-size:12px}.tab svg{width:17px;height:17px}.stage-heading h1{font-size:16px}.stage-travel>span{display:none}.scene-copy h2{font-size:28px}.identity-focus{width:280px}.scene-world{grid-template-columns:minmax(160px,.6fr) minmax(280px,1fr)}.lens-open .silo-scene{grid-template-columns:minmax(0,1fr) 310px;gap:12px}.lens-open .scene-copy h2{font-size:19px}.lens-open .field-node{gap:6px;min-width:144px;padding:9px}.lens-open .field-node .node-icon{width:22px;height:22px;font-size:14px}.lens-open .field-node strong{font-size:12px}.lens-open .identity-focus{width:220px}.lens-open .scene-actions{gap:6px}.lens-open .scene-actions>button{padding-inline:12px}.lens-open .scene-actions .scene-primary-action{min-width:108px}.lens-open .scene-more summary{padding-inline:12px}.creation-preview{padding:0}.creation-preview>.eyebrow{margin-top:24px;font-size:9px}}@media (height<=760px){.stage-heading .eyebrow{margin-bottom:4px;font-size:9px}.stage-heading h1{font-size:15px}.identity-dock-wrap{padding-top:3px}.identity-token{min-height:50px;padding-block:4px}.identity-token>.identity-mark{width:38px;height:38px}.scene-copy h2{margin:10px 0;font-size:29px}.scene-copy .scene-boundary{margin-top:10px}.identity-focus{width:min(27vw,300px)}.scene-action-area{padding:12px 0}.field-node{min-height:62px;padding-block:8px}.node-session{bottom:1%}.field-hint{display:none}.lens-open .scene-field{min-height:260px}.creation-preview>.identity-mark{max-width:230px}.creation-preview>.eyebrow{margin-top:24px}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .identity-stage *,:root:not([data-motion=full]) .creation-space *,:root:not([data-motion=full]) .workspace-sheet *{transition:none!important;animation:none!important}}.preview-standalone{width:100%;min-height:0;overflow:auto}.sheet-content>.notice{z-index:5;margin-top:0;margin-bottom:16px;position:sticky;top:0}.spatial-shell{isolation:isolate;position:relative}.spatial-shell>.topbar{z-index:10;background:#ffffffe0;position:relative}.motion-control{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.motion-control select{background:0 0;border-radius:10px;width:104px;min-height:30px;padding:4px 6px;font-size:10px}@media (width<=1250px){.topbar .shell-caption,.motion-control>span{display:none}}@media (width<=900px){.topbar .local-pill{display:none}}.world-backdrop{z-index:-1;pointer-events:none;--world-x:64%;--world-y:52%;--world-scale:1;position:absolute;inset:0;overflow:hidden}.world-light{width:660px;height:660px;left:var(--world-x);top:var(--world-y);transform:translate(-50%, -50%) scale(var(--world-scale));background:radial-gradient(circle at 40% 45%,#fff4e9,#e8eeff 48%,#0000 70%);border-radius:50%;transition:left 1s cubic-bezier(.16,1,.3,1),top 1s cubic-bezier(.16,1,.3,1),transform 1s,background .8s;position:absolute}.world-orbits{width:900px;height:470px;left:var(--world-x);top:var(--world-y);transform:translate(-50%, -50%) rotate(-24deg) scale(var(--world-scale));transition:all 1s cubic-bezier(.16,1,.3,1);position:absolute}.world-orbits i{border:1px solid #647cb81f;border-radius:50%;position:absolute;inset:0}.world-orbits i:nth-child(2){inset:25px -55px;transform:rotate(18deg)}.world-orbits i:nth-child(3){inset:-32px 70px;transform:rotate(44deg)}.world-coordinate{writing-mode:vertical-rl;font:8px var(--mono);letter-spacing:.22em;color:var(--subtle);opacity:.6;position:absolute;bottom:90px;right:24px}.world-backdrop[data-world=settings]{--world-x:50%;--world-y:45%;--world-scale:1.25}.world-backdrop[data-world=environments]{--world-x:46%;--world-y:63%;--world-scale:1.65}.world-backdrop[data-world=cli]{--world-x:18%;--world-y:56%;--world-scale:.8}.world-backdrop[data-world=create]{--world-x:23%;--world-y:52%;--world-scale:1.1}.world-backdrop[data-world=tools]{--world-x:80%;--world-y:25%;--world-scale:1.4}.world-backdrop[data-world=locked]{--world-x:50%;--world-y:35%;--world-scale:.85}.living-workspace{padding:22px clamp(20px,3vw,48px) 8px;position:relative;overflow:hidden}.route-stage,.route-content{height:100%;min-height:0}.route-stage{overscroll-behavior:contain;transform-origin:50% 80%;overflow:auto}.route-stage[data-screen=overview],.route-stage[data-screen=tools]{overflow:hidden}.living-workspace>footer{display:none}.living-workspace .notice{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.living-page{height:100%;min-height:0}.living-heading{z-index:2;position:relative}.living-heading .eyebrow{font:10px var(--mono);letter-spacing:.16em;color:var(--primary);margin:0 0 8px}.living-heading h1{font:550 clamp(24px, 2.3vw, 36px)/1.2 var(--display);letter-spacing:-.06em;margin:0 0 10px}.living-heading>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.living-page button,.entry-form button,.sheet-console button{transition:transform .26s cubic-bezier(.16,1,.3,1),background .2s,border-color .2s,box-shadow .2s}.living-page button:hover:not(:disabled),.entry-form button:hover:not(:disabled){transform:translateY(-3px)}.living-page button:active:not(:disabled),.entry-form button:active:not(:disabled){transform:translateY(0)scale(.97)}.living-page label:focus-within,.entry-form label:focus-within{color:var(--primary)}.spatial-shell>.tabbar{grid-template-columns:repeat(var(--dock-count), minmax(0, 1fr));background:#fffffff0;border:1px solid #d4dceb;border-radius:24px;justify-self:center;gap:0;width:min(940px,100% - 32px);min-height:64px;margin:10px 0 14px;padding:6px;display:grid;position:relative;box-shadow:0 12px 36px #2433560c,inset 0 1px #fff}.dock-traveler{width:calc((100% - 12px) / var(--dock-count));background:var(--primary);transform:translateX(calc(var(--dock-index) * 100%));pointer-events:none;border-radius:18px;transition:transform .62s cubic-bezier(.16,1,.3,1),width .3s;position:absolute;top:6px;bottom:6px;left:6px;box-shadow:0 5px 12px #1553ff24}.spatial-shell .tab{z-index:1;border-radius:18px;justify-content:center;gap:8px;min-width:0;padding:10px 6px;transition:color .25s,transform .3s;position:relative}.spatial-shell .tab[aria-pressed=true]{color:#fff;background:0 0;border-color:#0000}.spatial-shell .tab:hover:not(:disabled){background:0 0;border-color:#0000;transform:translateY(-2px)}.spatial-shell .tab[aria-pressed=true]:hover{color:#fff}.spatial-shell .tab svg{transition:transform .5s cubic-bezier(.16,1,.3,1)}.spatial-shell .tab[aria-pressed=true] svg{transform:rotate(-9deg)scale(1.12)}.instrument-object{perspective:900px;--object-color:#1553ff;--object-surface:#edf3ff;width:300px;height:260px;position:relative}.object-body{width:55%;height:64%;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.16,1,.3,1);position:absolute;top:15%;left:23%;transform:rotateX(48deg)rotate(-34deg)}.object-layer{border:1.5px solid var(--object-color);background:var(--object-surface);border-radius:24%;transition:transform .85s cubic-bezier(.16,1,.3,1),background .4s;position:absolute;inset:0;box-shadow:0 12px #dae3f5}.layer-back{opacity:.5;background:#e1e9fa;transform:translateZ(-38px)}.layer-middle{opacity:.8;background:#e4ecff;transform:translateZ(-18px)}.layer-front{color:var(--object-color);background:linear-gradient(135deg, #fff, var(--object-surface))}.layer-front svg{width:100%;height:100%;padding:17%}.object-halo{border:1px solid #1553ff26;border-radius:50%;position:absolute;inset:9% -5% 2%;transform:rotate(-20deg)}.object-ground{filter:blur(8px);background:#365e9812;border-radius:50%;width:45%;height:10%;position:absolute;bottom:2%;left:26%}.object-active .object-body{transform:translateY(-12px)rotateX(32deg)rotate(-20deg)}.object-active .layer-back{transform:translateZ(-70px)translate(-28px)}.object-active .layer-middle{transform:translateZ(-38px)translate(-10px)}.object-linux,.object-command{--object-color:#ba542f;--object-surface:#fff0e6}.object-linux .object-layer,.object-command .object-layer{box-shadow:0 10px #f0dfd5}.object-linux .layer-back,.object-command .layer-back{background:#f1d0bb}.object-linux .layer-middle,.object-command .layer-middle{background:#ffe1c9}.object-linux .object-halo,.object-command .object-halo{border-color:#bf5b3026}.instrument-object{animation:8s ease-in-out infinite instrument-breathe}@keyframes instrument-breathe{0%,to{translate:0 3px}50%{translate:0 -7px}}.vault-chamber{flex-direction:column;display:flex}.vault-object-stage{flex:1;min-height:370px;position:relative}.vault-core{text-align:center;cursor:grab;touch-action:none;user-select:none;background:0 0;border:0;width:370px;padding:0;transition:transform .75s cubic-bezier(.16,1,.3,1);position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.vault-object-stage .vault-core:hover:not(:disabled),.vault-object-stage .vault-core:active:not(:disabled){transform:translate(-50%, -50%) translate(var(--pull-x,0px), var(--pull-y,0px));box-shadow:none;background:0 0}.vault-core.core-pulling{cursor:grabbing;transition:none}.vault-core>*{pointer-events:none}.vault-core.core-pulling .instrument-object{animation-play-state:paused}.vault-pull-hint{color:var(--muted);margin-top:20px;font-size:10px;font-weight:400;display:block}.vault-object-stage[data-aim=backup] .vault-action-backup,.vault-object-stage[data-aim=restore] .vault-action-restore,.vault-object-stage[data-aim=passphrase] .vault-action-key{border-color:var(--primary);background:#e5edff;transform:scale(1.05);box-shadow:0 0 0 8px #1553ff0b}.living-workspace:has(dialog[open])>.notice{visibility:hidden}.vault-core .instrument-object{width:100%;height:320px}.vault-core-label{color:var(--primary);font:10px var(--mono);letter-spacing:.14em;margin-top:8px;display:block}.vault-core-label small{letter-spacing:0;color:var(--muted);margin-top:10px;font:12px Segoe UI,Microsoft YaHei UI,sans-serif;display:block}.vault-orbit-line{border:1px solid #c4d0e8;border-radius:50%;width:70%;height:78%;position:absolute;top:8%;left:15%;transform:rotate(-13deg)}.vault-action{width:210px;color:var(--ink);text-align:left;background:#ffffffed;border:1px solid #d5deef;border-radius:18px 30px 30px;flex-direction:column;align-items:flex-start;padding:18px 22px;display:flex;position:absolute;box-shadow:0 18px 45px #1b244008}.vault-action>span{font:10px var(--mono);letter-spacing:.06em;color:var(--primary);margin-bottom:9px}.vault-action strong{font-size:17px;font-weight:600}.vault-action small{color:var(--muted);margin-top:6px;font-size:11px;font-weight:400}.vault-action i{color:var(--subtle);font-style:normal;position:absolute;top:18px;right:18px}.vault-action:hover:not(:disabled){border-color:var(--primary);background:#fff;box-shadow:0 15px 50px #1553ff10}.vault-action-key{top:17%;left:11%}.vault-action-backup{top:24%;right:9%}.vault-action-restore{bottom:11%;left:17%}.vault-object-stage:has(.vault-action:hover) .layer-back,.vault-object-stage:has(.vault-action:focus-visible) .layer-back{transform:translateZ(-65px)translate(-18px)}.vault-object-stage:has(.vault-action-backup:hover) .layer-front{transform:translate(35px)translateZ(24px)}.vault-object-stage:has(.vault-action-restore:hover) .object-body{transform:rotateX(35deg)rotate(-12deg)}.chamber-open .vault-core{transform:translate(-50%,-65%)scale(.88)}.chamber-boundary,.map-boundary{text-align:center;color:var(--muted);margin:8px 0 14px;font-size:11px;line-height:1.8}.chamber-boundary>span{color:var(--primary);margin-right:8px}.sheet-console{border-radius:26px;width:min(720px,100vw - 48px);height:auto;max-height:min(680px,100dvh - 88px);margin:auto;inset:auto 0 28px;box-shadow:0 30px 120px #263f762b}.sheet-console::backdrop{backdrop-filter:blur(3px);background:#e7edf87a}.sheet-console .sheet-surface{height:auto;max-height:inherit;border:1px solid #c8d4eb;border-radius:26px;animation:.55s cubic-bezier(.16,1,.3,1) console-rise}.sheet-console .sheet-heading{padding:20px 28px}.sheet-console .sheet-heading h2{font-size:20px}.sheet-console .sheet-content{background:#fff;padding:24px 28px}.sheet-console .settings-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.sheet-console .panel-heading h2{font-size:17px}.sheet-console .form-grid.three-columns{grid-template-columns:1fr;gap:15px}.sheet-console label{font-size:12px}.sheet-console input{border-radius:12px;padding:12px}.sheet-console .settings-panel>button{border-radius:24px;min-width:180px;margin-top:24px}@keyframes console-rise{0%{opacity:0;transform:translateY(90px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.vault-entry{align-content:center;justify-items:center;width:100%;min-height:100%;padding:170px 20px 20px;display:grid;position:relative}.entry-orbit{pointer-events:none;width:280px;height:210px;position:absolute;top:0;left:50%;transform:translate(-50%)}.entry-orbit .instrument-object{width:280px;height:210px}.entry-heading{text-align:center;z-index:1}.entry-heading .eyebrow{color:var(--primary);letter-spacing:.2em;margin:0 0 8px;font-size:10px}.entry-heading h1{font:550 clamp(27px, 3vw, 42px)/1.2 var(--display);letter-spacing:-.06em;margin:0 0 20px}.entry-form{z-index:1;background:#ffffffd9;border:1px solid #d2dbeb;border-radius:26px;width:min(440px,100%);padding:22px 28px;transition:border-color .3s,box-shadow .3s;box-shadow:0 22px 70px #30476b0c}.entry-form:focus-within{border-color:#99b0ec;box-shadow:0 24px 75px #1553ff14}.vault-entry:has(input:focus) .layer-middle{transform:translateZ(-32px)translate(12px)}.entry-form h2{margin:0 0 5px;font-size:15px}.entry-form>p{color:var(--muted);margin:0 0 16px;font-size:11px}.entry-form label{gap:7px;margin:9px 0;font-size:12px;display:grid}.entry-form input{letter-spacing:.12em;background:#f3f6fc;border-radius:12px;min-height:46px;font-size:17px}.entry-form>button{border-radius:30px;justify-content:space-between;width:100%;margin-top:8px;padding:13px 22px;display:flex}.entry-boundary{text-align:center;max-width:650px;color:var(--muted);margin-top:15px;font-size:11px;line-height:1.8}.entry-boundary p{margin:0}.entry-boundary .plain-list{justify-content:center;gap:20px;margin:10px 0 0;padding:0;list-style:none;display:flex}.location-observatory{flex-direction:column;display:flex}.location-observatory:not(.location-open){height:auto;min-height:100%}.location-map{flex:1;justify-content:center;align-items:center;gap:clamp(30px,6vw,110px);min-height:310px;transition:min-height .65s,flex .65s;display:flex;position:relative}.map-connection{pointer-events:none;border:1px dashed #bbc9e5;border-radius:50%;width:70%;height:35%;position:absolute;top:27%;transform:rotate(-10deg)}.map-place{color:var(--ink);background:0 0;border:0;border-radius:35px;flex-direction:column;align-items:center;min-width:250px;padding:10px 16px 20px;display:flex;position:relative}.map-place .instrument-object{transition:width .65s,height .65s}.map-place .place-index{font:9px var(--mono);letter-spacing:.14em;color:var(--primary);margin:10px 0 9px}.map-place strong{letter-spacing:-.04em;font-size:24px;font-weight:550}.map-place small{color:var(--muted);margin-top:6px;font-size:11px;font-weight:400}.map-place>i{border:1px solid #c4d1e8;border-radius:20px;margin-top:18px;padding:8px 16px;font-size:11px;font-style:normal}.map-place:hover:not(:disabled){box-shadow:none;background:#ffffff80;border-color:#0000}.map-place:hover .object-body{transform:translateY(-10px)rotateX(28deg)rotate(-20deg)}.map-place:hover .layer-back{transform:translateZ(-55px)}.map-place[aria-pressed=true]{background:#ffffffbd;box-shadow:inset 0 0 0 1px #b2c4ea}.location-open .location-map{flex:0;justify-content:flex-start;gap:10px;min-height:112px;margin:18px 0 15px}.location-open .map-place{border-radius:20px;justify-content:center;align-items:flex-start;min-width:235px;height:100px;padding:12px 20px 12px 106px}.location-open .map-place .instrument-object{width:102px;height:91px;position:absolute;top:0;left:0}.location-open .map-place strong{font-size:15px}.location-open .map-place .place-index{margin:0 0 5px;font-size:8px}.location-open .map-place small{font-size:10px}.location-open .map-place>i,.location-open .map-connection{display:none}.location-console{background:#ffffffde;border:1px solid #d2dced;border-radius:26px;flex-direction:column;flex:1;min-height:0;animation:.6s cubic-bezier(.16,1,.3,1) console-rise;display:flex;overflow:hidden;box-shadow:0 15px 45px #20365808}.location-console-bar{border-bottom:1px solid var(--line);font:10px var(--mono);color:var(--muted);justify-content:space-between;align-items:center;padding:13px 24px;display:flex}.location-console-bar button{border-radius:20px;min-height:30px;padding:5px 12px;font-size:11px}.location-console-body{min-height:0;padding:24px;animation:.45s surface-arrive;overflow:auto}.location-console-body>.panel{box-shadow:none;background:0 0;border:0;padding:0}.location-console-body .panel-heading h2,.location-console-body>.panel>div>h2{font-size:22px}.location-console-body .provider-status-grid{grid-template-columns:repeat(auto-fit,minmax(230px,380px))}.distribution-picker{border:0;flex-wrap:wrap;gap:12px;margin:20px 0;padding:0;display:flex}.distribution-picker legend{color:var(--muted);margin-bottom:12px;font-size:11px}.distribution-option{cursor:pointer;background:#f5f7fc;border:1px solid #d8e0ee;border-radius:20px;grid-template-columns:22px 1fr;align-items:center;gap:7px 10px;width:220px;padding:20px;transition:transform .3s,border-color .3s,background .3s;display:grid}.distribution-option input{width:auto;min-height:0;accent-color:var(--primary);grid-area:2/1;margin:0}.distribution-option>span{color:#bb6540;grid-column:1/-1;margin-bottom:8px;font-size:32px;line-height:1}.distribution-option strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.distribution-option small{color:var(--muted);grid-column:2;font-size:10px}.distribution-option:hover{border-color:#9fb5e5;transform:translateY(-3px)}.distribution-option:has(:checked){border-color:var(--primary);background:#edf3ff;transform:translateY(-4px)}.distribution-option:has(:focus-visible){outline:3px solid var(--primary);outline-offset:3px}.location-console-body .provider-status-card{background:#f4f7fc;border:1px solid #dfe6f3;border-radius:18px;padding:22px;transition:transform .3s,box-shadow .3s}.location-console-body .provider-status-card:hover{transform:translateY(-3px);box-shadow:0 10px 20px #1553ff08}.location-read-error{border-left:2px solid var(--warn);color:var(--warn);align-items:center;gap:20px;margin-top:14px;padding:8px 12px;font-size:12px;display:flex}.location-read-error button{min-height:30px;padding:5px 10px;font-size:11px}.command-studio{flex-direction:column;min-height:560px;display:flex}.command-phases{gap:12px;margin:23px 0 5px;display:flex}.command-phases button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:12px;padding:10px 20px;font-size:13px;display:flex}.command-phases button>span{font:10px var(--mono);color:var(--subtle)}.command-phases small{font:8px var(--mono);letter-spacing:.06em;margin-left:12px}.command-phases button[aria-pressed=true]{color:var(--primary);background:#ffffffc9;border-color:#b6c7ed}.command-phases button:hover:not(:disabled){background:#ffffffa0;border-color:#d5dded}.command-cockpit{flex:1;grid-template-columns:.55fr 1fr;align-items:center;gap:35px;min-height:300px;display:grid}.command-emitter{text-align:center;color:var(--ink);background:0 0;border:0;justify-self:center;padding:0}.command-emitter:hover:not(:disabled){box-shadow:none;background:0 0;border:0}.command-emitter .object-body{transform:rotateX(48deg) rotateZ(var(--command-turn,-34deg))}.command-emitter:hover .object-body{transform:rotateX(30deg) rotateZ(var(--command-turn,-34deg))}.command-emitter>span{font:9px var(--mono);color:var(--muted);letter-spacing:.12em}.command-deck{background:#fff;border:1px solid #cbd6ea;border-radius:28px;padding:20px 30px 25px;position:relative;box-shadow:0 30px 70px #263f7610}.command-deck:before{content:"";background:#b8c7e4;width:85px;height:1px;position:absolute;top:50%;left:-85px}.command-deck-heading{font:10px var(--mono);color:var(--subtle);justify-content:space-between;align-items:center;display:flex}.command-deck-heading>div{gap:7px;display:flex}.command-deck-heading button{border-radius:20px;min-height:30px;padding:4px 11px}.command-output{animation:.45s cubic-bezier(.16,1,.3,1) command-materialize}.command-output h2{font:550 clamp(19px, 1.8vw, 26px)/1.3 var(--display);letter-spacing:-.04em;margin:12px 0 18px}.command-output pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#103d9e;font:14px/1.8 var(--mono);background:#edf3ff;border:1px solid #d7e1f4;border-radius:15px;margin:0;padding:23px}.command-output p{color:var(--muted);margin:14px 0;font-size:11px;line-height:1.8}.command-output>small{color:var(--subtle);margin-top:10px;font-size:10px;display:block}.command-copy{border-radius:22px;justify-content:space-between;width:100%;padding:12px 20px;font-size:12px;display:flex}.command-picks{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0;display:flex}.command-picks button{color:var(--muted);background:#ffffff9c;border:1px solid #d2dcec;border-radius:24px;min-height:34px;padding:8px 14px;font-size:11px}.command-picks button[aria-pressed=true]{color:var(--primary);background:#e8efff;border-color:#9bb5f1}.command-picks button:hover:not(:disabled){background:#fff;border-color:#9bb5f1}.command-connection{border-top:1px solid #d7dfed;justify-content:space-between;align-items:center;gap:24px;padding:16px 0 8px;display:flex}.command-connection strong{font-size:11px}.command-connection p{color:var(--muted);max-width:610px;margin:8px 0 0;font-size:10px;line-height:1.7}.command-connection details{text-align:left;max-width:420px;font-size:11px}.command-connection summary{cursor:pointer;white-space:nowrap}.command-connection input{font:10px var(--mono);min-width:250px}.command-connection button{border-radius:20px;min-height:30px;font-size:11px}.connection-dot{width:5px;height:5px;color:var(--subtle);background:currentColor;border-radius:50%;margin-right:9px;display:inline-block}@keyframes command-materialize{0%{opacity:0;transform:translate(20px)scale(.96)}to{opacity:1;transform:none}}.tool-studio{flex-direction:column;display:flex}.workbench-layout{flex:1;grid-template-columns:260px minmax(0,1fr);gap:36px;min-height:0;margin-top:26px;display:grid}.tool-selector{flex-direction:column;gap:13px;padding-top:10px;display:flex}.tool-selector button{text-align:left;color:var(--ink);background:#fff6;border:1px solid #0000;border-radius:16px 28px 28px 16px;grid-template-columns:25px 1fr;padding:20px 25px 20px 16px;display:grid;position:relative}.tool-selector button>span{font:10px var(--mono);color:var(--subtle);grid-row:1/3;margin-top:3px}.tool-selector button strong{font-size:16px;font-weight:550}.tool-selector button small{color:var(--muted);margin-top:7px;font-size:10px;font-weight:400}.tool-selector button i{color:var(--subtle);font-style:normal;position:absolute;top:20px;right:15px}.tool-selector button[aria-pressed=true]{background:#fff;border-color:#afc1e9;transform:translate(10px);box-shadow:0 15px 35px #29477909}.tool-selector button:hover:not(:disabled){background:#fff;border-color:#c7d3e9}.workbench-surface{background:#ffffffd9;border:1px solid #d2dced;border-radius:28px;padding:32px;animation:.45s surface-arrive;position:relative;overflow:auto}.workbench-index{color:#dae2f1;font:70px/1 var(--display);pointer-events:none;z-index:0;position:absolute;top:15px;right:24px}.workbench-surface>:not(.workbench-index){position:relative}.workbench-surface .panel{box-shadow:none;background:0 0;border:0;padding:0}.workbench-surface .status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.workbench-surface .status-card{background:#f1f5fc;border-radius:20px;min-height:180px;padding:25px;transition:transform .3s}.workbench-surface .status-card:hover{transform:translateY(-4px)}.workbench-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.workbench-empty>span{color:#94ace4;font-size:100px;font-weight:200;line-height:1}.workbench-empty h2{font-size:23px;font-weight:550}.workbench-empty p{color:var(--muted);font-size:12px}@keyframes surface-arrive{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.creation-orbit{aspect-ratio:1;flex:none;width:min(100%,34vh,340px);margin:auto 0 15px;position:relative}.creation-orbit>.identity-mark{width:100%;height:100%;animation:7s ease-in-out infinite instrument-breathe}.creation-orbit>i{pointer-events:none;border:1px solid #1553ff25;border-radius:50%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:6% -13%;transform:rotate(-30deg)}.creation-orbit>i:last-child{border-style:dashed;inset:-8% 8%;transform:rotate(25deg)}.creation-space:focus-within .creation-orbit>i{transform:rotate(0)scale(1.08)}.creation-space:focus-within .creation-orbit>i:last-child{transform:rotate(50deg)}.creation-form .browser-mode-card{transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .4s}.creation-form .browser-mode-card:hover{transform:translateY(-5px)}.creation-form .browser-mode-card.selected{transform:translateY(-3px);box-shadow:0 14px 35px #1553ff0f}.creation-form .composer-definition:not([hidden]){animation:.5s surface-arrive}.creation-space{transition:grid-template-columns .65s cubic-bezier(.16,1,.3,1)}.creation-space:has(.composer-definition:not([hidden])){grid-template-columns:minmax(200px,.52fr) minmax(0,1fr)}.creation-space:has(.composer-definition:not([hidden])) .creation-orbit>i:first-of-type{transform:rotate(18deg)scale(.9)}.creation-preview h2{transition:color .3s}.creation-space:focus-within .creation-preview h2{color:var(--primary)}.route-stage[data-screen=edit] .panel{animation:.45s surface-arrive}@media (width<=1100px){.vault-action{width:185px;padding:16px 18px}.vault-action-key{left:2%}.vault-action-backup{right:1%}.vault-action-restore{left:7%}.vault-core{width:310px}.vault-core .instrument-object{height:280px}.command-cockpit{grid-template-columns:.42fr 1fr;gap:12px}.command-emitter .instrument-object{width:235px;height:210px}.command-phases button{gap:8px;padding:10px 13px}.command-phases small{margin-left:4px}.workbench-layout{grid-template-columns:215px minmax(0,1fr);gap:24px}.workbench-surface{padding:25px}.map-place{min-width:230px}.map-place .instrument-object{width:240px;height:225px}}@media (width<=850px){.living-workspace{padding:18px 22px 5px}.living-heading h1{font-size:25px}.living-heading>p:last-child{font-size:11px}.spatial-shell>.tabbar{border-radius:21px;width:calc(100% - 24px);min-height:58px;margin:8px 0}.spatial-shell .tab{gap:5px;min-height:44px;font-size:11px}.spatial-shell .tab svg{width:16px;height:16px}.vault-core{width:280px;top:39%}.vault-core .instrument-object{height:240px}.vault-object-stage{min-height:360px}.vault-action{border-radius:18px;width:160px;padding:15px}.vault-action strong{font-size:14px}.vault-action small{font-size:10px}.vault-action-key{top:13%;left:0}.vault-action-backup{top:26%;right:0}.vault-action-restore{bottom:7%;left:14%}.vault-core-label{font-size:8px}.command-studio{min-height:530px}.command-cockpit{grid-template-columns:145px minmax(0,1fr);gap:8px}.command-emitter .instrument-object{width:150px;height:150px}.command-emitter>span{font-size:7px}.command-deck{padding:15px 20px}.command-deck:before{width:25px;left:-25px}.command-output pre{padding:16px;font-size:12px}.command-phases{gap:5px;margin-top:14px}.command-phases button{padding:8px 12px;font-size:11px}.command-phases small{font-size:7px}.command-connection{gap:14px}.command-connection p{max-width:440px}.command-picks{gap:5px;margin:12px 0}.command-picks button{padding:6px 10px;font-size:10px}.location-map{gap:30px}.location-open .map-place{min-width:210px}.location-console-body{padding:20px}.workbench-layout{grid-template-columns:185px minmax(0,1fr);gap:20px;margin-top:20px}.tool-selector button{padding:18px 23px 18px 12px}.tool-selector button strong{font-size:14px}.tool-selector button small{font-size:9px}.workbench-surface{padding:22px}.workbench-surface .status-grid{grid-template-columns:1fr}.workbench-surface .status-card{min-height:130px}.entry-heading h1{font-size:29px}.vault-entry{padding-top:140px}.entry-orbit,.entry-orbit .instrument-object{width:230px;height:175px}}@media (height<=760px){.living-heading h1{font-size:25px}.vault-entry{padding-top:115px}.entry-orbit,.entry-orbit .instrument-object{width:210px;height:155px}.entry-heading h1{margin-bottom:15px;font-size:29px}.entry-form{padding:17px 24px}.entry-boundary{max-width:600px;margin-top:12px}.entry-boundary .plain-list{margin-top:6px}.map-place .instrument-object{width:240px;height:200px}.location-open .map-place .instrument-object{width:90px;height:83px}.location-open .location-map{min-height:90px;margin:12px 0}.location-open .map-place{height:84px}.vault-object-stage{min-height:330px}.vault-core .instrument-object{height:240px}.vault-core{width:290px}.command-studio{min-height:510px}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .spatial-shell *,:root:not([data-motion=full]) .sheet-console *{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root:not([data-motion=full]) .instrument-object{translate:none}}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html,body,#demo-root{width:100%;height:100%;margin:0;overflow:hidden}#demo-root .spatial-shell{height:100%;min-height:0}#demo-root .topbar{gap:12px;min-height:68px;padding:10px 24px}#demo-root .brand-mark{width:40px;height:40px}#demo-root .shell-caption{display:none}#demo-root .motion-control select{min-width:148px}#demo-root .living-workspace{flex-direction:column;padding:18px 30px 6px;display:flex;container-type:size}#demo-root .living-workspace>.notice{flex:none}#demo-root .route-stage{flex:1;height:auto;min-height:0;overflow:hidden}#demo-root .route-stage[data-screen=edit],#demo-root .route-stage[data-screen=cli],#demo-root .is-locked .route-stage{overflow:auto}#demo-root .route-content,#demo-root .creation-space{height:100%;min-height:0}#demo-root .creation-space,#demo-root .creation-space:has(.composer-definition:not([hidden])){grid-template-columns:minmax(190px,.45fr) minmax(0,1fr);gap:28px}#demo-root .creation-preview{padding:0 12px 0 0}#demo-root .creation-preview>.eyebrow{margin-top:20px}#demo-root .creation-orbit{width:min(100%,36cqh,260px);margin:auto 0 16px}#demo-root .creation-preview h2{font-size:clamp(24px,3vw,38px)}#demo-root .creation-preview p{font-size:12px}#demo-root .creation-form{padding:0 12px 8px 0}#demo-root .creation-form .create-hero{margin-bottom:12px;padding:0 0 8px}#demo-root .creation-form .create-hero>p:last-child{margin-bottom:0;font-size:12px}#demo-root .creation-form .create-hero h1{margin:8px 0}#demo-root .creation-form .create-hero .eyebrow{margin-top:0}#demo-root .creation-form .browser-mode-panel{margin-top:12px;padding:16px}#demo-root .creation-form .browser-mode-card{min-height:136px;padding:16px}#demo-root .composer-next{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 4px 8px;display:flex}#demo-root .composer-next span{flex:1;order:-1}#demo-root .creation-form .step-heading{margin-bottom:16px}#demo-root .spatial-shell>.tabbar{min-height:60px;margin:8px 0 10px}#demo-root .spatial-shell .tab{min-height:44px;padding-block:8px}#demo-root .world-coordinate{display:none}#demo-root .living-heading h1{font-size:clamp(24px,5.5cqh,34px)}#demo-root .vault-object-stage{min-height:0}#demo-root .vault-core{width:clamp(230px,57cqh,360px)}#demo-root .vault-core .instrument-object{height:clamp(170px,48cqh,290px)}#demo-root .vault-action{padding:16px 18px}#demo-root .vault-action strong{font-size:15px}#demo-root .vault-action-key{top:9%;left:5%}#demo-root .vault-action-backup{top:20%;right:3%}#demo-root .vault-action-restore{bottom:3%;left:13%}#demo-root .vault-pull-hint{margin-top:12px}#demo-root .chamber-boundary,#demo-root .map-boundary{margin:10px 0 2px}#demo-root .location-observatory:not(.location-open){height:100%;min-height:0}#demo-root .location-map{min-height:0}#demo-root .map-place .instrument-object{width:min(42cqh,270px);height:min(38cqh,240px)}#demo-root .map-place strong{font-size:22px}#demo-root .location-open .location-map{flex:none;height:86px;margin:12px 0}#demo-root .location-open .map-place{height:84px}#demo-root .location-open .map-place .instrument-object{width:90px;height:80px}#demo-root .location-open .map-place strong{font-size:15px}#demo-root .location-console-body{padding:20px}#demo-root .command-studio{height:auto;min-height:100%}#demo-root .command-studio .living-heading>p:last-child{margin-bottom:0}#demo-root .command-cockpit{min-height:0;padding-block:6px}#demo-root .command-emitter .instrument-object{width:min(36cqh,250px);height:min(34cqh,240px)}#demo-root .command-phases{margin:6px 0 0}#demo-root .command-phases button{padding-block:8px}#demo-root .command-deck{padding:12px 20px}#demo-root .command-output pre{padding:12px 16px}#demo-root .command-output h2{margin:6px 0 8px}#demo-root .command-output p{margin-block:8px}#demo-root .command-output>small{margin-top:6px}#demo-root .command-picks{margin-block:4px}#demo-root .command-connection{padding:8px 0 0}#demo-root .workbench-layout{gap:24px;margin-top:18px}#demo-root .tool-selector{gap:8px;padding-top:0}#demo-root .tool-selector button{padding:14px 24px 14px 14px}#demo-root .workbench-surface{padding:20px}#demo-root .workbench-surface .status-card{min-height:130px;padding:18px}#demo-root *{scrollbar-width:thin;scrollbar-color:#a8b6ce transparent}#demo-root ::-webkit-scrollbar{width:6px;height:6px}#demo-root ::-webkit-scrollbar-track{background:0 0}#demo-root ::-webkit-scrollbar-thumb{background:#a8b6ce;border-radius:8px}#demo-root ::-webkit-scrollbar-button{display:none}.public-demo-options{z-index:20;position:relative}.public-demo-options>summary{cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;width:36px;height:36px;font-size:20px;list-style:none;display:grid}.public-demo-options>summary::-webkit-details-marker{display:none}.public-demo-options>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.public-demo-controls{border:1px solid var(--line);background:#fff;border-radius:18px;gap:10px;width:270px;padding:18px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 48px #24335620}.public-demo-controls label{font-size:12px}.public-demo-controls select,.public-demo-controls button{width:100%;min-height:36px;font-size:12px}.public-demo-controls p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.7}@container (height<=520px){#demo-root .scene-copy{padding-bottom:0}#demo-root .scene-copy h2{margin-block:10px;font-size:28px}#demo-root .scene-copy h2.long-name{font-size:22px}#demo-root .scene-copy .scene-boundary{margin-top:10px;font-size:10px}#demo-root .identity-focus{width:min(29vw,60cqh,330px)}#demo-root .lens-open .scene-field{min-height:0}#demo-root .creation-preview>.eyebrow{margin-top:14px}#demo-root .creation-preview p{margin-block:8px}}@media (width<=1000px){#demo-root .topbar{padding-inline:18px}#demo-root .topbar-status{gap:7px}#demo-root .local-pill,#demo-root .motion-control>span{display:none}#demo-root .living-workspace{padding-inline:22px}#demo-root .creation-space,#demo-root .creation-space:has(.composer-definition:not([hidden])){gap:18px}#demo-root .vault-action{width:175px;padding:14px}}@media (width<=700px){#demo-root .topbar{padding:10px 14px}#demo-root .brand span,#demo-root .motion-control{display:none}#demo-root .brand strong{font-size:20px}#demo-root .topbar-status{margin-left:auto}}
