.am-world .am-body{min-width:0}.am-bench{position:relative;width:100%;max-width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;border:1px solid var(--w-line);background:linear-gradient(180deg,#123247,#0a2333)}.am-bench canvas{display:block;touch-action:manipulation}.am-tag{position:absolute;left:12px;top:12px}.am-loading{display:grid;place-items:center;height:100%;font-size:15px}.am-loading,.btag{color:var(--w-dim)}.btag{background:var(--w-abyss);border:1px solid var(--w-line);font-family:var(--f-display);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:6px;white-space:nowrap}.am-balance{min-width:110px}.am-balance.live .mv,.sockbtn{color:var(--w-lamp)}.sockbtn{min-width:96px;min-height:44px;border:2px dashed var(--w-lamp);border-radius:12px;background:rgba(255,195,92,.14);font-weight:600;font-size:14px;cursor:pointer;padding:6px 10px}.sockbtn:disabled{opacity:.55;cursor:not-allowed}.am-speaker-body{min-width:0;flex:1}.am-who{display:flex;gap:8px;align-items:center;justify-content:space-between}.am-instr-text{flex:1;min-width:0}.am-center{text-align:center;justify-items:center}.am-missing{margin:24px;display:grid;gap:14px;justify-items:start}.am-counter{display:grid;gap:10px}.am-ledger{width:100%;border-collapse:collapse;font-size:15px}.am-ledger td,.am-ledger th{padding:6px 8px;text-align:right;border-bottom:1px solid var(--w-line)}.am-ledger th:first-child{text-align:left}.am-ledger thead th{font-family:var(--f-display);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--w-dim);font-weight:600}.am-ledger tbody th{font-weight:500}.am-ledger td{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.am-ledger .tot{color:var(--w-teal);font-weight:700}.am-key{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13px;color:var(--w-dim)}.am-key span{display:inline-flex;gap:6px;align-items:center}.am-key i{width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;font:700 9px var(--f-mono);font-style:normal;border:1px solid var(--w-abyss)}.am-cmp{display:grid;grid-template-columns:1fr 1fr;gap:10px}.am-big{font-family:var(--f-mono);font-weight:700;font-size:24px;color:var(--w-teal);font-variant-numeric:tabular-nums}.am-tray{display:flex;flex-wrap:wrap;gap:10px}.am-part{min-height:56px;padding:8px 14px 8px 8px;border-radius:12px;border:1.5px solid var(--w-line);background:var(--w-hull);color:var(--w-foam);display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-weight:500}.am-part svg{width:36px;height:36px;flex:none}.am-part[aria-pressed=true]{border-color:var(--w-lamp);box-shadow:0 0 0 3px rgba(255,195,92,.35)}.am-part:disabled{opacity:.4;cursor:default}.am-reqs{list-style:none;margin:0;padding:0;display:grid;gap:6px}.am-reqs li{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--w-hull);font-size:15px}.am-reqs .rq{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:700;border:1.5px solid var(--w-line)}.am-reqs .rq,.am-reqs .rs{font-size:13px;color:var(--w-dim)}.am-reqs .rs{margin-left:auto;white-space:nowrap}.am-reqs li.y .rq{background:var(--w-teal);border-color:var(--w-teal);color:var(--w-abyss)}.am-say{display:flex;gap:8px;align-items:center}.am-say .field{flex:1;min-width:0}.am-fps{font-family:var(--f-mono);font-size:12px}@container (max-width: 420px){.am-cmp{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.am-world *,.am-world :after,.am-world :before{animation:none!important;transition:none!important}}.am-world .evid span{white-space:nowrap}.dsr-col,.dsr-world .wbody{min-width:0}.dsr-bench{position:relative;width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;border:1px solid var(--w-line);background:linear-gradient(180deg,#123247,#0a2333)}.dsr-stage{position:absolute;inset:0}.dsr-stage canvas{display:block;touch-action:none}.dsr-loading,.dsr-nogl{display:grid;place-items:center;height:100%;color:var(--w-dim);font-size:16px;padding:16px;text-align:center}.dsr-world .wbtn.ghost{position:relative;left:auto;top:auto;width:auto;height:auto;margin:0;pointer-events:auto;z-index:auto;animation:none;opacity:1}.dsr-world .wbtn.ghost:before{content:none}.dsr-world .listen,.dsr-world .listen.sm,.dsr-world .wbtn.sm{min-height:48px}.dsr-world .wbtn.ghost.dsr-reset{position:absolute;right:10px;bottom:10px}.dsr-tripped{position:absolute;left:50%;top:10%;transform:translateX(-50%);background:var(--w-coral);color:var(--w-abyss);font-family:var(--f-display);font-weight:700;letter-spacing:.1em;padding:6px 12px;border-radius:8px;font-size:14px;white-space:nowrap}.dsr-main{left:12px}.dsr-main,.dsr-ptag{position:absolute;top:12px}.dsr-ptag{right:12px}.dsr-lbl{background:var(--w-abyss);border:1px solid var(--w-line);color:var(--w-dim);font-family:var(--f-mono);font-size:12px;padding:1px 6px;border-radius:6px;white-space:nowrap}.dsr-volt .mv{color:var(--w-violet)}.dsr-speaker-body{min-width:0;flex:1;display:grid;gap:4px;justify-items:start}.dsr-push{margin-left:auto}.dsr-nowrap{flex-wrap:nowrap}.dsr-nowrap .field{flex:1;min-width:0;width:auto}.dsr-nowrap .wbtn{flex:none}.dsr-under-left{display:grid;gap:10px;align-content:start;min-width:0}.dsr-instr{flex:1;min-width:0}.dsr-log{padding:12px;background:var(--w-abyss)}.dsr-sock{min-width:96px;min-height:48px;border:2px dashed var(--w-lamp);border-radius:12px;background:rgba(255,195,92,.14);color:var(--w-lamp);font-weight:600;font-size:14px;cursor:pointer;padding:6px 10px}.dsr-sw{background:rgba(6,24,42,.35)}.term{width:44px;height:44px;border-radius:50%;background:transparent;border:0;display:grid;place-items:center;cursor:pointer;padding:0}.term i{width:18px;height:18px;border-radius:50%;background:var(--w-foam);border:3px solid var(--w-abyss);box-shadow:0 0 0 2px var(--w-dim);transition:transform .15s}.term:hover i{transform:scale(1.15)}.term[aria-pressed=true] i{background:var(--w-lamp);box-shadow:0 0 0 5px rgba(255,195,92,.45)}.term.hint i{box-shadow:0 0 0 2px var(--w-lamp);animation:pulse 1.4s ease-in-out infinite}.tray{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tray .sp{flex:1}.part{min-height:56px;padding:8px 14px;border-radius:12px;border:1.5px solid var(--w-line);background:var(--w-hull);color:var(--w-foam);display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-weight:500;font-size:16px}.part[aria-pressed=true]{box-shadow:0 0 0 3px rgba(255,195,92,.35)}.part.hint,.part[aria-pressed=true]{border-color:var(--w-lamp)}.part:disabled{opacity:.4;cursor:default}.reqs{list-style:none;margin:0;padding:0;display:grid;gap:6px}.reqs li{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;background:var(--w-hull);font-size:15px}.reqs .rq{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:700;border:1.5px solid var(--w-line)}.reqs .rq,.reqs .rs{font-size:13px;color:var(--w-dim)}.reqs .rs{margin-left:auto;white-space:nowrap}.reqs li.y .rq{background:var(--w-teal);border-color:var(--w-teal);color:var(--w-abyss)}.reqs li.n .rq{border-color:var(--w-coral);color:var(--w-coral)}.used-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.used-list li{display:flex;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:8px;background:var(--w-abyss);font-size:15px}.used-list span{font-family:var(--f-mono);font-size:13px;color:var(--w-teal)}@media (prefers-reduced-motion:reduce){.term.hint i{animation:none}.term i{transition:none}}