.StudioToolsNav-module__euCCfW__nav{--fade:44px;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:var(--fade);border-bottom:1px solid var(--shop-line-soft);align-items:stretch;gap:0 26px;margin:0 0 clamp(26px,3vw,36px);display:flex;overflow-x:auto}.StudioToolsNav-module__euCCfW__nav::-webkit-scrollbar{display:none}.StudioToolsNav-module__euCCfW__nav[data-more-end]{-webkit-mask-image:linear-gradient(90deg, #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(90deg, #000 calc(100% - var(--fade)), transparent)}.StudioToolsNav-module__euCCfW__nav[data-more-start]{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade));mask-image:linear-gradient(90deg, transparent, #000 var(--fade))}.StudioToolsNav-module__euCCfW__nav[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent)}.StudioToolsNav-module__euCCfW__nav a{min-height:46px;color:var(--shop-text-dim);white-space:nowrap;transition:color .2s var(--shop-ease);border-bottom:2px solid #0000;flex:none;align-items:center;margin-bottom:-1px;font-size:15px;line-height:1.2;display:flex}.StudioToolsNav-module__euCCfW__nav a:hover{color:var(--shop-text-hi)}.StudioToolsNav-module__euCCfW__nav a[aria-current=page]{color:var(--shop-text-hi);border-bottom-color:var(--lit)}.StudioToolsNav-module__euCCfW__rule{background:var(--shop-line);flex:0 0 1px;align-self:center;height:16px;margin-bottom:1px}.StudioToolsNav-module__euCCfW__nav a:focus-visible,.StudioToolsNav-module__euCCfW__notice a:focus-visible{outline:2px solid var(--lit);outline-offset:-2px}.StudioToolsNav-module__euCCfW__notice{color:var(--shop-text-mid);margin:0 0 24px;line-height:1.6}.StudioToolsNav-module__euCCfW__notice a{color:var(--shop-text-hi);text-decoration:underline}@media (prefers-reduced-motion:reduce){.StudioToolsNav-module__euCCfW__nav a{transition:none}}
@font-face{font-family:Vitric Accidentals;src:url(/tools/vitric-accidentals.woff2)format("woff2");unicode-range:U+266D,U+266F;font-weight:100 900;font-display:block}.chord-module__u0Fx_G__instrument{border-color:var(--shop-hairline);background:var(--shop-field);box-shadow:none;font-family:"Vitric Accidentals", var(--font-sans);border-radius:6px;padding:clamp(16px,3vw,36px)}.chord-module__u0Fx_G__top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);display:grid}.chord-module__u0Fx_G__top>section{min-width:0}.chord-module__u0Fx_G__help{color:var(--shop-text-dim);margin:0 0 18px;font-size:15px;line-height:1.6}.chord-module__u0Fx_G__keys{--bed-keys:7;margin:4px 0 24px}.chord-module__u0Fx_G__settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 24px;margin-bottom:12px;display:grid}.chord-module__u0Fx_G__field{min-width:0;color:var(--shop-text-faint);gap:6px;font-size:15px;line-height:1.4;display:grid}.chord-module__u0Fx_G__field select{border:1px solid var(--shop-line);background-color:var(--shop-field);width:100%;min-width:0;min-height:44px;color:var(--shop-text-hi);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:4px;padding:10px 24px 10px 12px;font-size:16px}.chord-module__u0Fx_G__field select:focus-visible{outline:2px solid var(--shop-ember);outline-offset:4px}.chord-module__u0Fx_G__spelling{gap:0;min-width:0;display:grid}.chord-module__u0Fx_G__fieldLabel{margin:0}.chord-module__u0Fx_G__words{flex-wrap:wrap;align-items:center;gap:0 32px;display:flex}.chord-module__u0Fx_G__result{padding-top:0}.chord-module__u0Fx_G__order{color:var(--shop-text-faint);margin:2px 0 0;font-size:15px;line-height:1.5}.chord-module__u0Fx_G__matches{margin:22px 0 0}.chord-module__u0Fx_G__formula{color:var(--shop-text-hi);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 18px;margin:22px 0 0;font-size:16px;line-height:1.5;display:flex}.chord-module__u0Fx_G__formula>span:first-child{color:var(--shop-text-faint);flex-basis:100%;font-size:15px}.chord-module__u0Fx_G__actions{flex-wrap:wrap;align-items:center;gap:12px 36px;margin:28px 0 14px;display:flex}.chord-module__u0Fx_G__inversions{border-top:1px solid var(--shop-line);margin-top:36px;padding-top:28px}.chord-module__u0Fx_G__inversionList{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px 32px;margin:0;padding:0;list-style:none;display:grid}.chord-module__u0Fx_G__inversionList li{justify-items:start;min-width:0;display:grid}.chord-module__u0Fx_G__inversionWord{margin-bottom:6px}.chord-module__u0Fx_G__inversionLabel{color:var(--shop-text-faint);font-size:15px;line-height:1.4}.chord-module__u0Fx_G__inversionNotes{overflow-wrap:anywhere;color:var(--shop-text-hi);font:300 22px/1.3 "Vitric Accidentals", var(--font-display);letter-spacing:-.01em;font-stretch:112%}.chord-module__u0Fx_G__error{color:var(--shop-text-hi);margin:0;font-size:15px;line-height:1.6}.chord-module__u0Fx_G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.chord-module__u0Fx_G__top{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.chord-module__u0Fx_G__settings{grid-template-columns:120px minmax(0,1fr);gap:16px 20px}.chord-module__u0Fx_G__spelling .chord-module__u0Fx_G__words{flex-wrap:nowrap;gap:0 24px}}@media (max-width:340px){.chord-module__u0Fx_G__settings{grid-template-columns:minmax(0,1fr)}}
.reverse-module__IRMfvq__tool{gap:22px;padding:clamp(18px,2.6vw,30px);display:grid}.reverse-module__IRMfvq__controls{transition:opacity .2s var(--shop-ease);gap:24px;padding:4px 2px 0;display:grid}.reverse-module__IRMfvq__controls[data-disabled]{opacity:.6}.reverse-module__IRMfvq__label{font-family:var(--font-display);letter-spacing:.012em;color:#9a9ea6;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:14px;font-weight:420;font-stretch:112%;display:flex}.reverse-module__IRMfvq__hint{color:#8e8b87;font-size:13px;line-height:1.5}.reverse-module__IRMfvq__modes,.reverse-module__IRMfvq__spaces{border:0;gap:10px 14px;min-width:0;margin:0;padding:0;display:grid}.reverse-module__IRMfvq__modes{grid-template-columns:repeat(2,minmax(0,1fr))}.reverse-module__IRMfvq__spaces{grid-template-columns:repeat(3,minmax(0,1fr))}.reverse-module__IRMfvq__modes legend,.reverse-module__IRMfvq__spaces legend{margin-bottom:10px;padding:0}.reverse-module__IRMfvq__option{cursor:pointer;align-content:start;gap:10px;display:grid;position:relative}.reverse-module__IRMfvq__option input{opacity:0;pointer-events:none;position:absolute}.reverse-module__IRMfvq__optionKey{white-space:normal;text-align:center;width:100%;min-height:48px;font-size:15px}.reverse-module__IRMfvq__option:has(input:focus-visible) .reverse-module__IRMfvq__optionKey{outline:2px solid var(--lit);outline-offset:2px}.reverse-module__IRMfvq__option:hover .reverse-module__IRMfvq__optionKey:not([data-lit]):before{filter:brightness(1.35)}.reverse-module__IRMfvq__swell{gap:16px;display:grid}.reverse-module__IRMfvq__check{color:var(--shop-text-mid);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.reverse-module__IRMfvq__check input{width:18px;height:18px;accent-color:var(--lit)}.reverse-module__IRMfvq__trim{gap:10px;min-width:0;display:grid}.reverse-module__IRMfvq__trimLength{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:#8e8b87;font-size:13px;font-weight:400}.reverse-module__IRMfvq__wave{height:88px;padding:8px 10px}.reverse-module__IRMfvq__wave svg{width:100%;height:100%;display:block}.reverse-module__IRMfvq__waveOn{fill:color-mix(in srgb, var(--lit) 85%, #fff)}.reverse-module__IRMfvq__waveOff{fill:#ffffff29}.reverse-module__IRMfvq__trimRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px clamp(20px,3vw,40px);display:grid}.reverse-module__IRMfvq__trimControl{color:#9a9ea6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13px;display:grid}.reverse-module__IRMfvq__value{text-align:center;white-space:nowrap;min-width:72px;height:34px;font:300 16px/34px var(--font-display);font-variant-numeric:tabular-nums;color:color-mix(in srgb, #fff 84%, var(--lit));padding:0 10px;font-stretch:112%;display:inline-block}.reverse-module__IRMfvq__actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.reverse-module__IRMfvq__primary[aria-disabled=true]{pointer-events:none;cursor:default;opacity:.42}.reverse-module__IRMfvq__status{color:#8e8b87;overflow-wrap:anywhere;min-height:1.5em;margin:0;font-size:13px;line-height:1.5}@media (max-width:640px){.reverse-module__IRMfvq__modes,.reverse-module__IRMfvq__spaces,.reverse-module__IRMfvq__trimRow{grid-template-columns:minmax(0,1fr)}.reverse-module__IRMfvq__actions{row-gap:12px}.reverse-module__IRMfvq__actions button{width:100%}}
.tuner-module__7KW_YW__tuner{--tu-text:#f2f4f7;--tu-dim:#a3a9b1;--tu-label:#8f939c;--tu-scale:#6c7178;--tu-faint:#2f3236;--tu-hair:#f2f4f712;--tu-ember:var(--shop-ember,#ff4a2b);--tu-hot:#ffe9dc;--tu-ease:cubic-bezier(.2, .7, .2, 1)}.tuner-module__7KW_YW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tuner-module__7KW_YW__families{align-items:center;gap:26px;display:flex}.tuner-module__7KW_YW__glass{flex-direction:column;display:flex}.tuner-module__7KW_YW__light{z-index:-1;pointer-events:none;opacity:0;transition:opacity .42s var(--tu-ease);background:radial-gradient(34% 44% at 50% 22%,#ffe9dc1f,#0000 72%);position:absolute;inset:0}.tuner-module__7KW_YW__glass[data-tune] .tuner-module__7KW_YW__light{opacity:1}.tuner-module__7KW_YW__ember{z-index:-1;pointer-events:none;opacity:0;transition:opacity .42s var(--tu-ease);background:radial-gradient(46% 34% at 50% 64%,#ff4a2b13,#0000 74%);position:absolute;inset:0}.tuner-module__7KW_YW__glass[data-reading]:not([data-tune]) .tuner-module__7KW_YW__ember{opacity:1}.tuner-module__7KW_YW__dash{background:var(--tu-faint);vertical-align:.3em;border-radius:1px;width:.5em;height:2px;display:inline-block}.tuner-module__7KW_YW__restDash,.tuner-module__7KW_YW__restDash .tuner-module__7KW_YW__octave{color:#f2f4f713}.tuner-module__7KW_YW__reading{grid-template:"cents note play""cents note target"1fr/minmax(0,1fr) auto minmax(0,1fr);gap:18px 32px;height:250px;padding:32px 40px 0;display:grid}.tuner-module__7KW_YW__label{color:var(--tu-label);font:450 13px/1.3 var(--font-sans);margin:0 0 6px}.tuner-module__7KW_YW__cents{grid-area:cents}.tuner-module__7KW_YW__play{text-align:right;grid-area:play}.tuner-module__7KW_YW__target{text-align:right;grid-area:target}.tuner-module__7KW_YW__centsValue,.tuner-module__7KW_YW__fact{color:var(--tu-text);font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .18s var(--tu-ease);margin:0;font-weight:300;font-stretch:112%;line-height:1}.tuner-module__7KW_YW__centsValue{font-size:64px}.tuner-module__7KW_YW__fact{font-size:34px}.tuner-module__7KW_YW__centsValue[data-empty],.tuner-module__7KW_YW__fact[data-empty]{color:var(--tu-faint)}.tuner-module__7KW_YW__unit{color:var(--tu-ember);font-family:var(--font-sans);letter-spacing:.01em;margin-left:.16em;font-size:.42em;font-weight:400;font-stretch:100%}.tuner-module__7KW_YW__glass[data-tune] .tuner-module__7KW_YW__centsValue{color:var(--tu-hot)}.tuner-module__7KW_YW__note{flex-direction:column;grid-area:note;align-items:center;min-width:300px;display:flex}.tuner-module__7KW_YW__noteName{color:var(--tu-text);font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .18s var(--tu-ease);margin:0;font-size:168px;font-weight:300;font-stretch:112%;line-height:.92}.tuner-module__7KW_YW__noteName[data-empty]{color:var(--tu-faint)}.tuner-module__7KW_YW__glass[data-tune] .tuner-module__7KW_YW__noteName{color:var(--tu-hot)}.tuner-module__7KW_YW__octave{color:var(--tu-scale);letter-spacing:0;transition:color .18s var(--tu-ease);margin-left:.04em;font-size:.3em}.tuner-module__7KW_YW__glass[data-tune] .tuner-module__7KW_YW__octave{color:#c9a592}.tuner-module__7KW_YW__advice,.tuner-module__7KW_YW__prompt{min-height:24px;font:450 17px/1.3 var(--font-sans);white-space:nowrap;align-items:center;gap:10px;margin:16px 0 0;display:inline-flex}.tuner-module__7KW_YW__advice{color:#d8dadd}.tuner-module__7KW_YW__advice[data-tune]{color:var(--tu-hot)}.tuner-module__7KW_YW__prompt{color:var(--tu-label);white-space:normal;text-align:center;font-size:15px}.tuner-module__7KW_YW__adviceLamp{width:7px;height:7px;transition:background .18s var(--tu-ease), box-shadow .18s var(--tu-ease);background:#3a3d42;border-radius:50%;flex:none}.tuner-module__7KW_YW__advice[data-tune] .tuner-module__7KW_YW__adviceLamp{background:var(--tu-hot);box-shadow:0 0 0 3px #ffe9dc24}.tuner-module__7KW_YW__reading[data-error]{justify-content:center;align-items:center;display:flex}.tuner-module__7KW_YW__error{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:560px;display:flex}.tuner-module__7KW_YW__errorHead{color:var(--tu-text);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:34px;font-weight:340;font-stretch:112%;line-height:1.15}.tuner-module__7KW_YW__errorHead:before{content:"";background:var(--tu-ember);border-radius:50%;width:8px;height:8px;margin:0 auto 18px;display:block;box-shadow:0 0 0 3px #ff4a2b29}.tuner-module__7KW_YW__errorHow{color:var(--tu-dim);margin:0;font-size:15px;line-height:1.5}.tuner-module__7KW_YW__dial{--ends:18px;--figures:20px;--ticks:26px;--trace:168px;margin:0 64px;position:relative}.tuner-module__7KW_YW__ends{height:var(--ends);color:var(--tu-label);font:450 13px/1 var(--font-sans);justify-content:space-between;display:flex}.tuner-module__7KW_YW__figures{height:var(--figures);position:relative}.tuner-module__7KW_YW__figures span{color:var(--tu-scale);font:400 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:2px;transform:translate(-50%)}.tuner-module__7KW_YW__figures span[data-zero]{color:var(--tu-dim)}.tuner-module__7KW_YW__scale{z-index:1;height:var(--ticks);border-bottom:1px solid #f2f4f729;position:relative}.tuner-module__7KW_YW__ticks{width:100%;height:100%;display:block;overflow:visible}.tuner-module__7KW_YW__ticks line{stroke:#f2f4f733;stroke-width:1px;shape-rendering:crispedges}.tuner-module__7KW_YW__ticks line[data-major]{stroke:#f2f4f75c}.tuner-module__7KW_YW__ticks line[data-zero]{stroke:#f2f4f79e}.tuner-module__7KW_YW__ticks line[data-fine]{stroke:#f2f4f721}.tuner-module__7KW_YW__trace{z-index:1;height:var(--trace);position:relative}.tuner-module__7KW_YW__traceGrid,.tuner-module__7KW_YW__traceCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.tuner-module__7KW_YW__traceGrid line{stroke:#f2f4f70b;stroke-width:1px;shape-rendering:crispedges}.tuner-module__7KW_YW__traceGrid line[data-zero]{stroke:#f2f4f71f}.tuner-module__7KW_YW__traceGrid line[data-time]{stroke:#f2f4f709}.tuner-module__7KW_YW__seconds{color:#4d5157;font:400 11px/1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;left:calc(100% + 14px);transform:translateY(-50%)}.tuner-module__7KW_YW__zone{z-index:0;top:calc(var(--ends) + var(--figures));width:10%;transition:background .24s var(--tu-ease), border-color .24s var(--tu-ease);background:linear-gradient(#ffe9dc0b,#ffe9dc03);border-left:1px solid #ffe9dc1a;border-right:1px solid #ffe9dc1a;position:absolute;bottom:0;left:45%}.tuner-module__7KW_YW__dial[data-tune] .tuner-module__7KW_YW__zone{background:linear-gradient(#ffe9dc1c,#ffe9dc08);border-color:#ffe9dc42}.tuner-module__7KW_YW__needle{z-index:2;top:calc(var(--ends) + var(--figures) - 4px);width:2px;height:calc(var(--ticks) + 18px);background:var(--tu-ember);transition:background .18s var(--tu-ease), box-shadow .18s var(--tu-ease);border-radius:1px;margin-left:-1px;position:absolute;box-shadow:0 0 10px #ff4a2b73}.tuner-module__7KW_YW__dial[data-rest] .tuner-module__7KW_YW__needle{box-shadow:none;background:#4a4e55}.tuner-module__7KW_YW__dial[data-tune] .tuner-module__7KW_YW__needle{background:var(--tu-hot);box-shadow:0 0 12px #ffe9dc66}.tuner-module__7KW_YW__stringsRow{border-top:1px solid var(--tu-hair);grid-template-columns:180px minmax(0,1fr);align-items:center;margin-top:26px;padding:16px 40px 18px;display:grid}.tuner-module__7KW_YW__stringsLabel{color:var(--tu-label);font:450 13px/1.3 var(--font-sans);margin:0}.tuner-module__7KW_YW__strings{grid-template-columns:repeat(var(--n), minmax(0, 1fr));align-items:center;min-height:68px;margin:0;padding:0;list-style:none;display:grid}.tuner-module__7KW_YW__string{flex-direction:column;align-items:center;gap:5px;padding:6px 0 14px;display:flex;position:relative}.tuner-module__7KW_YW__string:after{content:"";background:var(--tu-ember);opacity:0;width:20px;height:2px;transition:opacity .15s var(--tu-ease), background .18s var(--tu-ease);margin-left:-10px;position:absolute;bottom:2px;left:50%}.tuner-module__7KW_YW__string[data-active]:after{opacity:1}.tuner-module__7KW_YW__string[data-tune]:after{background:var(--tu-hot)}.tuner-module__7KW_YW__stringTop{align-items:center;display:inline-flex;position:relative}.tuner-module__7KW_YW__stringName{color:#6c7178;font-family:"Vitric Accidentals", var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .15s var(--tu-ease);font-size:24px;font-weight:320;font-stretch:112%;line-height:1.1}.tuner-module__7KW_YW__string[data-done] .tuner-module__7KW_YW__stringName{color:var(--tu-dim)}.tuner-module__7KW_YW__string[data-active] .tuner-module__7KW_YW__stringName{color:var(--tu-text)}.tuner-module__7KW_YW__string[data-tune] .tuner-module__7KW_YW__stringName{color:var(--tu-hot)}.tuner-module__7KW_YW__stringLamp{width:6px;height:6px;transition:background .24s var(--tu-ease), box-shadow .24s var(--tu-ease);background:#26282b;border-radius:50%;margin-top:-3px;position:absolute;top:50%;right:calc(100% + 9px)}.tuner-module__7KW_YW__string[data-done] .tuner-module__7KW_YW__stringLamp{background:var(--tu-hot);box-shadow:0 0 0 3px #ffe9dc1f}.tuner-module__7KW_YW__stringHz{color:#555960;font:400 13px/1.2 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color .15s var(--tu-ease)}.tuner-module__7KW_YW__string[data-active] .tuner-module__7KW_YW__stringHz,.tuner-module__7KW_YW__string[data-done] .tuner-module__7KW_YW__stringHz{color:var(--tu-label)}.tuner-module__7KW_YW__strings[data-chromatic] .tuner-module__7KW_YW__stringName{font-size:21px}.tuner-module__7KW_YW__strings[data-chromatic] .tuner-module__7KW_YW__string{padding:10px 0 14px}.tuner-module__7KW_YW__a4{flex-direction:column;gap:3px;display:flex}.tuner-module__7KW_YW__footLabel{color:var(--tu-label);font:450 13px/1.3 var(--font-sans);white-space:nowrap}.tuner-module__7KW_YW__scrub{align-items:center;margin-left:-8px;display:flex}.tuner-module__7KW_YW__nudge{width:26px;height:34px;color:var(--tu-scale);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .15s var(--tu-ease);background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tuner-module__7KW_YW__nudge:hover:not(:disabled){color:var(--tu-text)}.tuner-module__7KW_YW__nudge:disabled{opacity:.35;cursor:default}.tuner-module__7KW_YW__nudge:focus-visible,.tuner-module__7KW_YW__a4Input:focus-visible{outline:2px solid var(--tu-ember);outline-offset:2px}.tuner-module__7KW_YW__a4Input{min-width:0;height:34px;color:var(--tu-text);font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:center;cursor:ns-resize;appearance:textfield;transition:border-color .15s var(--tu-ease);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;margin:0;padding:0 1px;font-size:24px;font-weight:300;font-stretch:108%}.tuner-module__7KW_YW__a4Input:hover,.tuner-module__7KW_YW__a4Input:focus{border-bottom-color:#f2f4f74d}.tuner-module__7KW_YW__a4Input:focus{cursor:text}.tuner-module__7KW_YW__a4Input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tuner-module__7KW_YW__a4Input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tuner-module__7KW_YW__variants{border-left:1px solid var(--tu-hair);align-self:stretch;align-items:center;gap:24px;padding-left:30px;display:flex}.tuner-module__7KW_YW__footEnd{gap:28px}.tuner-module__7KW_YW__privacy{color:#878d96;max-width:300px;margin:0;font-size:13px;line-height:1.45}.tuner-module__7KW_YW__capsule{min-width:188px}@media (max-width:1080px){.tuner-module__7KW_YW__privacy{max-width:230px}}@media (max-width:1000px){.tuner-module__7KW_YW__tuner>div:last-child{flex-wrap:wrap;gap:10px 24px}.tuner-module__7KW_YW__variants{gap:20px;padding-left:24px}.tuner-module__7KW_YW__footEnd{display:contents}.tuner-module__7KW_YW__capsule{margin-left:auto}.tuner-module__7KW_YW__privacy{flex:1 0 100%;order:3;max-width:none}}@media (max-width:900px){.tuner-module__7KW_YW__reading{padding:26px 28px 0}.tuner-module__7KW_YW__noteName{font-size:132px}.tuner-module__7KW_YW__centsValue{font-size:52px}.tuner-module__7KW_YW__fact{font-size:28px}.tuner-module__7KW_YW__dial{margin:0 44px}.tuner-module__7KW_YW__stringsRow{grid-template-columns:1fr;row-gap:6px;padding:14px 28px 16px}.tuner-module__7KW_YW__seconds{display:none}}@media (max-width:640px){.tuner-module__7KW_YW__tuner>div:first-child{flex-wrap:wrap;row-gap:0}.tuner-module__7KW_YW__tuner>div:first-child>p{flex:1 0 100%;min-height:46px}.tuner-module__7KW_YW__tuner>div:first-child>div{width:100%;margin:0 0 2px}.tuner-module__7KW_YW__families{justify-content:space-between;gap:8px;width:100%}.tuner-module__7KW_YW__reading{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"note note note""cents play target";gap:12px 8px;height:206px;padding:16px 14px 0}.tuner-module__7KW_YW__note{min-width:0}.tuner-module__7KW_YW__noteName{font-size:96px}.tuner-module__7KW_YW__advice,.tuner-module__7KW_YW__prompt{margin-top:8px;font-size:16px}.tuner-module__7KW_YW__prompt{font-size:14px}.tuner-module__7KW_YW__cents{text-align:left}.tuner-module__7KW_YW__play{text-align:center}.tuner-module__7KW_YW__label{margin-bottom:4px}.tuner-module__7KW_YW__centsValue,.tuner-module__7KW_YW__fact{letter-spacing:-.01em;font-size:24px}.tuner-module__7KW_YW__unit{font-size:.5em}.tuner-module__7KW_YW__errorHead{font-size:24px}.tuner-module__7KW_YW__errorHow{font-size:14px}.tuner-module__7KW_YW__dial{--ends:0px;--figures:18px;--ticks:20px;--trace:84px;margin:10px 18px 0}.tuner-module__7KW_YW__ends{height:auto;font-size:12px;position:absolute;top:2px;left:0;right:0}.tuner-module__7KW_YW__figures span{font-size:11px}.tuner-module__7KW_YW__ticks line[data-fine],.tuner-module__7KW_YW__figures span[data-odd],.tuner-module__7KW_YW__figures span:first-child,.tuner-module__7KW_YW__figures span:last-child,.tuner-module__7KW_YW__figures span:nth-child(2),.tuner-module__7KW_YW__figures span:nth-last-child(2){display:none}.tuner-module__7KW_YW__stringsRow{margin-top:14px;padding:10px 10px 8px}.tuner-module__7KW_YW__stringsLabel{display:none}.tuner-module__7KW_YW__stringName{font-size:19px}.tuner-module__7KW_YW__stringHz{font-size:12px}.tuner-module__7KW_YW__stringUnit{display:none}.tuner-module__7KW_YW__stringLamp{width:5px;height:5px;margin-top:-2.5px;right:calc(100% + 6px)}.tuner-module__7KW_YW__strings{min-height:60px}.tuner-module__7KW_YW__strings[data-chromatic] .tuner-module__7KW_YW__stringName{font-size:16px}.tuner-module__7KW_YW__strings[data-chromatic] .tuner-module__7KW_YW__string{padding:6px 0 12px}.tuner-module__7KW_YW__tuner>div:last-child{gap:12px}.tuner-module__7KW_YW__variants{border-left:0;order:-1;justify-content:space-between;width:100%;padding-left:0}.tuner-module__7KW_YW__footEnd{display:contents}.tuner-module__7KW_YW__a4{order:1}.tuner-module__7KW_YW__capsule{order:2;min-width:0;margin-left:auto;padding-inline:22px}.tuner-module__7KW_YW__privacy{flex:1 0 100%;order:3;max-width:none}}@media (prefers-reduced-motion:reduce){.tuner-module__7KW_YW__light,.tuner-module__7KW_YW__ember,.tuner-module__7KW_YW__zone,.tuner-module__7KW_YW__needle,.tuner-module__7KW_YW__noteName,.tuner-module__7KW_YW__octave,.tuner-module__7KW_YW__centsValue,.tuner-module__7KW_YW__fact,.tuner-module__7KW_YW__adviceLamp,.tuner-module__7KW_YW__string:after,.tuner-module__7KW_YW__stringName,.tuner-module__7KW_YW__stringLamp,.tuner-module__7KW_YW__stringHz{transition:none}}
.PluginFeature-module__FT_0KW__feature{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin:clamp(56px,7vw,96px) 0 0;display:grid;position:relative}.PluginFeature-module__FT_0KW__art{isolation:isolate;border-radius:6px;display:block;position:relative}.PluginFeature-module__FT_0KW__feature[data-art=study] .PluginFeature-module__FT_0KW__art{-webkit-mask-composite:source-in;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%),linear-gradient(#0000 0,#000 10% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%),linear-gradient(#0000 0,#000 10% 84%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.PluginFeature-module__FT_0KW__feature[data-crop=true] .PluginFeature-module__FT_0KW__art img{transform-origin:50% 54%;transform:scale(1.22)}.PluginFeature-module__FT_0KW__art:before{content:"";z-index:1;mix-blend-mode:screen;background:radial-gradient(50% 46% at 50% 60%, color-mix(in srgb, var(--product-light) 26%, transparent), color-mix(in srgb, var(--product-light) 6%, transparent) 55%, transparent 78%);filter:blur(18px);opacity:.9;pointer-events:none;transition:opacity .4s var(--shop-ease);position:absolute;inset:34% 10% 2%}.PluginFeature-module__FT_0KW__art img{width:100%;height:auto;display:block}.PluginFeature-module__FT_0KW__feature[data-art=capture] .PluginFeature-module__FT_0KW__art img{border-radius:5px;box-shadow:0 0 0 1px #ffffff0f,0 24px 48px -22px #000000e6}.PluginFeature-module__FT_0KW__art:hover:before{opacity:1}.PluginFeature-module__FT_0KW__text{align-content:center;gap:12px;max-width:420px;display:grid}.PluginFeature-module__FT_0KW__kicker{color:var(--shop-text-dim);margin:0;font-size:13px;line-height:1.4}.PluginFeature-module__FT_0KW__name{font-family:var(--font-display);letter-spacing:-.012em;color:var(--shop-text-hi);margin:0;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:360;font-stretch:110%;line-height:1.1}.PluginFeature-module__FT_0KW__name a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--product-light) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--product-light) 55%, transparent);text-underline-offset:7px;transition:text-decoration-color .25s var(--shop-ease);text-decoration-thickness:1px}.PluginFeature-module__FT_0KW__name a:hover{-webkit-text-decoration-color:var(--product-light);text-decoration-color:var(--product-light)}.PluginFeature-module__FT_0KW__name a:focus-visible,.PluginFeature-module__FT_0KW__also a:focus-visible{outline:2px solid var(--product-light);outline-offset:3px;border-radius:2px}.PluginFeature-module__FT_0KW__body{color:var(--shop-text-mid);text-wrap:pretty;margin:4px 0 0;font-size:16px;line-height:1.62}.PluginFeature-module__FT_0KW__actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin:8px 0 0;display:flex}.PluginFeature-module__FT_0KW__trial{isolation:isolate;color:#c6c9d0;min-height:44px;font:500 14px/1 var(--font-sans);letter-spacing:.005em;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .2s var(--shop-ease);border-radius:12px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex;position:relative}.PluginFeature-module__FT_0KW__trial:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;transition:border-color .18s var(--shop-ease), background-color .18s var(--shop-ease);background:#12151c;border:1px solid #ffffff1f;position:absolute;inset:0}.PluginFeature-module__FT_0KW__trial:hover{color:#eef0f3}.PluginFeature-module__FT_0KW__trial:hover:before{border-color:#ffffff3a}.PluginFeature-module__FT_0KW__trial:active:before{background:#0d1015}.PluginFeature-module__FT_0KW__trial:focus-visible{outline:2px solid var(--product-light);outline-offset:2px}.PluginFeature-module__FT_0KW__more{color:var(--shop-text-hi);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--product-light) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--product-light) 55%, transparent);text-underline-offset:4px;transition:text-decoration-color .25s var(--shop-ease);font-size:14px;text-decoration-thickness:1px}.PluginFeature-module__FT_0KW__more:hover{-webkit-text-decoration-color:var(--product-light);text-decoration-color:var(--product-light)}.PluginFeature-module__FT_0KW__more:focus-visible{outline:2px solid var(--product-light);outline-offset:3px;border-radius:2px}.PluginFeature-module__FT_0KW__meta{color:var(--shop-text-dim);margin:0;font-size:13px;line-height:1.5}.PluginFeature-module__FT_0KW__also{border-top:1px solid var(--shop-line-soft);color:var(--shop-text-dim);margin:14px 0 0;padding-top:16px;font-size:14px;line-height:1.6}.PluginFeature-module__FT_0KW__also a{color:var(--shop-text-hi);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--product-light) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--product-light) 55%, transparent);text-underline-offset:3px}@media (max-width:760px){.PluginFeature-module__FT_0KW__feature{grid-template-columns:minmax(0,1fr);gap:4px}.PluginFeature-module__FT_0KW__feature[data-art=study] .PluginFeature-module__FT_0KW__art{margin:0 -20px;-webkit-mask-image:linear-gradient(#0000 0,#000 10% 80%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 80%,#0000 100%)}.PluginFeature-module__FT_0KW__feature[data-art=capture] .PluginFeature-module__FT_0KW__art{margin-bottom:20px}.PluginFeature-module__FT_0KW__text{max-width:none}}@media (prefers-reduced-motion:reduce){.PluginFeature-module__FT_0KW__art:before,.PluginFeature-module__FT_0KW__name a,.PluginFeature-module__FT_0KW__more,.PluginFeature-module__FT_0KW__trial,.PluginFeature-module__FT_0KW__trial:before{transition:none}}
.bpm-module__vy53Bq__instrument{padding:clamp(24px,3vw,40px)}.bpm-module__vy53Bq__layout{grid-template:"pad read""pad hint""pad more"1fr/minmax(260px,340px) minmax(0,1fr);align-items:start;column-gap:clamp(32px,4.4vw,60px);display:grid}.bpm-module__vy53Bq__read{grid-area:read;min-width:0}.bpm-module__vy53Bq__hint{grid-area:hint;min-height:2.7em;margin:12px 2px 0}.bpm-module__vy53Bq__padArea{grid-area:pad;justify-items:center;gap:14px;min-width:0;display:grid}.bpm-module__vy53Bq__more{grid-area:more;min-width:0;margin-top:18px}.bpm-module__vy53Bq__readWindow{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:28px;padding:16px 26px 20px;display:grid}.bpm-module__vy53Bq__bpmRow{padding-top:24px;position:relative}.bpm-module__vy53Bq__beatLed{position:absolute;top:0;left:-3px}.bpm-module__vy53Bq__bpm{min-height:calc(clamp(76px,8.4vw,118px)/1.08696);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.025em;align-items:baseline;gap:12px;margin:0;font-size:clamp(76px,8.4vw,118px);font-weight:200;font-stretch:112%;line-height:.92;display:flex}.bpm-module__vy53Bq__bpm[data-empty=true]{align-items:center}.bpm-module__vy53Bq__bpmEmpty{letter-spacing:0;font-size:clamp(22px,2.2vw,28px);font-weight:300}.bpm-module__vy53Bq__bpmRow[data-previous=true] .bpm-module__vy53Bq__bpm{opacity:.45}.bpm-module__vy53Bq__bpmValue{font:inherit;letter-spacing:inherit}.bpm-module__vy53Bq__bpmUnit{letter-spacing:.02em;font-size:16px;font-stretch:112%}.bpm-module__vy53Bq__stats{min-width:150px;margin:0;display:grid}.bpm-module__vy53Bq__stats>div{justify-content:space-between;align-items:baseline;gap:18px;padding:7px 0;display:flex}.bpm-module__vy53Bq__stats>div+div{border-top:1px solid #ffffff0f}.bpm-module__vy53Bq__stats dt{font-size:13px}.bpm-module__vy53Bq__stats dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:320;font-stretch:108%;line-height:1.2}.bpm-module__vy53Bq__unit{font-family:var(--font-sans);letter-spacing:0;color:#8f8c88;margin-left:4px;font-size:13px;font-weight:400;font-stretch:100%}.bpm-module__vy53Bq__none{color:#6f6c69;text-shadow:none}.bpm-module__vy53Bq__pad{max-width:340px}.bpm-module__vy53Bq__padHint{text-align:center;margin:0}.bpm-module__vy53Bq__keyHint{align-items:center;gap:8px;display:inline-flex}.bpm-module__vy53Bq__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bpm-module__vy53Bq__fact{min-width:0}.bpm-module__vy53Bq__factWindow{padding:12px 18px 13px}.bpm-module__vy53Bq__factLabel{margin:0;font-size:13px}.bpm-module__vy53Bq__factValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:6px 0 0;font-size:30px;font-weight:280;font-stretch:110%;line-height:1.1}.bpm-module__vy53Bq__factNote{margin:8px 2px 0}.bpm-module__vy53Bq__controls{gap:18px;margin-top:22px;display:grid}.bpm-module__vy53Bq__window{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.bpm-module__vy53Bq__windowBar{gap:4px;display:flex}.bpm-module__vy53Bq__windowLamp{width:20px;height:20px}.bpm-module__vy53Bq__windowCount{font-variant-numeric:tabular-nums}.bpm-module__vy53Bq__actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.bpm-module__vy53Bq__copyBpm{min-height:48px;padding:0 22px}.bpm-module__vy53Bq__next{color:var(--shop-text-dim);margin:0;font-size:14px;line-height:1.55}.bpm-module__vy53Bq__next a{color:var(--shop-text-hi);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lit) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--lit) 60%, transparent);text-underline-offset:3px}.bpm-module__vy53Bq__next a:focus-visible{outline:2px solid var(--lit);outline-offset:2px;border-radius:2px}@media (max-width:1100px){.bpm-module__vy53Bq__readWindow{grid-template-columns:minmax(0,1fr)}.bpm-module__vy53Bq__stats{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,max-content);column-gap:26px;min-width:0;margin-top:16px;padding-top:12px}.bpm-module__vy53Bq__stats>div{gap:4px;padding:0;display:grid}.bpm-module__vy53Bq__stats>div+div{border-top:0}}@media (max-width:860px){.bpm-module__vy53Bq__layout{grid-template:"read""hint""pad""more"/minmax(0,1fr)}.bpm-module__vy53Bq__padArea{margin-top:6px}.bpm-module__vy53Bq__pad{max-width:320px}.bpm-module__vy53Bq__more{margin-top:28px}}@media (max-width:560px){.bpm-module__vy53Bq__instrument{border-radius:18px;padding:16px 14px 22px}.bpm-module__vy53Bq__readWindow{padding:14px 18px 16px}.bpm-module__vy53Bq__stats dd{font-size:19px}.bpm-module__vy53Bq__factWindow{padding:10px 14px 12px}.bpm-module__vy53Bq__factValue{font-size:26px}.bpm-module__vy53Bq__windowLamp{width:18px;height:18px}}@media (max-width:640px){.bpm-module__vy53Bq__layout{grid-template-areas:"read""pad""hint""more"}.bpm-module__vy53Bq__readWindow{grid-template-columns:minmax(0,1fr) 112px;align-items:center;column-gap:14px;padding:10px 14px;container-type:inline-size}.bpm-module__vy53Bq__bpmRow{padding:0 0 0 24px}.bpm-module__vy53Bq__bpmRow .bpm-module__vy53Bq__beatLed{width:16px;height:16px;margin-top:-8px;top:50%;left:0}.bpm-module__vy53Bq__bpm{gap:7px;min-height:.92em;font-size:clamp(34px,55.5556cqw - 105.556px,54px)}.bpm-module__vy53Bq__bpmEmpty{font-size:clamp(16px,5vw,19px)}.bpm-module__vy53Bq__bpmUnit{font-size:13px}.bpm-module__vy53Bq__stats{border-top:0;grid-template-columns:none;min-width:0;margin:0;padding:0;display:grid}.bpm-module__vy53Bq__stats>div{justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;display:flex}.bpm-module__vy53Bq__stats>div+div{border-top:1px solid #ffffff0f}.bpm-module__vy53Bq__stats dt{font-size:12px}.bpm-module__vy53Bq__stats dd{font-size:15px;line-height:1.25}.bpm-module__vy53Bq__stats .bpm-module__vy53Bq__unit{margin-left:3px;font-size:11.5px}.bpm-module__vy53Bq__padArea{gap:10px;margin-top:10px}.bpm-module__vy53Bq__pad{width:min(100%,clamp(216px,100svh - 612px,320px));max-width:none}.bpm-module__vy53Bq__hint{text-align:center;margin-top:12px}.bpm-module__vy53Bq__more{margin-top:22px}}@media (max-width:340px){.bpm-module__vy53Bq__readWindow{grid-template-columns:minmax(0,1fr)}.bpm-module__vy53Bq__bpm{font-size:48px}.bpm-module__vy53Bq__stats{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,max-content);column-gap:20px;margin-top:10px;padding-top:8px}.bpm-module__vy53Bq__stats>div{gap:2px;padding:0;display:grid}.bpm-module__vy53Bq__stats>div+div{border-top:0}}
.delay-module__cjz7ha__instrument{padding:clamp(24px,3vw,36px)}.delay-module__cjz7ha__layout{grid-template:"deck times""phrases times"1fr/minmax(280px,360px) minmax(0,1fr);align-items:start;column-gap:clamp(28px,3.4vw,44px);display:grid}.delay-module__cjz7ha__deck{grid-area:deck;min-width:0}.delay-module__cjz7ha__phrases{grid-area:phrases;min-width:0;margin-top:28px}.delay-module__cjz7ha__times{grid-area:times;gap:14px;min-width:0;display:grid}.delay-module__cjz7ha__readout{padding:14px 20px 12px;container-type:inline-size}.delay-module__cjz7ha__readout:focus-within{outline:2px solid color-mix(in srgb, var(--lit) 70%, transparent);outline-offset:3px}.delay-module__cjz7ha__bpmField{cursor:text;align-items:baseline;gap:12px;min-height:98px;display:flex}.delay-module__cjz7ha__sizer{min-width:0;font-family:var(--font-display);font-size:min(92px, calc((100cqw - 60px) / (var(--chars) * .6)));font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:200;font-stretch:112%;line-height:.95;display:inline-grid}.delay-module__cjz7ha__sizer:after{content:attr(data-value);visibility:hidden;white-space:pre;grid-area:1/1;padding-right:.04em}.delay-module__cjz7ha__bpmInput{width:100%;min-width:1ch;color:inherit;caret-color:var(--lit);font:inherit;font-stretch:inherit;letter-spacing:inherit;text-shadow:inherit;background:0 0;border:0;outline:none;grid-area:1/1;padding:0}.delay-module__cjz7ha__bpmInput[aria-invalid=true]{color:var(--shop-warm)}.delay-module__cjz7ha__bpmUnit{font-family:var(--font-display);letter-spacing:.02em;font-size:15px;font-stretch:112%}.delay-module__cjz7ha__beatLed{position:absolute;top:12px;right:12px}.delay-module__cjz7ha__help{margin:12px 2px 0}.delay-module__cjz7ha__help[data-invalid=true]{color:var(--shop-warm)}.delay-module__cjz7ha__keys{grid-template-columns:48px 48px minmax(0,1fr);gap:6px;margin-top:18px;display:grid}.delay-module__cjz7ha__nudge{min-height:52px;padding:0;font-size:20px;font-weight:300}.delay-module__cjz7ha__tap{justify-content:flex-start;gap:10px;min-height:52px;padding:0 14px 0 20px}.delay-module__cjz7ha__tapLabel{font-size:15px}.delay-module__cjz7ha__tapHint{font-variant-numeric:tabular-nums;opacity:.8;margin-left:auto;font-size:13px}.delay-module__cjz7ha__tap[data-flash=a]:after{animation:.42s ease-out delay-module__cjz7ha__lensA}.delay-module__cjz7ha__tap[data-flash=b]:after{animation:.42s ease-out delay-module__cjz7ha__lensB}@keyframes delay-module__cjz7ha__lensA{0%{opacity:.5}to{opacity:0}}@keyframes delay-module__cjz7ha__lensB{0%{opacity:.5}to{opacity:0}}.delay-module__cjz7ha__presets{margin-top:8px}.delay-module__cjz7ha__phraseWindow{margin-top:8px;padding:4px 18px}.delay-module__cjz7ha__phraseWindow dl{margin:0}.delay-module__cjz7ha__phraseWindow dl>div{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.delay-module__cjz7ha__phraseWindow dl>div+div{border-top:1px solid #ffffff0d}.delay-module__cjz7ha__phraseWindow dt{font-size:14px}.delay-module__cjz7ha__phraseWindow dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:340;font-stretch:108%}.delay-module__cjz7ha__tableWindow{padding:8px 22px 10px}.delay-module__cjz7ha__table{border-collapse:collapse;table-layout:fixed;width:100%}.delay-module__cjz7ha__table thead th{text-align:left;color:color-mix(in srgb, #b7b3ad 70%, var(--lit));border-bottom:1px solid #ffffff12;padding:8px 12px 10px 0;font-size:13px;font-weight:400}.delay-module__cjz7ha__table thead th:first-child{width:64px}.delay-module__cjz7ha__table tbody th{font:400 18px/1.2 var(--font-display);text-align:left;vertical-align:top;color:#8d8f96;border-bottom:1px solid #ffffff0b;padding:12px 12px 12px 0;font-stretch:110%}.delay-module__cjz7ha__table tbody tr[data-beat=true]{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--lit) 9%, transparent) 18%, color-mix(in srgb, var(--lit) 9%, transparent) 82%, transparent)}.delay-module__cjz7ha__table tbody tr[data-beat=true] th{color:#f2efe9}.delay-module__cjz7ha__table td{vertical-align:top;border-bottom:1px solid #ffffff0b;padding:9px 12px 10px 0}.delay-module__cjz7ha__table tbody tr:last-child th,.delay-module__cjz7ha__table tbody tr:last-child td{border-bottom:0}.delay-module__cjz7ha__table .delay-module__cjz7ha__ms,.delay-module__cjz7ha__table .delay-module__cjz7ha__hz{width:fit-content;display:flex}.delay-module__cjz7ha__ms{font-family:var(--font-display);letter-spacing:-.01em;font-size:24px;font-weight:300;font-stretch:108%;line-height:1.15}.delay-module__cjz7ha__hz{margin-top:5px;font-size:13px;line-height:1.3}.delay-module__cjz7ha__unit{font-family:var(--font-sans);letter-spacing:0;color:#8f8c88;font-size:13px;font-weight:400;font-stretch:100%}.delay-module__cjz7ha__rule{margin:clamp(30px,3.4vw,40px) 0 clamp(22px,2.6vw,30px)}.delay-module__cjz7ha__reverb{gap:14px;display:grid}.delay-module__cjz7ha__spaces{grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 0 20px;display:grid}.delay-module__cjz7ha__space{min-width:0;padding:0 clamp(16px,2vw,24px)}.delay-module__cjz7ha__space+.delay-module__cjz7ha__space{border-left:1px solid #ffffff0f}.delay-module__cjz7ha__spaceName{font:400 18px/1.25 var(--font-display);margin:0;font-stretch:110%}.delay-module__cjz7ha__spaceValues{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 0;display:grid}.delay-module__cjz7ha__spaceValues dt{font-size:13px}.delay-module__cjz7ha__spaceValues dd{justify-items:start;gap:3px;margin:5px 0 0;display:grid}.delay-module__cjz7ha__spaceValue{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:300;font-stretch:108%;line-height:1.15}.delay-module__cjz7ha__spaceNote{font-size:12.5px;line-height:1.4}.delay-module__cjz7ha__spaceUse{color:#8e8b87;margin:14px 0 0;font-size:13.5px;line-height:1.55}@media (max-width:980px){.delay-module__cjz7ha__layout{grid-template:"deck""times""phrases"/minmax(0,1fr)}.delay-module__cjz7ha__times{margin-top:30px}.delay-module__cjz7ha__spaces{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.delay-module__cjz7ha__space:nth-child(odd){border-left:0}.delay-module__cjz7ha__space:nth-child(n+3){border-top:1px solid #ffffff0f;padding-top:22px}}@media (min-width:561px) and (max-width:980px){.delay-module__cjz7ha__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"deck phrases""times times";column-gap:32px}.delay-module__cjz7ha__phrases{margin-top:0}}@media (max-width:560px){.delay-module__cjz7ha__instrument{border-radius:18px;padding:16px 14px 20px}.delay-module__cjz7ha__readout{padding:12px 16px 10px}.delay-module__cjz7ha__tableWindow{padding:4px 12px 6px}.delay-module__cjz7ha__table thead th:first-child{width:40px}.delay-module__cjz7ha__table thead th,.delay-module__cjz7ha__table tbody th,.delay-module__cjz7ha__table td{padding-right:6px}.delay-module__cjz7ha__table tbody th{font-size:15px}.delay-module__cjz7ha__ms{font-size:clamp(15px,4.3vw,18px);font-stretch:100%}.delay-module__cjz7ha__hz{font-size:11.5px}.delay-module__cjz7ha__ms .delay-module__cjz7ha__unit{display:none}.delay-module__cjz7ha__hz .delay-module__cjz7ha__unit{font-size:11px}.delay-module__cjz7ha__space{padding:0 14px}.delay-module__cjz7ha__spaceValues{grid-template-columns:minmax(0,1fr);gap:12px}.delay-module__cjz7ha__spaceValue{font-size:20px}}@media (prefers-reduced-motion:reduce){.delay-module__cjz7ha__tap[data-flash]:after{animation:none}}.delay-module__cjz7ha__guideLine{color:var(--shop-text-mid);text-wrap:pretty;margin:22px 2px 0;font-size:16px;line-height:1.55}.delay-module__cjz7ha__guideLine a{color:var(--shop-text-hi);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lit) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--lit) 60%, transparent);text-underline-offset:3px}.delay-module__cjz7ha__guideLine a:hover{-webkit-text-decoration-color:var(--lit);text-decoration-color:var(--lit)}.delay-module__cjz7ha__guideLine a:focus-visible{outline:2px solid var(--lit);outline-offset:2px;border-radius:2px}
.keybpm-module__NIZ2Da__glass{transition:box-shadow .18s cubic-bezier(.2,.7,.2,1)}.keybpm-module__NIZ2Da__instrument[data-drag] .keybpm-module__NIZ2Da__glass{box-shadow:inset 0 0 0 1px #ff4a2b8c,inset 0 1px #0009}.keybpm-module__NIZ2Da__empty{grid-template-columns:minmax(0,1fr) 520px;align-items:center;min-height:420px;display:grid}.keybpm-module__NIZ2Da__invite{flex-direction:column;align-items:flex-start;gap:16px;padding:40px 44px;display:flex}.keybpm-module__NIZ2Da__invite>p{margin:0}.keybpm-module__NIZ2Da__inviteHead{color:#f2f4f7;font-family:var(--font-display);letter-spacing:-.01em;font-size:34px;font-weight:340;font-stretch:112%;line-height:1.15;margin-bottom:4px!important}.keybpm-module__NIZ2Da__inviteSub{color:#a3a9b1;max-width:28em;font-size:15px;line-height:1.5;margin-top:6px!important}.keybpm-module__NIZ2Da__inviteFormats{color:#878d96;font-size:13px}.keybpm-module__NIZ2Da__error{color:#ffb088;font-size:15px}.keybpm-module__NIZ2Da__restWheel{border-left:1px solid #f2f4f712;align-self:stretch;align-items:center;display:flex}.keybpm-module__NIZ2Da__lane{padding:18px 24px 0;position:relative}.keybpm-module__NIZ2Da__fileRow{align-items:center;gap:24px;min-height:44px;display:flex}.keybpm-module__NIZ2Da__fileName{color:#f2f4f7;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:14px;min-width:0;margin:0;font-size:16px;font-weight:450;display:flex;overflow:hidden}.keybpm-module__NIZ2Da__fileMeta{color:#878d96;font-variant-numeric:tabular-nums;font-size:14px;font-weight:400}.keybpm-module__NIZ2Da__fileWords{align-items:center;gap:24px;margin-left:auto;display:flex}.keybpm-module__NIZ2Da__wave{margin-top:6px;position:relative}.keybpm-module__NIZ2Da__ruler{border-top:1px solid #f2f4f712;height:28px;margin:0 0 4px;position:relative}.keybpm-module__NIZ2Da__ruler span{color:#6c7178;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;top:7px;transform:translate(-50%)}.keybpm-module__NIZ2Da__ruler span:before{content:"";background:#f2f4f733;width:1px;height:5px;position:absolute;top:-8px;left:50%}.keybpm-module__NIZ2Da__ruler span[data-edge]{transform:none}.keybpm-module__NIZ2Da__ruler span[data-edge]:before{left:0}.keybpm-module__NIZ2Da__ruler span:last-child:not([data-edge]){transform:translate(-100%)}.keybpm-module__NIZ2Da__ruler span:last-child:not([data-edge]):before{left:auto;right:0}.keybpm-module__NIZ2Da__main{border-top:1px solid #f2f4f712;grid-template-columns:minmax(0,1fr) 520px;display:grid}.keybpm-module__NIZ2Da__readings{background:#121314;flex-direction:column;min-width:0;display:flex;box-shadow:inset -1px 0 #ffffff0a}.keybpm-module__NIZ2Da__reading{flex-direction:column;min-width:0;padding:22px 28px 24px;display:flex}.keybpm-module__NIZ2Da__reading+.keybpm-module__NIZ2Da__reading{border-top:1px solid #f2f4f712}.keybpm-module__NIZ2Da__readingLabel{color:#8f939c;margin:0 0 6px;font-size:13px;font-weight:450}.keybpm-module__NIZ2Da__big{color:#f2f4f7;font-family:var(--font-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:92px;font-weight:300;font-stretch:112%;line-height:1.02}.keybpm-module__NIZ2Da__big[data-empty]{color:#2f3236}.keybpm-module__NIZ2Da__bigUnit{color:var(--shop-ember,#ff4a2b);letter-spacing:.005em;margin-left:.2em;font-size:.32em;font-weight:400}.keybpm-module__NIZ2Da__bigWord{color:#a3a9b1;font-family:var(--font-display);letter-spacing:-.015em;margin:14px 0 8px;font-size:44px;font-weight:300;font-stretch:112%;line-height:1.1}.keybpm-module__NIZ2Da__copyBig,.keybpm-module__NIZ2Da__copyFact{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:copy;background:0 0;border:0;border-radius:2px;margin:0;padding:0;transition:color .15s}.keybpm-module__NIZ2Da__copyBig:hover,.keybpm-module__NIZ2Da__copyFact:hover{color:#fff}.keybpm-module__NIZ2Da__copyBig[data-copied],.keybpm-module__NIZ2Da__copyFact[data-copied]{color:#ffe9dc}.keybpm-module__NIZ2Da__copyBig:focus-visible,.keybpm-module__NIZ2Da__copyFact:focus-visible{outline:2px solid var(--shop-ember,#ff4a2b);outline-offset:4px}.keybpm-module__NIZ2Da__altRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.keybpm-module__NIZ2Da__alt{color:#a3a9b1;min-height:22px;margin:6px 0 0;font-size:15px;line-height:1.45}.keybpm-module__NIZ2Da__alt a{color:#a3a9b1;text-underline-offset:3px;-webkit-text-decoration:underline #a3a9b180;text-decoration:underline #a3a9b180;text-decoration-thickness:1px}.keybpm-module__NIZ2Da__alt a:hover{color:#f2f4f7}.keybpm-module__NIZ2Da__lamps{gap:8px;margin-top:6px;display:inline-flex}.keybpm-module__NIZ2Da__lamps span{background:#26282b;border-radius:50%;width:8px;height:8px;transition:background 60ms linear}.keybpm-module__NIZ2Da__lamps[data-live] span{background:#3a3d42}.keybpm-module__NIZ2Da__lamps span[data-on]{background:#f2f4f7}.keybpm-module__NIZ2Da__lamps span[data-on][data-one]{background:var(--shop-ember,#ff4a2b)}.keybpm-module__NIZ2Da__facts{border-top:1px solid #f2f4f712;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;padding-top:16px;display:grid}.keybpm-module__NIZ2Da__fact{min-width:0}.keybpm-module__NIZ2Da__factLabel{color:#8f939c;margin:0 0 6px;font-size:13px;font-weight:450}.keybpm-module__NIZ2Da__factValue{color:#f2f4f7;font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:340;font-stretch:108%;line-height:1.25}.keybpm-module__NIZ2Da__factSub{color:#878d96;font-family:var(--font-sans);margin-top:2px;font-size:13px;font-weight:400;font-stretch:100%;display:block}.keybpm-module__NIZ2Da__dim{color:#878d96;font-family:var(--font-sans);font-size:14px;font-weight:400;font-stretch:100%}.keybpm-module__NIZ2Da__confidence{align-items:center;gap:14px;margin-top:20px;display:flex}.keybpm-module__NIZ2Da__confTrack{background:#f2f4f714;border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.keybpm-module__NIZ2Da__confTrack span{background:#ffb088;border-radius:2px;transition:width .42s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 auto 0 0}.keybpm-module__NIZ2Da__confTrack span[data-level=High]{background:#ffe9dc}.keybpm-module__NIZ2Da__confTrack span[data-level=Low]{background:var(--shop-ember,#ff4a2b)}.keybpm-module__NIZ2Da__confLabel{color:#a3a9b1;font-variant-numeric:tabular-nums;flex:none;font-size:13px}.keybpm-module__NIZ2Da__alternatives{margin-top:18px}.keybpm-module__NIZ2Da__alternatives ul{flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.keybpm-module__NIZ2Da__alternatives li{color:#878d96;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-size:14px;display:flex}.keybpm-module__NIZ2Da__alternatives b{color:#f2f4f7;font-family:var(--font-display);font-size:19px;font-weight:340;font-stretch:108%}.keybpm-module__NIZ2Da__note{color:#878d96;max-width:40em;margin:12px 0 0;font-size:14px;line-height:1.5}.keybpm-module__NIZ2Da__pending{color:#6c7178;font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin:18px 0 4px;font-size:15px;display:flex}.keybpm-module__NIZ2Da__pending[data-active]{color:#d8dadd}.keybpm-module__NIZ2Da__pendingLamp{background:#3a3d42;border-radius:50%;width:6px;height:6px}.keybpm-module__NIZ2Da__pending[data-active] .keybpm-module__NIZ2Da__pendingLamp{background:var(--shop-ember,#ff4a2b);animation:1.2s ease-in-out infinite keybpm-module__NIZ2Da__kb-breathe;box-shadow:0 0 0 3px #ff4a2b29}.keybpm-module__NIZ2Da__portCell{border-left:1px solid #f2f4f712;align-items:stretch;display:flex}.keybpm-module__NIZ2Da__port{flex-direction:column;flex:1;min-width:0;margin:0;padding:22px 26px;display:flex}.keybpm-module__NIZ2Da__port svg{width:100%;max-width:468px;height:auto;margin:auto;display:block;overflow:visible}.keybpm-module__NIZ2Da__visualLabel{color:#8f939c;margin:0 0 6px;font-size:13px;font-weight:450}.keybpm-module__NIZ2Da__visualNote{color:#878d96;margin:10px 0 0;font-size:13px;line-height:1.5}.keybpm-module__NIZ2Da__portRim{fill:none;stroke:#f2f4f70f;stroke-width:1px}.keybpm-module__NIZ2Da__portTick{fill:#f2f4f724}g[data-bar=off] .keybpm-module__NIZ2Da__portBar{fill:#f2f4f733}.keybpm-module__NIZ2Da__portBar{transform-box:view-box;transform-origin:280px 280px;animation:keybpm-module__NIZ2Da__kb-bloom .6s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both}g[data-bar=inkey] .keybpm-module__NIZ2Da__portTick,g[data-bar=tonic] .keybpm-module__NIZ2Da__portTick{fill:#ffb08899}.keybpm-module__NIZ2Da__portNote{fill:#6c7178;font-family:"Vitric Accidentals", var(--font-sans);text-anchor:middle;font-size:15px;font-weight:450}g[data-bar=inkey] .keybpm-module__NIZ2Da__portNote{fill:#ffd2b8}g[data-bar=tonic] .keybpm-module__NIZ2Da__portNote{fill:#fff4ee}.keybpm-module__NIZ2Da__port[data-state=rest] .keybpm-module__NIZ2Da__portNote{fill:#4a4e54}.keybpm-module__NIZ2Da__portSweep{fill:none;stroke:var(--shop-ember,#ff4a2b);stroke-width:3px;stroke-linecap:round}.keybpm-module__NIZ2Da__wheelSeg{fill:#f2f4f706;stroke:#f2f4f71a;stroke-width:1px;transition:fill .3s}.keybpm-module__NIZ2Da__wheelCode{fill:#9a9ea6;font-family:var(--font-sans);text-anchor:middle;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.keybpm-module__NIZ2Da__wheelKey{fill:#7a7f87;font-family:"Vitric Accidentals", var(--font-sans);text-anchor:middle;font-size:13px}g[data-state=mix] .keybpm-module__NIZ2Da__wheelSeg{fill:#ffb08829;stroke:#ffb08866}g[data-state=mix] .keybpm-module__NIZ2Da__wheelCode{fill:#ffd2b8}g[data-state=mix] .keybpm-module__NIZ2Da__wheelKey{fill:#c9a592}g[data-state=key] .keybpm-module__NIZ2Da__wheelSeg{fill:var(--shop-ember,#ff4a2b);stroke:#ff7a5e}g[data-state=key] .keybpm-module__NIZ2Da__wheelCode,g[data-state=key] .keybpm-module__NIZ2Da__wheelKey{fill:#fff4ee}.keybpm-module__NIZ2Da__wheelHub{fill:#0e0f10;stroke:#f2f4f71a}.keybpm-module__NIZ2Da__wheelHubCode{fill:#f2f4f7;font-family:var(--font-display);text-anchor:middle;font-size:36px;font-weight:300;font-stretch:112%}.keybpm-module__NIZ2Da__wheelHubKey{fill:#a3a9b1;font-family:"Vitric Accidentals", var(--font-sans);text-anchor:middle;font-size:14px}.keybpm-module__NIZ2Da__footNote{color:#878d96;margin:0;font-size:14px;line-height:1.5}.keybpm-module__NIZ2Da__onward{align-items:center;gap:24px;min-width:0;display:flex}.keybpm-module__NIZ2Da__footLabel{color:#8f939c;white-space:nowrap;margin:0;font-size:13px;font-weight:450}.keybpm-module__NIZ2Da__onwardWords{flex-wrap:wrap;align-items:center;gap:4px 26px;display:flex}.keybpm-module__NIZ2Da__onwardWord{color:#d8dadd;white-space:nowrap;align-items:center;min-height:44px;font-size:15px;font-weight:450;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.keybpm-module__NIZ2Da__onwardWord:after{content:"";background:var(--shop-ember,#ff4a2b);opacity:0;width:20px;height:2px;margin-left:-10px;transition:opacity .15s;position:absolute;bottom:6px;left:50%}.keybpm-module__NIZ2Da__onwardWord:hover{color:#fff}.keybpm-module__NIZ2Da__onwardWord:hover:after,.keybpm-module__NIZ2Da__onwardWord:focus-visible:after{opacity:1}.keybpm-module__NIZ2Da__onwardWord:focus-visible{outline:2px solid var(--shop-ember,#ff4a2b);outline-offset:4px;border-radius:2px}.keybpm-module__NIZ2Da__hiddenInput,.keybpm-module__NIZ2Da__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.keybpm-module__NIZ2Da__main[data-state=done] .keybpm-module__NIZ2Da__big{animation:.42s cubic-bezier(.2,.7,.2,1) both keybpm-module__NIZ2Da__kb-in}@keyframes keybpm-module__NIZ2Da__kb-in{0%{opacity:0;transform:translateY(6px)}}@keyframes keybpm-module__NIZ2Da__kb-bloom{0%{opacity:0;transform:scale(.86)}}@keyframes keybpm-module__NIZ2Da__kb-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.keybpm-module__NIZ2Da__main[data-state=done] .keybpm-module__NIZ2Da__big,.keybpm-module__NIZ2Da__portBar,.keybpm-module__NIZ2Da__pending[data-active] .keybpm-module__NIZ2Da__pendingLamp{animation:none}}@media (max-width:1180px){.keybpm-module__NIZ2Da__main,.keybpm-module__NIZ2Da__empty{grid-template-columns:minmax(0,1fr) 440px}}@media (max-width:900px){.keybpm-module__NIZ2Da__main{grid-template-columns:1fr}.keybpm-module__NIZ2Da__portCell{border-top:1px solid #f2f4f712;border-left:0}.keybpm-module__NIZ2Da__empty{grid-template-columns:1fr;min-height:0}.keybpm-module__NIZ2Da__restWheel{display:none}}@media (max-width:760px){.keybpm-module__NIZ2Da__lane{padding:14px 16px 0}.keybpm-module__NIZ2Da__invite{text-align:center;align-items:center;padding:28px 16px 26px}.keybpm-module__NIZ2Da__inviteHead{font-size:24px}.keybpm-module__NIZ2Da__fileRow{flex-wrap:wrap;gap:0 18px}.keybpm-module__NIZ2Da__fileName{flex-direction:column;gap:2px;width:100%}.keybpm-module__NIZ2Da__fileWords{margin-left:0}.keybpm-module__NIZ2Da__reading,.keybpm-module__NIZ2Da__port{padding:20px 16px 22px}.keybpm-module__NIZ2Da__big{font-size:72px}.keybpm-module__NIZ2Da__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.keybpm-module__NIZ2Da__factValue{font-size:18px}.keybpm-module__NIZ2Da__onward{flex-direction:column;align-items:flex-start;gap:4px}}
.normalizer-module__DpX_zq__tool{gap:20px;padding:clamp(18px,2.6vw,30px);display:grid}.normalizer-module__DpX_zq__presets{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.normalizer-module__DpX_zq__presets legend{margin-bottom:12px}.normalizer-module__DpX_zq__preset{cursor:pointer;position:relative}.normalizer-module__DpX_zq__preset input{opacity:0;position:absolute}.normalizer-module__DpX_zq__presetKey{text-align:center;flex-direction:column;gap:5px;width:100%;min-height:70px;padding:12px 8px;font-size:14px;display:flex}.normalizer-module__DpX_zq__presetKey span{font-size:12px}.normalizer-module__DpX_zq__preset:has(input:focus-visible) .normalizer-module__DpX_zq__presetKey{outline:2px solid var(--lit);outline-offset:3px}.normalizer-module__DpX_zq__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.normalizer-module__DpX_zq__control{align-content:start;gap:10px;min-width:0;display:grid}.normalizer-module__DpX_zq__input{color:#e5e0d8;width:100%;min-width:0;min-height:52px;font:350 24px/1.2 var(--font-display);font-variant-numeric:tabular-nums;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:10px 16px}.normalizer-module__DpX_zq__input:focus-visible{outline:2px solid var(--lit);outline-offset:3px}.normalizer-module__DpX_zq__input:disabled{opacity:.5;cursor:not-allowed}.normalizer-module__DpX_zq__note,.normalizer-module__DpX_zq__warning,.normalizer-module__DpX_zq__status{color:#aaa69f;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.normalizer-module__DpX_zq__warning{color:#ff5a3c}.normalizer-module__DpX_zq__results{padding:18px clamp(12px,2vw,24px)}.normalizer-module__DpX_zq__results table{border-collapse:collapse;text-align:left;width:100%}.normalizer-module__DpX_zq__results caption{text-align:left;color:#aaa69f;padding-bottom:14px;font-size:14px}.normalizer-module__DpX_zq__results th{font:400 14px/1.4 var(--font-sans);color:#aaa69f;padding:10px 6px}.normalizer-module__DpX_zq__results th span{font-size:11px;display:block}.normalizer-module__DpX_zq__results td{color:#e5e0d8;font:350 clamp(16px, 2.8vw, 28px)/1.2 var(--font-display);font-variant-numeric:tabular-nums;padding:12px 6px}.normalizer-module__DpX_zq__results tbody tr{border-top:1px solid #ffffff12}.normalizer-module__DpX_zq__summary{gap:12px;display:grid}.normalizer-module__DpX_zq__gain{color:#aaa69f;align-items:baseline;gap:18px;margin:0;display:flex}.normalizer-module__DpX_zq__gain strong{font:350 30px/1.2 var(--font-display);font-variant-numeric:tabular-nums}.normalizer-module__DpX_zq__actions{flex-wrap:wrap;gap:10px;display:flex}.normalizer-module__DpX_zq__status:empty{display:none}.normalizer-module__DpX_zq__status p{margin:8px 0 0}@media (max-width:640px){.normalizer-module__DpX_zq__presets{grid-template-columns:repeat(2,minmax(0,1fr))}.normalizer-module__DpX_zq__controls{grid-template-columns:minmax(0,1fr)}.normalizer-module__DpX_zq__results th{font-size:12px}.normalizer-module__DpX_zq__actions{row-gap:12px}.normalizer-module__DpX_zq__actions button{width:100%}}
.slowed-module__T0KM5G__tool{gap:22px;padding:clamp(18px,2.6vw,30px);display:grid}.slowed-module__T0KM5G__controls{transition:opacity .2s var(--shop-ease);grid-template-columns:repeat(2,minmax(0,1fr));gap:26px clamp(24px,3.4vw,48px);padding:4px 2px 0;display:grid}.slowed-module__T0KM5G__controls[data-disabled]{opacity:.6}.slowed-module__T0KM5G__control{gap:8px;min-width:0;display:grid}.slowed-module__T0KM5G__label{font-family:var(--font-display);letter-spacing:.012em;color:#9a9ea6;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:420;font-stretch:112%;display:flex}.slowed-module__T0KM5G__value{text-align:center;white-space:nowrap;min-width:78px;height:36px;font:300 19px/36px var(--font-display);letter-spacing:0;font-variant-numeric:tabular-nums;color:#f2efe9;padding:0 12px;font-stretch:112%;display:inline-block}.slowed-module__T0KM5G__valueUnit{font:400 14px/1 var(--font-sans);color:color-mix(in srgb, #c9c4bd 80%, var(--lit));text-shadow:none;margin-left:2px}.slowed-module__T0KM5G__hint{color:#8e8b87;font-size:13px;line-height:1.5}.slowed-module__T0KM5G__spaces{border:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;min-width:0;margin:0;padding:0;display:grid}.slowed-module__T0KM5G__spaces legend{margin-bottom:10px;padding:0}.slowed-module__T0KM5G__space{cursor:pointer;align-content:start;gap:10px;display:grid;position:relative}.slowed-module__T0KM5G__space input{opacity:0;pointer-events:none;position:absolute}.slowed-module__T0KM5G__spaceKey{width:100%;min-height:48px;font-size:15px}.slowed-module__T0KM5G__space:has(input:focus-visible) .slowed-module__T0KM5G__spaceKey{outline:2px solid var(--lit);outline-offset:2px}.slowed-module__T0KM5G__space:hover .slowed-module__T0KM5G__spaceKey:not([data-lit]):before{filter:brightness(1.35)}.slowed-module__T0KM5G__actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:4px;display:flex}.slowed-module__T0KM5G__primary[aria-disabled=true]{pointer-events:none;cursor:default;opacity:.42}.slowed-module__T0KM5G__status{color:#8e8b87;overflow-wrap:anywhere;grid-column:1/-1;min-height:1.5em;margin:0;font-size:13px;line-height:1.5}@media (max-width:640px){.slowed-module__T0KM5G__controls,.slowed-module__T0KM5G__spaces{grid-template-columns:minmax(0,1fr)}.slowed-module__T0KM5G__space{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px}.slowed-module__T0KM5G__actions{row-gap:12px}.slowed-module__T0KM5G__actions button{width:100%}}
.piano-module__52H2gG__instrument{border-color:var(--shop-hairline);background:var(--shop-field);box-shadow:none;border-radius:6px;padding:clamp(16px,2.5vw,32px)}.piano-module__52H2gG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 32px;display:flex}.piano-module__52H2gG__octaves{align-items:center;gap:28px;display:flex}.piano-module__52H2gG__range{min-width:5.4em;color:var(--shop-text-hi);font:300 24px/1 var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-stretch:112%}.piano-module__52H2gG__rangePhone{display:none}.piano-module__52H2gG__readouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;height:112px;margin:28px 0 32px;display:grid}.piano-module__52H2gG__readouts>*{overflow:hidden}.piano-module__52H2gG__keyboard{--bed-keys:15;grid-template-columns:auto auto;justify-content:center;gap:0}.piano-module__52H2gG__playKey{touch-action:none}.piano-module__52H2gG__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 40px;margin:24px 0 18px;display:flex}.piano-module__52H2gG__toggles{flex-wrap:wrap;align-items:center;gap:4px 40px;display:flex}.piano-module__52H2gG__volume{flex:0 260px;gap:2px;min-width:180px;display:grid}.piano-module__52H2gG__volumeLabel{color:var(--shop-text-faint);font-size:15px;line-height:1.4}.piano-module__52H2gG__volumeValue{color:var(--shop-text-hi);font:300 20px/1 var(--font-display);font-variant-numeric:tabular-nums;margin-left:6px;font-stretch:112%}.piano-module__52H2gG__percent{margin-left:2px}.piano-module__52H2gG__help{color:var(--shop-text-dim);margin:0;font-size:15px;line-height:1.5}.piano-module__52H2gG__help+.piano-module__52H2gG__help{margin-top:8px}.piano-module__52H2gG__error{color:var(--shop-text-hi);margin:16px 0 0;font-size:15px;line-height:1.5}@media (max-width:680px){.piano-module__52H2gG__toolbar{gap:4px 16px}.piano-module__52H2gG__octaves{justify-content:space-between;gap:12px;width:100%}.piano-module__52H2gG__octaves>button{font-size:16px}.piano-module__52H2gG__range{min-width:0;font-size:20px}.piano-module__52H2gG__rangeAll{display:none}.piano-module__52H2gG__rangePhone{display:inline}.piano-module__52H2gG__readouts{grid-template-columns:minmax(0,1fr);gap:14px;height:224px;margin:20px 0 24px}.piano-module__52H2gG__keyboard{--bed-keys:7;grid-template-columns:auto;justify-content:start;gap:12px}.piano-module__52H2gG__keyboard>:last-child{width:calc(var(--key-w) * 7)}.piano-module__52H2gG__keyboard [data-offset="24"]{display:none}.piano-module__52H2gG__toggles{gap:0 20px}.piano-module__52H2gG__toggles>button{font-size:16px}.piano-module__52H2gG__volume{flex:100%}}
