.jericho-bencho-reference{--font-ui:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--bg:#fff;--board:#fff;--card:#f7f7f6;--surface:#f7f7f6;--surface-2:#f1f1f0;--surface-3:#ecebe7;--ink:#17181a;--ink-rgb:23, 24, 26;--ink-2:#3c3b37;--ink-3:#5c5b56;--ink-4:#6f6e68;--ink-5:#85847e;--on-ink:#fff;--on-ink-rgb:255, 255, 255;--slab:#17181a;--on-slab:#fff;--slab-dark:#0e0f11;--fill-slab:#fff;--fill-on:#17181a;--fill-on-rgb:23, 24, 26;--pane:var(--fill-slab);--pane-edge:#17181a14;--pane-thumb:#17181a12;--inlay:#ffffff8c;--inlay-hi:#17181a17;--elev-rgb:255, 255, 255;--glass-rgb:255, 255, 255;--shadow-rgb:23, 24, 26;--wash:.06;--pick:#0d99ff;--signal:#2231dd;--focus:#2231dd;--ok:#15803d;--ember:#b8431c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.jericho-bencho-reference[data-theme=dark],[data-theme=dark] .jericho-bencho-reference{--bg:#000;--board:#1a1a1a;--card:#0a0a0a;--surface:#0f0f0f;--surface-2:#181818;--surface-3:#202020;--ink:#fff;--ink-rgb:255, 255, 255;--ink-2:#b4b4b4;--ink-3:#9a9a9a;--ink-4:#828282;--ink-5:#6b6b6b;--on-ink:#000;--on-ink-rgb:0, 0, 0;--slab:#1a1a1a;--on-slab:#fff;--slab-dark:#262626;--fill-slab:#262626;--fill-on:#fff;--fill-on-rgb:255, 255, 255;--pane-edge:#ffffff14;--pane-thumb:#ffffff12;--inlay:#ffffff1a;--inlay-hi:#ffffff17;--elev-rgb:32, 32, 32;--shadow-rgb:0, 0, 0;--wash:.09;--pick:#3aa9ff;--ok:#34d17a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.jericho-bencho-reference:not([data-theme=light]){--bg:#000;--board:#1a1a1a;--card:#0a0a0a;--surface:#0f0f0f;--surface-2:#181818;--surface-3:#202020;--ink:#fff;--ink-rgb:255, 255, 255;--ink-2:#b4b4b4;--ink-3:#9a9a9a;--ink-4:#828282;--ink-5:#6b6b6b;--on-ink:#000;--on-ink-rgb:0, 0, 0;--slab:#1a1a1a;--on-slab:#fff;--slab-dark:#262626;--fill-slab:#262626;--fill-on:#fff;--fill-on-rgb:255, 255, 255;--pane-edge:#ffffff14;--pane-thumb:#ffffff12;--inlay:#ffffff1a;--inlay-hi:#ffffff17;--elev-rgb:32, 32, 32;--shadow-rgb:0, 0, 0;--wash:.09;--pick:#3aa9ff;--ok:#34d17a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
@font-face{font-family:Inter;src:url(../media/inter-latin.45535valc9rzk.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:where(.jericho-bencho-reference,.jericho-bencho-reference *){box-sizing:border-box;border:0 solid #e5e7eb}.jericho-bencho-reference{--font-ui:"Inter", "Maison Neue", "MaisonNeue-Book", "Instrument Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-family:var(--font-ui);color:var(--ink);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;tab-size:4;font-size:13px;line-height:19.5px}:where(.jericho-bencho-reference button,.jericho-bencho-reference input,.jericho-bencho-reference optgroup,.jericho-bencho-reference select,.jericho-bencho-reference textarea){font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;color:inherit;margin:0;padding:0}:where(.jericho-bencho-reference button,.jericho-bencho-reference select){text-transform:none}:where(.jericho-bencho-reference button,.jericho-bencho-reference [type=button],.jericho-bencho-reference [type=reset],.jericho-bencho-reference [type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:where(.jericho-bencho-reference h1,.jericho-bencho-reference h2,.jericho-bencho-reference h3,.jericho-bencho-reference h4,.jericho-bencho-reference h5,.jericho-bencho-reference h6){font-size:inherit;font-weight:inherit}:where(.jericho-bencho-reference blockquote,.jericho-bencho-reference dl,.jericho-bencho-reference dd,.jericho-bencho-reference h1,.jericho-bencho-reference h2,.jericho-bencho-reference h3,.jericho-bencho-reference h4,.jericho-bencho-reference h5,.jericho-bencho-reference h6,.jericho-bencho-reference hr,.jericho-bencho-reference figure,.jericho-bencho-reference p,.jericho-bencho-reference pre){margin:0}:where(.jericho-bencho-reference a){color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.jericho-bencho-reference ol,.jericho-bencho-reference ul,.jericho-bencho-reference menu){margin:0;padding:0;list-style:none}:where(.jericho-bencho-reference img,.jericho-bencho-reference svg,.jericho-bencho-reference video,.jericho-bencho-reference canvas,.jericho-bencho-reference audio,.jericho-bencho-reference iframe,.jericho-bencho-reference embed,.jericho-bencho-reference object){vertical-align:middle;display:block}:where(.jericho-bencho-reference img,.jericho-bencho-reference video){max-width:100%;height:auto}:where(){opacity:1;color:#9ca3af}:where(.jericho-bencho-reference button,.jericho-bencho-reference [role=button]){cursor:pointer}:where(.jericho-bencho-reference :disabled){cursor:default}:where(.jericho-bencho-reference [hidden]){display:none}
.spl{font-family:var(--font-ui);flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.spl-row{align-items:center;gap:8px;display:flex}.spl-slab{background:var(--fill-slab,var(--card));justify-content:center;align-items:center;display:flex}[data-stroke=on] .spl-slab{box-shadow:0 0 0 1px var(--pane-edge)}.spl-track{flex:none;position:relative}.spl-dot{background:color-mix(in srgb, var(--fill-on,var(--ink)) 16%, var(--fill-slab,var(--card)));cursor:pointer;border:0;border-radius:999px;height:100%;padding:0;position:absolute;top:0;left:0}.spl-dot:after{content:"";position:absolute;inset:-12px -4px}.spl-dot:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,var(--card)), 0 0 0 4px rgba(var(--fill-on-rgb,var(--ink-rgb)), .45);outline:none}.spl-ink{background:var(--fill-on,var(--ink));border-radius:999px;height:100%;position:absolute;top:0;left:0}.spl-tool{flex:none;transition:scale .16s cubic-bezier(.22,1,.36,1)}.spl-tool:has(.spl-go:active){scale:.96}.spl-go{border-radius:inherit;width:100%;height:100%;color:var(--fill-on,var(--ink-2));cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .16s;display:grid}.spl-go:hover{color:color-mix(in srgb, var(--fill-on,var(--ink-2)) 55%, var(--fill-slab,var(--card)))}.spl-go:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,var(--card)), 0 0 0 4px rgba(var(--fill-on-rgb,var(--ink-rgb)), .45);outline:none}
.asp{font-family:var(--font-ui);flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.asp-stage{place-items:center;width:100%;display:grid}.asp-pic{background-color:var(--surface-2);transition:width var(--asp-ms,.6s) cubic-bezier(.22, 1, .36, 1), height var(--asp-ms,.6s) cubic-bezier(.22, 1, .36, 1);background-position:50%;background-size:cover}.asp-tabs{background:rgba(var(--ink-rgb), var(--wash));border-radius:999px;grid-template-columns:repeat(3,40px);padding:2px;display:grid;position:relative}.asp-thumb{background:var(--card);width:calc(33.3333% - 1.33333px);height:calc(100% - 4px);box-shadow:0 1px 2px rgba(var(--ink-rgb), .1);transition:transform calc(var(--asp-ms,.6s) * .55) cubic-bezier(.22, 1, .36, 1);pointer-events:none;border-radius:999px;position:absolute;top:2px;left:2px}.asp-tab{height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:color .16s,scale .16s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.asp-tab:hover,.asp-tab[aria-checked=true]{color:var(--ink)}.asp-tab:active{scale:.96}.asp-tab:focus-visible{box-shadow:0 0 0 2px var(--card), 0 0 0 4px rgba(var(--ink-rgb), .35);outline:none}@media (prefers-reduced-motion:reduce){.asp-pic,.asp-thumb,.asp-tab{transition-duration:.16s}}
.motion-speed-module__6QM2VW__control{font:inherit;white-space:nowrap;color:inherit;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:flex}.motion-speed-module__6QM2VW__control input{accent-color:currentColor;cursor:pointer;background:0 0;border:0;width:96px;min-width:56px;height:28px;margin:0;padding:0}.motion-speed-module__6QM2VW__control input:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.motion-speed-module__6QM2VW__control output{font-variant-numeric:tabular-nums;text-align:right;min-width:4.2ch}.motion-speed-module__6QM2VW__exportControl{z-index:15;color:#252525;background:#fff;border:1px solid #ddd;border-radius:6px;padding:6px;position:fixed;bottom:20px;right:20px}@media (max-width:700px){.motion-speed-module__6QM2VW__control{gap:5px;padding:2px 4px;font-size:11px}.motion-speed-module__6QM2VW__control input{width:64px}.motion-speed-module__6QM2VW__control>span{display:none}}
