.ik2qNG_settingsButton{z-index:50;font:11px/1 var(--font-mono);color:#0b0c1a;background:var(--accent);cursor:pointer;border:0;padding:8px 10px;position:fixed;top:64px;right:12px}.ik2qNG_drawer{z-index:49;background:var(--panel);border-left:1px solid var(--line);flex-direction:column;gap:16px;width:min(320px,100vw);padding:104px 16px 16px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 32px #0006}.ik2qNG_drawer[hidden]{display:none}.ik2qNG_drawerHead{font:11px/1 var(--font-mono);color:var(--muted-2);justify-content:space-between;align-items:center;display:flex}.ik2qNG_drawerHead button{font:11px/1 var(--font-mono);color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;padding:5px 8px}.ik2qNG_row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ik2qNG_lbl{font:11px/1 var(--font-mono);color:var(--muted-2);flex-basis:100%}.ik2qNG_row button{font:11px/1 var(--font-mono);color:var(--muted);background:var(--panel);border:1px solid var(--line);cursor:pointer;white-space:nowrap;padding:6px 9px}.ik2qNG_row button:hover{color:var(--text);border-color:#4a4e73}.ik2qNG_row button[aria-pressed=true]{color:#0b0c1a;background:var(--accent);border-color:var(--accent)}
.TF_huq_root{width:100%;position:relative}.TF_huq_stage{aspect-ratio:16/9;background:#0b0c1a;width:100%;min-width:min(100%,640px);max-width:calc(177.778svh - 266.667px);margin:0 auto;position:relative;overflow:hidden}.TF_huq_full{background:#0b0c1a;width:100%;height:min(100svh,56.25vw);position:relative;overflow:hidden}.TF_huq_frame{width:100%;height:100%;position:relative}.TF_huq_full .TF_huq_frame{aspect-ratio:16/9;width:min(100%,205svh);height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (max-aspect-ratio:1){.TF_huq_full .TF_huq_frame{width:calc(100% * var(--core,1))}}.TF_huq_canvas{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;aspect-ratio:16/9;transition:transform 1.1s cubic-bezier(.6,0,.3,1);display:block}.TF_huq_zoom .TF_huq_canvas{transform:scale(var(--zoom,4.9))}.TF_huq_zoom:after{content:"";background:#0b1020;animation:.35s .8s both TF_huq_fade-in;position:absolute;inset:0}@keyframes TF_huq_fade-in{0%{opacity:0}to{opacity:1}}.TF_huq_tip{font:600 11px/1.2 var(--font-mono);color:#0b0c1a;white-space:nowrap;pointer-events:none;background:#ffcb6b;padding:3px 6px;position:absolute;transform:translate(-50%,calc(-100% - 6px))}.TF_huq_objectList{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;list-style:none;position:absolute;top:0;overflow:hidden}.TF_huq_objectList:focus-within{clip-path:none;flex-wrap:wrap;justify-content:center;gap:6px;width:auto;height:auto;padding:10px 12px 0;display:flex;position:static}.TF_huq_objectList a,.TF_huq_objectList button{font:11px/1 var(--font-mono);color:#0b0c1a;cursor:pointer;background:#ffcb6b;border:0;padding:6px 9px;text-decoration:none}.TF_huq_popover{width:min(280px,100vw - 16px);max-height:min(60vh,420px);color:var(--text);background:var(--panel);border:1px solid var(--warm);margin:0;padding:12px 14px;position:fixed;inset:auto;overflow:auto;transform:translate(-50%,-100%);box-shadow:4px 4px #00000073}.TF_huq_popover.TF_huq_below{transform:translate(-50%)}.TF_huq_popoverHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.TF_huq_popover h2{font:700 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--warm);margin:0}.TF_huq_popoverHead button{font:600 16px/1 var(--font-mono);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px}.TF_huq_popoverHead button:hover{color:var(--text)}.TF_huq_popover p{font:12px/1.5 var(--font-mono);color:var(--muted);margin:0}.TF_huq_popover .TF_huq_fact{color:var(--text)}.TF_huq_popover h3{font:700 10px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:8px 0 4px}.TF_huq_popover ul{color:var(--muted);margin:0;padding-left:16px;font-size:12px}@media (prefers-reduced-motion:reduce){.TF_huq_canvas{transition:none}}.TF_huq_player{gap:8px;display:grid}.TF_huq_ytScreen{pointer-events:none;background:#000;position:absolute}.TF_huq_ytScreen iframe{border:0;width:100%;height:100%;display:block}.TF_huq_screenButton{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.TF_huq_screenButton:focus-visible{outline:1px solid var(--accent)}.TF_huq_ytBig{aspect-ratio:16/9;border:1px solid var(--warm);pointer-events:auto;width:min(480px,80%);top:50%;left:50%;translate:-50% -50%;box-shadow:4px 4px #00000073}.TF_huq_ytBig button{font:600 13px/1 var(--font-mono);color:#0b0c1a;background:var(--warm);cursor:pointer;border:0;padding:4px 8px;position:absolute;top:-1px;right:-1px;translate:0 -100%}.TF_huq_playerControls{gap:6px;display:flex}.TF_huq_playerControls button{font:600 11px/1 var(--font-mono);color:#0b0c1a;background:var(--warm);cursor:pointer;border:0;padding:7px 10px}.TF_huq_playerControls button+button{color:var(--text);border:1px solid var(--line);background:0 0}.TF_huq_volume{font:11px/1 var(--font-mono);color:var(--muted);align-items:center;gap:8px;display:flex}.TF_huq_volume input{accent-color:var(--warm);flex:1}.TF_huq_player ol{font:12px/1.6 var(--font-mono);color:var(--muted);margin:0;padding-left:18px}.TF_huq_player ol button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.TF_huq_player ol button:hover,.TF_huq_player ol button[aria-current=true]{color:var(--accent)}
._87cNcW_scene{flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:relative}._87cNcW_bottom{font:12px/1.6 var(--font-mono);color:var(--muted-2);text-shadow:0 1px #0009;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 16px 14px;display:flex;position:absolute;inset:auto 0 0}._87cNcW_bottom a{color:var(--muted);pointer-events:auto}._87cNcW_credit{flex:none}._87cNcW_tagline{text-align:right;text-wrap:balance;font:13px/1.6 var(--font-mono);color:var(--muted);margin:0}._87cNcW_social{flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:0;list-style:none;display:none}@media (min-aspect-ratio:1) and (max-aspect-ratio:17/10){._87cNcW_bottom{align-items:baseline;padding:12px 16px 0;position:static}}@media (min-aspect-ratio:1){._87cNcW_tagline{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-aspect-ratio:17/10){._87cNcW_tagline{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (max-aspect-ratio:1){._87cNcW_scene{justify-content:flex-start;padding-top:104px}._87cNcW_bottom{flex-direction:column-reverse;align-items:center;gap:16px;padding:20px 16px 24px;position:static}._87cNcW_tagline{text-align:center}._87cNcW_social{display:flex}}._87cNcW_prompt{color:var(--accent);margin-right:8px}._87cNcW_caret{vertical-align:-2px;background:var(--accent);width:7px;height:13px;margin-left:6px;animation:1s step-end infinite _87cNcW_caret;display:inline-block}@keyframes _87cNcW_caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){._87cNcW_caret{animation:none}}._87cNcW_hero{max-width:720px;padding:56px 0 8px}._87cNcW_h1{letter-spacing:-.03em;margin:12px 0;font-size:clamp(32px,6vw,56px);line-height:1.05}._87cNcW_lead{color:var(--muted);margin:0;font-size:19px}
.CSmfOG_root{background:#0b0c1a;width:100%;height:100svh;position:relative;overflow:hidden}.CSmfOG_canvas{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;touch-action:none;cursor:grab;display:block}.CSmfOG_canvas:active{cursor:grabbing}.CSmfOG_tip{font:600 11px/1.2 var(--font-mono);color:#0b0c1a;white-space:nowrap;pointer-events:none;background:#ffcb6b;padding:3px 6px;position:absolute;transform:translate(-50%,calc(-100% - 14px))}.CSmfOG_bar{pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px 16px;display:flex;position:absolute;inset:auto 0 0}.CSmfOG_shots{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.CSmfOG_shots button{font:11px/1 var(--font-mono);color:var(--text);border:1px solid var(--line);cursor:pointer;background:#0b0c1abf;padding:7px 10px}.CSmfOG_shots button[aria-pressed=true]{color:#0b0c1a;background:var(--warm);border-color:var(--warm)}.CSmfOG_tour{margin-left:8px}.CSmfOG_hint{font:11px/1.4 var(--font-mono);color:var(--muted);text-shadow:0 1px #000000b3;pointer-events:auto;margin:0}.CSmfOG_hint a{color:var(--accent)}.CSmfOG_failed{font:12px var(--font-mono);color:var(--muted);place-items:center;margin:0;display:grid;position:absolute;inset:0}
