.cb[data-astro-cid-ceawhs7y]{gap:18px;min-width:0;display:grid}.cb[data-astro-cid-ceawhs7y] [data-astro-cid-ceawhs7y][hidden]{display:none!important}.modes[data-astro-cid-ceawhs7y]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.modes[data-astro-cid-ceawhs7y] button[data-astro-cid-ceawhs7y]{text-align:left;border:1px solid var(--line);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;align-content:start;gap:2px;padding:12px 14px;display:grid}.modes[data-astro-cid-ceawhs7y] button[data-astro-cid-ceawhs7y]:hover{border-color:var(--sky)}.modes[data-astro-cid-ceawhs7y] button[data-astro-cid-ceawhs7y][aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--wash)}.modes[data-astro-cid-ceawhs7y] strong[data-astro-cid-ceawhs7y]{font:700 16px/1.2 var(--display)}.modes[data-astro-cid-ceawhs7y] span[data-astro-cid-ceawhs7y]{color:var(--ink-soft);font-size:13px;line-height:1.35}.modes[data-astro-cid-ceawhs7y] em[data-astro-cid-ceawhs7y]{font:700 12px/1 var(--body);border-radius:999px;justify-self:start;margin-top:6px;padding:4px 8px;font-style:normal}.modes[data-astro-cid-ceawhs7y] em[data-astro-cid-ceawhs7y]:empty{display:none}.modes[data-astro-cid-ceawhs7y] em[data-astro-cid-ceawhs7y].bad{color:#b4234f;background:#fde2e9}.modes[data-astro-cid-ceawhs7y] em[data-astro-cid-ceawhs7y].ok{color:#17663a;background:#ddf5e6}.stage[data-astro-cid-ceawhs7y]{border:1px solid var(--line);background:var(--wash);touch-action:pan-y;user-select:none;border-radius:16px;position:relative;overflow:hidden}.stage[data-astro-cid-ceawhs7y] canvas[data-astro-cid-ceawhs7y]{width:100%;height:auto;display:block}.stage[data-astro-cid-ceawhs7y] .sim[data-astro-cid-ceawhs7y]{clip-path:inset(0 0 0 50%);position:absolute;inset:0}.handle[data-astro-cid-ceawhs7y]{pointer-events:none;background:#fff;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 0 1px #0b223059}.handle[data-astro-cid-ceawhs7y] span[data-astro-cid-ceawhs7y]{width:40px;height:40px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0b22304d}.tag[data-astro-cid-ceawhs7y]{color:#fff;font:600 13px/1.2 var(--body);pointer-events:none;background:#0b2230c7;border-radius:999px;padding:5px 10px;position:absolute;bottom:12px}.tag[data-astro-cid-ceawhs7y].left{left:12px}.tag[data-astro-cid-ceawhs7y].right{right:12px}.stage[data-astro-cid-ceawhs7y] input[data-astro-cid-ceawhs7y][type=range]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.stage[data-astro-cid-ceawhs7y]:focus-within{outline:3px solid var(--pink);outline-offset:3px}.verdict[data-astro-cid-ceawhs7y]{border-radius:14px;padding:14px 18px;font-size:16px;line-height:1.5}.verdict[data-astro-cid-ceawhs7y].bad{color:#7a1533;background:#fde2e9}.verdict[data-astro-cid-ceawhs7y].ok{color:#134f2d;background:#ddf5e6}.verdict[data-astro-cid-ceawhs7y] a[data-astro-cid-ceawhs7y]{color:inherit;font-weight:600}.pairs[data-astro-cid-ceawhs7y]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pairs[data-astro-cid-ceawhs7y]:empty{display:none}.pairs[data-astro-cid-ceawhs7y] li{border:1px solid var(--line);background:var(--white);border-radius:14px;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.pairs[data-astro-cid-ceawhs7y] .duo{display:flex}.pairs[data-astro-cid-ceawhs7y] .duo i{border:1px solid #0b223026;border-radius:8px;width:34px;height:34px;display:block}.pairs[data-astro-cid-ceawhs7y] .duo i+i{margin-left:-8px}.pairs[data-astro-cid-ceawhs7y] .arrow{color:var(--ink-soft)}.pairs[data-astro-cid-ceawhs7y] strong{font:600 14px/1.4 var(--mono)}.pairs[data-astro-cid-ceawhs7y] small{font:400 12px/1.5 var(--mono);color:var(--ink-soft);display:block}.drop[data-astro-cid-ceawhs7y]{text-align:center;border:2px dashed var(--line);background:var(--wash);cursor:pointer;border-radius:16px;place-items:center;gap:2px;padding:16px 20px;display:grid;position:relative}.drop[data-astro-cid-ceawhs7y]:hover,.drop[data-astro-cid-ceawhs7y].over{border-color:var(--sky)}.drop[data-astro-cid-ceawhs7y] input[data-astro-cid-ceawhs7y]{opacity:0;cursor:pointer;position:absolute;inset:0}.drop[data-astro-cid-ceawhs7y] strong[data-astro-cid-ceawhs7y]{font:700 19px/1.2 var(--display)}.drop[data-astro-cid-ceawhs7y] span[data-astro-cid-ceawhs7y]{color:var(--ink-soft);font-size:15px}.drop[data-astro-cid-ceawhs7y]:focus-within{outline:3px solid var(--pink);outline-offset:3px}.actions[data-astro-cid-ceawhs7y]{flex-wrap:wrap;gap:10px;display:flex}.ghost[data-astro-cid-ceawhs7y]{font:600 15px/1 var(--body);border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;padding:12px 16px}.ghost[data-astro-cid-ceawhs7y]:hover{border-color:var(--sky)}.error[data-astro-cid-ceawhs7y]{color:#b4234f;margin:0}.more-info[data-astro-cid-ceawhs7y]{border:1px solid var(--line);background:var(--white);border-radius:14px;padding:12px 16px}.more-info[data-astro-cid-ceawhs7y] summary[data-astro-cid-ceawhs7y]{cursor:pointer;font-weight:600}.more-info[data-astro-cid-ceawhs7y] p[data-astro-cid-ceawhs7y]{color:var(--ink-soft);font-size:15px;line-height:1.6}@media (width<=760px){.modes[data-astro-cid-ceawhs7y]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.modes[data-astro-cid-ceawhs7y] span[data-astro-cid-ceawhs7y]{display:none}}
