.seoLanding_landing__hWDN9{max-width:var(--app-width);margin:0 auto;overflow-wrap:anywhere}.seoLanding_hero__65Xae{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:2.5rem;padding:clamp(1.25rem,4vw,2.75rem);border:1px solid var(--border);border-radius:var(--radius);background:radial-gradient(ellipse at top right,rgba(45,212,191,.12),transparent 70%),var(--background-elevated);box-shadow:var(--shadow-card)}.seoLanding_eyebrow__O537S{margin:0;color:var(--accent-strong);font-size:.875rem;font-weight:700}.seoLanding_hero__65Xae h1{margin:0;max-width:46rem;font-size:2rem;line-height:1.2;letter-spacing:-.025em;text-wrap:balance;font-weight:800}@media (min-width:720px){.seoLanding_hero__65Xae h1{font-size:3.25rem}}.seoLanding_lead__zap3B{margin:0;max-width:45rem;color:var(--muted);font-size:1.0625rem;line-height:1.65}.seoLanding_ctaRow__xPTwE,.seoLanding_linkRow__eUIjB{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.seoLanding_section__3HpIP{margin-top:2rem}.seoLanding_section__3HpIP>ul:not(.seoLanding_steps__S4r7q){padding-left:1.25rem;line-height:1.8;color:var(--muted)}.seoLanding_backLink__RYqtA,.seoLanding_section__3HpIP a:not(.btnPrimary){color:var(--accent-strong);text-underline-offset:.2em}.seoLanding_backLink__RYqtA:hover,.seoLanding_section__3HpIP a:hover{text-decoration:underline}.seoLanding_backLink__RYqtA,.seoLanding_linkRow__eUIjB a{display:inline-flex;align-items:center;min-height:44px}.seoLanding_backLink__RYqtA{width:-moz-fit-content;width:fit-content;font-size:.875rem}.seoLanding_guideVisual__kl2FK{max-width:22rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background)}.seoLanding_section__3HpIP h2{margin:0 0 .75rem;font-size:1.35rem;line-height:1.25}.seoLanding_section__3HpIP p{margin:0 0 .85rem;color:var(--foreground);line-height:1.8}.seoLanding_miniProgramPanel__2AggW{display:grid;grid-gap:1.5rem;gap:1.5rem;align-items:center;border:1px solid var(--border);border-radius:16px;padding:1.25rem;background:var(--surface)}.seoLanding_miniProgramQrFrame__RRLgq{width:min(100%,344px);margin:0 auto;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:#fff}.seoLanding_miniProgramQr__yVRQH{display:block;width:100%;height:auto}.seoLanding_miniProgramCopy__Au4tB{min-width:0}.seoLanding_miniProgramCopy__Au4tB h2{margin:.35rem 0 .75rem;font-size:1.5rem;line-height:1.25}.seoLanding_miniProgramCopy__Au4tB p{margin:0 0 .85rem;line-height:1.8}.seoLanding_miniProgramCopy__Au4tB .seoLanding_miniProgramHint__h7g2s{color:var(--muted);font-size:.9375rem}@media (min-width:720px){.seoLanding_miniProgramPanel__2AggW{grid-template-columns:minmax(240px,344px) minmax(0,1fr);gap:2rem;padding:1.75rem}}.seoLanding_faqList__fgh_O,.seoLanding_steps__S4r7q{display:grid;grid-gap:.85rem;gap:.85rem;margin:0;padding:0;list-style:none}.seoLanding_faqItem__i7oZV,.seoLanding_steps__S4r7q li{border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;background:var(--surface);box-shadow:var(--shadow-card)}.seoLanding_faqItem__i7oZV h3,.seoLanding_steps__S4r7q strong{display:block;margin:0 0 .35rem;font-size:1rem}.seoLanding_faqItem__i7oZV p{margin:0;color:var(--muted);line-height:1.7}.seoLanding_note__R1vhP{border-left:3px solid var(--accent-strong);padding:.75rem 0 .75rem 1rem;color:var(--muted)}.seoLanding_importantBox__uaGNM{margin:1.5rem 0 2rem;padding:1.15rem 1.25rem;border:1px solid hsla(0,91%,71%,.45);border-radius:var(--radius);background:color-mix(in srgb,var(--danger) 6%,var(--surface))}.seoLanding_importantBox__uaGNM h2{margin:0 0 .7rem;color:var(--danger);font-size:1.25rem}.seoLanding_importantBox__uaGNM p,.seoLanding_importantBox__uaGNM ul{margin:0;line-height:1.75}.seoLanding_importantBox__uaGNM ul{padding-left:1.25rem}.seoLanding_tableWrap___HpcN{margin:1rem 0;overflow-x:auto}.seoLanding_termsTable__j52KJ{width:100%;border-collapse:collapse;min-width:34rem;background:var(--surface)}.seoLanding_termsTable__j52KJ td,.seoLanding_termsTable__j52KJ th{padding:.75rem .85rem;border:1px solid var(--border);text-align:left}.seoLanding_termsTable__j52KJ th{background:var(--muted-bg);font-weight:750}.landing_stage__0xp97{position:relative;width:100%;aspect-ratio:16/11;--loop:8s}.landing_stageGlow__XEJn2{position:absolute;inset:8% 6%;border-radius:40px;background:radial-gradient(60% 60% at 30% 40%,rgba(45,212,191,.45),transparent 70%),radial-gradient(50% 60% at 75% 65%,rgba(139,124,246,.45),transparent 70%);filter:blur(40px);animation:landing_glowDrift__aPQap 12s ease-in-out infinite alternate}.landing_stageWindow___H0mO{--foreground:#eef4f7;--muted:#a6b7c6;position:relative;height:100%;display:flex;flex-direction:column;border:1px solid rgba(148,176,196,.22);border-radius:20px;background:linear-gradient(180deg,rgba(22,34,48,.92),rgba(9,14,20,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 30px 60px -30px rgba(29,41,57,.3);overflow:hidden;transform:perspective(1400px) rotateY(-6deg) rotateX(3deg);transition:transform .6s ease}.landing_stage__0xp97:hover .landing_stageWindow___H0mO{transform:perspective(1400px) rotateY(-2deg) rotateX(1deg)}.landing_stageBar__ugYD5{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;border-bottom:1px solid rgba(148,176,196,.12);font-size:.8125rem}.landing_stageDots__9j4WV{display:inline-flex;gap:.35rem}.landing_stageDots__9j4WV i{width:.6rem;height:.6rem;border-radius:999px;background:rgba(148,176,196,.3)}.landing_stageDots__9j4WV i:first-child{background:#f87171}.landing_stageDots__9j4WV i:nth-child(2){background:#fbbf24}.landing_stageDots__9j4WV i:nth-child(3){background:#34d399}.landing_stageTitle__FcSs3{flex:1 1;color:var(--foreground);font-weight:600}.landing_stageBpm__T_s65{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.landing_stageBody__2iXvi{position:relative;flex:1 1;display:grid;grid-template-rows:1fr 1.8fr 1fr 1fr 1fr;grid-gap:.45rem;gap:.45rem;padding:.8rem 1rem 1rem}.landing_playhead__upO7s{position:absolute;top:.5rem;bottom:.5rem;left:calc(1rem + 3.6rem);width:2px;background:linear-gradient(180deg,transparent,#f8fafc 12%,#f8fafc 88%,transparent);box-shadow:0 0 12px rgba(248,250,252,.8);z-index:3;animation:landing_playhead__upO7s var(--loop) linear var(--stage-offset,0s) infinite}.landing_lane__CBdf2{display:grid;grid-template-columns:3.2rem minmax(0,1fr);grid-gap:.4rem;gap:.4rem;min-height:0}.landing_laneLabel__xsmRG{align-self:center;padding:.18rem .35rem;border-radius:6px;font-size:.6875rem;font-weight:650;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing_laneHum__slyFh{background:rgba(45,212,191,.16);color:#5eead4}.landing_laneMelody__8dBch{background:rgba(139,124,246,.18);color:#b4a9ff}.landing_lanePiano__mPEfF{background:rgba(96,165,250,.16);color:#93c5fd}.landing_laneBass__pa8nI{background:rgba(251,191,36,.16);color:#fcd34d}.landing_laneDrums__MQKyE{background:rgba(244,114,182,.16);color:#f9a8d4}.landing_laneTrack__qPSFt{position:relative;min-height:0;border-radius:8px;background:rgba(148,176,196,.05);overflow:hidden}.landing_pianoGrid__eF_iA{background-color:rgba(148,176,196,.04);background-image:linear-gradient(rgba(148,176,196,.08) 1px,transparent 0),linear-gradient(90deg,rgba(148,176,196,.08) 1px,transparent 0);background-size:100% 14.28%,6.25% 100%}.landing_humBars__pJrdS,.landing_miniWave__hTMqg,.landing_trackBars__QvgYe{display:flex;align-items:center;gap:2px;height:100%;padding:0 4px}.landing_humBars__pJrdS span,.landing_miniWave__hTMqg span,.landing_trackBars__QvgYe span{flex:1 1;min-width:1px;border-radius:2px}.landing_humBars__pJrdS span{background:linear-gradient(180deg,#5eead4,#2dd4bf);transform-origin:center;animation:landing_humPulse__6LK1i 1.1s ease-in-out infinite alternate}.landing_note__EsQjP{position:absolute;height:12%;min-height:6px;border-radius:4px;background:linear-gradient(90deg,#8b7cf6,#60a5fa);box-shadow:0 0 12px rgba(139,124,246,.7);opacity:0;animation:landing_notePop__jiBdK var(--loop) linear infinite}.landing_trackBars__QvgYe span{opacity:.9}.landing_trackPiano__y_UT5 span{background:#60a5fa}.landing_trackBass__W3d5E span{background:#fbbf24}.landing_trackDrums__vphAD span{background:#f472b6}.landing_trackMelody__ZS2bD span{background:#8b7cf6}.landing_trackGuitar__VCzOl span{background:#34d399}.landing_trackMix__ABRQL span{background:linear-gradient(180deg,#5eead4,#8b7cf6)}.landing_stageBody__2iXvi .landing_trackBars__QvgYe{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:landing_laneReveal__tZdYB var(--loop) linear var(--stage-offset,0s) infinite}.landing_miniWave__hTMqg{height:64px}.landing_miniWave__hTMqg span{background:linear-gradient(180deg,#5eead4,#2dd4bf);animation:landing_humPulse__6LK1i .9s ease-in-out infinite alternate}.landing_miniNotes__f_ChD{position:relative;height:64px;border-radius:8px}.landing_miniNotes__f_ChD span{position:absolute;height:14%;border-radius:3px;background:linear-gradient(90deg,#8b7cf6,#60a5fa);box-shadow:0 0 10px rgba(139,124,246,.6);animation:landing_noteBlink___paFW 2.4s ease-in-out infinite}.landing_miniLanes__rCJXJ{display:grid;grid-template-rows:repeat(3,1fr);grid-gap:4px;gap:4px;height:64px}.landing_miniLanes__rCJXJ .landing_trackBars__QvgYe{border-radius:6px;background:rgba(148,176,196,.05);animation:landing_laneBreath__D6avy 2.4s ease-in-out infinite}.landing_miniLanes__rCJXJ .landing_trackBars__QvgYe:nth-child(2){animation-delay:.3s}.landing_miniLanes__rCJXJ .landing_trackBars__QvgYe:nth-child(3){animation-delay:.6s}.landing_melodyDemo__EuPlX,.landing_stemsCapture__DwYxl{--foreground:#eef4f7;--muted:#a6b7c6;--accent:#2dd4bf;--accent-strong:#5eead4;--border:#304255;min-width:0;margin:0;border:1px solid var(--border);border-radius:20px;background:linear-gradient(145deg,#14212d,#090f16);box-shadow:var(--shadow-card);overflow:hidden}.landing_demoToolbar__V3NOe,.landing_stemsCapture__DwYxl figcaption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--border);font-size:.8rem;color:var(--muted)}.landing_demoBadge__Xn2tl{color:var(--accent-strong);font-weight:700;letter-spacing:.04em}.landing_demoActions__hHk3K{display:flex;gap:.4rem}.landing_demoPlay__0qgrG,.landing_demoReset__s8RRr{min-height:44px;padding:.4rem .8rem;border-radius:9px;border:1px solid var(--border);color:var(--foreground);background:#152532;cursor:pointer;font:inherit}.landing_demoPlay__0qgrG{background:#20483f;border-color:#357d6c;color:#b5ffed}.landing_demoPlay__0qgrG:hover,.landing_demoReset__s8RRr:hover{border-color:var(--accent)}.landing_demoRoll__i95z0{display:flex;padding:.8rem .8rem 0}.landing_demoKeys__0hquS{display:flex;flex-direction:column;width:42px;flex-shrink:0;height:312px}.landing_demoKeys__0hquS span{height:24px;display:flex;align-items:center;padding-left:7px;color:#243743;background:#d7e4e9;border-bottom:1px solid #8a9aa5;font:10px ui-monospace,monospace}.landing_demoKeys__0hquS .landing_demoBlackKey__CRuiw{color:#c6d3df;background:#202d3a;border-color:#10202d}.landing_demoGrid__bYCVI{position:relative;flex:1 1;min-width:0;height:312px;background-image:linear-gradient(#96b1c315 1px,transparent 0),linear-gradient(90deg,#96b1c315 1px,transparent 0);background-size:100% 24px,12.5% 100%;background-color:#0c1720}.landing_demoNote__akdQR{position:absolute;width:10.7%;height:24px;border:1px solid transparent;border-radius:5px;background:linear-gradient(110deg,#8a7cef,#5598df);color:#081326;display:grid;place-items:center;cursor:ns-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:700 10px ui-monospace,monospace}.landing_demoSelected__bxn8b{border-color:#ceffff;box-shadow:0 0 10px #5ddfdf44}.landing_demoSounding__iZXG7{background:#70f4d8;box-shadow:0 0 16px #70f4d899}.landing_demoNote__akdQR:focus-visible{outline:2px solid #fff;outline-offset:2px;z-index:2}.landing_demoFooter__but91{padding:.8rem 1rem;display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:space-between}.landing_demoError__iCc_t,.landing_demoFooter__but91 p,.landing_stemsCaptureHint__2W3db{margin:0;color:var(--muted);font-size:.78rem;line-height:1.6}.landing_demoFooter__but91 p{flex:1 1 180px}.landing_demoFooter__but91 output{white-space:nowrap;font:700 .9rem ui-monospace,monospace;color:#8ff5db}.landing_demoFooter__but91 output span{font-size:.7rem;font-weight:400;color:var(--muted)}.landing_demoError__iCc_t{padding:0 1rem 1rem;color:#fda4af}.landing_stemsImageViewport___CROQ{overflow-x:auto;scrollbar-color:#345a68 #101b25}.landing_stemsImageViewport___CROQ img{display:block;max-width:none;width:1080px;height:auto}.landing_stemsCaptureHint__2W3db{padding:.7rem 1rem;border-top:1px solid var(--border)}@media (max-width:520px){.landing_demoToolbar__V3NOe{padding:.6rem}.landing_demoRoll__i95z0{padding:.6rem .5rem 0}.landing_demoKeys__0hquS{width:34px}.landing_demoKeys__0hquS span{padding-left:4px}.landing_demoNote__akdQR{font-size:9px}.landing_stemsImageViewport___CROQ img{width:980px}}.landing_showVisual__06NNQ{--foreground:#eef4f7;--muted:#a6b7c6;position:relative;aspect-ratio:16/10;padding:1rem;border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,rgba(22,34,48,.85),rgba(9,14,20,.95));box-shadow:var(--shadow-card);overflow:hidden}.landing_showPianoRoll__7abiK{position:relative;height:100%;padding-left:12%;border-radius:12px;background-size:100% 8.33%,6.25% 100%}.landing_showKeys__9Id62{position:absolute;inset:0 auto 0 0;width:10%;display:flex;flex-direction:column-reverse}.landing_showKeys__9Id62 span{flex:1 1;border-bottom:1px solid rgba(7,11,16,.6);background:#dbe4ea}.landing_showKeys__9Id62 .landing_keyBlack__WfR5P{background:#1f2a36}.landing_showNote__dwkd9{position:absolute;height:7%;margin-left:11%;border-radius:4px;background:linear-gradient(90deg,#8b7cf6,#60a5fa);opacity:.85}.landing_showNoteFix__Hx0Vo{background:linear-gradient(90deg,#f87171,#fb923c);box-shadow:0 0 16px hsla(0,91%,71%,.7);animation:landing_noteFix__kLwbO 3.6s ease-in-out infinite}.landing_showCursor__0VgxA{position:absolute;width:16px;height:16px;margin-left:11%;border-radius:999px;border:2px solid #f8fafc;background:rgba(248,250,252,.25);left:calc(46% + 2%);animation:landing_cursorFix__lFXrd 3.6s ease-in-out infinite}.landing_showLanes__gk9cG{display:grid;grid-template-rows:repeat(5,1fr);grid-gap:.6rem;gap:.6rem;height:100%}.landing_showLane__6mucL{border-radius:10px;background:rgba(148,176,196,.05);opacity:0;transform:translateX(-12px);animation:landing_laneIn__u4Tpt 4.2s ease-out infinite}.landing_showStems__c9eTX{display:grid;grid-template-rows:1fr 3fr;grid-gap:1rem;gap:1rem;height:100%}.landing_showStems__c9eTX>.landing_trackBars__QvgYe{border-radius:10px;background:rgba(148,176,196,.05)}.landing_stemSplit__4mvov{display:grid;grid-template-rows:repeat(4,1fr);grid-gap:.5rem;gap:.5rem}.landing_stemLane__ttNjl{border-radius:8px;background:rgba(148,176,196,.05);opacity:0;transform:translateY(-40%) scaleY(.4);animation:landing_stemIn__oFU_y 4.2s ease-out infinite}.landing_stemLane__ttNjl .landing_trackBars__QvgYe{height:100%}@keyframes landing_glowDrift__aPQap{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.06)}}@keyframes landing_playhead__upO7s{0%{left:calc(1rem + 3.6rem)}to{left:calc(100% - 1rem)}}@keyframes landing_humPulse__6LK1i{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes landing_notePop__jiBdK{0%{opacity:0;transform:scale(.4)}3%{opacity:1;transform:scale(1.15)}6%{transform:scale(1)}88%{opacity:1}to{opacity:0}}@keyframes landing_laneReveal__tZdYB{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}96%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:.4}}@keyframes landing_noteBlink___paFW{0%,to{opacity:.45}50%{opacity:1}}@keyframes landing_laneBreath__D6avy{0%,to{opacity:.55}50%{opacity:1}}@keyframes landing_noteFix__kLwbO{0%,20%{bottom:22%;background:linear-gradient(90deg,#f87171,#fb923c)}55%,to{bottom:45%;background:linear-gradient(90deg,#8b7cf6,#60a5fa);box-shadow:0 0 16px rgba(139,124,246,.7)}}@keyframes landing_cursorFix__lFXrd{0%{bottom:5%;opacity:0}15%{bottom:20%;opacity:1}20%{bottom:20%}55%{bottom:43%;opacity:1}75%,to{bottom:43%;opacity:0}}@keyframes landing_laneIn__u4Tpt{0%{opacity:0;transform:translateX(-12px)}15%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes landing_stemIn__oFU_y{0%,10%{opacity:0;transform:translateY(-40%) scaleY(.4)}30%,85%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.landing_humBars__pJrdS span,.landing_miniLanes__rCJXJ .landing_trackBars__QvgYe,.landing_miniNotes__f_ChD span,.landing_miniWave__hTMqg span,.landing_note__EsQjP,.landing_showCursor__0VgxA,.landing_showLane__6mucL,.landing_showNoteFix__Hx0Vo,.landing_stageBody__2iXvi .landing_trackBars__QvgYe,.landing_stageGlow__XEJn2,.landing_stemLane__ttNjl{animation:none!important}.landing_playhead__upO7s,.landing_showCursor__0VgxA{display:none}.landing_note__EsQjP,.landing_showLane__6mucL,.landing_stemLane__ttNjl{opacity:1;transform:none}.landing_stageBody__2iXvi .landing_trackBars__QvgYe{-webkit-clip-path:none;clip-path:none}.landing_showNoteFix__Hx0Vo{bottom:45%;background:linear-gradient(90deg,#8b7cf6,#60a5fa)}}.landing_assistantCapture__mjCQT{margin:0;min-width:0}.landing_assistantCapture__mjCQT img{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:18px}.landing_assistantCapture__mjCQT figcaption{margin-top:12px;color:var(--muted);font-size:.75rem;line-height:1.6}@media (max-width:640px){.landing_stageWindow___H0mO{transform:none}.landing_stage__0xp97{aspect-ratio:4/3.4}}.hummingRecorder_card__oUFVi{position:relative;width:100%;padding:24px;border:1px solid var(--border);border-radius:28px;background:var(--surface);box-shadow:var(--shadow-card);color:var(--foreground)}.hummingRecorder_actions__4RY3M,.hummingRecorder_footer__PSch1,.hummingRecorder_top__SSqwh{display:flex;align-items:center;justify-content:space-between;gap:12px}.hummingRecorder_top__SSqwh{color:var(--muted);font-size:12px;letter-spacing:.08em}.hummingRecorder_badge__9Pc6F{color:var(--accent-strong);font-weight:650;letter-spacing:.02em}.hummingRecorder_center__Q90n5{text-align:center;padding:28px 0 12px}.hummingRecorder_record__1j9ZZ{display:grid;place-items:center;margin:0 auto 20px;width:92px;height:92px;border:1px solid #77eee880;border-radius:50%;background:linear-gradient(135deg,#30cdc0,#7885f7);color:#08141d;box-shadow:0 0 0 10px #44cfc50a,0 0 0 24px #44cfc504;cursor:pointer;transition:transform .2s}.hummingRecorder_record__1j9ZZ:hover:not(:disabled){transform:scale(1.05)}.hummingRecorder_record__1j9ZZ[data-recording=true]{background:#ef8588;box-shadow:0 0 0 12px #ef858817}.hummingRecorder_record__1j9ZZ:disabled{cursor:default}.hummingRecorder_center__Q90n5 h2{margin:0 0 8px;font-size:clamp(20px,2vw,25px);letter-spacing:-.03em}.hummingRecorder_hint___CzTf,.hummingRecorder_status__bN7rz{color:var(--muted);font-size:13px;line-height:1.8;margin:0}.hummingRecorder_hint___CzTf{text-align:center;max-width:340px;margin:0 auto 22px}.hummingRecorder_meter__F966a{display:block;width:70%;height:10px;margin:12px auto;accent-color:var(--accent)}.hummingRecorder_roll__3115h{height:94px;margin:8px 0 16px;position:relative;overflow:hidden;border:1px solid #263a46;border-radius:12px;background:repeating-linear-gradient(0deg,transparent 0 18px,#29364175 18px 19px),repeating-linear-gradient(90deg,transparent 0 39px,#29364175 39px 40px),#0c1720}.hummingRecorder_roll__3115h span{position:absolute;height:11px;min-width:3px;border-radius:3px;background:linear-gradient(90deg,#46d8c7,#8f8afc)}.hummingRecorder_instruments__RTIeo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.hummingRecorder_instruments__RTIeo button{padding:10px 4px;border-radius:10px;border:1px solid var(--border-strong);background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:13px}.hummingRecorder_instruments__RTIeo button[aria-pressed=true]{color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 8%,var(--surface));border-color:var(--accent)}.hummingRecorder_actions__4RY3M{justify-content:center;flex-wrap:wrap}.hummingRecorder_actions__4RY3M button{font-size:13px;padding:10px 18px;min-height:42px}.hummingRecorder_actions__4RY3M button:disabled{opacity:.45;cursor:default}.hummingRecorder_nextStep__WxETf{margin-top:22px;padding:18px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.hummingRecorder_nextStep__WxETf h3{margin:0 0 7px;font-size:15px}.hummingRecorder_nextStep__WxETf p{margin:0 0 14px;color:var(--muted);font-size:12px;line-height:1.8}.hummingRecorder_nextStep__WxETf a{display:flex;justify-content:center;font-size:13px;padding:11px 14px}.hummingRecorder_footer__PSch1{border-top:1px solid var(--border);margin-top:22px;padding-top:16px;color:var(--muted);font-size:11px;flex-wrap:wrap}.hummingRecorder_textButton__mei_Y{background:transparent;border:0;color:var(--accent-strong);cursor:pointer;padding:8px 0;font:inherit;font-size:12px}.hummingRecorder_textButton__mei_Y:disabled{opacity:.5;cursor:default}.hummingRecorder_error__A5nrZ{color:var(--danger);font-size:13px;line-height:1.7}.hummingRecorder_credit__hA9UY{color:var(--muted);font-size:10px;line-height:1.6;margin:10px 0 0}.hummingRecorder_credit__hA9UY a{color:inherit;text-underline-offset:3px}.hummingRecorder_card__oUFVi button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:480px){.hummingRecorder_card__oUFVi{padding:20px 16px;border-radius:22px}.hummingRecorder_center__Q90n5{padding-top:24px}}@media (prefers-reduced-motion:reduce){.hummingRecorder_record__1j9ZZ{transition:none}}