.living-runtime.living-runtime-world{background:#05070a;width:100%;max-width:none;min-height:calc(100svh - 62px);margin:0;padding:0}.living-runtime.living-runtime-world .world-canvas-shell.is-product{width:100%;height:calc(100svh - 62px);min-height:42rem;box-shadow:none;background:#05070a;border:0;border-radius:0;overflow:hidden}.living-runtime.living-runtime-world .world-canvas-shell.is-product.is-expanded{border-radius:0;height:auto;inset:0}.world-canvas-shell.is-product:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#030508a3,#0000 28% 68%,#030508b3),linear-gradient(90deg,#03050857,#0000 38%);position:absolute;inset:0}.world-product-hud{z-index:3;pointer-events:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:1rem;display:grid;position:absolute;top:clamp(1rem,2.4vw,2.25rem);left:clamp(1rem,2.4vw,2.25rem);right:clamp(1rem,2.4vw,2.25rem)}.world-product-hud>div:first-child{max-width:min(42rem,66vw)}.world-product-hud .eyebrow{color:#ffffffb8;text-shadow:0 1px 1rem #000;margin:0 0 .55rem}.world-product-hud h1{color:#fffdf6;letter-spacing:-.055em;text-shadow:0 .15rem 2.5rem #000000b8;margin:0;font-size:clamp(2.1rem,5.8vw,5.75rem);line-height:.9}.world-product-hud p:not(.eyebrow){color:#ffffffbd;letter-spacing:.025em;text-shadow:0 1px 1rem #000;margin:.75rem 0 0;font:650 .72rem/1.5 ui-monospace,monospace}.world-product-authority{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:24rem;display:flex}.accepted-chip,.world-product-authority .blocked-chip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.05em;text-transform:uppercase;background:#05080cb8;border:1px solid #ffffff2b;border-radius:999px;padding:.62rem .78rem;font:750 .62rem/1 ui-monospace,monospace}.accepted-chip{border-color:color-mix(in srgb,var(--accent)52%,transparent);color:var(--accent)}.world-product-authority .blocked-chip{color:var(--warn)}.world-first-person-hint{z-index:4;border:1px solid color-mix(in srgb,var(--accent)42%,transparent);color:#fffc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;background:#05080cd1;border-radius:999px;align-items:center;gap:.58rem;max-width:min(23rem,100% - 2rem);padding:.58rem .7rem;font:650 .56rem/1.35 ui-monospace,monospace;display:flex;position:absolute;bottom:clamp(5.3rem,8vw,7rem);left:clamp(1rem,2.4vw,2.25rem)}.world-first-person-hint>i{border:1px solid var(--accent);width:.56rem;height:.56rem;box-shadow:0 0 0 .22rem color-mix(in srgb,var(--accent)10%,transparent);border-radius:50%;flex:none}.world-first-person-hint[data-locked=true]>i{background:var(--accent)}.world-first-person-hint>div{gap:.1rem;display:grid}.world-first-person-hint strong{color:var(--accent);letter-spacing:.05em;text-transform:uppercase}.splat-edit-viewport-legend{z-index:4;color:#ffffffc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;background:#05080ce0;border:1px solid #d8ff5761;gap:.65rem;width:min(27rem,100% - 2rem);padding:.85rem .95rem;font:650 .66rem/1.4 ui-monospace,monospace;display:grid;position:absolute;bottom:clamp(5.5rem,8vw,7rem);left:clamp(1rem,2.4vw,2.25rem);box-shadow:0 1rem 3rem #0000004d}.splat-edit-viewport-legend>div:first-child,.splat-edit-viewport-legend dl,.splat-edit-viewport-legend dl>div,.splat-edit-viewport-legend dt{align-items:center;display:flex}.splat-edit-viewport-legend>div:first-child{justify-content:space-between;gap:1rem}.splat-edit-viewport-legend>div:first-child span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.splat-edit-viewport-legend>div:first-child strong{color:#fffdf6;font-size:.72rem}.splat-edit-viewport-legend dl{gap:1.2rem;margin:0}.splat-edit-viewport-legend dl>div,.splat-edit-viewport-legend dt{gap:.4rem}.splat-edit-viewport-legend dd{color:#fffdf6;margin:0}.splat-edit-viewport-legend i{border:1px solid #ffffffad;border-radius:50%;width:.6rem;height:.6rem}.splat-edit-viewport-legend [data-effect=fade] i{background:#ffbd4a}.splat-edit-viewport-legend [data-effect=face] i{background:#d8ff57}.splat-edit-viewport-legend [data-effect=direct] i,.splat-edit-viewport-legend [data-effect=remove] i{background:#ff3154}.splat-edit-viewport-legend small{color:#ffffff94}.world-route-edit-toolbar{z-index:4;border:1px solid color-mix(in srgb,var(--accent)42%,#ffffff24);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#050907e6;justify-content:center;align-items:center;gap:.5rem;width:fit-content;max-width:calc(100% - 2rem);margin:0 auto;padding:.38rem;display:flex;position:absolute;bottom:clamp(5.8rem,10vw,7.2rem);left:clamp(1rem,2.4vw,2.25rem);right:clamp(1rem,2.4vw,2.25rem);box-shadow:0 1rem 3rem #0000006b}.world-route-edit-toolbar>div:first-child{gap:.2rem;min-width:8.5rem;padding:.3rem .55rem;display:grid}.world-route-edit-toolbar>div:first-child span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font:750 .52rem/1 ui-monospace,monospace}.world-route-edit-toolbar>div:first-child strong{color:#f4f1e8;font:650 .63rem/1.25 ui-monospace,monospace}.world-route-edit-toolbar>div:first-child small{color:#ffffff9e;max-width:14rem;font:500 .58rem/1.35 ui-monospace,monospace}.world-route-edit-toolbar [role=group]{gap:.25rem;display:flex}.world-route-edit-toolbar button{color:#ffffffb3;cursor:pointer;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff29;min-height:2.25rem;padding:.58rem .72rem;font:750 .58rem/1 ui-monospace,monospace}.world-route-edit-toolbar button:hover,.world-route-edit-toolbar button.is-selected{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent)12%,#050805d1)}.world-route-edit-toolbar>button:last-child{border-color:var(--accent);background:var(--accent);color:#0b1007}.world-route-edit-toolbar button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent)34%,transparent);outline-offset:2px}.runtime-mode-switch{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#05080cb8;border:1px solid #ffffff24;border-radius:999px;justify-content:flex-end;align-items:center;gap:.2rem;padding:.25rem;display:inline-flex}.runtime-mode-switch button,.world-product-dock button{color:#ffffffab;cursor:pointer;letter-spacing:.035em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:999px;min-height:2.25rem;padding:.58rem .8rem;font:750 .63rem/1 ui-monospace,monospace}.runtime-mode-switch button:hover,.runtime-mode-switch button.is-selected,.world-product-dock button:hover,.world-product-dock button.is-selected{color:#d8fff0;background:#a7f3d021;border-color:#a7f3d03d}.runtime-mode-switch button:focus-visible,.world-product-dock button:focus-visible{outline-offset:2px;outline:3px solid #a7f3d05c}.runtime-counters .runtime-mode-switch{justify-self:end}.world-product-dock{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;bottom:clamp(1rem,2.4vw,2.25rem);left:clamp(1rem,2.4vw,2.25rem);right:clamp(1rem,2.4vw,2.25rem)}.world-product-dock>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#05080cc2;border:1px solid #ffffff24;border-radius:999px;flex-wrap:wrap;gap:.25rem;padding:.28rem;display:flex;box-shadow:0 1rem 3rem #00000052}.world-product-dock .world-scene-selector{scrollbar-width:none;flex-wrap:nowrap;flex:auto;justify-content:flex-start;min-width:0;overflow-x:auto}.world-scene-selector::-webkit-scrollbar{display:none}.world-scene-selector button{flex:none}.world-ground-ready{color:#ffffff80;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.42rem;padding:0 .55rem;font:700 .54rem/1 ui-monospace,monospace;display:inline-flex}.world-ground-ready>i{border:1px solid;border-radius:50%;width:.42rem;height:.42rem}.world-ground-ready[data-ready=true]{color:var(--accent)}.world-ground-ready[data-ready=true]>i{box-shadow:0 0 0 .18rem color-mix(in srgb,var(--accent)10%,transparent);background:currentColor}@media (max-width:900px){.world-product-hud{grid-template-columns:minmax(0,1fr) auto}.world-product-authority{grid-area:2/1/auto/-1;justify-content:flex-start}.world-product-hud .runtime-mode-switch{grid-area:1/2}}@media (max-width:680px){.living-runtime.living-runtime-world .world-canvas-shell.is-product{border-radius:0;height:calc(100svh - 116px);min-height:34rem}.world-product-hud{grid-template-columns:minmax(0,1fr) auto;gap:.7rem}.world-product-hud>div:first-child{max-width:calc(100vw - 2rem)}.world-product-hud h1{font-size:clamp(2rem,12vw,3.6rem)}.world-product-hud p:not(.eyebrow){max-width:28rem;font-size:.64rem}.world-product-authority{display:none}.world-product-hud .runtime-mode-switch button{padding-inline:.65rem}.world-product-dock{flex-direction:column;align-items:stretch;gap:.45rem}.world-product-dock>div{border-radius:1rem;justify-content:center}.world-product-dock button{flex:auto}.world-route-edit-toolbar{flex-wrap:wrap;align-items:stretch;width:calc(100% - 2rem)}.world-route-edit-toolbar>div:first-child{flex:8rem}.world-route-edit-toolbar [role=group]{flex:100%;order:3}.world-route-edit-toolbar [role=group] button{flex:1 1 0}}.runtime-mode-switch button:hover,.runtime-mode-switch button.is-selected,.world-product-dock button:hover,.world-product-dock button.is-selected{border-color:color-mix(in srgb,var(--accent)34%,transparent);background:color-mix(in srgb,var(--accent)12%,transparent);color:var(--accent)}.runtime-mode-switch button:focus-visible,.world-product-dock button:focus-visible,.world-product-deck button:focus-visible,.world-product-deck input:focus-visible,.world-product-deck select:focus-visible,.world-product-deck a:focus-visible{outline:3px solid color-mix(in srgb,var(--accent)34%,transparent);outline-offset:2px}.world-product-deck{z-index:5;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#080c08ed;border:1px solid #ffffff2e;width:min(39rem,100% - 2rem);max-height:min(68vh,46rem);padding:1rem;position:absolute;bottom:clamp(5.8rem,10vw,7.2rem);right:clamp(1rem,2.4vw,2.25rem);overflow:auto;box-shadow:0 2rem 5rem #00000085}.world-product-deck[data-product-deck=camera]{background:#050907e6;width:min(78rem,100% - 2rem);max-height:min(44vh,23rem);margin:0 auto;padding:.52rem;left:clamp(1rem,2.4vw,2.25rem);right:clamp(1rem,2.4vw,2.25rem);box-shadow:0 1rem 3rem #0000006b}.world-product-deck[data-product-deck=camera]>header{align-items:center;padding:0 0 .42rem}.world-product-deck[data-product-deck=camera]>header .eyebrow{display:none}.world-product-deck[data-product-deck=camera]>header h2{letter-spacing:.08em;text-transform:uppercase;font:750 .62rem/1 ui-monospace,monospace}.world-product-deck[data-product-deck=camera]>header button{min-height:1.9rem;padding:.42rem .58rem}.world-product-deck-operation,.world-product-deck-evidence{width:min(78rem,100% - 2rem);max-height:min(76vh,56rem)}.world-operation-deck{gap:1rem;min-width:0;padding-top:.8rem;display:grid}.world-operation-deck>p{color:#ffffff9e;margin:0;font-size:.82rem;line-height:1.55}.world-product-deck>header{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;display:flex}.world-product-deck>header .eyebrow{margin:0 0 .3rem}.world-product-deck>header h2{color:#f4f1e8;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:400;line-height:1}.world-product-deck button,.world-product-deck select,.world-product-deck a{color:#ffffffc2;background:#0c100bd1;border:1px solid #ffffff29;border-radius:0;min-height:2.35rem;font:700 .61rem/1.2 ui-monospace,monospace}.world-product-deck button,.world-product-deck a{cursor:pointer;text-transform:uppercase;place-items:center;padding:.65rem .72rem;display:inline-grid}.world-product-deck button:hover,.world-product-deck button.is-selected,.world-product-deck a:hover{border-color:color-mix(in srgb,var(--accent)46%,transparent);color:var(--accent);background:color-mix(in srgb,var(--accent)9%,#0c100bd1)}.world-product-deck button:disabled{cursor:not-allowed;opacity:.42}.world-product-deck-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding-top:.8rem;display:grid}.world-product-deck-grid>p,.world-edit-deck>p{color:#ffffff94;grid-column:1/-1;margin:.35rem 0 0;font-size:.72rem;line-height:1.55}.world-camera-deck{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.58rem;padding-top:.5rem}.world-camera-mode-tabs{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;padding-bottom:.55rem;display:grid}.world-camera-mode-tabs button{background:0 0;border-color:#0000;min-height:2.25rem;padding:.48rem .58rem;font-size:.57rem}.world-camera-mode-tabs button.is-selected{border-color:color-mix(in srgb,var(--accent)52%,transparent);background:color-mix(in srgb,var(--accent)8%,transparent)}.world-camera-context{grid-template-columns:minmax(18rem,1fr) minmax(15rem,.72fr) minmax(15rem,.72fr);align-items:end;gap:.65rem;min-width:0;display:grid}.world-camera-control-block{align-content:start;gap:.42rem;min-width:0;display:grid}.world-camera-control-block>header{justify-content:space-between;align-items:baseline;gap:.6rem;min-height:1rem;display:flex}.world-camera-control-block>header strong,.world-camera-status strong{color:#f4f1e8;letter-spacing:.075em;text-transform:uppercase;font:750 .59rem/1 ui-monospace,monospace}.world-camera-control-block>header span,.world-camera-clean-frame>span,.world-camera-status span{color:#ffffff78;text-overflow:ellipsis;white-space:nowrap;font:600 .55rem/1.25 ui-monospace,monospace;overflow:hidden}.world-camera-preset-grid,.world-camera-lens-presets,.world-camera-motion-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid}.world-camera-preset-grid button,.world-camera-lens-presets button,.world-camera-motion-presets button,.world-camera-clean-frame button,.world-camera-first-person>button{min-height:2.05rem;padding:.45rem .5rem;font-size:.53rem}.world-camera-motion-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.world-camera-clean-frame{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.world-camera-clean-frame>span{white-space:normal;grid-column:1/-1;padding-top:.15rem}.world-camera-video-context{grid-template-columns:minmax(20rem,.8fr) minmax(31rem,1.2fr);align-items:start}.world-camera-video-toolbar{gap:.65rem;display:grid}.world-camera-video-context>.camera-path-authoring{min-width:0}.world-camera-first-person{grid-template-columns:minmax(18rem,1fr) auto minmax(18rem,.8fr);align-items:center}.world-camera-status{align-items:center;gap:.65rem;min-width:0;display:flex}.world-camera-status>i{background:#ca6a50;border-radius:50%;flex:none;width:.52rem;height:.52rem}.world-camera-status[data-ready=true]>i{background:var(--accent);box-shadow:0 0 0 .24rem color-mix(in srgb,var(--accent)12%,transparent)}.world-camera-status>div{gap:.22rem;min-width:0;display:grid}.world-camera-first-person>label{gap:.35rem;display:grid}.world-camera-first-person>label>span{color:#ffffffad;text-transform:uppercase;justify-content:space-between;font:700 .58rem/1 ui-monospace,monospace;display:flex}.world-camera-first-person>label output{color:var(--accent)}.world-camera-first-person>p{color:#ffffff85;grid-column:1/-1;margin:0;font:600 .58rem/1.42 ui-monospace,monospace}.world-canvas-shell.is-product>:not(.canonical-world-viewport):not(.world-hud-reveal-zones),.studio-topbar,.studio-rail{transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1)}.living-runtime.is-hud-hidden .world-canvas-shell.is-product>:not(.canonical-world-viewport):not(.world-hud-reveal-zones){opacity:0;pointer-events:none;transform:translateY(calc(100svh + 5rem))}.living-runtime.is-hud-hidden .world-canvas-shell.is-product>.world-product-hud{transform:translateY(calc(-100% - 5rem))}.world-hud-reveal-zones{z-index:20;pointer-events:none;position:absolute;inset:0}.world-hud-reveal-zones button{pointer-events:auto;cursor:pointer;background:0 0;border:0;position:absolute}.world-hud-reveal-zones button:after{content:"";background:color-mix(in srgb,var(--accent)58%,transparent);opacity:.18;transition:opacity .12s;position:absolute}.world-hud-reveal-zones button:hover:after,.world-hud-reveal-zones button:focus-visible:after{opacity:.82}.world-hud-reveal-zones .is-side{width:14px;top:12%;bottom:12%;left:0}.world-hud-reveal-zones .is-side:after{width:2px;inset:0 auto 0 0}.world-hud-reveal-zones .is-bottom{height:14px;bottom:0;left:12%;right:12%}.world-hud-reveal-zones .is-bottom:after{height:2px;inset:auto 0 0}.world-hud-reveal-zones span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.world-first-person-control{border:1px solid color-mix(in srgb,var(--accent)28%,#ffffff1f);background:linear-gradient(125deg,color-mix(in srgb,var(--accent)6%,transparent),transparent 46%),#040805d6;gap:.65rem;padding:.78rem;display:grid}.world-first-person-control>header,.world-first-person-control>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.world-first-person-control>header>div{gap:.24rem;display:grid}.world-first-person-control>header span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font:750 .52rem/1 ui-monospace,monospace}.world-first-person-control>header strong{color:#f4f1e8;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400}.world-first-person-control>header small{color:#ffffff85;text-transform:uppercase;border:1px solid #ffffff24;padding:.32rem .42rem;font:700 .5rem/1 ui-monospace,monospace}.world-first-person-control>p{color:#ffffff94;margin:0;font-size:.68rem;line-height:1.5}.world-first-person-field{background:#ffffff06;border:1px solid #ffffff1f;gap:.42rem;padding:.62rem;display:grid}.world-first-person-field>label{grid-template-columns:minmax(9.5rem,auto) minmax(7rem,1fr) auto;align-items:center;gap:.65rem;display:grid}.world-first-person-field span,.world-first-person-field output,.world-first-person-field small{font:650 .56rem/1.35 ui-monospace,monospace}.world-first-person-field span{color:#ffffffc2}.world-first-person-field output{min-width:3.5rem;color:var(--accent);text-align:right}.world-first-person-field small{color:#ffffff7a}.world-first-person-control>div code{color:#ffffff75;text-overflow:ellipsis;white-space:nowrap;font:650 .54rem/1.3 ui-monospace,monospace;overflow:hidden}.world-first-person-control>div button{border-color:var(--accent);background:var(--accent);color:#0b1007;flex:none;min-width:9.5rem}.world-first-person-control>div button.is-selected{color:#f4f1e8;background:#ffffff14;border-color:#f4f1e8}.world-first-person-control[data-available=false]{background:#0408059e;border-color:#ffffff1f}.world-first-person-control[data-active=true]{box-shadow:inset 3px 0 0 var(--accent)}.world-first-person-control>p[role=alert]{color:var(--warn)}.world-walk-tuning{border:1px solid color-mix(in srgb,var(--accent)24%,#ffffff1f);background:#040805ad;margin-bottom:.65rem}.world-walk-tuning>summary{color:#ffffffad;cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem;font:700 .58rem/1.2 ui-monospace,monospace;list-style:none;display:flex}.world-walk-tuning>summary::-webkit-details-marker{display:none}.world-walk-tuning>summary strong,.world-walk-tuning output{color:var(--accent)}.world-walk-tuning>label{color:#ffffffb3;border-top:1px solid #ffffff1a;grid-template-columns:minmax(12rem,auto) minmax(8rem,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;font:650 .58rem/1.35 ui-monospace,monospace;display:grid}.world-walk-tuning input{width:100%;accent-color:var(--accent)}.world-walk-tuning>p{color:#ffffff7a;margin:0;padding:0 .7rem .7rem;font:600 .56rem/1.45 ui-monospace,monospace}.world-camera-path-advanced{background:#040805b8;border:1px solid #ffffff1f}.world-camera-path-advanced>summary{color:#ffffffad;cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.8rem;padding:.82rem;font:750 .58rem/1.35 ui-monospace,monospace;list-style:none;display:flex}.world-camera-path-advanced>summary::-webkit-details-marker{display:none}.world-camera-path-advanced>summary:after{content:"+";color:var(--accent);font-size:.9rem}.world-camera-path-advanced[open]>summary:after{content:"−"}.world-camera-path-advanced>summary strong{color:#ffffff6b;font:inherit;margin-left:auto}.world-camera-path-advanced .camera-path-authoring{border:0;border-top:1px solid #ffffff1f}.camera-path-authoring{border:1px solid color-mix(in srgb,var(--accent)28%,#ffffff1f);background:linear-gradient(135deg,color-mix(in srgb,var(--accent)5%,transparent),transparent 42%),#040805d6;grid-column:1/-1;gap:.7rem;padding:.78rem;display:grid}.world-camera-deck .camera-path-authoring{gap:.42rem;padding:.55rem}.camera-path-authoring>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.camera-path-authoring>header>div,.camera-path-selected-key>div{gap:.22rem;display:grid}.camera-path-authoring>header span,.camera-path-select>span,.camera-path-fields label>span,.camera-path-selected-key label>span,.camera-path-selected-key>div>span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font:750 .52rem/1 ui-monospace,monospace}.camera-path-authoring>header strong,.camera-path-selected-key>div>strong{color:#f4f1e8;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400}.camera-path-authoring>header button{border-color:var(--accent);background:var(--accent);color:#0b1007;min-width:8.4rem}.camera-path-authoring>header button:hover{color:#0b1007;background:#e2ff6f}.world-camera-deck .camera-path-authoring>header strong{font-family:ui-monospace,monospace;font-size:.65rem}.world-camera-deck .camera-path-authoring>header button{min-width:5.8rem;min-height:2rem;padding:.44rem .5rem}.camera-path-select,.camera-path-fields label,.camera-path-selected-key label{gap:.35rem;display:grid}.camera-path-select select,.camera-path-fields input,.camera-path-selected-key input,.camera-path-selected-key select{color:#ffffffc7;background:#090e09e6;border:1px solid #ffffff26;border-radius:0;width:100%;padding:.58rem .62rem;font:650 .62rem/1.2 ui-monospace,monospace}.camera-path-timeline{background:#0000003d;border:1px solid #ffffff21;grid-template-columns:minmax(0,1fr) auto;gap:.36rem .7rem;padding:.82rem .78rem .58rem;display:grid}.world-camera-deck .camera-path-timeline{padding:.42rem .6rem .36rem}.world-camera-deck .camera-path-key-rail{height:1.15rem}.camera-path-key-rail{border-bottom:1px solid #ffffff2e;grid-column:1/-1;height:1.8rem;margin:0 .5rem;position:relative}.camera-path-key-rail button{background:#11170f;border:1px solid #ffffff85;width:.82rem;min-width:0;height:.82rem;min-height:0;padding:0;position:absolute;bottom:-.43rem;transform:translate(-50%)rotate(45deg)}.camera-path-key-rail button span{color:#ffffff85;font:650 .47rem/1 ui-monospace,monospace;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)rotate(-45deg)}.camera-path-key-rail button.is-selected{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent)14%,transparent)}.camera-path-timeline>input[type=range]{width:100%;accent-color:var(--accent);margin:0}.camera-path-timeline>output{color:#ffffff9e;white-space:nowrap;font:650 .56rem/1 ui-monospace,monospace}.camera-path-transport,.camera-path-history{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.camera-path-transport .is-primary{border-color:var(--accent);background:var(--accent);color:#0b1007}.world-camera-deck .camera-path-transport button{min-height:2rem;padding:.44rem .5rem}.camera-path-fine-tune{background:#00000029;border:1px solid #ffffff1f}.camera-path-fine-tune>summary{color:#ffffffb3;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;padding:.52rem .62rem;font:750 .54rem/1 ui-monospace,monospace;list-style:none;display:flex}.camera-path-fine-tune>summary::-webkit-details-marker{display:none}.camera-path-fine-tune>summary:after{content:"+";color:var(--accent);font-size:.85rem}.camera-path-fine-tune[open]>summary:after{content:"−"}.camera-path-fine-tune>summary small{color:#ffffff6b;font:inherit;letter-spacing:0;text-transform:none;margin-left:auto}.camera-path-fine-tune-grid{border-top:1px solid #ffffff1a;gap:.55rem;padding:.62rem;display:grid}.camera-path-fields{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.camera-path-checkbox{border:1px solid #ffffff21;align-items:center;min-height:2.35rem;padding:.55rem .68rem;display:flex!important}.camera-path-checkbox input{width:auto;accent-color:var(--accent)}.camera-path-selected-key{border-left:2px solid var(--accent);background:color-mix(in srgb,var(--accent)4%,#0003);grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;padding:.72rem;display:grid}.camera-path-selected-key>div,.camera-path-selected-key>dl,.camera-path-selected-key>button{grid-column:1/-1}.camera-path-selected-key dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0;display:grid}.camera-path-selected-key dl>div{border:1px solid #ffffff1a;min-width:0;padding:.5rem}.camera-path-selected-key dt{color:#ffffff6b;text-transform:uppercase;font:700 .5rem/1 ui-monospace,monospace}.camera-path-selected-key dd{overflow-wrap:anywhere;color:#ffffffb8;margin:.3rem 0 0;font:650 .56rem/1.35 ui-monospace,monospace}.camera-path-history .is-primary{border-color:var(--accent);background:var(--accent);color:#0b1007}.camera-path-authority-note,.camera-path-authoring>p,.camera-path-error{color:#ffffff8f;margin:0;font:600 .58rem/1.45 ui-monospace,monospace}.camera-path-error{color:var(--warn)}.canonical-splat-controls{gap:.55rem;padding-top:.8rem;display:grid}.world-edit-deck .canonical-splat-controls{border:1px solid color-mix(in srgb,var(--accent)24%,#ffffff1f);background:#070d08b8;padding:.72rem}.canonical-splat-control-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.canonical-splat-treatment-row{grid-template-columns:repeat(4,minmax(0,1fr))}.canonical-splat-locked-layer{border-left:2px solid var(--accent);color:#ffffffa6;background:color-mix(in srgb,var(--accent)5%,#050805a3);text-transform:uppercase;padding:.48rem .6rem;font:700 .56rem/1.3 ui-monospace,monospace}.canonical-splat-exact-controls{border-top:1px solid #ffffff1f;padding-top:.55rem}.canonical-splat-exact-controls summary{cursor:pointer;color:#ffffff94;text-transform:uppercase;font:700 .57rem/1.4 ui-monospace,monospace}.canonical-splat-exact-controls>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding-top:.55rem;display:grid}.canonical-splat-exact-controls label{color:#ffffffb8;text-transform:uppercase;border:1px solid #ffffff21;gap:.35rem;padding:.55rem .65rem;font:700 .57rem/1 ui-monospace,monospace;display:grid}.canonical-splat-exact-controls label span{justify-content:space-between;gap:1rem;display:flex}.canonical-splat-exact-controls input{width:100%;accent-color:var(--accent)}.canonical-splat-reset{justify-self:start}.world-edit-deck,.world-evidence-deck{gap:.8rem;padding-top:.8rem;display:grid}.world-evidence-deck{grid-template-columns:minmax(17rem,.86fr) minmax(22rem,1.14fr);align-items:start}.world-evidence-deck>.canonical-camera-guide-controls,.world-evidence-deck>label{grid-column:1/-1}.world-edit-deck-boundary{border:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;padding:.75rem;display:grid}.world-edit-deck-boundary span{color:var(--accent);text-transform:uppercase;font:700 .58rem/1 ui-monospace,monospace}.world-edit-deck-boundary p{color:var(--warn);grid-column:1/-1;margin:0;font:650 .6rem/1.4 ui-monospace,monospace}.world-edit-viewport-controls{border:1px solid color-mix(in srgb,var(--accent)26%,#ffffff1f);background:#060a07c2}.world-edit-viewport-controls>summary{cursor:pointer;min-height:2.75rem;color:var(--accent);text-transform:uppercase;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.7rem .78rem;font:750 .62rem/1.2 ui-monospace,monospace;list-style:none;display:grid}.world-edit-viewport-controls>summary::-webkit-details-marker{display:none}.world-edit-viewport-controls>summary small{color:#ffffff75;letter-spacing:0;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:650 .54rem/1.2 ui-monospace,monospace;overflow:hidden}.world-edit-viewport-action{border:1px solid color-mix(in srgb,var(--accent)45%,#ffffff1f);min-width:8.9rem;color:var(--accent);text-align:center;padding:.45rem .55rem}.world-edit-viewport-action-open,.world-edit-viewport-controls[open] .world-edit-viewport-action-closed{display:none}.world-edit-viewport-controls[open] .world-edit-viewport-action-open{display:inline}.world-edit-viewport-controls[open]>summary{border-bottom:1px solid #ffffff1f}.world-edit-viewport-controls .canonical-splat-controls{max-height:21rem;overflow:auto}.world-state-quick-controls{border:1px solid color-mix(in srgb,var(--accent)24%,#ffffff1f);background:linear-gradient(120deg,color-mix(in srgb,var(--accent)7%,transparent),transparent 55%),#050805b8;gap:.65rem;padding:.8rem;display:grid}.world-state-quick-controls>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.world-state-quick-controls>header div{gap:.2rem;display:grid}.world-state-quick-controls>header span,.world-state-quick-controls legend,.world-state-quick-controls>header small{color:#ffffff7a;letter-spacing:.07em;text-transform:uppercase;font:700 .52rem/1.2 ui-monospace,monospace}.world-state-quick-controls>header strong{color:#ffffffe0;font:500 .8rem/1.25 var(--font-serif,Georgia,serif)}.world-state-quick-grid{grid-template-columns:1.35fr 1fr .78fr;gap:.55rem;display:grid}.world-state-quick-controls fieldset{border:0;min-width:0;margin:0;padding:0}.world-state-quick-controls fieldset>div{grid-template-columns:repeat(auto-fit,minmax(2.8rem,1fr));gap:.25rem;margin-top:.35rem;display:grid}.world-state-quick-controls fieldset button{min-width:0;min-height:2rem;padding:.35rem .3rem;font-size:.52rem}.world-state-quick-controls>p{color:#ffffff6b;margin:0;font:600 .54rem/1.4 ui-monospace,monospace}.world-edit-section-tabs{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c08fa;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.35rem;margin:0 -1rem;padding:.65rem 1rem;display:grid;position:sticky;top:-1rem}.world-edit-section-tabs button[role=tab]{min-width:0;min-height:2.6rem;padding-inline:.5rem}.world-edit-section-tabs button[aria-selected=true]{border-color:var(--accent);background:var(--accent);color:#0b1007}.world-edit-section-tabs button[aria-selected=true]:hover{color:#0b1007;background:#e2ff6f}.world-edit-section{gap:.8rem;min-width:0;display:grid}.world-edit-deck .field-label,.world-evidence-deck>label{color:#ffffff9e;text-transform:uppercase;gap:.35rem;font:700 .57rem/1 ui-monospace,monospace;display:grid}.world-edit-deck select,.world-evidence-deck select{width:100%;padding:.65rem}.world-edit-deck .runtime-panel{background:#050805a3;border-radius:0;padding:.75rem}.splat-edit-selection-layers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.splat-edit-selection-layers article{background:#050805a3;border:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:.7rem;display:grid}.splat-edit-selection-layers article[data-active=true]{border-color:color-mix(in srgb,var(--accent)38%,#ffffff1f)}.splat-edit-selection-layers article>div{gap:.25rem;display:grid}.splat-edit-selection-layers span,.splat-edit-selection-layers small{color:#ffffff85;font:650 .55rem/1.35 ui-monospace,monospace}.splat-edit-selection-layers strong{color:var(--accent);font:750 .88rem/1 ui-monospace,monospace}.splat-edit-selection-layers button{align-self:start;min-height:2rem}.direct-route-authoring{border:1px solid color-mix(in srgb,var(--accent)24%,#ffffff1f);background:#070d08b8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;padding:.72rem;display:grid}.direct-route-copy{gap:.28rem;display:grid}.direct-route-copy>span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font:750 .54rem/1 ui-monospace,monospace}.direct-route-copy>strong{color:#f4f1e8;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400}.direct-route-copy>small{color:#ffffff94;font:650 .58rem/1.45 ui-monospace,monospace}.direct-route-authoring>button{border-color:var(--accent);background:var(--accent);color:#0b1007;min-width:8.4rem}.direct-route-authoring>button:hover,.direct-route-authoring>button.is-selected{color:#0b1007;background:#e2ff6f}.direct-route-mode{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding-top:.15rem;display:grid}.direct-route-mode>button{color:#ffffffad;background:#ffffff09;border-color:#ffffff29;min-width:0}.direct-route-mode>button.is-selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent)14%,#050805d1);color:#f4f1e8}.direct-route-draft-status{border:1px solid color-mix(in srgb,var(--accent)22%,#ffffff14);background:color-mix(in srgb,var(--accent)6%,#040805c2);grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .62rem;display:flex}.direct-route-draft-status>div{gap:.2rem;display:grid}.direct-route-draft-status strong{color:#f4f1e8;font:700 .64rem/1.2 ui-monospace,monospace}.direct-route-draft-status small{color:#ffffff94;font:600 .56rem/1.4 ui-monospace,monospace}.direct-route-draft-status>button{color:#ffffffc2;border-color:#ffffff2e;flex:none;min-width:0}.direct-route-authoring>p{color:var(--warn);grid-column:1/-1;margin:0;font:650 .6rem/1.45 ui-monospace,monospace}.direct-route-authoring[data-enabled=false]{border-color:#ffffff1a}.actor-waypoint-cue{border:1px solid color-mix(in srgb,var(--accent)58%,#ffffff29);background:linear-gradient(135deg,color-mix(in srgb,var(--accent)8%,transparent),transparent 58%),#040805f0;color:#f4f1e8;pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:min(17rem,100vw - 2rem);padding:.72rem;box-shadow:0 1rem 2.4rem #0000007a}.actor-waypoint-cue>header{gap:.22rem;margin-bottom:.58rem;display:grid}.actor-waypoint-cue>header span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font:750 .52rem/1 ui-monospace,monospace}.actor-waypoint-cue>header strong{color:#f4f1e8;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:400;line-height:1.2}.actor-waypoint-cue>[role=group]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;display:grid}.actor-route-draft-actions>[role=group]{grid-template-columns:repeat(2,minmax(0,1fr))}.actor-route-draft-actions{width:min(13rem,100vw - 1.5rem);padding:.52rem;box-shadow:0 .75rem 1.8rem #0000006b}.actor-route-draft-actions>header{gap:.12rem;margin-bottom:.42rem}.actor-route-draft-actions>header strong{font-family:ui-monospace,monospace;font-size:.7rem;font-weight:700}.actor-route-draft-actions button{min-height:1.8rem;padding:.32rem .4rem}.actor-route-draft-actions>small{margin-top:.38rem;font-size:.48rem}.actor-waypoint-cue button{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:0;min-width:0;min-height:2rem;padding:.38rem .45rem;font:700 .56rem/1.1 ui-monospace,monospace}.actor-waypoint-cue button:hover,.actor-waypoint-cue button:focus-visible,.actor-waypoint-cue button.is-selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent)15%,#050805e6);color:#f4f1e8;outline:none}.actor-waypoint-cue button.is-clear{color:#ffffff80;border-color:#ffffff1a}.actor-waypoint-cue button:disabled{cursor:wait;opacity:.52}.actor-waypoint-cue>p,.actor-waypoint-cue>small{color:#ffffff85;margin:.5rem 0 0;font:600 .52rem/1.4 ui-monospace,monospace;display:block}.actor-waypoint-cue[data-ambiguous=true]{border-color:#facc159e}.actor-program-form[data-mode=product]{gap:.72rem;margin-top:0;display:grid}.actor-program-form[data-mode=product]>.actor-authority-line,.actor-program-form[data-mode=product]>.route-authority-note{display:none}.actor-product-motion{background:#050805a3;border:1px solid #ffffff24;gap:.65rem;padding:.75rem;display:grid}.actor-product-motion>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.actor-product-motion>header>div{gap:.28rem;display:grid}.actor-product-motion>header span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font:750 .54rem/1 ui-monospace,monospace}.actor-product-motion>header strong{color:#f4f1e8;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400}.actor-product-motion>header output{color:#ffffff94;font:650 .58rem/1.35 ui-monospace,monospace}.actor-product-motion>[role=group]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;display:grid}.actor-product-motion>p{color:#ffffff8a;margin:0;font-size:.68rem;line-height:1.48}.actor-program-advanced{background:#05080585;border:1px solid #ffffff24}.actor-program-advanced>summary{color:#ffffffb8;cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.72rem;font:700 .62rem/1.25 ui-monospace,monospace;display:flex}.actor-program-advanced>summary small{color:#ffffff61;text-transform:none;font-size:.52rem;font-weight:600}.actor-program-advanced[open]{padding:0 .72rem .72rem}.actor-program-advanced[open]>summary{border-bottom:1px solid #ffffff1f;margin:0 -.72rem}.actor-program-form[data-mode=product]>.actor-program-waypoint{background:#050805a3;border-radius:0;margin:0}.actor-program-form[data-mode=product]>.actor-program-waypoint legend{color:var(--accent);text-transform:uppercase}.actor-program-form[data-mode=product]>.actor-program-actions{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080c08f7;border:1px solid #ffffff24;margin:0;padding:.58rem .65rem;position:sticky;top:3.05rem}.actor-program-save-bar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.actor-program-save-bar output{color:#ffffff75;font:650 .56rem/1.3 ui-monospace,monospace}.actor-program-save-bar[data-dirty=true] output{color:#fcd34d}.actor-program-form[data-mode=product]>.actor-program-actions button[type=submit]{border-color:var(--accent);background:var(--accent);color:#0b1007}.world-evidence-deck article{border:1px solid #ffffff24;padding:.8rem}.world-evidence-deck article .eyebrow{margin:0}.world-evidence-deck article h3{color:#f4f1e8;margin:.35rem 0 .55rem;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:400}.world-evidence-deck article>p:not(.eyebrow){color:#ffffff94;font-size:.72rem;line-height:1.5}.world-evidence-deck dl{border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));margin:.75rem 0;display:grid}.world-evidence-deck dl>div{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;min-width:0;padding:.55rem}.world-evidence-deck dt{color:#ffffff6b;text-transform:uppercase;font:700 .52rem/1 ui-monospace,monospace}.world-evidence-deck dd{overflow-wrap:anywhere;color:#ffffffc7;margin:.3rem 0 0;font:650 .58rem/1.35 ui-monospace,monospace}.world-evidence-deck code{overflow-wrap:anywhere;color:var(--accent);font-size:.58rem}.world-evidence-view-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem;margin:.75rem 0;display:grid}.world-evidence-view-actions>*{text-align:center;min-width:0}.world-splat-result-decision{border-top:1px solid #ffffff24;gap:.7rem;margin-top:.85rem;padding-top:.85rem;display:grid}.world-splat-result-decision-status{grid-template-columns:minmax(0,1fr) auto;gap:.28rem .8rem;display:grid}.world-splat-result-decision-status span,.world-splat-result-decision label>span{color:#ffffff75;text-transform:uppercase;font:700 .54rem/1 ui-monospace,monospace}.world-splat-result-decision-status strong{color:#f4f1e8;grid-column:1;font-size:.76rem}.world-splat-result-decision-status small{color:var(--accent);grid-area:1/2/3;align-self:center;font:650 .55rem/1.3 ui-monospace,monospace}.world-splat-result-decision>p{color:#ffffff94;margin:0;font-size:.66rem;line-height:1.5}.world-splat-result-decision>label{gap:.4rem;display:grid}.world-splat-result-decision textarea{resize:vertical;color:#eef3ed;background:#040805c7;border:1px solid #ffffff2e;border-radius:0;width:100%;min-height:4.7rem;padding:.62rem;font:.66rem/1.5 ui-monospace,monospace}.world-splat-result-decision-actions{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.world-splat-result-decision-actions button{background:#0c120de6;border:1px solid #ffffff2e;border-radius:0;min-height:2.5rem;padding:.55rem}.world-splat-result-decision-actions button.is-primary{border-color:var(--accent);color:#0b1007;background:var(--accent)}.world-splat-result-decision-actions button:disabled{cursor:not-allowed;opacity:.42}.world-splat-result-decision details{color:#ffffff8f;font-size:.62rem}.world-splat-result-decision details summary{cursor:pointer;color:var(--accent);text-transform:uppercase;font:700 .54rem/1 ui-monospace,monospace}.world-splat-result-decision details time{color:#fff6;font-family:ui-monospace,monospace}.world-splat-result-decision-error{color:var(--warn);justify-content:space-between;align-items:center;gap:.6rem;font-size:.62rem;display:flex}.world-splat-result-decision-error p{margin:0}.canonical-camera-guide-controls,.canonical-evidence-assets{background:#050805ad;border:1px solid #ffffff24;gap:.7rem;padding:.8rem;display:grid}.canonical-evidence-source-picker{background:#050805b8;border:1px solid #ffffff24;gap:.65rem;padding:.72rem;display:grid}.canonical-evidence-source-picker>header{justify-content:space-between;align-items:end;gap:.75rem;display:flex}.canonical-evidence-source-picker>header>div:first-child{gap:.22rem;display:grid}.canonical-evidence-source-picker>header span,.canonical-evidence-highlights>div:first-child>span,.canonical-evidence-browser-tools label>span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font:750 .52rem/1 ui-monospace,monospace}.canonical-evidence-source-picker>header strong{color:#ffffffd6;font:650 .62rem/1.35 ui-monospace,monospace}.canonical-evidence-source-picker>header [role=group],.canonical-evidence-browser-tools [role=group]{flex-wrap:wrap;gap:.28rem;display:flex}.canonical-evidence-source-picker button,.canonical-evidence-highlights button,.canonical-evidence-browser button{color:#ffffffa8;cursor:pointer;background:#ffffff09;border:1px solid #ffffff21;border-radius:0;font-family:ui-monospace,monospace}.canonical-evidence-source-picker button:hover,.canonical-evidence-source-picker button:focus-visible,.canonical-evidence-source-picker button.is-selected,.canonical-evidence-highlights button:hover,.canonical-evidence-highlights button:focus-visible,.canonical-evidence-highlights button.is-selected,.canonical-evidence-browser button:hover,.canonical-evidence-browser button:focus-visible,.canonical-evidence-browser button.is-selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent)12%,#050805e0);color:#f4f1e8;outline:none}.canonical-evidence-source-picker>header [role=group] button,.canonical-evidence-browser-tools [role=group] button{text-transform:uppercase;padding:.42rem .55rem;font-size:.55rem;font-weight:700}.canonical-evidence-source-picker>header button small{color:var(--accent);margin-left:.3rem}.canonical-evidence-source-picker>label,.canonical-evidence-browser-tools label{gap:.34rem;display:grid}.canonical-evidence-source-picker input,.canonical-evidence-browser-tools input{color:#f4f1e8;background:#00000052;border:1px solid #ffffff24;border-radius:0;outline:none;width:100%;min-height:2.35rem;padding:.48rem .58rem;font:600 .62rem/1.2 ui-monospace,monospace}.canonical-evidence-source-picker input:focus,.canonical-evidence-browser-tools input:focus{border-color:var(--accent)}.canonical-evidence-source-list,.canonical-evidence-browser-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;max-height:18rem;display:grid;overflow:auto}.canonical-evidence-source-list>button,.canonical-evidence-browser-list>button,.canonical-evidence-asset-rail>button{text-align:left;gap:.25rem;min-width:0;padding:.58rem;display:grid}.canonical-evidence-source-list>button>span,.canonical-evidence-browser-list>button>span,.canonical-evidence-asset-rail>button>span{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:.49rem;font-weight:750}.canonical-evidence-source-list>button>strong,.canonical-evidence-browser-list>button>strong,.canonical-evidence-asset-rail>button>strong{text-overflow:ellipsis;font-size:.6rem;line-height:1.28;overflow:hidden}.canonical-evidence-source-list>button>small,.canonical-evidence-browser-list>button>small{color:#ffffff6b;text-overflow:ellipsis;font-size:.49rem;line-height:1.3;overflow:hidden}.canonical-evidence-source-more{text-transform:uppercase;justify-self:start;padding:.45rem .65rem;font-size:.54rem;font-weight:700}.canonical-camera-guide-controls>div,.canonical-evidence-assets>header,.canonical-evidence-preview>div{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.canonical-camera-guide-controls>div:first-child,.canonical-evidence-assets>header>div,.canonical-evidence-preview>div{flex-direction:column;align-items:start}.canonical-camera-guide-controls>div[role=group]{grid-template-columns:auto minmax(6rem,1fr) auto auto;display:grid}.canonical-camera-guide-controls input{width:100%;accent-color:var(--accent)}.canonical-camera-guide-controls small,.canonical-evidence-assets header small,.canonical-evidence-loading{color:#ffffff7a;font:650 .56rem/1.4 ui-monospace,monospace}.canonical-evidence-assets>label{color:#ffffff94;text-transform:uppercase;gap:.35rem;font:700 .56rem/1 ui-monospace,monospace;display:grid}.canonical-evidence-preview{gap:.55rem;min-width:0;display:grid}.canonical-evidence-chapter{border-left:2px solid var(--accent);background:color-mix(in srgb,var(--accent)7%,#00000047);gap:.42rem;padding:.62rem;display:grid}.canonical-evidence-chapter>header{grid-template-columns:minmax(0,1fr) auto;gap:.25rem .7rem;display:grid}.canonical-evidence-chapter>header>span{color:var(--accent);letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;font:750 .5rem/1 ui-monospace,monospace}.canonical-evidence-chapter>header>strong{color:#ffffffd6;font:700 .62rem/1.3 ui-monospace,monospace}.canonical-evidence-chapter>header>small,.canonical-evidence-chapter>small{color:#ffffff80;font:600 .52rem/1.45 ui-monospace,monospace}.canonical-evidence-chapter>p{color:#ffffffb8;margin:0;font-size:.62rem;line-height:1.5}.canonical-evidence-chapter>small b{color:#ffffffbd;text-transform:uppercase}.canonical-evidence-highlights{gap:.48rem;display:grid}.canonical-evidence-highlights>div:first-child{justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.canonical-evidence-highlights>div:first-child small{color:#ffffff6b;font:600 .5rem/1.3 ui-monospace,monospace}.canonical-evidence-asset-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.canonical-evidence-preview code{max-width:100%}.canonical-evidence-preview img,.canonical-evidence-preview video{object-fit:contain;background:#050805;border:1px solid #ffffff1f;width:100%;max-height:26rem;display:block}.canonical-evidence-browser-tools{gap:.55rem;margin-top:.65rem;display:grid}.canonical-evidence-browser-list{margin-top:.55rem}.canonical-evidence-assets details{border-top:1px solid #ffffff1f;padding-top:.6rem}.canonical-evidence-assets summary{color:#ffffffad;cursor:pointer;text-transform:uppercase;font:700 .57rem/1.3 ui-monospace,monospace}.canonical-evidence-assets ul{gap:.3rem;max-height:16rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid;overflow:auto}.canonical-evidence-assets li{grid-template-columns:3.4rem minmax(0,1fr);gap:.45rem;font-size:.58rem;display:grid}.canonical-evidence-assets li>span:first-child{color:var(--accent);text-transform:uppercase;font-family:ui-monospace,monospace}.canonical-evidence-assets li[data-available=false],.canonical-evidence-error{color:var(--warn)}@media (max-width:1080px){.canonical-evidence-source-picker>header,.canonical-evidence-highlights>div:first-child{flex-direction:column;align-items:stretch}.canonical-evidence-source-list,.canonical-evidence-browser-list,.canonical-evidence-asset-rail{grid-template-columns:minmax(0,1fr)}.world-product-dock{flex-wrap:wrap;align-items:stretch}.world-product-dock .world-scene-selector{flex-basis:100%}.world-product-deck{bottom:9.8rem}.world-product-deck[data-product-deck=camera]{max-height:56vh}.world-camera-deck{grid-template-columns:minmax(0,1fr)}.world-camera-deck>.camera-path-authoring{grid-area:auto/1}.world-evidence-deck{grid-template-columns:minmax(0,1fr)}.world-evidence-deck>.canonical-camera-guide-controls,.world-evidence-deck>label{grid-column:auto}}@media (max-width:680px){.world-product-deck{width:calc(100% - 1rem);max-height:58vh;bottom:11.5rem;right:.5rem}.world-product-deck-operation{width:calc(100% - 1rem)}.world-product-deck-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-camera-deck,.camera-path-selected-key{grid-template-columns:1fr}.world-product-deck[data-product-deck=camera]{width:calc(100% - 1rem);left:.5rem;right:.5rem}.world-camera-deck>.camera-path-authoring{grid-area:auto/1}.world-camera-presets,.camera-path-transport,.camera-path-history{grid-template-columns:repeat(2,minmax(0,1fr))}.splat-edit-selection-layers,.world-state-quick-grid{grid-template-columns:minmax(0,1fr)}}
