.KQ9B0G_footer{background:var(--canvas);padding:66px 0 46px}.KQ9B0G_intro{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px;display:flex}.KQ9B0G_eyebrow{color:var(--accent);font:400 11px/1.5 var(--mono);letter-spacing:normal;text-transform:uppercase;margin:0 0 15px}.KQ9B0G_intro h2{letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.4vw,50px);line-height:1.15}.KQ9B0G_description{color:var(--soft);margin:0 0 5px;font-size:15px;line-height:1.8}.KQ9B0G_scene{width:100%}.KQ9B0G_stage{aspect-ratio:16/9;border:1px solid var(--line);isolation:isolate;background:#ede4d8;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 16px 48px #2b1c1609}.KQ9B0G_stage img,.KQ9B0G_stage svg{width:100%;height:100%;display:block}.KQ9B0G_stage>svg{position:absolute;inset:0}.KQ9B0G_stage [data-cat-hit]:focus-visible{stroke:currentColor;stroke-width:1px;stroke-dasharray:3 4;outline:none}.KQ9B0G_hidden{visibility:hidden}.KQ9B0G_live{visibility:visible}.KQ9B0G_controls{min-height:44px;color:var(--soft);justify-content:space-between;align-items:center;gap:16px;margin-top:13px;font-size:12px;display:flex}.KQ9B0G_controls>span,.KQ9B0G_controls>div{align-items:center;gap:10px;display:flex}.KQ9B0G_controls>div{gap:20px}.KQ9B0G_dot{background:var(--sunset-coral);border-radius:50%;width:6px;height:6px}.KQ9B0G_hint{color:var(--soft);opacity:.85;font-size:11px}.KQ9B0G_controls button{border:1px solid var(--line);min-height:44px;color:var(--soft);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.KQ9B0G_controls button:hover{color:var(--ink);background:var(--panel)}.KQ9B0G_controls button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:650px){.KQ9B0G_footer{padding:42px 0 28px}.KQ9B0G_intro{margin-bottom:24px;display:block}.KQ9B0G_description{margin:18px 0 0;font-size:14px}.KQ9B0G_stage{border-radius:12px}.KQ9B0G_hint{display:none}.KQ9B0G_controls{gap:8px;font-size:11px}.KQ9B0G_controls button{padding:8px 11px}}
