.pt-root{--pt-paper:#f4f1e6;--pt-ink-soft:color-mix(in srgb, var(--ink) 65%, transparent);--pt-practice:var(--pink);--pt-play:var(--mustard);--pt-good:#3bb273;margin:0 0 1.5rem}.pt-root .pt-card{border:2px solid var(--ink);background:var(--pt-paper);color:var(--ink);box-shadow:var(--hard-shadow);border-radius:12px;padding:1rem 1rem 1.1rem;font-size:.95rem;position:relative}.pt-root .pt-card .pt-card{box-shadow:var(--hard-shadow-sm);background:#fffaf0;margin-top:.9rem}.pt-root .pt-title{font-family:var(--f-marker);color:var(--ink);margin:0 0 .75rem;font-size:1.25rem;line-height:1.1}.pt-root p{margin:0}.pt-root .pt-label{font-family:var(--f-crt);letter-spacing:.14em;text-transform:uppercase;color:var(--pt-ink-soft);margin:.8rem 0 .35rem;font-size:1rem}.pt-root .pt-hint,.pt-root .pt-status{color:var(--pt-ink-soft);font-size:.85rem}.pt-root .pt-chips{flex-wrap:wrap;gap:.4rem;display:flex}.pt-root .pt-chip,.pt-root .pt-day,.pt-root .pt-feel{border:1.5px solid var(--ink);min-height:2.25rem;color:var(--ink);font:inherit;cursor:pointer;touch-action:manipulation;background:#fff;border-radius:999px;padding:.3rem .75rem;font-size:.88rem;font-weight:700}.pt-root .pt-chip[aria-pressed=true],.pt-root .pt-day[aria-pressed=true],.pt-root .pt-feel[aria-pressed=true]{background:var(--accent);color:var(--accent-contrast);box-shadow:2px 2px 0 var(--ink)}.pt-root .pt-chip:disabled{opacity:.45;cursor:default}.pt-root .pt-chip-quiet{border-style:dashed;font-weight:400}.pt-root .pt-btn{border:2px solid var(--ink);background:var(--accent);min-height:2.6rem;color:var(--accent-contrast);font-family:var(--f-marker);cursor:pointer;box-shadow:var(--hard-shadow-sm);touch-action:manipulation;border-radius:.6rem;justify-content:center;align-items:center;padding:.45rem 1rem;font-size:1rem;text-decoration:none;display:inline-flex}.pt-root .pt-btn:active{box-shadow:1px 2px 0 var(--ink);translate:2px 2px}.pt-root .pt-btn:disabled{opacity:.6;cursor:wait}.pt-root .pt-btn-ghost{color:var(--ink);background:#fff}.pt-root .pt-btn-small{min-height:2.1rem;padding:.25rem .75rem;font-size:.88rem}.pt-root .pt-btn[hidden]{display:none}.pt-root .pt-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.pt-root .pt-input{border:1.5px solid var(--ink);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:.5rem;margin-top:.45rem;padding:.5rem .65rem;font-size:16px}.pt-root :is(button,a,input,[tabindex]):focus-visible{outline:3px solid var(--mustard);outline-offset:2px}.pt-root .pt-nudge{border:1.5px dashed var(--ink);background:color-mix(in srgb, var(--mustard) 35%, #fff);border-radius:.6rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:1rem;padding:.6rem .75rem;font-size:.88rem;display:flex}.pt-root .pt-plan-grid{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:1rem 1.5rem;display:grid}@media (width<=640px){.pt-root .pt-plan-grid{grid-template-columns:minmax(0,1fr)}}.pt-root .pt-plan-time{flex-direction:column;align-items:center;gap:.6rem;display:flex}.pt-root .pt-dial{aspect-ratio:1;touch-action:none;cursor:grab;border-radius:50%;width:min(15rem,100%);position:relative}.pt-root .pt-dial-svg{width:100%;height:100%;display:block}.pt-root .pt-dial-day,.pt-root .pt-dial-night{fill:none;stroke-width:10px}.pt-root .pt-dial-day{stroke:var(--mustard)}.pt-root .pt-dial-night{stroke:var(--wall)}.pt-root .pt-dial-tick{stroke:var(--ink);stroke-width:2px}.pt-root .pt-dial-label{font-family:var(--f-crt);fill:var(--pt-ink-soft);text-anchor:middle;font-size:15px}.pt-root .pt-dial-hand line{stroke:var(--ink);stroke-width:3px}.pt-root .pt-dial-hand circle{fill:var(--accent);stroke:var(--ink);stroke-width:3px}.pt-root .pt-dial-hub{fill:var(--ink)}.pt-root .pt-dial-center{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;inset:58% 0 auto}.pt-root .pt-dial-time{font-family:var(--f-crt);color:var(--ink);font-size:2.1rem;line-height:1}.pt-root .pt-dial-sub{color:var(--pt-ink-soft);font-size:.75rem}.pt-root .pt-nudges{gap:.5rem;display:flex}.pt-root .pt-days{gap:.3rem;display:flex}.pt-root .pt-day{width:2.4rem;height:2.4rem;font-family:var(--f-crt);padding:0;font-size:1.2rem}.pt-root .pt-split{font-family:var(--f-crt);gap:3px;margin-top:.5rem;font-size:.95rem;display:flex}.pt-root .pt-split span{border:1.5px solid var(--ink);white-space:nowrap;padding:.15rem .5rem;overflow:hidden}.pt-root:lang(ja) .pt-split span{min-width:5.5em}.pt-root .pt-split-practice{background:var(--pt-practice);color:#fff;border-radius:.4rem 0 0 .4rem}.pt-root .pt-split-play{background:var(--pt-play);border-radius:0 .4rem .4rem 0}.pt-root .pt-outputs{border-top:2px dashed var(--ink);flex-wrap:wrap;gap:.6rem;margin-top:.9rem;padding-top:.9rem;display:flex}.pt-root .pt-outputs[hidden]{display:none}.pt-root .pt-kit-count{font-family:var(--f-crt);font-size:1.4rem;position:absolute;top:.85rem;right:1rem}.pt-root .pt-kit{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}@media (width<=520px){.pt-root .pt-kit{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-root .pt-kit-cell{flex-direction:column;gap:.3rem;display:flex}.pt-root .pt-kit-item{border:2px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;box-shadow:var(--hard-shadow-sm);background:#fff;border-radius:.7rem;flex-direction:column;align-items:center;gap:.15rem;padding:.7rem .4rem .6rem;display:flex;position:relative}.pt-root .pt-kit-item[aria-pressed=true]{background:#cfe8d6}.pt-root .pt-kit-icon{width:4.25rem;height:4.25rem;overflow:visible}.pt-root .pt-kit-label{text-align:center;font-size:.88rem;font-weight:700;line-height:1.15}.pt-root .pt-kit-detail{color:var(--pt-ink-soft);font-size:.72rem}.pt-root .pt-kit-check{border:1.5px solid var(--ink);color:#0000;background:#fff;border-radius:50%;width:1.5rem;height:1.5rem;font-weight:700;line-height:1.35rem;position:absolute;top:.3rem;right:.4rem}.pt-root .pt-kit-item[aria-pressed=true] .pt-kit-check{background:var(--pt-good);color:#fff}.pt-root .pt-kit-open{border:1.5px solid var(--ink);background:var(--accent);color:var(--accent-contrast);font-family:var(--f-marker);cursor:pointer;border-radius:.45rem;padding:.25rem;font-size:.85rem}.pt-root .pt-kit-open[aria-expanded=true]{background:var(--ink);color:var(--paper)}.pt-root .pt-tuner{max-width:18rem;margin:0 auto;position:relative}.pt-root .pt-gauge{width:100%;display:block}.pt-root .pt-gauge-arc{fill:none;stroke:var(--ink);stroke-width:3px}.pt-root .pt-gauge-sweet{fill:none;stroke:var(--pt-good);stroke-width:10px}.pt-root .pt-gauge-tick{stroke:var(--ink);stroke-width:2px}.pt-root .pt-gauge-label{fill:var(--pt-ink-soft);text-anchor:middle;font-size:18px}.pt-root .pt-gauge-needle{stroke:var(--pink);stroke-width:4px;stroke-linecap:round;transition:transform .12s linear}.pt-root .pt-gauge-hub{fill:var(--ink)}.pt-root .pt-tuner-readout{flex-direction:column;align-items:center;margin-top:-.4rem;display:flex}.pt-root .pt-tuner-note{font-family:var(--f-crt);font-size:3.4rem;line-height:1}.pt-root .pt-tuner-cents{font-family:var(--f-crt);color:var(--pt-ink-soft);font-size:1.1rem}.pt-root .is-in-tune .pt-tuner-note,.pt-root .is-in-tune .pt-tuner-cents{color:#1f7a4a}.pt-root .is-in-tune .pt-gauge-needle{stroke:var(--pt-good)}.pt-root .pt-strings{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;margin-top:.8rem;display:grid}.pt-root .pt-string{border:2px solid var(--ink);color:var(--ink);font-family:var(--f-crt);cursor:pointer;box-shadow:2px 3px 0 var(--ink);background:#fff;border-radius:.55rem;flex-direction:column;align-items:center;padding:.35rem 0;font-size:1.5rem;line-height:1;display:flex}.pt-root .pt-string-num{color:var(--pt-ink-soft);font-size:.85rem}.pt-root .pt-string.is-near{background:var(--mustard)}.pt-root .pt-string.is-in{background:var(--pt-good);color:#fff}.pt-root .pt-ring-wrap{aspect-ratio:1;width:min(14rem,100%);margin:.8rem auto 0;position:relative}.pt-root .pt-ring{width:100%;height:100%;display:block}.pt-root .pt-ring circle{fill:none;stroke-width:18px}.pt-root .pt-ring-track{stroke:#fff;stroke-width:22px!important}.pt-root .pt-ring-practice{stroke:var(--pt-practice);opacity:.35}.pt-root .pt-ring-play{stroke:var(--pt-play);opacity:.55}.pt-root .pt-ring-done{stroke:var(--ink);stroke-linecap:round;stroke-width:6px!important}.pt-root .pt-ring-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pt-root .pt-ring-block{font-family:var(--f-marker);font-size:1.1rem}.pt-root .pt-ring-block.is-practice{color:#b0175a}.pt-root .pt-ring-block.is-play{color:#8a5a00}.pt-root .pt-ring-time{font-family:var(--f-crt);font-size:3.6rem;line-height:1}.pt-root .pt-bullets{flex-wrap:wrap;justify-content:center;gap:.3rem 1.2rem;margin:.8rem 0 0;padding:0;font-size:.88rem;list-style:none;display:flex}.pt-root .pt-bullets li:before{content:"";border:1.5px solid var(--ink);vertical-align:-.05rem;border-radius:50%;width:.7rem;height:.7rem;margin-right:.4rem;display:inline-block}.pt-root .pt-bullets .is-practice:before{background:var(--pt-practice)}.pt-root .pt-bullets .is-play:before{background:var(--pt-play)}.pt-root .pt-card>.pt-actions{justify-content:center}.pt-root .pt-after:not(:empty){border-top:2px dashed var(--ink);margin-top:1rem;padding-top:.5rem}.pt-root .pt-row{flex-wrap:wrap;gap:0 1.5rem;display:flex}.pt-root .pt-tempo{align-items:center;gap:.35rem;display:flex}.pt-root .pt-tempo-value{min-width:4.6rem;font-family:var(--f-crt);text-align:center;font-size:1.4rem}.pt-root .pt-feels{gap:.25rem;display:flex}.pt-root .pt-feel{filter:grayscale(.7);width:2.4rem;padding:0;font-size:1.2rem}.pt-root .pt-feel[aria-pressed=true]{filter:none}.pt-root .pt-log-summary{border-top:2px dashed var(--ink);flex-wrap:wrap;align-items:flex-start;gap:1rem 1.5rem;margin-top:1.1rem;padding-top:1rem;display:flex}.pt-root .pt-streak{border:2px solid var(--ink);background:var(--wall);min-width:6.5rem;color:var(--paper);box-shadow:var(--hard-shadow-sm);border-radius:.7rem;flex-direction:column;align-items:center;padding:.5rem .75rem;display:flex}.pt-root .pt-streak-num{font-family:var(--f-crt);color:var(--mustard);font-size:3.4rem;line-height:.9}.pt-root .pt-streak-label{font-family:var(--f-marker);font-size:.95rem}.pt-root .pt-streak-sub{opacity:.8;font-size:.72rem}.pt-root .pt-month{flex:15rem;min-width:0}.pt-root .pt-month-nav{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.pt-root .pt-month-name{font-family:var(--f-crt);font-size:1.3rem}.pt-root .pt-heat{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.pt-root .pt-heat-head{font-family:var(--f-crt);text-align:center;color:var(--pt-ink-soft);font-size:.9rem}.pt-root .pt-heat-cell{aspect-ratio:1;border:1.5px solid var(--ink);font-family:var(--f-crt);background:#fff;border-radius:.3rem;justify-content:center;align-items:center;font-size:.9rem;display:flex}.pt-root .pt-heat-cell.is-blank{background:0 0;border-color:#0000}.pt-root .pt-heat-cell.lvl-3{background:color-mix(in srgb, var(--pink) 78%, #fff)}.pt-root .pt-heat-cell.lvl-4{background:var(--pink);color:#fff}.pt-root .pt-heat-cell.is-today{outline:2.5px solid var(--mustard);outline-offset:1px}@media (prefers-reduced-motion:reduce){.pt-root .pt-gauge-needle{transition:none}}.pt-root{--pt-cap:linear-gradient(180deg, #fffdf7 0%, #f1ebda 55%, #e2d9c2 100%);--pt-cap-edge:#b3a88c;--pt-cap-shadow:inset 0 1px 0 #fff, inset 0 -2px 0 #00000012, 0 2px 0 #a39a80, 0 3px 7px #00000047;--pt-lit:linear-gradient(180deg, color-mix(in srgb, var(--accent) 70%, #fff) 0%, var(--accent) 55%, color-mix(in srgb, var(--accent) 80%, #000) 100%);--pt-chrome:conic-gradient(from 200deg, #f7f9fa, #8d9298, #e8ebee, #6d7278, #c9cdd1, #f7f9fa)}.pt-root .pt-card{background:linear-gradient(#fbf8ee 0%,#f1ead6 100%);border:1px solid #cdbf9f;box-shadow:inset 0 1px #fff,0 2px 3px #00000040,0 12px 28px #00000061}.pt-root .pt-card .pt-card{background:linear-gradient(#fffdf6 0%,#f6f0df 100%);border-color:#d6cab0;box-shadow:inset 0 1px #fff,0 1px 2px #0000002e,0 6px 14px #00000029}.pt-root .pt-chip,.pt-root .pt-day,.pt-root .pt-feel,.pt-root .pt-btn-ghost,.pt-root .pt-month-nav button,.pt-root .pt-tempo button{border:1px solid var(--pt-cap-edge);background:var(--pt-cap);color:var(--ink);box-shadow:var(--pt-cap-shadow);transition:translate 60ms,box-shadow 60ms}.pt-root .pt-chip:active,.pt-root .pt-day:active,.pt-root .pt-feel:active,.pt-root .pt-btn-ghost:active{translate:0 2px;box-shadow:inset 0 1px #fff,0 0 #a39a80,0 1px 3px #00000040}.pt-root .pt-chip[aria-pressed=true],.pt-root .pt-day[aria-pressed=true],.pt-root .pt-feel[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 60%, #000);background:var(--pt-lit);color:var(--accent-contrast);box-shadow:inset 0 1px 0 #ffffff73, inset 0 -2px 4px #00000040, 0 1px 0 #7c1747, 0 0 12px color-mix(in srgb, var(--accent) 55%, transparent);text-shadow:0 1px #00000040;translate:0 1px}.pt-root .pt-chip-quiet{box-shadow:none;background:0 0;border-style:dashed}.pt-root .pt-btn:not(.pt-btn-ghost){border:1px solid color-mix(in srgb, var(--accent) 55%, #000);background:var(--pt-lit);text-shadow:0 1px #0000004d;box-shadow:inset 0 1px #ffffff80,inset 0 -3px #0000002e,0 3px #7c1747,0 6px 14px #00000059}.pt-root .pt-btn:not(.pt-btn-ghost):active{translate:0 3px;box-shadow:inset 0 1px #fff6,inset 0 2px 5px #0000004d,0 0 #7c1747,0 2px 5px #0000004d}.pt-root .pt-input{background:#fffef9;border:1px solid #b8ad92;box-shadow:inset 0 2px 4px #00000029,0 1px #fff}.pt-root .pt-dial{background:var(--pt-chrome);padding:9px;box-shadow:0 2px 2px #0000004d,0 10px 22px #00000061,inset 0 0 0 1px #ffffff8c}.pt-root .pt-dial:after{content:"";pointer-events:none;background:radial-gradient(70% 45% at 32% 22%,#ffffff80,#fff0 70%),radial-gradient(circle,#0000 62%,#00000029 100%);border-radius:50%;position:absolute;inset:9px}.pt-root .pt-dial-face{fill:#fdfbf3;stroke:#9a9078;stroke-width:1.5px}.pt-root .pt-dial-hand line{stroke:#1b1530;filter:drop-shadow(1.5px 2.5px 1.2px #00000059)}.pt-root .pt-dial-hand circle{stroke:color-mix(in srgb, var(--accent) 55%, #000);stroke-width:2px;filter:drop-shadow(1px 2px 2px #00000073)}.pt-root .pt-dial-hub{filter:drop-shadow(0 1px 1px #00000080)}.pt-root .pt-split span{box-shadow:inset 0 1px #ffffff8c,inset 0 -2px 3px #0000002e,0 2px 4px #0003}.pt-root .pt-ring-wrap{background:var(--pt-chrome);border-radius:50%;padding:10px;position:relative;box-shadow:0 2px 2px #0000004d,0 10px 22px #00000061,inset 0 0 0 1px #ffffff8c}.pt-root .pt-ring-wrap:after{content:"";pointer-events:none;background:radial-gradient(70% 45% at 32% 22%,#ffffff73,#fff0 70%);border-radius:50%;position:absolute;inset:10px}.pt-root .pt-ring{background:radial-gradient(circle at 50% 45%,#fffdf6 0%,#f3ecd9 70%,#e4dbc3 100%);border-radius:50%}.pt-root .pt-kit-item{border:1px solid var(--pt-cap-edge);background:var(--pt-cap);box-shadow:var(--pt-cap-shadow)}.pt-root .pt-kit-item[aria-pressed=true]{background:linear-gradient(#f4fbf4 0%,#dcefdf 100%);translate:0 1px}.pt-root .pt-kit-check{background:radial-gradient(circle at 40% 35%,#8a8d80,#3e4038 75%);border:1px solid #6e705f;box-shadow:inset 0 1px 2px #00000080,0 1px #fff}.pt-root .pt-kit-item[aria-pressed=true] .pt-kit-check{background:radial-gradient(circle at 40% 35%,#c8ffd9,#3bd277 45%,#1b8c4a 100%);border-color:#1f7a45;box-shadow:0 0 10px #3bd277,inset 0 1px 1px #fff9}.pt-root .pt-kit-open{border:1px solid color-mix(in srgb, var(--accent) 55%, #000);background:var(--pt-lit);box-shadow:inset 0 1px #ffffff73,0 2px #7c1747,0 3px 6px #00000040}.pt-root .pt-tuner{background:radial-gradient(80% 90% at 50% 95%,#fff6d8 0%,#f3e3b4 55%,#dcc68f 100%);border-radius:14px;padding:14px 14px 6px;box-shadow:inset 0 0 0 3px #2b2a33,inset 0 0 0 5px #8f939a,inset 0 6px 14px #00000059,0 8px 18px #00000059}.pt-root .pt-tuner:after{content:"";pointer-events:none;background:linear-gradient(160deg,#ffffff73 0%,#fff0 42%);border-radius:10px;position:absolute;inset:5px}.pt-root .pt-gauge-needle{filter:drop-shadow(2px 3px 1.5px #00000059)}.pt-root .pt-gauge-hub{filter:drop-shadow(0 1px 1.5px #00000080)}.pt-root .pt-headstock{--pt-hs-u:calc(3.1rem / 48.6);grid-template-columns:1fr auto 1fr;grid-template-rows:calc(var(--pt-hs-u) * 55.7) repeat(3, calc(var(--pt-hs-u) * 48.6)) calc(var(--pt-hs-u) * 48.5);align-items:center;gap:0 .9rem;max-width:24rem;margin:.9rem auto .4rem;display:grid}.pt-root .pt-headstock-art{z-index:0;width:calc(var(--pt-hs-u) * 130);height:calc(var(--pt-hs-u) * 250);pointer-events:none;grid-area:1/2/-1;position:relative;overflow:visible}.pt-root .pt-headstock .pt-string[data-index="2"]{grid-area:2/1}.pt-root .pt-headstock .pt-string[data-index="1"]{grid-area:3/1}.pt-root .pt-headstock .pt-string[data-index="0"]{grid-area:4/1}.pt-root .pt-headstock .pt-string[data-index="3"]{grid-area:2/3}.pt-root .pt-headstock .pt-string[data-index="4"]{grid-area:3/3}.pt-root .pt-headstock .pt-string[data-index="5"]{grid-area:4/3}.pt-root .pt-headstock .pt-string{z-index:1;color:#1b1530;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff 0%,#d9dde1 35%,#9aa0a6 70%,#c8ccd0 100%);border:1px solid #5d6268;border-radius:999px;justify-self:end;min-width:3.3rem;min-height:2.6rem;padding:.15rem .55rem;position:relative;box-shadow:inset 0 1px #fff,0 2px #5d6268,0 4px 8px #0000004d}.pt-root .pt-headstock .pt-string>span{pointer-events:none}.pt-root .pt-headstock .pt-string[data-index="3"],.pt-root .pt-headstock .pt-string[data-index="4"],.pt-root .pt-headstock .pt-string[data-index="5"]{justify-self:start}.pt-root .pt-headstock .pt-string:active{translate:0 2px;box-shadow:inset 0 1px #fff,0 0 #5d6268,0 2px 4px #0000004d}.pt-root .pt-headstock .pt-string.is-near{box-shadow:inset 0 1px 0 #fff, 0 2px 0 #5d6268, 0 0 12px var(--mustard)}.pt-root .pt-headstock .pt-string.is-in{background:linear-gradient(#e9fff0 0%,#9fe3b8 50%,#3bb273 100%);box-shadow:inset 0 1px #fff,0 2px #1f7a45,0 0 14px #3bd277}.pt-root .pt-streak{color:#b6f5c6;background:linear-gradient(#23382b 0%,#142319 100%);border:1px solid #0c1a12;box-shadow:inset 0 2px 8px #0009,inset 0 0 0 3px #0a120d,0 0 0 3px #6d7278,0 6px 14px #00000059}.pt-root .pt-streak-num{color:#8cffa9;text-shadow:0 0 8px #8cffa9a6}.pt-root .pt-streak-label,.pt-root .pt-streak-sub{color:#9fdcb0}.pt-root .pt-heat-cell:not(.is-blank){background:linear-gradient(#fffdf7 0%,#efe8d6 100%);border:1px solid #c9bea2;box-shadow:inset 0 1px #fff,0 1px #b6ab90,0 2px 4px #00000024}.pt-root .pt-heat-cell.lvl-1{background:linear-gradient(#ffe0ee,#f8b9d6)}.pt-root .pt-heat-cell.lvl-2{background:linear-gradient(#ffb7d7,#f27bb4)}.pt-root .pt-heat-cell.lvl-3{color:#fff;background:linear-gradient(#ff7fb8,#e04892)}.pt-root .pt-heat-cell.lvl-4{color:#fff;background:linear-gradient(#f2479a,#b81d6c)}.pt-root .nq-strings,.pt-root .nq-letters{flex-wrap:wrap;gap:.4rem;margin:.25rem 0 .6rem;display:flex}.pt-root .nq-letter{justify-content:center;min-width:2.6rem;font-weight:700}.pt-root .nq-neck{margin:.4rem 0}.pt-root .nq-feedback{min-height:1.4em;margin:.2rem 0 0;font-weight:700}.pt-root .nq-feedback.is-right{color:#15724d}.pt-root .nq-feedback.is-wrong{color:#b3431f}.pt-root .nq-score{font-family:var(--f-crt);letter-spacing:.08em;color:#5b4f73;margin:.15rem 0 0}
