.tuner[data-astro-cid-yyrf7r7c]{max-width:820px}.tn-face[data-astro-cid-yyrf7r7c]{position:relative;padding:18px 22px 22px;overflow:hidden;background:radial-gradient(120% 90% at 30% 0%,var(--night-3),var(--night) 70%);color:var(--cream);border:1px solid #000;border-radius:18px;box-shadow:inset 0 0 0 1px #b8893e73,inset 0 0 0 6px var(--night),inset 0 0 0 7px #b8893e40,0 18px 36px #241c1640;font-family:var(--lp-sans)}.tn-face[data-astro-cid-yyrf7r7c] [data-astro-cid-yyrf7r7c]:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.tn-top[data-astro-cid-yyrf7r7c]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px}.tn-switch[data-astro-cid-yyrf7r7c]{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:99px}.tn-switch[data-astro-cid-yyrf7r7c] button[data-astro-cid-yyrf7r7c]{padding:6px 14px;background:none;border:0;border-radius:99px;color:var(--cream-soft);font:500 13px var(--lp-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.tn-switch[data-astro-cid-yyrf7r7c] button[data-astro-cid-yyrf7r7c][aria-pressed=true]{background:var(--amber);color:var(--night)}.tn-cal[data-astro-cid-yyrf7r7c]{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--cream-soft)}.tn-cal-label[data-astro-cid-yyrf7r7c]{font:italic 500 18px var(--lp-serif);color:var(--amber)}.tn-cal[data-astro-cid-yyrf7r7c] button[data-astro-cid-yyrf7r7c]{display:grid;place-items:center;width:30px;height:30px;padding:0;background:var(--night-2);border:1px solid var(--line);border-radius:50%;color:var(--cream);font:400 18px/1 var(--lp-sans);cursor:pointer}.tn-cal[data-astro-cid-yyrf7r7c] button[data-astro-cid-yyrf7r7c]:hover:not(:disabled){border-color:var(--brass);color:var(--amber-hi)}.tn-cal[data-astro-cid-yyrf7r7c] button[data-astro-cid-yyrf7r7c]:disabled{opacity:.35;cursor:default}.tn-cal[data-astro-cid-yyrf7r7c] output[data-astro-cid-yyrf7r7c]{min-width:2.2em;text-align:center;font:500 18px var(--lp-sans);color:var(--cream);font-variant-numeric:tabular-nums}.tn-cal[data-astro-cid-yyrf7r7c] .tn-cal-reset[data-astro-cid-yyrf7r7c]{width:auto;height:auto;padding:4px 10px;border-radius:99px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.tn-cal[data-astro-cid-yyrf7r7c] .tn-cal-reset[data-astro-cid-yyrf7r7c][hidden]{display:none}.tn-grid[data-astro-cid-yyrf7r7c]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:26px;align-items:start;margin-top:18px}@media(max-width:720px){.tn-grid[data-astro-cid-yyrf7r7c]{grid-template-columns:minmax(0,1fr);gap:18px}}.tn-meter[data-astro-cid-yyrf7r7c]{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 0 0 3px #0c0a08,0 0 0 4px #b8893e99;transition:box-shadow .4s}.tn-glass[data-astro-cid-yyrf7r7c]{transition:filter .4s}.tn-arc[data-astro-cid-yyrf7r7c]{fill:none;stroke:#3a2c20;stroke-width:1.6}.tn-zone[data-astro-cid-yyrf7r7c]{fill:none;stroke:#3f8a4f;stroke-width:14;opacity:.3;transition:opacity .3s}.tn-tick[data-astro-cid-yyrf7r7c]{stroke:#3a2c20;stroke-width:1}.tn-tick[data-astro-cid-yyrf7r7c].mid{stroke-width:1.5}.tn-tick[data-astro-cid-yyrf7r7c].long{stroke-width:2.4}.tn-label[data-astro-cid-yyrf7r7c]{font:500 15px var(--lp-sans);fill:#3a2c20;text-anchor:middle}.tn-sign[data-astro-cid-yyrf7r7c]{font:400 24px var(--lp-sans);fill:#6b5844;text-anchor:middle}.tn-cents-label[data-astro-cid-yyrf7r7c]{font:500 11px var(--lp-sans);letter-spacing:.3em;text-transform:uppercase;fill:#8a7457;text-anchor:middle}.tn-needle[data-astro-cid-yyrf7r7c]{transform-origin:200px 226px}.tn-needle[data-astro-cid-yyrf7r7c] line[data-astro-cid-yyrf7r7c]{stroke:#8a2f24;stroke-width:3;stroke-linecap:round;transition:stroke .25s}.tn-pivot[data-astro-cid-yyrf7r7c]{fill:#241c16;stroke:var(--brass);stroke-width:2}.tn-scope[data-astro-cid-yyrf7r7c]{position:relative;height:72px;margin-top:12px;overflow:hidden;border-radius:8px;background:#0c0a08;box-shadow:inset 0 0 0 1px var(--line)}.tn-scope[data-astro-cid-yyrf7r7c] canvas[data-astro-cid-yyrf7r7c]{display:block;width:100%;height:100%}.tn-scope-label[data-astro-cid-yyrf7r7c]{position:absolute;top:7px;left:11px;display:flex;align-items:center;gap:7px;font:500 10.5px var(--lp-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--cream-muted);opacity:0;transition:opacity .3s}.tn-scope-label[data-astro-cid-yyrf7r7c]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--amber);animation:tn-pulse 1.6s ease-in-out infinite}.tuner[data-astro-cid-yyrf7r7c].is-live.is-idle .tn-scope-label[data-astro-cid-yyrf7r7c]{opacity:1}@keyframes tn-pulse{50%{opacity:.25}}.tn-readout[data-astro-cid-yyrf7r7c]{display:flex;align-items:center;gap:16px;margin-top:12px;min-height:76px}.tn-note[data-astro-cid-yyrf7r7c]{flex:none;min-width:1.6em;margin:0;font:italic 600 70px/1 var(--lp-serif);color:var(--amber);text-align:center;transition:color .25s,text-shadow .4s}.tn-note[data-astro-cid-yyrf7r7c] sub[data-astro-cid-yyrf7r7c]{margin-left:2px;font-size:.36em;font-style:normal;vertical-align:baseline;color:var(--cream-muted)}.tn-note[data-astro-cid-yyrf7r7c] sup[data-astro-cid-yyrf7r7c]{margin-left:1px;font-size:.42em;font-style:normal;vertical-align:.95em;line-height:0}.tn-read-text[data-astro-cid-yyrf7r7c]{min-width:0}.tn-status[data-astro-cid-yyrf7r7c]{margin:0;font:500 15px var(--lp-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--cream);transition:color .25s}.tn-detail[data-astro-cid-yyrf7r7c]{margin:4px 0 0;font-size:14px;color:var(--cream-soft);font-variant-numeric:tabular-nums;transition:color .25s}.tn-level[data-astro-cid-yyrf7r7c]{height:4px;margin-top:10px;border-radius:2px;background:var(--night-3);overflow:hidden}.tn-level[data-astro-cid-yyrf7r7c] span[data-astro-cid-yyrf7r7c]{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--brass),var(--amber-hi));transition:width .08s linear}.tuner[data-astro-cid-yyrf7r7c].is-in-tune .tn-meter[data-astro-cid-yyrf7r7c]{box-shadow:0 0 0 3px #0c0a08,0 0 0 4px #7fd08e,0 0 34px #7fd08e73}.tuner[data-astro-cid-yyrf7r7c].is-in-tune .tn-glass[data-astro-cid-yyrf7r7c]{filter:brightness(1.06) saturate(1.1)}.tuner[data-astro-cid-yyrf7r7c].is-in-tune .tn-zone[data-astro-cid-yyrf7r7c]{opacity:.85}.tuner[data-astro-cid-yyrf7r7c].is-in-tune .tn-needle[data-astro-cid-yyrf7r7c] line[data-astro-cid-yyrf7r7c]{stroke:#2f7a3f}.tuner[data-astro-cid-yyrf7r7c].is-in-tune .tn-note[data-astro-cid-yyrf7r7c]{color:#a6e8b0;text-shadow:0 0 22px rgba(130,220,150,.6)}.tuner[data-astro-cid-yyrf7r7c].is-in-tune .tn-status[data-astro-cid-yyrf7r7c]{color:#a6e8b0}.tuner[data-astro-cid-yyrf7r7c].is-idle .tn-needle[data-astro-cid-yyrf7r7c] line[data-astro-cid-yyrf7r7c]{stroke:#ad9d80;transition-duration:.5s}.tuner[data-astro-cid-yyrf7r7c].is-idle [data-astro-cid-yyrf7r7c]:is(.tn-note,.tn-status,.tn-detail){color:#8a7f70;transition-duration:.5s}.tn-neck[data-astro-cid-yyrf7r7c]{display:grid;justify-items:center;text-align:center}.tn-hint[data-astro-cid-yyrf7r7c]{margin:0 0 4px;font-size:14px;color:var(--cream-soft)}.tn-head[data-astro-cid-yyrf7r7c]{position:relative;width:min(300px,100%);aspect-ratio:1}.tn-head[data-astro-cid-yyrf7r7c] svg[data-astro-cid-yyrf7r7c]{position:absolute;inset:0;width:100%;height:100%}.tn-shaft[data-astro-cid-yyrf7r7c]{stroke:#8f8a80;stroke-width:5;stroke-linecap:round}.tn-wood[data-astro-cid-yyrf7r7c]{stroke:#1b110a;stroke-width:2}.tn-logo[data-astro-cid-yyrf7r7c]{fill:var(--brass);stroke:var(--brass);stroke-width:22;stroke-linejoin:round;opacity:.85}.tn-string[data-astro-cid-yyrf7r7c]{stroke:#cfc6b6;stroke-linecap:round;transition:stroke .25s}.tn-string[data-astro-cid-yyrf7r7c].is-active{stroke:var(--amber-hi);filter:drop-shadow(0 0 3px rgba(243,196,126,.9));animation:tn-buzz .07s linear infinite alternate}.tn-string[data-astro-cid-yyrf7r7c].is-done{stroke:#8fd99c}.tn-post[data-astro-cid-yyrf7r7c]{fill:#d9d4ca;stroke:#6d675c;stroke-width:1.5}.tn-nut[data-astro-cid-yyrf7r7c]{fill:#efe6d2}@keyframes tn-buzz{to{transform:translate(.8px)}}.tn-peg[data-astro-cid-yyrf7r7c]{position:absolute;display:grid;place-items:center;align-content:center;width:46px;height:46px;transform:translate(-50%,-50%);padding:0;background:radial-gradient(circle at 35% 30%,#f4efe4,#b9b2a5 70%,#8f897d);border:0;border-radius:46%/40%;box-shadow:0 2px 4px #00000080;color:#241c16;font:600 17px/1 var(--lp-sans);cursor:pointer;transition:background .25s,box-shadow .25s}.tn-peg[data-astro-cid-yyrf7r7c] small[data-astro-cid-yyrf7r7c]{font-size:10px;font-weight:500;color:#5a5046}.tn-peg[data-astro-cid-yyrf7r7c]:hover{box-shadow:0 0 0 2px var(--amber),0 2px 4px #00000080}.tn-peg[data-astro-cid-yyrf7r7c].is-active{box-shadow:0 0 0 3px var(--amber),0 0 18px #e3a857b3}.tn-peg[data-astro-cid-yyrf7r7c][aria-pressed=true]{box-shadow:0 0 0 3px var(--amber-hi),0 2px 4px #00000080}.tn-peg[data-astro-cid-yyrf7r7c].is-done{background:radial-gradient(circle at 35% 30%,#d8f5dc,#7fcf8d 65%,#3f8a4f)}.tn-peg[data-astro-cid-yyrf7r7c].is-done:after{content:"✓";position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#2f7a3f;color:#fff;font-size:11px}.tn-peg[data-astro-cid-yyrf7r7c].just-done{animation:tn-pop .7s ease-out}@keyframes tn-pop{0%{box-shadow:0 0 #8fd99ce6}to{box-shadow:0 0 0 22px #8fd99c00}}.tn-progress[data-astro-cid-yyrf7r7c]{margin:6px 0 0;font-size:15px;color:var(--cream-soft)}.tn-small[data-astro-cid-yyrf7r7c]{margin-top:6px;padding:4px 12px;background:none;border:1px solid var(--line);border-radius:99px;color:var(--cream-muted);font:500 12.5px var(--lp-sans);cursor:pointer}.tn-small[data-astro-cid-yyrf7r7c]:hover{border-color:var(--brass);color:var(--cream)}.tn-gate[data-astro-cid-yyrf7r7c]{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:16px;background:#15120fb8;backdrop-filter:blur(2px)}.tn-gate[data-astro-cid-yyrf7r7c][hidden]{display:none}.tn-gate-card[data-astro-cid-yyrf7r7c]{max-width:420px;padding:22px 24px;background:var(--night-2);border:1px solid var(--line);border-top:2px solid var(--amber);border-radius:8px;text-align:center}.tn-gate-card[data-astro-cid-yyrf7r7c] p[data-astro-cid-yyrf7r7c]{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--cream-soft)}.tn-gate-card[data-astro-cid-yyrf7r7c] .tn-gate-title[data-astro-cid-yyrf7r7c]{margin:0;font:italic 500 25px/1.2 var(--lp-serif);color:var(--cream)}.tn-gate-card[data-astro-cid-yyrf7r7c] .tn-gate-small[data-astro-cid-yyrf7r7c]{font-size:13.5px;color:var(--cream-muted)}.tn-start[data-astro-cid-yyrf7r7c]{margin-top:16px;padding:13px 28px;background:var(--amber);color:var(--night);border:0;border-radius:99px;font:500 14px/1 var(--lp-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.tn-start[data-astro-cid-yyrf7r7c]:hover{background:var(--amber-hi)}.tn-start[data-astro-cid-yyrf7r7c]:disabled{opacity:.6;cursor:wait}.tn-gate-card[data-astro-cid-yyrf7r7c] .tn-error[data-astro-cid-yyrf7r7c]{color:#f0a58f}.tn-gate-card[data-astro-cid-yyrf7r7c] .tn-error[data-astro-cid-yyrf7r7c]:empty{display:none}.tn-done[data-astro-cid-yyrf7r7c]{margin:18px 0 0;padding:10px 14px;border-radius:8px;background:#3f8a4f40;border:1px solid #3f8a4f;color:#c9f2cf;font:italic 500 21px/1.3 var(--lp-serif);text-align:center}.tn-done[data-astro-cid-yyrf7r7c][hidden]{display:none}.tn-confetti[data-astro-cid-yyrf7r7c]{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none}.tn-refs[data-astro-cid-yyrf7r7c]{margin-top:22px;padding:18px 22px;background:var(--lp-card);border:1px solid var(--lp-rule);border-radius:14px}.tn-refs[data-astro-cid-yyrf7r7c] .ex-label[data-astro-cid-yyrf7r7c]{margin:0}.tn-refs-about[data-astro-cid-yyrf7r7c]{margin:4px 0 12px;font-size:15px;color:var(--lp-ink-soft)}.tn-refs[data-astro-cid-yyrf7r7c] .chip[data-astro-cid-yyrf7r7c]{min-width:48px;justify-content:center;font-size:17px}@media(max-width:480px){.tn-face[data-astro-cid-yyrf7r7c]{padding:14px 12px 16px;border-radius:14px}.tn-scope[data-astro-cid-yyrf7r7c]{height:60px}.tn-switch[data-astro-cid-yyrf7r7c] button[data-astro-cid-yyrf7r7c]{padding:6px 11px;font-size:12px}.tn-note[data-astro-cid-yyrf7r7c]{font-size:58px}.tn-status[data-astro-cid-yyrf7r7c]{font-size:13.5px;letter-spacing:.12em}.tn-detail[data-astro-cid-yyrf7r7c]{font-size:13px}.tn-peg[data-astro-cid-yyrf7r7c]{width:40px;height:40px;font-size:15px}.tn-refs[data-astro-cid-yyrf7r7c]{padding:14px 12px}.tn-refs[data-astro-cid-yyrf7r7c] .chip[data-astro-cid-yyrf7r7c]{min-width:0;flex:1 0 40px;padding-left:6px;padding-right:6px}}@media(prefers-reduced-motion:reduce){.tn-scope-label[data-astro-cid-yyrf7r7c]:before{animation:none}.tn-string[data-astro-cid-yyrf7r7c].is-active,.tn-peg[data-astro-cid-yyrf7r7c].just-done{animation:none}.tn-meter[data-astro-cid-yyrf7r7c],.tn-glass[data-astro-cid-yyrf7r7c],.tn-note[data-astro-cid-yyrf7r7c],.tn-status[data-astro-cid-yyrf7r7c],.tn-detail[data-astro-cid-yyrf7r7c],.tn-needle[data-astro-cid-yyrf7r7c] line[data-astro-cid-yyrf7r7c],.tn-level[data-astro-cid-yyrf7r7c] span[data-astro-cid-yyrf7r7c]{transition:none}}.tuner-page[data-astro-cid-gtsvas4r]{margin:0 auto;padding-top:18px}
