.dk[data-astro-cid-xy6oedwm]{display:flex;flex-direction:column;gap:var(--s-3)}.dk-deck[data-astro-cid-xy6oedwm]{display:contents}.dk[data-astro-cid-xy6oedwm]:not([data-pinned]) .dk-deck[data-astro-cid-xy6oedwm]:not([data-device=xl]){display:none}@media(max-width:520px){.dk[data-astro-cid-xy6oedwm]:not([data-pinned]) .dk-deck[data-astro-cid-xy6oedwm][data-device=xl]{display:none}.dk[data-astro-cid-xy6oedwm]:not([data-pinned]) .dk-deck[data-astro-cid-xy6oedwm][data-device=mk2]{display:contents}}.dk[data-astro-cid-xy6oedwm][data-pinned] .dk-deck[data-astro-cid-xy6oedwm]{display:none}.dk[data-astro-cid-xy6oedwm][data-pinned=xl] .dk-deck[data-astro-cid-xy6oedwm][data-device=xl],.dk[data-astro-cid-xy6oedwm][data-pinned=mk2] .dk-deck[data-astro-cid-xy6oedwm][data-device=mk2],.dk[data-astro-cid-xy6oedwm][data-pinned=neo] .dk-deck[data-astro-cid-xy6oedwm][data-device=neo],.dk[data-astro-cid-xy6oedwm][data-pinned=mini] .dk-deck[data-astro-cid-xy6oedwm][data-device=mini],.dk[data-astro-cid-xy6oedwm][data-pinned=galleon] .dk-deck[data-astro-cid-xy6oedwm][data-device=galleon]{display:contents}.dk-galleon[data-astro-cid-xy6oedwm]{position:absolute;inset:0;pointer-events:none}.dk-dial[data-astro-cid-xy6oedwm]{position:absolute;display:grid;grid-template-columns:1fr 1fr 1fr;border-radius:50%;overflow:hidden;pointer-events:auto}.dk-dial[data-astro-cid-xy6oedwm] button[data-astro-cid-xy6oedwm]{display:grid;place-items:center;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-size:clamp(14px,2.2vw,22px);cursor:pointer;opacity:0;transition:opacity var(--dur) var(--ease),background-color var(--dur) var(--ease)}.dk-dial[data-astro-cid-xy6oedwm]:hover button[data-astro-cid-xy6oedwm],.dk-dial[data-astro-cid-xy6oedwm] button[data-astro-cid-xy6oedwm]:focus-visible{opacity:1}.dk-dial-turn[data-astro-cid-xy6oedwm]{background:#00000059!important}.dk-dial-push[data-astro-cid-xy6oedwm]{background:radial-gradient(circle,rgb(255 255 255 / .18) 0 30%,transparent 32%)!important}.dk-screen[data-astro-cid-xy6oedwm]{position:absolute;container-type:inline-size;pointer-events:auto}.dk-seg[data-astro-cid-xy6oedwm]{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:2cqw;padding:0 4cqw;border-radius:var(--r-2);background:var(--screen);overflow:hidden}.dk-seg-name[data-astro-cid-xy6oedwm]{color:var(--ink);font-weight:var(--w-bold);font-size:5.2cqw;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-seg-hint[data-astro-cid-xy6oedwm]{color:var(--ink-2);font-family:var(--font-mono);font-size:3.1cqw;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dk-screen-title[data-astro-cid-xy6oedwm]{position:absolute;left:0;right:0;top:52%;margin:0;color:var(--ink);font-weight:var(--w-black);font-stretch:var(--wd-plate);font-size:8cqw;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4cqw}.dk-layer[data-astro-cid-xy6oedwm]{position:absolute;right:3cqw;bottom:3cqw;padding:.8cqw 2cqw;border:1px solid var(--rule-strong);border-radius:var(--r-1);background:var(--screen);color:var(--ink-2);font-family:var(--font-mono);font-size:2.8cqw;cursor:pointer}.dk-layer[data-astro-cid-xy6oedwm]:hover{color:var(--ink)}.dk-scroll[data-astro-cid-xy6oedwm]{overflow-x:auto;overscroll-behavior-x:contain;min-width:0}.dk-frame[data-astro-cid-xy6oedwm]{position:relative;width:100%;max-width:var(--dk-max, 46rem);min-width:var(--dk-min);margin-inline:auto;aspect-ratio:var(--dk-aspect)}.dk-chassis[data-astro-cid-xy6oedwm]{display:block;width:100%;height:100%}.dk-keys[data-astro-cid-xy6oedwm]{position:absolute;inset:0}.dk-deck[data-astro-cid-xy6oedwm][data-arming] .dk-key[data-astro-cid-xy6oedwm]{opacity:0}.dk-deck[data-astro-cid-xy6oedwm][data-lit] .dk-key[data-astro-cid-xy6oedwm]{opacity:1;transition:opacity var(--dur) var(--ease);transition-delay:var(--dk-lag, 0ms)}@media(prefers-reduced-motion:reduce){.dk-deck[data-astro-cid-xy6oedwm][data-arming] .dk-key[data-astro-cid-xy6oedwm]{opacity:1}}.dk-key[data-astro-cid-xy6oedwm]{position:absolute;padding:0;border:0;border-radius:var(--dk-face-radius);background:transparent;font:inherit;cursor:pointer;overflow:hidden}.dk-key[data-astro-cid-xy6oedwm]:active{transform:translateY(1.5%) scale(.97);filter:brightness(.8)}.dk-key[data-astro-cid-xy6oedwm][data-empty]{cursor:default}.dk-key[data-astro-cid-xy6oedwm][data-empty]:active{transform:none;filter:none}.dk-key[data-astro-cid-xy6oedwm]>svg{display:block;width:100%;height:100%}.dk-keys[data-astro-cid-xy6oedwm]{container-type:inline-size}.dk-controls[data-astro-cid-xy6oedwm]{display:flex;flex-direction:column;gap:var(--s-3);width:100%;max-width:32rem;margin-inline:auto;padding:var(--s-3);border:1px solid var(--rule);border-radius:var(--r-3);background:var(--plate);box-shadow:var(--relief-plate)}.dk-control-bar[data-astro-cid-xy6oedwm]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3) var(--s-5)}.dk-control[data-astro-cid-xy6oedwm]{display:flex;flex-direction:column;align-items:center;gap:var(--s-1)}.dk-control[data-astro-cid-xy6oedwm]:has([data-themes][hidden]){display:none}.dk-readout[data-astro-cid-xy6oedwm]{margin:0;min-height:2.2em;display:flex;align-items:center;justify-content:center;padding:var(--s-1) var(--s-3);border-radius:var(--r-1);background:var(--screen);box-shadow:var(--recess-deep);font-size:var(--t-3);color:var(--ink-2);text-align:center}.dk-readout[data-astro-cid-xy6oedwm]:empty:before{content:"Press a key";color:var(--ink-3)}.dk-note[data-astro-cid-xy6oedwm]{margin:0 auto;max-width:56ch;font-size:var(--t-2);color:var(--ink-3);text-align:center}.dk-readout[data-astro-cid-xy6oedwm] .dk-fires{color:var(--ink);font-weight:var(--w-medium)}
