.toggle.svelte-hubh70{cursor:pointer;place-items:center;padding:0;display:inline-grid}svg.svelte-hubh70{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.viewer.svelte-1cabxtb{z-index:100;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#05070af5;outline:none;position:fixed;inset:0;overflow:hidden}.viewer.svelte-1cabxtb:active{cursor:grabbing}img.svelte-1cabxtb{opacity:0;max-width:none;position:absolute}img.ready.svelte-1cabxtb{opacity:1}.bar.svelte-1cabxtb{background:#14181fe6;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.bar.svelte-1cabxtb button:where(.svelte-1cabxtb){color:#e8ecf1;min-width:36px;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:1rem}.bar.svelte-1cabxtb button:where(.svelte-1cabxtb):hover:not(:disabled){background:#ffffff1a}.bar.svelte-1cabxtb button:where(.svelte-1cabxtb):disabled{opacity:.35;cursor:default}.level.svelte-1cabxtb{text-align:center;font-variant-numeric:tabular-nums;color:#aab3bf;min-width:44px;font-size:.9rem}.close.svelte-1cabxtb{margin-left:6px}.bar.svelte-1cabxtb .bar-toggle{color:#e8ecf1;background:0 0;border:0;border-radius:7px;min-width:36px;height:34px}.bar.svelte-1cabxtb .bar-toggle:hover{background:#ffffff1a}.bar.svelte-1cabxtb .bar-toggle[aria-pressed=true]{color:#3cff5a}.facts.svelte-m7ybva{grid-template-columns:1fr 1fr;gap:14px 16px;margin:0;display:grid}.facts.svelte-m7ybva>div:where(.svelte-m7ybva){min-width:0}.wide.svelte-m7ybva{grid-column:1/-1}dt.svelte-m7ybva{color:var(--muted);align-items:center;gap:6px;margin-bottom:3px;font-size:.8rem;display:flex}dt.svelte-m7ybva svg:where(.svelte-m7ybva){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}dd.svelte-m7ybva{margin:0;font-weight:650}kbd.svelte-m7ybva{font-family:var(--mono);border:1px solid var(--border);background:var(--surface-2);border-bottom-width:2px;border-radius:5px;margin-right:4px;padding:1px 6px;font-size:.78rem;font-weight:500}.admin.svelte-ojwmpe{border-color:var(--accent)}.head.svelte-ojwmpe{align-items:center;gap:6px;display:flex}.head.svelte-ojwmpe h2:where(.svelte-ojwmpe){margin:0 auto 0 0;font-size:1rem}.evidence.svelte-ojwmpe{grid-template-columns:auto 1fr;gap:4px 12px;margin:12px 0 0;font-size:.85rem;display:grid}.evidence.svelte-ojwmpe dt:where(.svelte-ojwmpe){color:var(--muted)}.evidence.svelte-ojwmpe dd:where(.svelte-ojwmpe){margin:0}.small.svelte-ojwmpe{margin:8px 0 0;font-size:.8rem}.keys.svelte-d1kp9n{--u:clamp(18px, 3.4cqw, 44px);font-size:calc(var(--u) * .38);pointer-events:none;opacity:0;align-items:flex-end;gap:.8cqw;transition:opacity .35s;display:flex;position:absolute;bottom:calc(2.2cqw + 44px);left:2.2cqw}.keys.shown.svelte-d1kp9n{opacity:1}.release.svelte-d1kp9n .k.on:where(.svelte-d1kp9n){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.release.svelte-d1kp9n .mouse:where(.svelte-d1kp9n) .btn.on:where(.svelte-d1kp9n){fill:var(--accent);stroke:var(--accent)}.board.svelte-d1kp9n{gap:calc(var(--u) * .1);grid-template-columns:calc(var(--u) * 1.5) repeat(3, var(--u));grid-template-rows:repeat(3, var(--u));grid-template-areas:". .w.""shift a s d""ctrl space space space";display:grid}.k.svelte-d1kp9n{border-radius:calc(var(--u) * .16);letter-spacing:.02em;color:#ffffffbf;background:#00000080;border:1px solid #ffffff40;place-items:center;font-weight:700;transition:background 60ms,color 60ms;display:grid}.k.on.svelte-d1kp9n{color:#000;background:#fff;border-color:#fff}.mouse.svelte-d1kp9n{width:calc(var(--u) * 1.6);height:auto;overflow:visible}.mouse.svelte-d1kp9n path:where(.svelte-d1kp9n){stroke:#ffffff40;stroke-width:1.5px}.mouse.svelte-d1kp9n .btn:where(.svelte-d1kp9n),.mouse.svelte-d1kp9n .body:where(.svelte-d1kp9n){fill:#00000080}.mouse.svelte-d1kp9n .btn.on:where(.svelte-d1kp9n){fill:#fff;stroke:#fff}.wrap.svelte-chjsyu{aspect-ratio:16/9;border-radius:var(--radius);background:#000;outline:none;width:100%;position:relative;overflow:hidden;container-type:inline-size}.wrap.svelte-chjsyu:fullscreen{aspect-ratio:auto;border-radius:0}.wrap.hide.svelte-chjsyu{cursor:none}video.svelte-chjsyu{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}.big-play.svelte-chjsyu{box-sizing:border-box;color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;width:68px;height:68px;padding:16px;transition:background .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.big-play.svelte-chjsyu:hover{background:var(--accent);color:var(--accent-ink)}.big-play.svelte-chjsyu svg:where(.svelte-chjsyu){width:100%;height:100%;display:block}.controls.svelte-chjsyu{color:#fff;background:linear-gradient(#0000,#000000bf);align-items:center;gap:6px;padding:24px 10px 8px;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.hide.svelte-chjsyu .controls:where(.svelte-chjsyu){opacity:0;pointer-events:none}.controls.svelte-chjsyu button:where(.svelte-chjsyu){min-width:32px;height:32px;color:inherit;cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;flex:none;padding:5px;font-size:.85rem}.controls.svelte-chjsyu button:where(.svelte-chjsyu):hover{background:#ffffff26}.controls.svelte-chjsyu svg:where(.svelte-chjsyu){width:22px;height:22px;display:block}.controls.svelte-chjsyu .speed:where(.svelte-chjsyu){min-width:44px}.controls.svelte-chjsyu .quality:where(.svelte-chjsyu){min-width:52px}.controls.svelte-chjsyu .xhair{width:32px;height:32px;color:inherit;background:0 0;border:0;border-radius:6px;flex:none}.controls.svelte-chjsyu .xhair:hover{background:#ffffff26}.controls.svelte-chjsyu .xhair[aria-pressed=true]{color:#3cff5a}.time.svelte-chjsyu{font-variant-numeric:tabular-nums;opacity:.9;flex:none;padding:0 4px;font-size:.8rem}.seek.svelte-chjsyu{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:60px;height:18px;margin:0 4px}.seek.svelte-chjsyu::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--p), #ffffff4d var(--p));border-radius:2px;height:4px}.seek.svelte-chjsyu::-moz-range-track{background:#ffffff4d;border-radius:2px;height:4px}.seek.svelte-chjsyu::-moz-range-progress{background:var(--accent);border-radius:2px;height:4px}.seek.svelte-chjsyu::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;width:12px;height:12px;margin-top:-4px}.seek.svelte-chjsyu::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px}.page.svelte-dpwb5w{padding-top:22px;padding-bottom:32px}.crumbs.svelte-dpwb5w{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.88rem;display:flex}.crumbs.svelte-dpwb5w a:where(.svelte-dpwb5w){color:var(--muted);text-decoration:none}.crumbs.svelte-dpwb5w a:where(.svelte-dpwb5w):hover{color:var(--text)}.crumbs.svelte-dpwb5w [aria-current]:where(.svelte-dpwb5w){color:var(--text);font-weight:550}.title.svelte-dpwb5w{margin:12px 0 20px}.title.svelte-dpwb5w h1:where(.svelte-dpwb5w){margin-bottom:6px}.tags.svelte-dpwb5w{flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;display:flex}.technique.svelte-dpwb5w{color:var(--text);font-weight:650}.used-by.svelte-dpwb5w{align-items:center;gap:5px;display:inline-flex}.used-by.svelte-dpwb5w a:where(.svelte-dpwb5w){color:var(--text);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.used-by.svelte-dpwb5w a:where(.svelte-dpwb5w):hover{text-decoration:underline}.used-by.svelte-dpwb5w img:where(.svelte-dpwb5w){object-fit:cover;border-radius:50%}.initial.svelte-dpwb5w{background:var(--surface-3);width:18px;height:18px;color:var(--muted);border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;display:inline-grid}.used-by.svelte-dpwb5w .elo:where(.svelte-dpwb5w){font-variant-numeric:tabular-nums}.grid.svelte-dpwb5w{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.zoomable.svelte-dpwb5w{cursor:zoom-in;border-radius:var(--radius);background:0 0;border:0;width:100%;padding:0;display:block}.aim-wrap.svelte-dpwb5w{position:relative}.aim-wrap.svelte-dpwb5w .aim-toggle{color:#fff;background:#0009;border:0;border-radius:7px;width:30px;height:30px;position:absolute;top:6px;right:6px}.aim-wrap.svelte-dpwb5w .aim-toggle:hover{background:#000c}.aim-wrap.svelte-dpwb5w .aim-toggle[aria-pressed=true]{color:#3cff5a}.aim.svelte-dpwb5w{aspect-ratio:16/9;border:1px solid var(--border);background:#000;border-radius:8px;position:relative;overflow:hidden}.aim.svelte-dpwb5w img:where(.svelte-dpwb5w){max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aim-note.svelte-dpwb5w,.video-note.svelte-dpwb5w{margin:8px 0 0}.aim-note.svelte-dpwb5w kbd:where(.svelte-dpwb5w),.video-note.svelte-dpwb5w kbd:where(.svelte-dpwb5w){font-family:var(--mono);border:1px solid var(--border);background:var(--surface-2);border-bottom-width:2px;border-radius:5px;padding:0 5px;font-size:.75rem}.setup.svelte-dpwb5w{border-radius:var(--radius);border:1px solid var(--border);width:100%;display:block}.main.svelte-dpwb5w h2:where(.svelte-dpwb5w){margin-top:18px}.side.svelte-dpwb5w{flex-direction:column;gap:16px;display:flex}.card.svelte-dpwb5w h2:where(.svelte-dpwb5w){font-size:1.02rem}ol.svelte-dpwb5w{counter-reset:step;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}ol.svelte-dpwb5w li:where(.svelte-dpwb5w){counter-increment:step;padding-left:34px;position:relative}ol.svelte-dpwb5w li:where(.svelte-dpwb5w):before{content:counter(step);background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:8px;place-items:center;font-size:.8rem;font-weight:750;display:grid;position:absolute;top:0;left:0}.small.svelte-dpwb5w{margin-top:0;font-size:.82rem}.notes.svelte-dpwb5w{border-left:3px solid var(--accent);background:var(--surface-2);white-space:pre-line;border-radius:0 6px 6px 0;margin:10px 0 0;padding:8px 10px;font-size:.9rem}.cmd.svelte-dpwb5w{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.cmd.svelte-dpwb5w code:where(.svelte-dpwb5w){font-family:var(--mono);overflow-wrap:break-word;-webkit-user-select:all;user-select:all;flex:1;font-size:.8rem}.legend.svelte-dpwb5w{align-items:center;gap:6px;margin:8px 0 0;font-size:.8rem;display:flex}.ring.svelte-dpwb5w{box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:10px;height:10px;display:inline-block}.dotw.svelte-dpwb5w,.dotg.svelte-dpwb5w{background:#fff;border:1px solid #0b0e13;border-radius:50%;width:10px;height:10px;display:inline-block}.heading.svelte-dpwb5w{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.heading.svelte-dpwb5w h1:where(.svelte-dpwb5w){min-width:0}.report.svelte-dpwb5w{color:var(--muted);flex:none}.report.svelte-dpwb5w:hover{color:var(--text)}@media (width<=900px){.grid.svelte-dpwb5w{grid-template-columns:minmax(0,1fr)}}
