.layer-pick[data-astro-cid-rgufx6fn]{border:1px solid var(--line);background:var(--panel);border-radius:999px;gap:4px;margin:8px 0 18px;padding:4px;display:inline-flex}.layer-pick[data-astro-cid-rgufx6fn] button[data-astro-cid-rgufx6fn]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 16px;font-size:.9rem}.layer-pick[data-astro-cid-rgufx6fn] button[data-astro-cid-rgufx6fn][aria-selected=true]{background:var(--accent-soft);color:var(--ink)}.xtouch[data-astro-cid-rgufx6fn],.ripple[data-astro-cid-rgufx6fn],.kball[data-astro-cid-rgufx6fn]{margin:0 0 22px}.xtouch[data-astro-cid-rgufx6fn][hidden],.ripple[data-astro-cid-rgufx6fn][hidden]{display:none}figcaption[data-astro-cid-rgufx6fn]{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:.8rem}.scroll[data-astro-cid-rgufx6fn]{-webkit-overflow-scrolling:touch;overflow-x:auto}.deck[data-astro-cid-rgufx6fn]{border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(#1a1c24,#111218);gap:16px;min-width:640px;padding:20px;display:flex;box-shadow:inset 0 1px #ffffff0d}.main[data-astro-cid-rgufx6fn]{flex:1;gap:12px;display:grid}.row[data-astro-cid-rgufx6fn]{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.enc[data-astro-cid-rgufx6fn]{flex-direction:column;align-items:center;gap:8px;padding-bottom:6px;display:flex}.knob[data-astro-cid-rgufx6fn]{background:radial-gradient(circle at 40% 35%,#3a3d48,#1b1d24 70%);border-radius:50%;width:44px;height:44px;position:relative;box-shadow:0 0 0 3px #8b5cf659,0 0 12px #8b5cf640}.knob[data-astro-cid-rgufx6fn] i[data-astro-cid-rgufx6fn]{background:var(--ink);border-radius:1px;width:2px;height:12px;margin-left:-1px;position:absolute;top:6px;left:50%}.lbl[data-astro-cid-rgufx6fn]{color:var(--ink);text-align:center;font-size:.72rem;line-height:1.2}.btn[data-astro-cid-rgufx6fn]{text-align:center;min-height:46px;color:var(--muted);background:#23252e;border:1px solid #ffffff0f;border-radius:6px;justify-content:center;align-items:center;padding:4px;font-size:.68rem;line-height:1.15;display:flex}.btn[data-astro-cid-rgufx6fn].lit{color:var(--ink);border-color:#2dd4bf80;box-shadow:inset 0 0 0 1px #2dd4bf26,0 0 10px #2dd4bf26}.side[data-astro-cid-rgufx6fn]{border-left:1px solid var(--line);flex-direction:column;align-items:center;gap:10px;width:64px;padding-left:14px;display:flex}.layers[data-astro-cid-rgufx6fn]{gap:4px;display:flex}.lay[data-astro-cid-rgufx6fn]{width:24px;height:22px;color:var(--faint);background:#23252e;border-radius:4px;place-items:center;font-size:.7rem;display:grid}.lay[data-astro-cid-rgufx6fn].on{color:var(--ink);background:var(--accent-soft);box-shadow:0 0 0 1px #8b5cf699}.fader[data-astro-cid-rgufx6fn]{background:#050608;border-radius:3px;flex:1;width:6px;min-height:110px;position:relative}.fader[data-astro-cid-rgufx6fn] i[data-astro-cid-rgufx6fn]{background:linear-gradient(#4a4d58,#2a2c34);border-radius:3px;width:30px;height:16px;margin-left:-15px;position:absolute;top:20%;left:50%;box-shadow:0 1px 3px #0009}.rip[data-astro-cid-rgufx6fn]{flex-direction:column;gap:14px;min-width:620px;padding:18px 22px 22px}.ab[data-astro-cid-rgufx6fn]{gap:8px;display:flex}.abk[data-astro-cid-rgufx6fn]{width:54px;min-height:40px;color:var(--ink);flex-direction:column;gap:1px;font-size:.9rem;font-weight:700}.abk[data-astro-cid-rgufx6fn] small[data-astro-cid-rgufx6fn]{color:var(--muted);letter-spacing:.02em;font-size:.6rem;font-weight:500}.balls[data-astro-cid-rgufx6fn]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.unit[data-astro-cid-rgufx6fn]{flex-direction:column;align-items:center;gap:6px;display:flex}.ring[data-astro-cid-rgufx6fn]{background:radial-gradient(circle,#0b0c10 0 58%,#1e2029 59% 78%,#2a2d37 79% 86%,#16171d 87%);border-radius:50%;place-items:center;width:128px;height:128px;margin-bottom:4px;display:grid;position:relative;box-shadow:0 0 0 3px #8b5cf659,0 0 14px #8b5cf640,inset 0 2px 6px #000000b3}.ring[data-astro-cid-rgufx6fn] i[data-astro-cid-rgufx6fn]{background:var(--ink);border-radius:1px;width:2px;height:10px;margin-left:-1px;position:absolute;top:9px;left:50%}.orb[data-astro-cid-rgufx6fn]{background:radial-gradient(circle at 36% 30%,#5a5e6c,#23252e 55%,#0d0e12 100%);border-radius:50%;width:72px;height:72px;position:relative;box-shadow:inset 0 -6px 10px #0009,0 4px 10px #0009,0 0 0 1px #ffffff0d}.orb[data-astro-cid-rgufx6fn]:after{content:"";filter:blur(1px);background:#ffffff47;border-radius:50%;width:16px;height:8px;position:absolute;top:24px;left:30px}.sub[data-astro-cid-rgufx6fn]{color:var(--muted);text-align:center;font-size:.66rem}.pair[data-astro-cid-rgufx6fn]{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin-top:6px;display:grid}.pair[data-astro-cid-rgufx6fn] .btn[data-astro-cid-rgufx6fn]{min-height:36px}.kb[data-astro-cid-rgufx6fn]{align-items:center;gap:26px;min-width:620px;padding:22px 26px}.base[data-astro-cid-rgufx6fn]{background:linear-gradient(#262932,#15161c);border-radius:26px;flex:none;place-items:center;width:220px;height:220px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 12px 24px #00000073}.kbtn[data-astro-cid-rgufx6fn]{text-align:center;width:74px;min-height:34px;color:var(--ink);background:#2b2e38;border:1px solid #ffffff0f;border-radius:12px;place-items:center;padding:4px;font-size:.62rem;line-height:1.1;display:grid;position:absolute;box-shadow:0 0 0 1px #2dd4bf59,0 0 8px #2dd4bf26}.kbtn[data-astro-cid-rgufx6fn].main{color:var(--muted);box-shadow:none}.kbtn[data-astro-cid-rgufx6fn].tl{border-top-left-radius:20px;top:12px;left:12px}.kbtn[data-astro-cid-rgufx6fn].tr{border-top-right-radius:20px;top:12px;right:12px}.kbtn[data-astro-cid-rgufx6fn].bl{border-bottom-left-radius:20px;bottom:12px;left:12px}.kbtn[data-astro-cid-rgufx6fn].br{border-bottom-right-radius:20px;bottom:12px;right:12px}.cup[data-astro-cid-rgufx6fn]{background:radial-gradient(circle,#05060a 0 60%,#1c1e26 61% 100%);border-radius:50%;place-items:center;width:128px;height:128px;display:grid;position:relative;box-shadow:0 0 0 3px #8b5cf659,0 0 14px #8b5cf640,inset 0 3px 8px #000c}.bigball[data-astro-cid-rgufx6fn]{background:radial-gradient(circle at 36% 30%,#8a1e2a,#4a0f18 55%,#1d060a 100%);border-radius:50%;width:104px;height:104px;position:relative;box-shadow:inset 0 -10px 16px #0009,0 6px 14px #000000b3}.bigball[data-astro-cid-rgufx6fn]:after{content:"";filter:blur(1.5px);background:#ffffff4d;border-radius:50%;width:30px;height:14px;position:absolute;top:20px;left:28px}.twist[data-astro-cid-rgufx6fn]{border:2px dashed #2dd4bf8c;border-color:#2dd4bf8c #2dd4bf8c #0000 #0000;border-radius:50%;position:absolute;inset:-14px;transform:rotate(-20deg)}.legend[data-astro-cid-rgufx6fn]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.capsule[data-astro-cid-rgufx6fn]{letter-spacing:.1em;text-transform:uppercase;background:#0b0c10;border:1px solid #2dd4bf80;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:6px 12px;font-size:.7rem;display:inline-flex;box-shadow:0 0 12px #2dd4bf26}.cap-k[data-astro-cid-rgufx6fn]{color:var(--muted)}.cap-v[data-astro-cid-rgufx6fn]{color:var(--ink);font-weight:700}.hint[data-astro-cid-rgufx6fn]{font-size:.78rem;margin:0!important}.legend[data-astro-cid-rgufx6fn] dl[data-astro-cid-rgufx6fn]{gap:4px;margin:0;font-size:.8rem;display:grid}.legend[data-astro-cid-rgufx6fn] dl[data-astro-cid-rgufx6fn] div[data-astro-cid-rgufx6fn]{gap:10px;display:flex}.legend[data-astro-cid-rgufx6fn] dt[data-astro-cid-rgufx6fn]{color:var(--ink);min-width:150px;font-weight:600}.legend[data-astro-cid-rgufx6fn] dd[data-astro-cid-rgufx6fn]{color:var(--muted);margin:0}.steps[data-astro-cid-rgufx6fn]{align-items:center;gap:6px;margin-top:4px;font-size:.7rem;display:flex}.steps[data-astro-cid-rgufx6fn] i[data-astro-cid-rgufx6fn]{background:var(--faint);width:14px;height:1px}.step[data-astro-cid-rgufx6fn]{color:var(--muted);background:#23252e;border-radius:999px;padding:3px 9px}.step[data-astro-cid-rgufx6fn].on{color:var(--ink);background:var(--accent-soft);box-shadow:0 0 0 1px #8b5cf699}.steps[data-astro-cid-rgufx6fn] .tag[data-astro-cid-rgufx6fn]{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-right:4px;font-size:.62rem}.steps[data-astro-cid-rgufx6fn].log{margin-top:0}.dot[data-astro-cid-rgufx6fn]{vertical-align:0;border:1px solid #2dd4bfb3;border-radius:2px;width:9px;height:9px;display:inline-block;box-shadow:0 0 6px #2dd4bf66}
