:root{--crown-void:#070414;--crown-basalt:#0e0824;--crown-card:#160e30;--crown-gold:#d4af37;--crown-silver:#f6eedb;--crown-red:#e11d48;--crown-platinum:#d4af37;--background:253 56% 6%;--foreground:41 58% 90%;--card:254 51% 12%;--card-foreground:41 58% 90%;--popover:254 51% 12%;--popover-foreground:41 58% 90%;--primary:46 65% 52%;--primary-foreground:253 56% 6%;--secondary:254 51% 12%;--secondary-foreground:41 58% 90%;--muted:254 36% 20%;--muted-foreground:257 30% 70%;--accent:184 100% 35%;--accent-foreground:253 56% 6%;--destructive:347 77% 50%;--destructive-foreground:41 58% 90%;--border:46 40% 28%;--input:254 35% 30%;--ring:46 65% 52%;--volcanic-glass:#181034e6;--fracture-shadow:0 10px 35px #00a8b529}html body,.command-shell.sovereign-shell{color:#f6eedb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at top,#1c1142 0%,#0e0824 55%,#070414 100%)}.sovereign-shell .command-main{width:100%;max-width:1800px;margin:0 auto;padding:32px 32px 112px}.command-shell.sovereign-shell .command-toolbar{box-shadow:none;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0e0824e8;border-bottom:1px solid #d4af3733;padding:16px 24px 8px}.sovereign-shell .command-brand p{letter-spacing:.12em;font-size:18px}.sovereign-shell .command-brand-icon{color:#d4af37;background:#160e30;border:1px solid #d4af3766}.sovereign-shell .command-eyebrow{color:#d4af37;letter-spacing:.16em;font-size:10px}.sovereign-shell .command-address,.sovereign-shell .ops-muted,.sovereign-shell .ops-label,.sovereign-shell .gateway-message{color:#b4a7d6}.sovereign-shell .ops-muted,.sovereign-shell .ops-label{font-size:11px}.sovereign-shell .command-view-heading h1{letter-spacing:-.04em;font-size:28px}.sovereign-shell .command-mode{color:#d4af37;background:#d4af370c;border:1px solid #d4af3733;font-size:10px;line-height:1.7}.command-mode small{color:#b4a7d6;font-size:9px;display:block}.command-shell.sovereign-shell .command-panel,.command-shell.sovereign-shell .command-kpi,.sovereign-shell .ops-panel,.sovereign-shell .ops-module,.sovereign-shell .booster-card,.sovereign-shell .crown-dossier,.sovereign-shell .crown-agent,.sovereign-shell .crown-sms,.sovereign-shell .foil-zone,.sovereign-shell .vision-modes button,.crown-drawer.crown-drawer,.syn-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#f6eedb;background:#181034e6;border:1px solid #d4af3759;border-radius:12px;box-shadow:0 10px 35px #00a8b529}.sovereign-shell .command-panel h2{letter-spacing:-.03em;font-size:18px}.sovereign-shell .command-panel-heading{margin-bottom:24px}.sovereign-shell .ops-input{color:#f6eedb;background:#0e0824;border-color:#b4a7d64d;min-height:40px}.sovereign-shell select option{color:#f6eedb;background:#160e30}.sovereign-shell .ops-button{color:#f6eedb;background:#d4af370a;border-color:#d4af3759;justify-content:center;align-items:center;gap:8px;min-height:36px;font-size:11px;display:inline-flex}.sovereign-shell .ops-button:hover:not(:disabled),.sovereign-shell .ops-button.selected{color:#f6eedb;background:#d4af3722;border-color:#d4af37}.sovereign-shell .command-primary{color:#0e0824;background:#d4af37;border-color:#d4af37}.sovereign-shell .command-primary:hover:not(:disabled){color:#0e0824;background:#f6eedb}.sovereign-shell .command-primary:disabled{opacity:.45}.sovereign-shell .command-chip{color:#00a8b5;background:#00a8b515}.sovereign-shell .danger{color:#f7a1b3;border-color:#e11d4877}.sovereign-shell input[type=range],.sovereign-shell input[type=checkbox]{accent-color:#00a8b5}.sovereign-shell .crown-row,.sovereign-shell .catalog-row{border-color:#b4a7d629}.sovereign-shell .command-view{animation:.25s ease-out syn-enter}.sovereign-shell .command-view[hidden]{display:none!important}.sovereign-telemetry{letter-spacing:.04em;color:#b4a7d6;flex-wrap:wrap;align-items:center;gap:24px;width:100%;padding:12px 0 8px;font-size:9px;display:flex}.sovereign-telemetry>span{align-items:center;gap:8px;display:flex}.sovereign-telemetry svg{color:#00a8b5}.sovereign-telemetry progress{accent-color:#d4af37;width:64px;height:4px}.header-records{color:#b4a7d6;width:100%;padding-top:4px;font-size:10px}.header-records summary{cursor:pointer;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.header-records summary span{color:#00a8b5}.company-filter{scrollbar-width:thin;background:#0e0824b3;border-bottom:1px solid #d4af371f;flex-shrink:0;align-items:center;gap:4px;padding:12px 24px;display:flex;overflow-x:auto}.company-filter button{color:#b4a7d6;border:1px solid #0000;border-radius:4px;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;font-size:10px;display:flex}.company-filter button span{color:#d4af37;font-size:9px}.company-filter button.selected{color:#f6eedb;background:#d4af3714;border-color:#d4af3759}.command-shell.sovereign-shell .crown-dock{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0e0824f2;border-top:1px solid #d4af3755;gap:4px;box-shadow:0 -8px 32px #07041488}.command-shell.sovereign-shell .crown-dock a{color:#b4a7d6;flex:1 0 76px;min-height:56px;font-size:9px}.command-shell.sovereign-shell .crown-dock a.active{color:#d4af37;background:linear-gradient(#160e30,#d4af371a);box-shadow:inset 0 2px #d4af37}.company-dim{opacity:.45}.company-dim:hover{opacity:1}.syn-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.syn-ring{color:#d4af37;place-items:center;min-height:168px;display:grid;position:relative}.syn-ring svg{width:168px;height:168px;overflow:visible}.syn-ring circle{fill:none;stroke-width:3px}.syn-ring .ring-track{stroke:#b4a7d622}.syn-ring .ring-value{stroke:currentColor;stroke-linecap:round;transition:stroke-dasharray .35s}.syn-ring>div{text-align:center;flex-direction:column;align-items:center;gap:8px;width:90%;display:flex;position:absolute}.syn-ring strong{letter-spacing:-.06em;color:#f6eedb;font-size:24px;font-weight:600}.syn-ring span{letter-spacing:.08em;color:#b4a7d6;max-width:140px;font-size:8px;line-height:1.6}.syn-kpi-grid>.syn-ring{background:#160e30d9;border:1px solid #d4af3759;border-radius:12px;padding:16px;box-shadow:0 8px 32px #00a8b51f}.syn-ring.teal{color:#00a8b5}.syn-ring.emerald{color:#10b981}.syn-ring.violet{color:#7c3aed}.syn-ring.ruby,.ruby{color:#e11d48}.syn-hero{background:linear-gradient(120deg,#160e30,#1c114288);border:1px solid #d4af3759;border-radius:16px;justify-content:space-between;align-items:center;gap:32px;padding:40px;display:flex}.syn-hero h2{letter-spacing:-.06em;margin:16px 0;font-size:clamp(28px,3.5vw,48px);line-height:1.15}.syn-hero em{color:#d4af37;font-style:normal}.syn-hero p{color:#b4a7d6;font-size:12px}.syn-hero>svg{flex-shrink:0;width:280px;max-width:35%}.syn-title{color:#f6eedb;margin-bottom:16px;font-size:18px;font-weight:600;line-height:1.5}.syn-prose{color:#b4a7d6;margin:16px 0;font-size:12px;line-height:1.9}.syn-status{color:#b4a7d6;overflow-wrap:anywhere;background:#00a8b50a;border-left:2px solid #00a8b5;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0;padding:12px 16px;font-size:11px;line-height:1.7;display:flex}.syn-card{padding:24px}.syn-card h3{color:#d4af37;font-size:14px;font-weight:600;line-height:1.6}.syn-card>.ops-label{margin-top:16px}.waterfall{border-radius:8px;height:40px;margin:16px 0;display:flex;overflow:hidden}.waterfall span{color:#0e0824;background:#00a8b5;place-items:center;font-size:11px;display:grid}.waterfall span:nth-child(2){background:#d4af37}.waterfall span:nth-child(3){color:#f6eedb;background:#7c3aed}.retainer-card{background:linear-gradient(135deg,#30244e,#160e30);border:1px solid #d4af3766;border-radius:12px;margin:24px 0;padding:24px}.retainer-card>span{letter-spacing:.1em;color:#d4af37;font-size:9px}.retainer-card>strong{color:#f6eedb;margin:16px 0;font-size:36px;display:block}.retainer-card p{color:#b4a7d6;font-size:12px}.hash-list{max-height:400px;margin:16px 0;overflow:auto}.hash-list details{border-bottom:1px solid #b4a7d633;padding:16px 0}.hash-list summary{cursor:pointer;color:#00a8b5;font-size:12px}.hash-list p{overflow-wrap:anywhere;color:#b4a7d6;margin-top:8px;font-size:10px;line-height:1.8}.table-scroll{margin-top:24px;overflow:auto}.syn-table{border-collapse:collapse;text-align:left;width:100%;min-width:880px}.syn-table th{color:#b4a7d6;letter-spacing:.1em;border-bottom:1px solid #d4af3759;padding:16px 12px;font-size:10px}.syn-table td{border-bottom:1px solid #b4a7d622;padding:16px 12px;font-size:12px}.syn-table .ops-input{min-width:88px}.syn-dossier{border-top:1px solid #d4af3759;border-bottom:1px solid #d4af3759;margin:24px 0;padding:24px 0}.syn-dossier>.syn-kpi-grid{grid-template-columns:1fr 1fr}.syn-menu-card{text-align:left;background:#0e0824;border:1px solid #b4a7d644;border-radius:8px;flex-direction:column;gap:12px;width:100%;padding:24px;display:flex}.syn-menu-card.selected{background:#d4af370a;border-color:#d4af37}.syn-menu-card span{color:#b4a7d6;font-size:10px}.syn-menu-card strong{color:#f6eedb;font-size:16px}.hvc-plot{background:radial-gradient(#7c3aed16,#0000);border:1px solid #7c3aed33;border-radius:8px;width:100%;max-height:280px;margin:16px auto}.concierge-wrap{right:24px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:49;flex-direction:column;align-items:flex-end;gap:16px;display:flex;position:fixed}.concierge-orb{color:#d4af37;background:radial-gradient(at top,#30244e,#160e30);border:1px solid #d4af3780;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:64px;height:64px;display:flex;box-shadow:0 0 32px #7c3aed33,0 0 12px #00a8b533}.concierge-orb span{letter-spacing:.1em;font-size:9px}.concierge-popover{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#160e30f5;border:1px solid #d4af3766;border-radius:12px;width:380px;max-width:calc(100vw - 32px);max-height:65dvh;padding:24px;overflow:auto;box-shadow:0 8px 48px #070414cc}.voice-wave{background:#0e0824;border:1px solid #00a8b544;border-radius:8px;width:100%;height:auto;min-height:72px}.concierge-popover .crown-filter>.ops-input{max-width:150px}.academy-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px;display:grid}.academy-stage{background:radial-gradient(#7c3aed1f,#0e0824);border:1px solid #00a8b544;border-radius:8px;margin:24px 0;position:relative;overflow:hidden}.academy-stage>svg{width:100%;height:auto;max-height:440px}.academy-stage.ghost-view>svg{filter:drop-shadow(0 0 8px #00a8b566);transform:perspective(700px)rotateY(-12deg)}.academy-stage.playing>svg{animation:8s ease-in-out infinite alternate guide-rotate}.academy-overlay{color:#00a8b5;background:#0e0824cc;padding:8px;font-size:9px;position:absolute;bottom:16px;left:16px}.lesson-list{flex-direction:column;gap:8px;margin:24px 0;display:flex}.lesson-list button{text-align:left;color:#b4a7d6;border:1px solid #b4a7d633;border-radius:4px;align-items:center;gap:12px;padding:12px;font-size:11px;line-height:1.6;display:flex}.lesson-list button span{color:#d4af37}.lesson-list button.selected{color:#f6eedb;background:#d4af3712;border-color:#d4af3766}.receipt-dialog{color:#f6eedb;background:#160e30;border-color:#d4af3766}@keyframes syn-enter{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes guide-rotate{0%{transform:perspective(700px)rotateY(-12deg)}to{transform:perspective(700px)rotateY(12deg)}}@media (min-width:1200px){.command-shell.sovereign-shell.xr-hud .command-main{width:40%;margin-left:auto;margin-right:0}.command-shell.sovereign-shell.xr-hud .xr-controls{top:240px}.xr-hud .syn-kpi-grid{grid-template-columns:1fr 1fr}.xr-hud .syn-hero>svg{display:none}}@media (max-width:1100px){.syn-kpi-grid{grid-template-columns:1fr 1fr}.academy-layout{grid-template-columns:1fr}.sovereign-telemetry{gap:8px 16px}.sovereign-shell .command-brand p{font-size:16px}.sovereign-shell .command-main{padding:24px 20px 112px}}@media (max-width:760px){.command-shell.sovereign-shell .command-toolbar{max-height:37dvh;padding:12px 16px;overflow:auto}.sovereign-shell .command-brand p{font-size:14px}.sovereign-shell .command-address{font-size:8px;line-height:1.5}.sovereign-shell .command-brand-icon{width:40px;height:40px}.sovereign-shell .crown-toolbar-actions{flex-wrap:nowrap;gap:8px;padding-bottom:4px;overflow-x:auto}.crown-toolbar-actions>.ops-button{white-space:nowrap;min-height:32px;font-size:9px}.sovereign-telemetry{gap:8px;font-size:8px}.header-records,.header-records summary span{font-size:8px}.company-filter{padding:8px 12px}.company-filter button{font-size:9px}.command-shell.sovereign-shell .command-main{padding:24px 12px 120px}.sovereign-shell .command-view-heading h1{font-size:22px}.sovereign-shell .command-mode{padding:8px;font-size:8px}.syn-kpi-grid{gap:12px}.syn-kpi-grid>.syn-ring{padding:8px}.syn-ring{min-height:148px}.syn-ring svg{width:140px;height:140px}.syn-ring strong{font-size:22px}.syn-ring span{max-width:108px;font-size:7px}.syn-hero{gap:16px;padding:24px}.syn-hero>svg{display:none}.syn-hero h2{font-size:32px}.syn-hero p{font-size:10px}.syn-dossier{padding:16px 0}.concierge-wrap{right:16px;bottom:calc(92px + env(safe-area-inset-bottom))}.concierge-orb{width:56px;height:56px}.concierge-popover{padding:16px}.syn-prose{font-size:11px}.sovereign-shell .command-panel{padding:20px 16px}.sovereign-shell .command-panel h2{font-size:16px}.command-shell.sovereign-shell .crown-dock a{flex-basis:84px}.table-scroll{margin-top:16px}}
.recipe-layout{grid-template-columns:260px minmax(0,1fr);gap:32px;margin-top:24px;display:grid}.recipe-nav{flex-direction:column;align-self:start;gap:8px;max-height:1000px;display:flex;overflow:auto}.recipe-nav button{text-align:left;background:#0e082480;border:1px solid #b4a7d633;border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.recipe-nav button.selected{background:#d4af3714;border-color:#d4af37;box-shadow:inset 3px 0 #d4af37}.recipe-nav span{color:#00a8b5;letter-spacing:.12em;font-size:9px}.recipe-nav strong{color:#f6eedb;font-size:12px;line-height:1.6}.recipe-nav small{color:#b4a7d6;font-size:9px;line-height:1.5}.recipe-body{min-width:0}.recipe-title{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.recipe-title>svg{color:#d4af37;flex-shrink:0}.recipe-title h3{letter-spacing:-.04em;margin:8px 0;font-size:24px;line-height:1.35}.recipe-title p{color:#b4a7d6;font-size:11px}.recipe-table{min-width:700px}.recipe-table td:first-child{min-width:220px;max-width:360px}.recipe-table small{color:#b4a7d6;margin-top:8px;font-size:10px;line-height:1.6;display:block}.recipe-table td{vertical-align:top}.recipe-table td .ops-label{margin-top:12px}.recipe-table td input{max-width:160px}.recipe-steps{flex-direction:column;gap:16px;margin:24px 0;display:flex}.recipe-steps li{border-bottom:1px solid #b4a7d622;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.recipe-steps li>span{color:#00a8b5;background:#00a8b512;border:1px solid #00a8b544;border-radius:8px;place-items:center;min-width:32px;height:32px;font-size:11px;display:grid}.recipe-steps p{color:#b4a7d6;font-size:12px;line-height:1.9}.recipe-review{border-top:1px solid #d4af3759;margin-top:32px;padding-top:24px}.recipe-label{border:1px solid #d4af3759;width:100%;max-width:800px;height:auto;margin-top:24px}.recipe-body .syn-kpi-grid{gap:12px}.recipe-body .syn-ring strong{font-size:18px}.recipe-body .syn-ring svg{width:140px;height:140px}.recipe-body .syn-ring{min-height:148px}.recipe-body .syn-ring span{font-size:7px}.recipe-body .production-form{gap:16px}.recipe-body h4{color:#f6eedb}.academy-sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 24px;display:grid}.academy-sources button{text-align:left;color:#b4a7d6;background:#0e082466;border:1px solid #b4a7d633;border-radius:8px;min-height:64px;padding:16px 12px;font-size:10px;line-height:1.7}.academy-sources button.selected{color:#f6eedb;background:#00a8b516;border-color:#00a8b5}.youtube-layout{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.youtube-frame{aspect-ratio:16/9;background:#0e0824;border:1px solid #d4af3759;border-radius:8px;width:100%;min-height:220px;overflow:hidden}.youtube-frame iframe{border:0;width:100%;height:100%}.youtube-layout .syn-card{padding:20px}.chapter-row{gap:8px;display:flex}.chapter-row>button:first-child{flex:1}.chapter-row>button:last-child{flex:0}.academy-live{aspect-ratio:16/9;background:radial-gradient(#1c1142,#070414);border:1px solid #00a8b566;border-radius:8px;margin:24px 0;position:relative;overflow:hidden}.academy-live video,.academy-live canvas{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.academy-live canvas{pointer-events:none}.academy-live:fullscreen{border-radius:0;width:100vw;height:100vh}.academy-xr{box-shadow:0 0 32px #00a8b522}.academy-xr canvas{filter:drop-shadow(0 0 2px #d4af37)}.academy-camera-idle{color:#00a8b5;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.academy-camera-idle strong{letter-spacing:.12em;color:#f6eedb;font-size:14px}.academy-camera-idle span{color:#b4a7d6;font-size:10px}.live-score{color:#d4af37;background:#070414db;border:1px solid #d4af3766;padding:8px 12px;font-size:10px;position:absolute;top:12px;right:12px}.shiatsu-meter{background:#0e0824;border:1px solid #00a8b555;border-radius:8px;height:72px;margin:24px 0;position:relative;overflow:hidden}.shiatsu-meter>div{transform-origin:0;background:linear-gradient(90deg,#00a8b566,#7c3aed66);position:absolute;inset:0;transform:scaleX(0)}.shiatsu-meter.running>div{animation:10s linear infinite shiatsu-cycle}.shiatsu-meter>span{color:#f6eedb;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.hydro-phase{color:#d4af37;background:#0e0824;border:1px solid #d4af3759;border-radius:8px;margin:24px 0;padding:24px;font-size:13px;overflow:hidden}.hydro-phase>div{transform-origin:0;background:#00a8b5;height:4px;margin-top:16px}.hydro-phase.warm>div,.hydro-phase.cool>div{animation:thermal-cycle var(--phase-duration) linear forwards}.hydro-phase.cool{color:#00a8b5}.hierarchy-summary{grid-template-columns:repeat(3,1fr);max-width:700px;margin-bottom:24px;display:grid}.agent-directory{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-height:680px;display:grid;overflow:auto}.agent-directory article{background:#0e082466;border:1px solid #d4af3733;border-radius:8px;padding:16px}.agent-directory span{color:#00a8b5;font-size:8px}.agent-directory h4{color:#f6eedb;margin:12px 0 8px;font-size:17px}.agent-directory p{color:#d4af37;font-size:10px;line-height:1.6}.agent-directory small{color:#b4a7d6;margin-top:8px;font-size:9px;line-height:1.6;display:block}.apex-gateway{max-height:90dvh;overflow:auto;color:#f6eedb!important;background:#160e30!important;border:1px solid #d4af3759!important;max-width:880px!important;box-shadow:0 10px 35px #00a8b529!important}.apex-gateway .ops-input{color:#f6eedb;background:#0e0824;border-color:#b4a7d655}.apex-gateway .ops-label{color:#b4a7d6}.apex-gateway button{color:#f6eedb}.apex-gateway .command-primary{color:#070414;background:#d4af37}.gateway-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gateway-grid span{color:#00a8b5;font-size:9px;line-height:1.8}.gateway-contract{white-space:pre-wrap;background:#0e0824;border:1px solid #00a8b533;border-radius:8px;margin:16px 0;padding:16px;font-size:10px;overflow:auto}.apex-hvc{cursor:crosshair;touch-action:pan-y;max-height:360px}.model-comparison{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.model-comparison canvas{image-rendering:auto;aspect-ratio:1;background:#0e0824;border:1px solid #00a8b544;width:100%;height:auto}.model-comparison figcaption{color:#b4a7d6;margin-top:12px;font-size:10px;line-height:1.6}@keyframes shiatsu-cycle{0%{transform:scaleX(0)}40%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes thermal-cycle{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:1200px){.recipe-layout{grid-template-columns:200px minmax(0,1fr);gap:20px}.recipe-body .syn-kpi-grid{grid-template-columns:1fr 1fr}.agent-directory{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.recipe-layout{flex-direction:column;display:flex}.recipe-nav{flex-direction:row;width:100%;max-width:100%;max-height:none;overflow-x:auto}.recipe-nav button{flex:0 0 200px}.recipe-title h3{font-size:20px}.academy-sources{grid-template-columns:1fr 1fr}.academy-sources button{padding:12px;font-size:9px}.academy-layout{grid-template-columns:1fr}.agent-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.gateway-grid{grid-template-columns:1fr}.model-comparison{gap:12px}.recipe-steps p{font-size:11px}.academy-camera-idle>svg{width:40px;height:40px}.academy-camera-idle strong{font-size:11px}.live-score{font-size:8px}.hierarchy-summary .syn-ring strong{font-size:24px}.hierarchy-summary .syn-ring svg{width:108px;height:108px}.hierarchy-summary .syn-ring{min-height:120px}.hierarchy-summary .syn-ring span{max-width:85px;font-size:7px}}@media (prefers-reduced-motion:reduce){.shiatsu-meter.running>div{animation:none}.command-view{animation:none!important}}
.sovereign-shell{color:#f6eedb;background:radial-gradient(at top,#1e1248 0%,#0e0826 55%,#070415 100%)!important}.command-panel,.syn-card,.command-kpi,.syn-ring,.syn-hero,.crown-dossier{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #d4af3759;box-shadow:0 12px 40px #00a8b52e;background:#160e32e6!important}.command-shell .ops-muted,.command-shell .syn-prose,.command-address{color:#b4a7d6}.sovereign-access{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.architect-form{z-index:90;background:#160e32;border:1px solid #d4af37;gap:12px;width:min(360px,90vw);padding:24px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 12px 40px #00a8b52e}.forensic-mark{color:#b4a7d6;opacity:.6;letter-spacing:1px;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;pointer-events:none;padding:16px 0;font:10px monospace}.company-structure{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:24px 0;display:grid}.company-structure details{background:#160e32;border:1px solid #d4af3759;padding:16px}.company-structure summary{cursor:pointer;color:#d4af37}.company-structure p{color:#b4a7d6;margin-top:8px;font-size:12px}.company-filter{flex-wrap:nowrap;overflow-x:auto}.company-filter button{flex-shrink:0}.recipe-showcase{flex-direction:column;gap:12px;min-height:240px;display:flex;position:relative}.recipe-showcase h3{color:#f6eedb;font-size:18px;line-height:1.5}.recipe-showcase .ops-button{align-self:flex-start}.command-dock span{overflow-wrap:anywhere}.command-brand p{max-width:650px;line-height:1.5}.recipe-table .ops-input{min-width:88px}.command-shell .ops-button:focus-visible,.command-shell a:focus-visible{outline-offset:4px;outline:2px solid #00a8b5}@media (max-width:780px){.command-toolbar{padding:16px}.command-brand p{font-size:13px}.crown-toolbar-actions{justify-content:flex-start}.command-dock a{min-width:100px}.command-main{padding:16px}.academy-layout,.recipe-layout,.youtube-layout{grid-template-columns:1fr;display:grid}.recipe-nav{max-height:240px}.architect-form{width:auto;position:fixed;top:120px;left:16px;right:16px}.company-structure{grid-template-columns:1fr}.forensic-mark{font-size:9px}.sovereign-telemetry{flex-wrap:wrap;gap:8px}}@media print{.forensic-mark{color:#160e32;opacity:1}.sovereign-access{display:none}}html[data-access-mode=client] .command-shell,html[data-access-mode=locked] .command-shell{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.confidential-mask{isolation:isolate;color:#f6eedb;text-align:center;background:#160e32;border:1px solid #d4af3759;border-radius:8px;padding:24px 16px;font-size:12px;line-height:1.6;position:relative;overflow:hidden}.confidential-mask:before{content:"";z-index:-1;filter:blur(8px);opacity:.6;background:repeating-linear-gradient(135deg,#7c3aed55 0 8px,#00a8b533 8px 16px);position:absolute;inset:8px}.apex-hvc{touch-action:none}.hvc-polar{cursor:crosshair;background:#1f1542cc;border:1px solid #00a8b54d;border-radius:16px;width:100%;height:auto;max-height:none;margin:24px 0;display:block}.hvc-sliders{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hvc-sliders input{accent-color:#00a8b5;width:100%}.hvc-sliders output{float:right;color:#d4af37}.hvc-coordinates{flex-wrap:wrap;gap:16px;margin:24px 0;font-size:12px;display:flex}.inline-mask{padding:8px;font-size:10px;display:inline-block}.recipe-nav{min-width:0}.recipe-nav strong{overflow-wrap:anywhere}.recipe-body{min-width:0}.recipe-label{width:100%;height:auto}.command-toolbar .command-address{font-size:11px}.clinical-workbench .w-56{min-width:224px}.hvc-workstation .ops-button{font-size:11px}@media (max-width:780px){.hvc-sliders{grid-template-columns:1fr}.clinical-workbench>div>div.flex.flex-1{flex-direction:column}.clinical-workbench .w-56{border-right:0;width:100%}.hvc-polar{min-height:320px}}
.spatial-panel{color:#f6eedb;background:#160e32f0;border:1px solid #d4af3759;border-radius:16px;min-width:0;padding:24px;box-shadow:0 12px 40px #00a8b529}.spatial-panel header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.spatial-panel h2{font-size:18px;line-height:1.5}.spatial-panel p{color:#b4a7d6;margin-top:16px;font-size:12px;line-height:1.7}.spatial-pair{grid-template-columns:1fr 1fr;gap:24px;display:grid}.workbench-scene{background:#0e0826;border:1px solid #00a8b54d;border-radius:12px;height:400px;overflow:hidden}.spatial-canvas{width:100%;height:100%;min-height:100px;position:relative}.spatial-canvas canvas{touch-action:none;width:100%;height:100%;display:block}.spatial-error{color:#f6eedb;z-index:2;background:#160e32;padding:24px;position:absolute;inset:24px}.spatial-inputs{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.spatial-inputs label{flex-direction:column;gap:8px;min-width:120px;font-size:12px;display:flex}.spatial-inputs input{accent-color:#00a8b5}.spatial-inputs>span{color:#b4a7d6;font-size:11px}.simworld{color:#f6eedb;z-index:1;background:#160e32;border-top:1px solid #d4af3759;border-bottom:1px solid #00a8b54d;flex-shrink:0;position:relative}.simworld-controls{background:#160e32f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 24px;display:flex}.simworld-controls h2{letter-spacing:.08em;margin-top:4px;font-size:13px}.simworld-view{height:360px;position:relative}.simworld-background .simworld-view{z-index:-1;opacity:.4;pointer-events:none;height:100vh;position:fixed;inset:0}.simworld-background .simworld-status,.simworld-background .simworld-caption,.simworld-background .simworld-dispatch{display:none}.simworld-status{pointer-events:none;background:#160e32eb;border:1px solid #00a8b54d;flex-direction:column;gap:8px;padding:12px 16px;font-size:11px;display:flex;position:absolute;top:16px;left:16px}.simworld-status strong{color:#00a8b5}.simworld-caption{pointer-events:none;background:#160e32eb;border-left:2px solid #d4af37;padding:12px 16px;font-size:12px;position:absolute;bottom:16px;left:16px;right:16px}.simworld-caption small{color:#b4a7d6;margin-top:8px;display:block}.simworld-dispatch{flex-wrap:wrap;align-items:end;gap:8px;padding:12px 24px;display:flex}.simworld-dispatch label{color:#b4a7d6;flex-direction:column;gap:4px;font-size:11px;display:flex}.simworld-dispatch select{color:#f6eedb;background:#0e0826;border:1px solid #d4af3759;border-radius:4px;padding:8px}.simworld-full{z-index:80;border:1px solid #d4af37;border-radius:12px;flex-direction:column;display:flex;position:fixed;inset:8px;overflow:hidden;box-shadow:0 0 0 8px #0e0826}.simworld-full .simworld-view{flex:1;height:auto;min-height:200px}.command-shell.sovereign-shell{isolation:isolate}.command-main{position:relative}.command-main .command-panel,.command-main .ops-module{background-color:#160e32eb}.simworld-background{z-index:auto;background:0 0}.simworld-background .simworld-controls{z-index:1;background:#160e32ed;position:relative}@media (max-width:900px){.spatial-pair{grid-template-columns:1fr}.simworld-controls{padding:8px 12px}.simworld-controls h2{font-size:10px}.simworld-controls .ops-button{padding:8px;font-size:9px}.simworld-dispatch{padding:8px}.spatial-panel{padding:16px}.spatial-panel header{align-items:flex-start}.spatial-panel h2{font-size:14px}.workbench-scene{height:340px}.simworld-status{max-width:85%;font-size:9px;top:8px;left:8px}.simworld-caption{font-size:10px}.simworld-full{inset:4px}.simworld-dispatch .ops-button{font-size:10px}.simworld-view{height:280px}}@media (prefers-reduced-motion:reduce){.spatial-panel,.simworld{scroll-behavior:auto}}.command-shell .command-toolbar:has(.architect-form){z-index:2;position:relative}.horoscope-workbench{gap:24px;min-width:0;display:grid}.horoscope-heading h2{color:#f6eedb;margin-top:8px;font-size:24px}.horoscope-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.horoscope-radar{padding:24px 16px}.horoscope-radar .hvc-polar{min-height:400px;margin:16px 0}.horoscope-grid .workbench-scene{height:480px}.horoscope-radar .hvc-sliders{padding:0 8px}.horoscope-radar .hvc-polar text{font-weight:600}.horoscope-radar .hvc-polar [data-sector] text:last-child{fill:#f6eedb}@media (max-width:1100px){.horoscope-grid{grid-template-columns:1fr}.horoscope-radar .hvc-polar{min-height:320px}.horoscope-grid .workbench-scene{height:400px}}@media (max-width:600px){.horoscope-heading h2{font-size:18px}.horoscope-radar{padding:16px 8px}.horoscope-radar .hvc-polar{min-height:280px}.horoscope-radar .hvc-sliders{grid-template-columns:1fr}}
.apex-v2{--astro-gold:#d4af37;--astro-teal:#00a8b5;--astro-text:#f6eedb;--astro-muted:#b4a7d6;color:var(--astro-text);gap:24px;min-width:0;display:grid}.apex-v2 .spatial-panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#160e32e6;box-shadow:0 12px 40px #00a8b52e}.apex-v2 h2{align-items:center;gap:12px;display:flex}.apex-v2 h3{color:#f6eedb;font-size:18px}.apex-v2 h4{color:#d4af37;margin:16px 0;font-size:14px;line-height:1.6}.apex-v2 button,.apex-v2 a{white-space:normal;line-height:1.5}.astro-toolbar{flex-wrap:wrap;gap:8px;margin:8px 0 16px;display:flex}.astro-toolbar .ops-button{align-items:center;gap:8px;font-size:11px;display:inline-flex}.astro-toolbar button[aria-pressed=true],.astro-level.selected{color:#f6eedb;background:#302051;border-color:#d4af37}.astro-dual{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:24px;margin:24px 0;display:grid}.astro-radar{touch-action:none;background:radial-gradient(#231446,#0e0826);margin:0;box-shadow:inset 0 0 40px #00a8b510;min-height:0!important}.astro-scene{background:#0e0826;height:480px}.astro-controls{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;margin:24px 0;display:grid}.apex-v2 .ops-label{color:#b4a7d6;flex-direction:column;gap:8px;min-width:0;font-size:11px;line-height:1.6;display:flex}.apex-v2 input[type=range]{accent-color:#00a8b5;width:100%}.apex-v2 output{color:#d4af37;font-variant-numeric:tabular-nums}.astro-readouts{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.astro-readouts output{background:#0e0826;border-left:2px solid #00a8b5;border-radius:8px;padding:12px 16px;font-size:12px}.astro-nrp{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.astro-level{text-align:center;background:#0e0826;border:1px solid #b4a7d633;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;display:flex}.astro-level strong{color:#d4af37;font-size:24px}.astro-level span{color:#f6eedb;font-size:11px}.astro-level small{color:#b4a7d6;font-size:10px}.astro-bowls{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin:24px 0;display:grid}.astro-bowl{background:#0e0826;border-top:2px solid #d4af37;border-radius:12px;min-width:0;padding:20px}.astro-bowl[data-bowl=R]{border-color:#e11d48}.astro-bowl[data-bowl=M]{border-color:#f59e0b}.astro-bowl[data-bowl=E]{border-color:#00a8b5}.astro-bowl>output{margin:12px 0;font-size:13px;display:block}.astro-bowl h4{margin-top:0}.astro-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.astro-check{color:#b4a7d6;align-items:center;gap:12px;padding:12px 0;font-size:12px;line-height:1.6;display:flex}.astro-check input{accent-color:#00a8b5;flex-shrink:0;width:16px;height:16px}.astro-source{color:#00a8b5;margin-top:16px;font-size:11px;text-decoration:underline;display:inline-block}.apex-v2 .ops-input{color:#f6eedb;background:#0e0826;border-color:#b4a7d650;width:100%;min-width:0;padding:8px}.clinic-explorer{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.clinic-scene{height:560px;position:sticky;top:16px}.clinic-inspector{background:#0e0826;border-radius:12px;max-height:560px;padding:24px;overflow:auto}.clinic-inspector .ops-label{margin:12px 0}.clinic-inspector .ops-button{text-align:left;width:100%;font-size:11px}.clinic-inspector progress{accent-color:#00a8b5;width:100%;height:6px}.clinic-alert,.clinic-integrity{color:#f6eedb;background:#37142f;border:1px solid #e11d48;border-radius:8px;align-items:center;gap:12px;padding:16px;font-size:12px;line-height:1.7;display:flex}.clinic-integrity{background:#122b32;border-color:#10b981}.clinic-cycle{grid-template-columns:260px 1fr;align-items:center;gap:32px;display:grid}.clinic-cycle svg{width:100%;max-width:260px}.clinic-labs{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:24px 0;display:grid}.clinic-labs fieldset{background:#0e0826;border:1px solid #b4a7d633;border-radius:8px;min-width:0;padding:16px}.clinic-labs legend{color:#f6eedb;padding:0 8px;font-size:12px}.clinic-lab-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.clinic-labs output{margin-top:12px;font-size:10px;display:block}.clinic-marker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.clinic-routing{background:#0e0826;border-radius:8px;margin-top:24px;padding:24px}.clinic-routing .ops-button{margin:12px 0;display:flex}.clinic-timer{flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0;display:flex}.clinic-timer>output{font-size:36px}.clinic-timer strong{color:#00a8b5;font-size:12px}.clinic-crm-link{margin-top:24px}.apex-v2 :disabled{opacity:.45;cursor:not-allowed}.apex-v2 input:focus-visible,.apex-v2 select:focus-visible{outline-offset:3px;outline:2px solid #00a8b5}@media (min-width:1800px){.astro-scene{height:600px}}@media (max-width:1100px){.astro-dual,.clinic-explorer{grid-template-columns:1fr}.clinic-scene{height:440px;position:relative}.clinic-inspector{max-height:none}.astro-scene{height:420px}.clinic-inspector>div{vertical-align:top;width:50%;padding:8px;display:inline-block}.astro-nrp{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:600px){.astro-nrp{grid-template-columns:repeat(2,minmax(0,1fr))}.astro-fields,.clinic-marker-grid,.clinic-cycle{grid-template-columns:1fr}.astro-bowls,.clinic-labs{grid-template-columns:minmax(0,1fr)}.astro-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.astro-scene,.clinic-scene{height:340px}.clinic-inspector{padding:16px}.clinic-inspector>div{width:100%;padding:0;display:block}.astro-readouts output{padding:8px;font-size:10px}.astro-toolbar .ops-button{font-size:10px}.apex-v2 h3{font-size:15px}.astro-bowl{padding:16px}.clinic-cycle svg{margin:auto}.apex-v2 .spatial-panel{padding:16px}.astro-radar{border-radius:8px}}
.az3-academy{--az3-surface:#160e32;--az3-ink:#f6eedb;--az3-muted:#b4a7d6;color:var(--az3-ink)}.az3-heading h2{letter-spacing:-.04em;align-items:center;gap:16px;font-size:clamp(20px,3vw,32px);display:flex}.az3-scoreboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.az3-scoreboard>div{background:#241746;border-radius:8px;padding:16px;box-shadow:0 8px 24px #07041566}.az3-scoreboard strong{color:#d4af37;font-size:clamp(14px,2vw,24px);display:block}.az3-scoreboard span,.az3-assessment span{color:var(--az3-muted);margin-top:8px;font-size:11px;display:block}.az3-sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.az3-sources button,.az3-engines button{color:var(--az3-ink);text-align:left;background:#241746;border:1px solid #483361;border-radius:8px;padding:16px;font-size:12px;line-height:1.6}.az3-sources button span{color:#00a8b5;margin-bottom:8px;font-size:24px;display:block}.az3-academy button.selected{background:#392451;border-color:#d4af37;box-shadow:0 0 24px #00a8b522}.az3-engines{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.az3-engines button{align-items:center;gap:8px;display:flex}.az3-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.az3-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.az3-wide{grid-column:1/-1}.az3-control-grid input[type=range]{accent-color:#00a8b5;width:100%;min-height:32px}.az3-control-grid select{white-space:normal;max-width:100%}.az3-academy button:disabled{opacity:.5;cursor:not-allowed}.az3-goal{background:#241746;border-left:3px solid #d4af37;padding:16px;line-height:1.8}.az3-viewport{aspect-ratio:16/10;isolation:isolate;background:radial-gradient(at top,#352553,#0e0826);border-radius:12px;min-height:400px;margin:24px 0;position:relative;overflow:hidden}.az3-viewport:fullscreen{border-radius:0;width:100vw;height:100vh}.az3-scene{transform-origin:50%;z-index:2;position:absolute;inset:0}.az3-scene .spatial-canvas{background:0 0;width:100%;height:100%;min-height:0}.az3-scene canvas{touch-action:none;width:100%;height:100%}.az3-camera{-o-object-fit:fill;object-fit:fill;z-index:1;width:100%;height:100%;position:absolute;inset:0}.az3-camera-hidden{opacity:0}.az3-xr{background:0 0}.az3-camera-toolbar{z-index:4;background:#160e32ed;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;font-size:11px;display:flex;position:absolute;top:8px;left:8px;right:8px}.az3-camera-toolbar label{align-items:center;gap:8px;display:flex}.az3-camera-toolbar span{color:#b4a7d6}.az3-view-label{z-index:3;pointer-events:none;color:#f6eedb;background:#160e32ed;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;font-size:11px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.az3-view-label button{pointer-events:auto}.az3-feedback{background:#241746;border-radius:8px;margin:16px 0;padding:24px;line-height:1.8}.az3-feedback h4{color:#d4af37}.az3-tip-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.az3-tip-grid span{background:#160e32;padding:8px;font-size:12px}.az3-assessment{flex-wrap:wrap;align-items:center;gap:16px;padding-top:24px;display:flex}.az3-assessment output{color:#10b981;font-size:28px;display:block}.az3-assessment p{align-items:center;gap:8px;display:flex}.az3-rhythm{background:#241746;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:16px;margin:24px 0;padding:24px;display:grid}.az3-rhythm output{color:#d4af37;font-size:36px}.az3-rhythm progress{accent-color:#10b981;width:100%}.az3-spa h4{margin-top:24px}.az3-spa p{color:#b4a7d6;line-height:1.8}.az3-academy summary{cursor:pointer;color:#d4af37;padding:8px}.az3-academy details[open]>summary{margin-bottom:24px}@media (max-width:900px){.az3-sources,.az3-engines,.az3-scoreboard,.az3-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.az3-viewport{min-height:420px}}@media (max-width:540px){.az3-control-grid{grid-template-columns:1fr}.az3-tip-grid{grid-template-columns:repeat(2,1fr)}.az3-sources button,.az3-engines button{padding:12px;font-size:10px}.az3-viewport{min-height:440px}.az3-view-label{padding:8px;font-size:9px}.az3-assessment output{font-size:24px}.az3-rhythm{padding:16px}.az3-scoreboard{gap:8px}}
.v4-stack{flex-direction:column;gap:24px;display:flex}.v4-panel,.v4-guide{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#f6eedb;background:#160e32e6;border:1px solid #d4af3759;border-radius:8px;min-width:0;padding:24px;box-shadow:0 12px 40px #00a8b52e}.v4-panel h2{margin:8px 0 24px;font-size:28px;line-height:1.3}.v4-panel h3{margin:0 0 16px;font-size:20px}.v4-panel p{color:#b4a7d6;margin:16px 0;font-size:12px;line-height:1.8}.v4-panel label{color:#b4a7d6;flex-direction:column;gap:8px;font-size:12px;display:flex}.v4-panel input[type=range]{accent-color:#00a8b5;width:100%;margin:16px 0}.v4-actions,.v4-mode,.v4-background-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 16px;display:flex}.v4-guide{margin-bottom:24px}.v4-guide summary{color:#d4af37;cursor:pointer;font-size:12px}.v4-guide ol{grid-template-columns:repeat(3,1fr);gap:24px;margin:16px 0 0;padding:0;list-style:none;display:grid}.v4-guide li{gap:12px;font-size:12px;line-height:1.8;display:flex}.v4-guide b{color:#00a8b5}.v4-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:24px 0;display:grid}.v4-cards article{background:#0e0826;border:1px solid #b4a7d633;border-radius:8px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.v4-cards strong{color:#d4af37;font-size:24px}.v4-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.v4-world{background:#0e0826;border:1px solid #00a8b559;border-radius:8px;height:600px;min-height:400px;position:relative;overflow:hidden}.v4-world>.spatial-canvas{height:100%}.v4-tags{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.v4-tags span{color:#b4a7d6;background:#00a8b51a;border-radius:4px;padding:8px;font-size:11px}.v4-background-toolbar{z-index:20;background:#160e32;border-bottom:1px solid #d4af3759;margin:0;padding:8px 24px;font-size:10px;position:relative}.v4-background .simworld-view>.v4-city-background,.v4-city-background .spatial-canvas{width:100%;height:100%}.v4-background.simworld-background{height:0;min-height:0}.v4-background.simworld-split,.v4-background.simworld-split .simworld-view{height:320px}.v4-background.simworld-full .simworld-view{height:100%}.v4-close-world{z-index:51;position:absolute;top:16px;right:24px}.v4-temporal-strands{justify-content:center;gap:16px;height:280px;padding:24px;display:flex}.v4-temporal-strands>div{border-radius:8px;width:16px;box-shadow:4px 0 12px #00a8b544}.v4-avatar-stage{border:1px solid #00a8b544;border-radius:8px;height:420px;overflow:hidden}.v4-avatar-stage .spatial-canvas{height:100%}.v4-transcript{white-space:pre-wrap;background:#0e0826;border-radius:8px;max-height:420px;margin:16px 0;padding:24px;font-size:13px;line-height:1.9;overflow:auto}.v4-mic{z-index:42;color:#f6eedb;background:#160e32;border:1px solid #00a8b5;border-radius:32px;padding:12px;position:fixed;bottom:156px;right:24px;box-shadow:0 8px 24px #00a8b533}.v4-task{border-bottom:1px solid #b4a7d633;padding:16px}.v4-task pre{white-space:pre-wrap;color:#b4a7d6;max-height:240px;font-size:11px;overflow:auto}.v4-wallet-stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.v4-wallet-stats div{background:#0e0826;flex-direction:column;gap:8px;padding:24px;display:flex}.v4-wallet-stats strong{color:#d4af37;font-size:28px}.v4-badges{grid-template-columns:repeat(5,1fr);gap:12px;margin:24px 0;display:grid}.v4-badges article{color:#b4a7d6;background:#0e0826;border:1px solid #b4a7d633;border-radius:8px;padding:16px;font-size:11px}.v4-badges article.earned{color:#d4af37;border-color:#d4af37}.v4-chess{aspect-ratio:1;grid-template-columns:repeat(8,1fr);width:min(100%,480px);display:grid}.v4-chess button{color:#160e32;aspect-ratio:1;background:#b4a7d6;font-size:32px}.v4-chess button.dark{color:#f6eedb;background:#24164d}.v4-chess button.selected{outline-offset:-4px;outline:4px solid #00a8b5}.v4-mini-mascot{width:96px;height:112px;margin:auto;display:block}.v4-notice{color:#b4a7d6;background:#00a8b512;border-left:3px solid #00a8b5;padding:16px}.v4-top-select{max-width:280px}.v4-health-video{-o-object-fit:contain;object-fit:contain;background:#0e0826;width:100%;max-height:360px}.v4-meter{accent-color:#10b981;width:100%;height:12px}.v4-ai-error{color:#e11d48;background:#160e32;padding:16px}.v4-row{border-bottom:1px solid #b4a7d622;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.v4-mindmap{width:100%;height:300px}.v4-guide[open] summary{margin-bottom:8px}@media (max-width:800px){.v4-guide ol,.v4-grid{grid-template-columns:1fr}.v4-badges,.v4-wallet-stats{grid-template-columns:repeat(2,1fr)}.v4-world{height:440px}.v4-panel{padding:16px}.v4-panel h2{font-size:24px}.v4-background-toolbar{padding:8px}.v4-mic{bottom:148px;right:12px}.v4-guide{padding:16px}.v4-top-select{max-width:100%}}
.v5-flight{padding:0;overflow:hidden}.v5-flight-head,.v5-flight-controls{padding:24px}.v5-flight-head span{color:#d4af37;letter-spacing:.2em;font-size:11px}.v5-flight-head h2{margin:12px 0;font-size:clamp(20px,3vw,36px)}.v5-flight-canvas{background:#0e0826;height:560px}.v5-flight-canvas .spatial-canvas,.v5-council-scene .spatial-canvas{height:100%;min-height:0}.v5-flight-controls input[type=range]{accent-color:#d4af37;width:100%;margin:16px 0}.v5-flight-controls output{float:right;color:#00a8b5}.v5-flight-compact .v5-flight-head,.v5-flight-compact .v5-flight-controls{display:none}.v5-flight-compact,.v5-flight-compact .v5-flight-canvas{height:100%}.v5-quads{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.v5-quads h3{color:#d4af37;font-size:13px}.v5-quads .v4-avatar-stage{height:360px}.v5-council-scene{height:440px}.v5-graph-scroll{border:1px solid #d4af3759;border-radius:12px;max-height:440px;margin:16px 0;overflow:auto}.v5-graph{background-color:#0e0826;background-image:radial-gradient(#b4a7d64d 1px,#0000 1px);background-size:24px 24px;width:1800px;height:1100px;position:relative}.v5-graph>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v5-node{background:#160e32;border:1px solid #d4af3766;border-radius:12px;width:192px;min-height:88px;position:absolute;overflow:hidden;box-shadow:0 8px 24px #00a8b51f}.v5-node.selected{outline:2px solid #00a8b5}.v5-node button{text-align:left;color:#f6eedb;width:100%;padding:8px 12px;display:block}.v5-node-handle{touch-action:none;cursor:grab;background:#24164d;font-size:11px;color:#d4af37!important}.v5-node small{color:#b4a7d6;padding:4px 12px 12px;display:block}.v4-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;font-size:12px;line-height:1.7;overflow:auto}.v5-electrode-values{grid-template-columns:repeat(8,1fr);gap:4px;margin-top:16px;font-size:10px;display:grid}.v5-electrode-values span{color:#f6eedb;background:#123d34;padding:8px}.v5-sketch{touch-action:none;background:#160e32;border:1px solid #d4af3759;border-radius:12px;width:100%;height:360px}@keyframes v5-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:700px){.v5-quads{grid-template-columns:1fr}.v5-flight-canvas{height:400px}.v5-flight-head,.v5-flight-controls{padding:16px}.v5-electrode-values{grid-template-columns:repeat(4,1fr)}.v5-council-scene{height:360px}}
.v7-shell{color:#f6eedb;--background:258 71% 7%;--foreground:43 60% 91%;--card:258 57% 12%;--card-foreground:43 60% 91%;--muted-foreground:258 36% 75%;--border:45 65% 52%;background:radial-gradient(at top,#1c1044 0%,#0d0722 55%,#060312 100%);height:100dvh;position:relative;overflow:hidden}.v7-world{padding-bottom:100px;position:absolute;inset:0;overflow:auto}.v7-canvas-art{color:#d4af37;letter-spacing:.15em;place-items:center;height:100%;font-size:clamp(64px,12vw,180px);display:grid;overflow:hidden}.v7-canvas-art>span{position:absolute}.v7-orbit-ring{border:1px solid #00a8b533;border-radius:50%;width:75vw;height:75vw;max-height:950px;transform:rotateX(62deg)rotate(-20deg);box-shadow:0 0 120px #7c3aed22,inset 0 0 120px #7c3aed22}.v7-dismiss-plane{z-index:1;position:absolute;inset:0}.v7-station{z-index:2;overscroll-behavior:contain;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#150d30ed;border:1px solid #d4af3759;border-radius:24px;width:calc(100% - 128px);max-width:1440px;height:calc(100dvh - 128px);margin:24px auto 0;padding:0 32px 48px;animation:.28s ease-out v7-rise;position:relative;overflow:auto;box-shadow:0 12px 40px #00a8b52e}.v7-station[hidden]{display:none}.v7-station-heading{padding:8px 0 24px}.v7-station-heading h1{letter-spacing:-.04em;margin:8px 0 16px;font-size:clamp(24px,3vw,40px);font-weight:600;line-height:1.2}.v7-station-heading p{color:#b4a7d6;max-width:800px;font-size:12px;line-height:1.8}.v7-status{color:#00a8b5;letter-spacing:.06em;margin-top:12px;font-size:10px;display:inline-block}.v7-gesture-grip{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;height:40px;display:grid}.v7-gesture-grip>span{background:#b4a7d680;border-radius:8px;width:64px;height:4px}.v7-orb-cluster{bottom:max(12px,env(safe-area-inset-bottom));z-index:45;white-space:nowrap;align-items:center;gap:12px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.v7-sigil{color:#f6eedb;background:#1f1445;border:1px solid #d4af3790;border-radius:50%;width:72px;height:72px;transition:box-shadow .3s,transform .3s;position:relative;box-shadow:0 0 24px #00a8b550}.v7-sigil:hover{transform:scale(1.05);box-shadow:0 0 36px #d4af3760}.v7-sigil svg{fill:none;stroke:#d4af37;stroke-width:1.25px;width:58px;height:58px;position:absolute;inset:6px}.v7-sigil span{background:#1f1445;padding:2px 4px;font-size:9px;position:relative;top:23px}.v7-pill{color:#f6eedb;background:#1f1445f2;border:1px solid #00a8b573;border-radius:40px;min-height:40px;padding:8px 12px;font-size:10px;box-shadow:0 4px 20px #06031280}.v7-portal-scrim{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060312b8;position:fixed;inset:0}.v7-portals{z-index:44;background:#1f1445f7;border:1px solid #00a8b573;border-radius:32px;width:min(780px,100vw - 32px);max-height:calc(100dvh - 144px);padding:24px;position:fixed;bottom:104px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 0 80px #7c3aed30}.v7-portals p{color:#b4a7d6;margin:12px 0;font-size:11px}.v7-portal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.v7-portal-grid>button{text-align:left;background:#150d30;border:1px solid #b4a7d622;border-radius:20px;min-height:104px;padding:16px;transition:transform .2s,border-color .2s}.v7-portal-grid>button:hover,.v7-portal-grid>button.selected{border-color:#d4af37;transform:translateY(-2px)}.v7-portal-grid span{color:#00a8b5;margin-bottom:8px;font-size:10px;display:block}.v7-portal-grid strong{font-size:12px;display:block}.v7-portal-grid small{color:#b4a7d6;margin-top:8px;font-size:9px;line-height:1.6;display:block}.v7-shell .v4-panel,.v7-shell .command-panel{background:#150d30e6;border-color:#d4af3759;box-shadow:0 12px 40px #00a8b52e}.v7-shell .ops-input{color:#f6eedb;background:#0d0722;border-color:#b4a7d64d}.v7-shell .ops-button{color:#f6eedb;background:#1f1445}.v7-shell button:disabled{opacity:.5;cursor:not-allowed}.v7-shell :focus-visible{outline-offset:4px;outline:2px solid #00a8b5}.v7-alert{color:#f6eedb;background:#e11d4814;border-left:2px solid #e11d48;margin:16px 0;padding:16px;font-size:12px;line-height:1.7}.v7-price-grid,.v7-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:24px 0;display:grid}.v7-price-card,.v7-cards>article{text-align:left;background:#1f1445;border:1px solid #00a8b545;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:20px;line-height:1.6;display:flex}.v7-price-card strong,.v7-metric{color:#d4af37;font-size:28px}.v7-price-card small{color:#b4a7d6;font-size:11px}.v7-grid-two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.v7-city-scene{border-radius:20px;height:600px;position:relative;overflow:hidden}.v7-war-scene{height:360px}.v7-city-scene .spatial-canvas,.v7-war-scene .spatial-canvas{width:100%;height:100%}.v7-company-beacon{grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 0;display:grid}.v7-company-beacon>div{background:#1f1445;border-left:2px solid #d4af37;border-radius:8px;padding:16px}.v7-company-beacon small{color:#00a8b5;margin-bottom:8px;display:block}.v7-roster{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;max-height:360px;display:grid;overflow:auto}.v7-roster button{text-align:left;background:#1f1445;border:1px solid #b4a7d633;border-radius:8px;padding:12px;font-size:11px}.v7-roster small{color:#b4a7d6;display:block}.v7-mem{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.v7-mem article{text-align:center;background:#1f1445;border:1px solid #7c3aed88;border-radius:50% 50% 16px 16px;min-height:160px;padding:24px}.v7-shell pre{white-space:pre-wrap;overflow-wrap:anywhere}.v7-workspace-controls{flex-wrap:wrap;gap:16px;display:flex}.v7-shell .architect-form{z-index:5;position:relative;top:auto;right:auto}.v7-shell .simworld{z-index:auto!important;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.v7-shell .simworld-controls{position:relative}.v7-shell .simworld-view{height:600px}.v7-shell .v4-avatar-stage{min-height:400px}.v7-shell .command-view{min-width:0}.v7-chat{white-space:pre-wrap;background:#1f1445;border-radius:16px;min-height:96px;padding:24px;line-height:1.8}.v7-shell .command-primary{color:#150d30;background:#d4af37}.v7-shell .v4-mode{display:none}.v7-memory-note{color:#b4a7d6;font-size:11px}.v7-shell summary{cursor:pointer;padding:12px 0}.v7-shell details{margin:12px 0}.v7-shell .v4-stack{gap:24px}.v7-cards input,.v7-cards select{width:100%}@keyframes v7-rise{0%{opacity:0;transform:translateY(16px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){.v7-station{border-radius:20px;width:calc(100% - 24px);height:calc(100dvh - 112px);margin-top:12px;padding:0 16px 32px}.v7-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v7-portals{border-radius:24px;padding:16px}.v7-portal-grid>button{min-height:96px;padding:12px}.v7-grid-two,.v7-company-beacon{grid-template-columns:1fr}.v7-mem{grid-template-columns:repeat(2,1fr)}.v7-city-scene{height:440px}.v7-price-grid{grid-template-columns:1fr}.v7-station-heading h1{font-size:26px}.v7-shell .syn-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v7-shell .simworld-view{height:440px}}@media (prefers-reduced-motion:reduce){.v7-station{animation:none}.v7-sigil,.v7-portal-grid>button{transition:none}}@media print{.v7-orb-cluster,.v7-world,.v7-dismiss-plane{display:none}.v7-station{width:100%;height:auto;margin:0;overflow:visible}}.v7-open-world{height:100%;padding:24px 32px 112px;overflow:auto}.v7-open-world .v5-flight-compact{height:100%;min-height:440px}.v7-open-world .v5-flight-canvas{height:calc(100vh - 310px);min-height:300px}.v7-vip>section:first-child{border-color:#00a8b5;box-shadow:0 0 64px #7c3aed44}.v7-vip>section:first-child .v7-grid-two{grid-template-columns:1fr}.v7-vip .v4-avatar-stage{min-height:60vh}@media (max-width:700px){.v7-open-world{padding:8px 8px 100px}}
.v8-selector-ribbon{z-index:46;color:#b4a7d6;background:#160e32f2;border:1px solid #d4af3759;border-radius:16px;grid-template-columns:auto minmax(80px,180px);align-items:center;gap:4px 8px;max-width:calc(50vw - 176px);padding:8px 12px;font-size:10px;display:grid;position:fixed;bottom:24px;left:24px;box-shadow:0 8px 24px #00a8b52e}.v8-selector-ribbon select{color:#f6eedb;background:#1f1445;border-radius:8px;width:100%;min-width:0;min-height:28px;padding:4px}.v8-offline-world{background:#0e0826;border-radius:16px;width:100%;height:100%;min-height:300px;position:relative;overflow:hidden}.v8-offline-world canvas{touch-action:pan-y;width:100%;height:100%;display:block}.v8-render-status{color:#b4a7d6;pointer-events:none;background:#160e32ef;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px;font-size:10px;display:flex;position:absolute;bottom:8px;left:12px;right:12px}.v8-game-canvas{aspect-ratio:16/9;touch-action:none;background:#0e0826;border-radius:16px;width:100%;height:auto;display:block}.v8-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.v8-game-grid label{color:#b4a7d6;flex-direction:column;gap:8px;font-size:12px;display:flex}.v8-game-controls{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.v8-game-controls button{min-width:80px;min-height:48px}.v8-game-score{color:#d4af37;background:#1f1445;border-radius:12px;margin:16px 0;padding:16px}.v8-arena{scroll-margin-top:16px}.v8-arena .selected{outline-offset:2px;outline:2px solid #00a8b5}.v8-arena select,.v8-arena input{min-width:0;max-width:100%}.v8-game-grid input[type=range]{accent-color:#00a8b5;width:100%}.v7-city-scene{flex-shrink:0}.v7-company-beacon{overflow-wrap:anywhere}.v7-shell select{max-width:100%}@media (max-width:1000px){.v8-selector-ribbon{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:4px;max-width:none;padding:8px;bottom:104px;left:12px;right:12px}.v7-station{height:calc(100dvh - 188px)}.v7-portals{max-height:calc(100dvh - 188px);bottom:164px}.v7-world,.v7-open-world{padding-bottom:168px}.v8-game-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.v8-game-grid{grid-template-columns:1fr}.v8-selector-ribbon{font-size:9px}.v8-selector-ribbon select{font-size:10px}.v8-render-status{font-size:8px}.v7-station-heading h1{overflow-wrap:anywhere}}@media print{.v8-selector-ribbon{display:none}}
.v9-controls{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0;display:flex}.v9-controls label{flex:1;gap:8px;min-width:144px;display:grid}.v9-viewport{background:#0e0826;border-radius:16px;height:480px;margin:16px 0;overflow:hidden}.v9-viewport canvas{touch-action:none;width:100%;height:100%;display:block}.v9-gauges{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.v9-gauges article{background:#211440;border:1px solid #d4af3755;border-radius:8px;padding:16px}.v9-gauges span{color:#b4a7d6;font-size:12px;display:block}.v9-gauges strong{color:#00a8b5;font-size:20px}.v9-spark-header{color:#d4af37;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.v9-spark-header progress{accent-color:#00a8b5;width:120px}.v9-board{overflow-x:auto}.v9-board table{border-collapse:collapse;width:100%;min-width:560px}.v9-board th,.v9-board td{text-align:left;border-bottom:1px solid #b4a7d633;padding:12px}.v9-board th{color:#d4af37}.v9-kinetic{margin-bottom:24px}.v9-terms{color:#b4a7d6;font-size:12px}.v9-reward-list{gap:8px;display:grid}.v9-reward-list article{background:#211440;border-radius:8px;padding:16px}@media (max-width:600px){.v9-viewport{height:380px}.v9-gauges{grid-template-columns:repeat(2,minmax(0,1fr))}.v9-gauges strong{font-size:16px}.v9-controls label{min-width:120px}.v9-spark-header{font-size:11px}}
.v11-page{color:#f6eedb;background:radial-gradient(at top,#1e1248,#0e0826 55%,#070415);max-width:1200px;min-height:100vh;margin:auto;padding:32px 16px}.v11-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:16px 0;display:grid}.v11-grid label{align-content:start;gap:8px;display:grid}.v11-grid input[type=range]{accent-color:#00a8b5;width:100%}.v11-pod{background:radial-gradient(#1e1248,#0e0826);border-radius:24px;height:520px;position:relative;overflow:hidden}.v11-pod .spatial-canvas{height:100%;min-height:100%}.v11-portraits{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.v11-portraits canvas{aspect-ratio:4/3;background:#160e32;width:100%}.v11-portraits figcaption{color:#b4a7d6;font-size:11px;line-height:1.6}.v11-pip{aspect-ratio:4/3;background:#160e32;border-radius:12px;width:240px;max-width:100%;margin:16px 0}.v11-scroll{overflow:auto}.v11-scroll table{border-collapse:collapse;width:100%}.v11-scroll td,.v11-scroll th{text-align:left;border-bottom:1px solid #d4af3733;padding:12px}.v11-theater{aspect-ratio:16/9;background:#160e32;border-radius:20px;width:100%}.v11-stats{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.v11-stat{background:#160e32;border:1px solid #d4af3755;border-radius:24px;min-width:120px;padding:20px}.v11-stat strong{color:#00a8b5;font-size:24px;display:block}.v11-page a{color:#f6eedb}.v11-page h1{margin:24px 0;font-size:clamp(24px,4vw,44px);line-height:1.2}.v11-page h2{margin:20px 0;font-size:24px}.v11-page p{margin:16px 0;line-height:1.8}@media (max-width:640px){.v11-portraits{grid-template-columns:repeat(2,1fr)}.v11-pod{height:420px}.v11-page{padding:16px 12px}.v11-grid{grid-template-columns:1fr}}
