@font-face{font-family:Chronicle Display;src:url(/assets/Chronicle%20Display%20Roman-DU4Kq83n.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chronicle Display;src:url(/assets/Chronicle%20Display%20Light%20Italic-xAu-l26C.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Chronicle Display;src:url(/assets/Chronicle%20Display%20Semibold-CYXsSMd3.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Chronicle Display;src:url(/assets/Chronicle%20Display%20Black-DCzWA0G9.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Chronicle Display;src:url(/assets/Chronicle%20Display%20Black-DCzWA0G9.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}:root,[data-theme=dark]{--glass-bg: rgba(18, 48, 44, .42);--glass-bg-strong: rgba(14, 40, 36, .62);--glass-border: rgba(232, 245, 240, .16);--glass-highlight: rgba(255, 255, 255, .18);--glass-shadow: 0 12px 40px rgba(0, 0, 0, .35);--brand: #3ddc97;--ink: #e8f5f0;--page-base: #061412;--blob-a: rgba(61, 220, 151, .34);--blob-b: rgba(232, 196, 122, .26);--blob-c: rgba(31, 168, 106, .28);--hero-title-start: #e8f5f0;--hero-title-mid: #7aefb8;--hero-title-end: #e8c47a;--search-bg: rgba(6, 20, 18, .35)}[data-theme=light]{--glass-bg: rgba(255, 255, 255, .55);--glass-bg-strong: rgba(255, 255, 255, .72);--glass-border: rgba(11, 46, 38, .12);--glass-highlight: rgba(255, 255, 255, .85);--glass-shadow: 0 12px 36px rgba(11, 46, 38, .12);--brand: #0f8f5f;--ink: #0b2e26;--page-base: #e8f4ef;--blob-a: rgba(15, 143, 95, .28);--blob-b: rgba(184, 134, 11, .2);--blob-c: rgba(61, 220, 151, .26);--hero-title-start: #0b2e26;--hero-title-mid: #0f8f5f;--hero-title-end: #b8860b;--search-bg: rgba(255, 255, 255, .55)}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--page-base)}.app-shell{position:relative;isolation:isolate;min-height:100vh}.bg-motion{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:var(--page-base);pointer-events:none}.bg-motion:before,.bg-motion:after,.bg-motion .blob{content:"";position:absolute;border-radius:50%;filter:blur(60px);will-change:transform}.bg-motion:before{width:min(70vw,640px);height:min(70vw,640px);top:-18%;left:-12%;background:var(--blob-a);animation:driftA var(--drift-a-duration, 22s) ease-in-out infinite alternate}.bg-motion:after{width:min(55vw,520px);height:min(55vw,520px);top:8%;right:-14%;background:var(--blob-b);animation:driftB var(--drift-b-duration, 28s) ease-in-out infinite alternate}.bg-motion .blob{width:min(60vw,560px);height:min(60vw,560px);bottom:-20%;left:28%;background:var(--blob-c);animation:driftC var(--drift-c-duration, 24s) ease-in-out infinite alternate}@keyframes driftA{0%{transform:translate(0) scale(1)}50%{transform:translate(18vw,12vh) scale(1.15)}to{transform:translate(8vw,28vh) scale(.95)}}@keyframes driftB{0%{transform:translate(0) scale(1.05)}50%{transform:translate(-16vw,18vh) scale(.9)}to{transform:translate(-10vw,30vh) scale(1.2)}}@keyframes driftC{0%{transform:translate(0) scale(1)}50%{transform:translate(-12vw,-16vh) scale(1.18)}to{transform:translate(14vw,-8vh) scale(.92)}}.glass{background:var(--glass-bg);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-highlight);border-radius:20px}.glass-strong{background:var(--glass-bg-strong);backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-highlight);border-radius:24px}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes softIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.fade-up{animation:fadeUp .48s cubic-bezier(.22,1,.36,1) both}.diagram-card{animation:softIn .42s cubic-bezier(.22,1,.36,1) both;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.diagram-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--brand) 45%,transparent);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-highlight)}.diagram-card img{width:100%;max-width:200px;height:auto;display:block;margin:0 auto;border-radius:8px;background:transparent}[data-theme=dark] .diagram-card img{filter:invert(1)}.piano-chord-grid{align-items:start}.piano-diagram-card{background:color-mix(in srgb,var(--glass-bg) 88%,transparent);overflow:hidden;isolation:isolate}.piano-diagram-card.diagram-card{animation-name:pianoCardIn}@keyframes pianoCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.piano-diagram-card.diagram-card:hover{transform:translateY(-4px)}.piano-keyboard{background:transparent!important;overflow:hidden;vertical-align:top}.piano-key{stroke-linejoin:round;transition:fill .18s ease,stroke .18s ease,filter .18s ease}.piano-key-white{fill:color-mix(in srgb,var(--ink) 6%,#ffffff);stroke:color-mix(in srgb,var(--ink) 28%,transparent);stroke-width:1}[data-theme=dark] .piano-key-white{fill:color-mix(in srgb,var(--ink) 12%,#1a2e28);stroke:color-mix(in srgb,var(--ink) 22%,transparent)}.piano-key-black{fill:color-mix(in srgb,var(--ink) 88%,#0a1210);stroke:color-mix(in srgb,var(--ink) 40%,transparent);stroke-width:.75}[data-theme=dark] .piano-key-black{fill:#060d0b;stroke:color-mix(in srgb,var(--ink) 18%,transparent)}.piano-key-white.is-active{fill:color-mix(in srgb,var(--brand) 42%,#ffffff);stroke:color-mix(in srgb,var(--brand) 65%,transparent)}.piano-key-white.is-root{fill:color-mix(in srgb,var(--brand) 72%,#ffffff);stroke:var(--brand)}.piano-key-white.is-bass{fill:color-mix(in srgb,#5b8cff 48%,#ffffff);stroke:color-mix(in srgb,#5b8cff 70%,transparent)}[data-theme=dark] .piano-key-white.is-active{fill:color-mix(in srgb,var(--brand) 38%,#1a2e28)}[data-theme=dark] .piano-key-white.is-root{fill:color-mix(in srgb,var(--brand) 55%,#1a2e28)}[data-theme=dark] .piano-key-white.is-bass{fill:color-mix(in srgb,#5b8cff 42%,#1a2e28)}.piano-key-black.is-active{fill:color-mix(in srgb,var(--brand) 55%,#0a1210);stroke:var(--brand)}.piano-key-black.is-root{fill:var(--brand);stroke:color-mix(in srgb,var(--brand) 80%,#fff)}.piano-key-black.is-bass{fill:color-mix(in srgb,#5b8cff 70%,#0a1210);stroke:#5b8cff}.piano-dot{fill:color-mix(in srgb,var(--ink) 55%,transparent);pointer-events:none}.piano-dot.is-root{fill:color-mix(in srgb,var(--ink) 85%,#000)}.piano-dot.is-bass{fill:#5b8cff}.piano-dot.is-active{fill:color-mix(in srgb,var(--brand) 30%,var(--ink))}[data-theme=dark] .piano-dot.is-root,[data-theme=dark] .piano-dot.is-active{fill:#0b2e26}.piano-legend-dot.is-root{background:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 35%,transparent)}.piano-legend-dot.is-bass{background:#5b8cff}.piano-legend-dot.is-active{background:color-mix(in srgb,var(--brand) 55%,var(--ink))}.site-nav{transition:padding .32s cubic-bezier(.22,1,.36,1)}.site-nav-inner{position:relative;overflow:hidden}.site-nav-inner:before{content:"";position:absolute;inset:-40% auto auto -20%;width:55%;height:180%;background:linear-gradient(115deg,transparent 20%,color-mix(in srgb,var(--brand) 18%,transparent) 48%,transparent 72%);transform:translate(-30%) rotate(8deg);opacity:.7;pointer-events:none;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .4s ease}.site-nav:hover .site-nav-inner:before,.site-nav.is-scrolled .site-nav-inner:before{transform:translate(120%) rotate(8deg);opacity:1}.site-nav.is-scrolled .site-nav-inner{box-shadow:0 16px 40px #00000047,inset 0 1px 0 var(--glass-highlight)}.site-nav-mark{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:14px;color:var(--brand);background:color-mix(in srgb,var(--brand) 16%,transparent);border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);transition:transform .32s cubic-bezier(.22,1,.36,1),width .28s ease,height .28s ease}.site-nav.is-scrolled .site-nav-mark{width:2rem;height:2rem;border-radius:12px}.site-nav-brand:hover .site-nav-mark{transform:scale(1.06) rotate(-6deg)}.tuner-stage{--glow-green: rgba(61, 220, 151, .45);--glow-flat: rgba(91, 140, 255, .42);--glow-sharp: rgba(255, 107, 74, .42);transition:box-shadow .36s ease,border-color .36s ease}.tuner-stage.is-intune{box-shadow:0 0 0 1px color-mix(in srgb,#3ddc97 40%,transparent),0 0 48px var(--glow-green),var(--glass-shadow),inset 0 1px 0 var(--glass-highlight)}.tuner-stage.is-flat{box-shadow:0 0 0 1px color-mix(in srgb,#5b8cff 35%,transparent),-24px 0 60px var(--glow-flat),var(--glass-shadow),inset 0 1px 0 var(--glass-highlight)}.tuner-stage.is-sharp{box-shadow:0 0 0 1px color-mix(in srgb,#ff6b4a 35%,transparent),24px 0 60px var(--glow-sharp),var(--glass-shadow),inset 0 1px 0 var(--glass-highlight)}.tuner-aurora{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--brand) 18%,transparent),transparent 55%);opacity:.7;pointer-events:none;transition:opacity .4s ease}.tuner-flat-veil,.tuner-sharp-veil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .38s ease}.tuner-flat-veil{background:linear-gradient(90deg,rgba(91,140,255,.22),transparent 55%)}.tuner-sharp-veil{background:linear-gradient(270deg,rgba(255,107,74,.22),transparent 55%)}.tuner-stage.is-flat .tuner-flat-veil,.tuner-stage.is-sharp .tuner-sharp-veil{opacity:1}.tuner-stage.is-intune .tuner-aurora{opacity:1;background:radial-gradient(circle at 50% 40%,rgba(61,220,151,.28),transparent 60%)}.tuner-bias-banner{position:absolute;top:52%;z-index:2;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid transparent;transition:opacity .28s ease,transform .42s cubic-bezier(.22,1,.36,1)}.tuner-bias-banner.flat{left:4%;color:#8eafff;background:#5b8cff24;border-color:#5b8cff59;transform:translate(-18px) rotate(-8deg)}.tuner-bias-banner.sharp{right:4%;color:#ff9a7a;background:#ff6b4a24;border-color:#ff6b4a59;transform:translate(18px) rotate(8deg)}.tuner-bias-banner.intune{left:50%;top:auto;bottom:7%;transform:translate(-50%) translateY(12px);color:#3ddc97;background:#3ddc9724;border-color:#3ddc9766;letter-spacing:.2em}.tuner-bias-banner.is-active{opacity:1}.tuner-bias-banner.flat.is-active{transform:translate(0) rotate(-4deg);animation:flatPulse 1.6s ease-in-out infinite}.tuner-bias-banner.sharp.is-active{transform:translate(0) rotate(4deg);animation:sharpPulse 1.6s ease-in-out infinite}.tuner-bias-banner.intune.is-active{transform:translate(-50%) translateY(0);animation:inTunePulse 1.4s ease-in-out infinite}@keyframes flatPulse{0%,to{box-shadow:-8px 0 24px #5b8cff40}50%{box-shadow:-14px 0 36px #5b8cff80}}@keyframes sharpPulse{0%,to{box-shadow:8px 0 24px #ff6b4a40}50%{box-shadow:14px 0 36px #ff6b4a80}}@keyframes inTunePulse{0%,to{box-shadow:0 0 18px #3ddc974d}50%{box-shadow:0 0 32px #3ddc97a6}}.tuner-dial-shell{transition:filter .3s ease}.tuner-glow-green{filter:drop-shadow(0 0 28px rgba(61,220,151,.45))}.tuner-glow-flat{filter:drop-shadow(-16px 0 28px rgba(91,140,255,.4))}.tuner-glow-sharp{filter:drop-shadow(16px 0 28px rgba(255,107,74,.4))}.tuner-glow-idle{filter:none}.glass-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.instr-diagram{position:relative;overflow:visible;transition:box-shadow .32s ease,border-color .32s ease}.instr-diagram.is-intune{box-shadow:0 0 28px #3ddc9747,inset 0 1px 0 var(--glass-highlight)}.instr-diagram.is-flat{box-shadow:-12px 0 28px #5b8cff38,inset 0 1px 0 var(--glass-highlight)}.instr-diagram.is-sharp{box-shadow:12px 0 28px #ff6b4a38,inset 0 1px 0 var(--glass-highlight)}.instr-stage3d{perspective:900px;min-height:160px;display:grid;place-items:center}.neck-3d{width:100%;max-width:300px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:.85rem}.neck-board{position:relative;height:170px;border-radius:14px 14px 10px 10px;background:linear-gradient(160deg,rgba(255,255,255,.14),transparent 40%),linear-gradient(180deg,#6b3f24,#4a2a16 45%,#3a2112);box-shadow:0 18px 40px #00000059,inset 0 1px #fff3;transform:rotateX(14deg) rotateY(-12deg) rotate(1deg);transform-style:preserve-3d;border:1px solid rgba(255,255,255,.12);pointer-events:none;-webkit-user-select:none;user-select:none}.neck-nut,.neck-bridge{position:absolute;left:8%;right:8%;height:8px;border-radius:3px;background:linear-gradient(90deg,#d8d2c4,#f4efe4,#cfc7b6);box-shadow:0 2px 6px #00000040}.neck-nut{top:10%}.neck-bridge{bottom:10%;height:10px}.neck-string-row{position:absolute;left:6%;right:6%;top:12%;bottom:12%;display:grid;grid-template-columns:repeat(var(--string-count, 4),minmax(0,1fr));z-index:2}.neck-string-slot{position:relative;margin:0;padding:0;background:transparent;display:grid;place-items:center;min-width:0;height:100%;pointer-events:none}.neck-string-slot.is-lit:before{content:"";position:absolute;top:4%;right:10%;bottom:4%;left:10%;border-radius:12px;background:color-mix(in srgb,var(--brand) 18%,transparent)}.neck-string-wire{position:relative;z-index:1;height:100%;min-width:2px;border-radius:999px;background:linear-gradient(180deg,#f2f2f2,#9aa0a6);box-shadow:0 0 0 1px #0003;opacity:.5;transition:opacity .28s ease,box-shadow .28s ease,filter .28s ease,background .28s ease}.neck-string-slot.is-lit .neck-string-wire{opacity:1;background:linear-gradient(180deg,#fff,var(--brand));box-shadow:0 0 16px color-mix(in srgb,var(--brand) 70%,transparent),0 0 2px #fff;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--brand) 55%,transparent));animation:stringPulse 1.5s ease-in-out infinite}.neck-hit-row{display:grid;grid-template-columns:repeat(var(--string-count, 4),minmax(0,1fr));gap:.4rem;width:100%}.neck-hit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--glass-border);border-radius:12px;min-height:44px;padding:.55rem .25rem;background:color-mix(in srgb,var(--ink) 6%,transparent);color:inherit;font-family:inherit;font-size:.78rem;font-weight:800;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.neck-hit:hover,.neck-hit:focus-visible{outline:none;border-color:color-mix(in srgb,var(--brand) 45%,transparent);background:color-mix(in srgb,var(--brand) 14%,transparent);transform:translateY(-1px)}.neck-hit:focus-visible{box-shadow:0 0 0 2px var(--brand)}.neck-hit.is-lit{border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:color-mix(in srgb,var(--brand) 28%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--brand) 30%,transparent);color:var(--brand)}.valves-3d,.slide-3d,.keys-3d,.timp-3d{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:.85rem}.keys-body{position:relative;width:min(100%,260px);height:150px;margin:0 auto;transform:rotateX(14deg) rotateY(-16deg);pointer-events:none;-webkit-user-select:none;user-select:none}.keys-bell,.keys-tube,.keys-pads{pointer-events:none}.valve-body{display:flex;justify-content:center;gap:1.1rem;transform:rotateX(12deg) rotateY(-10deg);padding-top:.5rem;pointer-events:none;-webkit-user-select:none;user-select:none}.slide-rail{position:relative;height:56px;margin:1rem .5rem 0;border-radius:999px;background:linear-gradient(180deg,#c9a24a,#8d6a22);box-shadow:inset 0 2px 6px #00000040,0 10px 24px #00000040;display:flex;align-items:center;justify-content:space-between;padding:0 .75rem;transform:rotateX(18deg) rotateY(-8deg);pointer-events:none;-webkit-user-select:none;user-select:none}.valve-stack{display:flex;flex-direction:column;align-items:center;width:44px;transition:transform .28s cubic-bezier(.22,1,.36,1)}.valve-stack.is-down{transform:translateY(10px)}.valve-cap{width:36px;height:22px;border-radius:10px 10px 6px 6px;display:grid;place-items:center;font-size:.75rem;font-weight:800;color:#062019;background:linear-gradient(180deg,#f4f7f5,#b7c4bc);box-shadow:0 4px 10px #00000040,inset 0 1px #fff;z-index:2}.valve-stack.is-down .valve-cap{background:linear-gradient(180deg,#9ef0c4,var(--brand));box-shadow:0 0 18px color-mix(in srgb,var(--brand) 55%,transparent)}.valve-stem{width:10px;height:28px;margin-top:-4px;background:linear-gradient(90deg,#8a9390,#d5ddd8,#8a9390);border-radius:2px}.valve-casing{width:40px;height:52px;margin-top:-2px;border-radius:8px;background:linear-gradient(160deg,rgba(255,255,255,.35),transparent 40%),linear-gradient(180deg,#d2a84a,#a67c2a);box-shadow:0 10px 22px #00000047,inset 0 1px #ffffff59;border:1px solid rgba(255,255,255,.2)}.fingering-chip{display:inline-flex;flex-direction:column;align-items:center;gap:.15rem;padding:.4rem .65rem;border-radius:12px;border:1px solid var(--glass-border);background:color-mix(in srgb,var(--ink) 5%,transparent);font-size:.75rem;font-weight:700;opacity:.45;transition:opacity .24s ease,box-shadow .24s ease,border-color .24s ease,transform .2s ease;cursor:pointer;color:inherit;font-family:inherit}.fingering-chip:hover,.fingering-chip:focus-visible{opacity:.85;outline:none;transform:translateY(-1px)}.fingering-chip:focus-visible{box-shadow:0 0 0 2px var(--brand)}.fingering-chip span{font-size:.65rem;font-weight:600;opacity:.75;letter-spacing:.04em}.fingering-chip.is-lit{opacity:1;border-color:color-mix(in srgb,var(--brand) 50%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--brand) 30%,transparent)}.slide-mark{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:800;color:#00000073;background:#ffffff40;transition:background .24s ease,color .24s ease,box-shadow .24s ease}.slide-mark.is-lit{color:#062019;background:var(--brand);box-shadow:0 0 14px color-mix(in srgb,var(--brand) 55%,transparent)}.slide-handle{position:absolute;top:50%;width:28px;height:40px;margin-left:-14px;transform:translateY(-50%);border-radius:8px;background:linear-gradient(180deg,#f3f6f4,#9aa8a0);box-shadow:0 4px 14px #0000004d;transition:left .32s cubic-bezier(.22,1,.36,1)}.keys-bell{position:absolute;right:0;top:20%;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.45),transparent 45%),linear-gradient(145deg,#e0b35a,#9a6f24);box-shadow:0 12px 28px #0000004d}.keys-tube{position:absolute;left:8%;top:42%;width:62%;height:18px;border-radius:999px;background:linear-gradient(180deg,#e6c06a,#a67828);box-shadow:0 8px 18px #00000040}.keys-pads{position:absolute;left:12%;bottom:12%}.key-pad{min-width:44px;padding:.45rem .55rem;border-radius:12px;text-align:center;font-size:.72rem;font-weight:800;background:#ffffff24;border:1px solid var(--glass-border);opacity:.45;transition:opacity .24s ease,box-shadow .24s ease,transform .24s ease;cursor:pointer;color:inherit;font-family:inherit}.key-pad:hover,.key-pad:focus-visible{opacity:.85;outline:none}.key-pad:focus-visible{box-shadow:0 0 0 2px var(--brand)}.key-pad.is-lit{opacity:1;transform:translateY(-4px);background:color-mix(in srgb,var(--brand) 35%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--brand) 40%,transparent)}.timp-drum{position:relative;border-radius:50% 50% 42% 42%;background:radial-gradient(circle at 40% 30%,rgba(255,255,255,.35),transparent 40%),linear-gradient(160deg,#d7b56a,#7a5420);box-shadow:0 12px 24px #0000004d;opacity:.4;display:grid;place-items:end center;padding-bottom:.45rem;transition:opacity .24s ease,transform .24s ease,box-shadow .24s ease;cursor:pointer;border:0;color:inherit;font-family:inherit}.timp-drum:hover,.timp-drum:focus-visible{opacity:.75;outline:none}.timp-drum:focus-visible{box-shadow:0 0 0 2px var(--brand),0 12px 24px #0000004d}.timp-drum span{font-size:.65rem;font-weight:800;color:#1a1208}.timp-drum.is-lit{opacity:1;transform:translateY(-6px) scale(1.04);box-shadow:0 0 22px color-mix(in srgb,var(--brand) 45%,transparent)}@keyframes stringPulse{0%,to{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--brand) 45%,transparent))}50%{filter:drop-shadow(0 0 14px color-mix(in srgb,var(--brand) 80%,transparent))}}@media(max-width:900px){.neck-board{transform:rotateX(12deg) rotateY(-8deg);height:170px}.valve-body,.slide-rail,.keys-body{transform:rotateX(8deg) rotateY(-4deg)}}@media(prefers-reduced-motion:reduce){.fade-up,.diagram-card,.bg-motion:before,.bg-motion:after,.bg-motion .blob{animation:none}.diagram-card:hover{transform:none}.site-nav-inner:before,.site-nav-mark,.site-nav-title{transition:none!important}.tuner-bias-banner.flat.is-active,.tuner-bias-banner.sharp.is-active,.tuner-bias-banner.intune.is-active,.neck-string-slot.is-lit .neck-string-wire{animation:none}.glass-toggle-thumb{transition:none!important}}
