:root{--bg:#1f2c44;--steel:#355c7d;--steel-brt:#8fb5d3;--mauve:#725a7a;--rose:#c56c86;--rose-soft:#c56c8629;--coral:#ff7582;--coral-soft:#ff758224;--accent-text:#ffb3b9;--card:#7fa8c90b;--card-brt:#7fa8c913;--line:#7fa8c924;--line-brt:#7fa8c942;--text:#edf1f7;--dim:#a8b6cc;--band-delta:#8b8ff0;--band-theta:#b98cf0;--band-alpha:#5fd3c4;--band-beta:#e8b45a;--band-gamma:#ff7582;--band:var(--line-brt)}[data-band=delta]{--band:var(--band-delta)}[data-band=theta]{--band:var(--band-theta)}[data-band=alpha]{--band:var(--band-alpha)}[data-band=beta]{--band:var(--band-beta)}[data-band=gamma]{--band:var(--band-gamma)}[data-band=none]{--band:var(--line-brt)}body.dream{--coral:#7fa8c9;--coral-soft:#7fa8c929;--rose:#8e7aa0;--rose-soft:#725a7a38;--accent-text:#b8d0e2}body.dream .play{color:#122032;box-shadow:0 6px 22px #7fa8c94d}body.dream .play:hover{background:#93b7d4;box-shadow:0 8px 26px #7fa8c966}body.folk{--coral:#e8a35a;--coral-soft:#e8a35a29;--rose:#c98a5a;--rose-soft:#c98a5a33;--accent-text:#f1c699}body.folk .play{color:#2a1c0c;box-shadow:0 6px 22px #e8a35a4d}body.folk .play:hover{background:#f0b26c;box-shadow:0 8px 26px #e8a35a66}body.synth{--coral:#c77dff;--coral-soft:#c77dff29;--rose:#7b61ff;--rose-soft:#7b61ff33;--accent-text:#e2baff}body.synth .play{color:#1e1030;box-shadow:0 6px 22px #c77dff4d}body.synth .play:hover{background:#d49bff;box-shadow:0 8px 26px #c77dff66}body.ambient{--coral:#8fd3c7;--coral-soft:#8fd3c729;--rose:#5aa9a0;--rose-soft:#5aa9a033;--accent-text:#addfd5}body.ambient .play{color:#0f2622;box-shadow:0 6px 22px #8fd3c74d}body.ambient .play:hover{background:#a6ded4;box-shadow:0 8px 26px #8fd3c766}body.dusty{--coral:#d9a066;--coral-soft:#d9a06629;--rose:#a8743f;--rose-soft:#a8743f33;--accent-text:#ebc8a3}body.dusty .play{color:#2b1d0e;box-shadow:0 6px 22px #d9a0664d}body.dusty .play:hover{background:#e3b07a;box-shadow:0 8px 26px #d9a06666}*{box-sizing:border-box}html,body{height:100%;margin:0}html{scroll-padding-top:120px}body{background:radial-gradient(90% 60% at 18% -10%, #355c7d73 0%, transparent 60%), radial-gradient(80% 55% at 92% 0%, #725a7a61 0%, transparent 55%), radial-gradient(70% 45% at 50% 110%, #c56c8624 0%, transparent 60%), var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;flex-direction:column;align-items:center;min-height:100%;padding:clamp(18px,4vw,52px) 18px 44px;font-family:Inter,system-ui,sans-serif;display:flex}.wrap{flex-direction:column;gap:14px;width:100%;max-width:880px;display:flex}.wordmark .dot{color:var(--coral);margin-left:-.02em;margin-right:-.015em}.wordmark .lineage{letter-spacing:.14em;color:var(--dim);margin:9px 0 0 2px;font-size:12px;font-weight:500;line-height:1;display:block}.live{letter-spacing:.12em;color:var(--dim);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.live i{background:var(--line-brt);border-radius:50%;width:7px;height:7px;transition:background .2s,box-shadow .2s;display:inline-block}.live.on i{background:var(--steel-brt);box-shadow:0 0 10px var(--steel-brt)}.live.rec i{background:var(--coral);box-shadow:0 0 10px var(--coral);animation:1.2s infinite pulse}@keyframes pulse{50%{opacity:.4}}.card{background:linear-gradient(180deg,var(--card-brt),var(--card));border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);border-radius:18px;box-shadow:0 18px 44px #090f1c6b,inset 0 1px #edf1f70d}.stage{overflow:hidden}canvas{width:100%;height:auto;display:block}.rowP{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-right:2px;font-family:JetBrains Mono,monospace;font-size:10px}.preset{color:var(--dim);cursor:pointer;background:#7fa8c90a;border:1px solid #7fa8c91c;border-radius:11px;padding:9px 16px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:500;transition:all .15s}.preset:hover{border-color:var(--line-brt);color:var(--text)}.preset.on{color:var(--accent-text);background:var(--coral-soft);border-color:#ff75828c;font-weight:600}.revert{margin-left:auto}.rowP>details.more{border-top:none;flex-basis:100%;padding-top:0}.rowP>details.more>summary{padding:4px 2px}#morePresets summary .count{letter-spacing:.02em}.presetGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:8px;display:grid}.presetGrid .preset{white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;min-width:0;padding:9px 12px;overflow:hidden}.rowA.macros{margin-top:6px}.rowA{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:14px 20px;display:grid}.ctrl{flex-direction:column;gap:9px;min-width:0;display:flex}.ctrl label{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);justify-content:space-between;gap:8px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.ctrl .val{color:var(--accent-text);letter-spacing:.04em}select{appearance:none;color:var(--text);border:1px solid var(--line);cursor:pointer;background:#7fa8c90f;background-image:linear-gradient(45deg,transparent 50%,var(--dim) 50%),linear-gradient(135deg,var(--dim) 50%,transparent 50%);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:11px;padding:11px 34px 11px 14px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:500;transition:border-color .15s}.ctrl select{width:100%}select:hover{border-color:var(--line-brt)}.seg{border:1px solid var(--line);background:#7fa8c90f;border-radius:11px;gap:3px;padding:3px;display:flex}.seg button{color:var(--dim);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 10px;font-family:Space Grotesk,sans-serif;font-size:13.5px;font-weight:500;transition:background .15s,color .15s}.seg button.on{background:var(--coral-soft);color:var(--accent-text)}.seg button:disabled{opacity:.4;cursor:not-allowed}.seg button:disabled.on{opacity:.55}input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(90deg,var(--coral) var(--fill,50%),#7fa8c929 var(--fill,50%));border-radius:4px;width:100%;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:none;border-radius:50%;width:16px;height:16px;transition:transform .1s;box-shadow:0 1px 6px #090f1c99}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}input[type=range]::-moz-range-thumb{background:#fff;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 6px #090f1c99}.rowB{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chip{color:var(--dim);border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;background:#7fa8c90f;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.chip:before{content:"";background:var(--line-brt);border-radius:50%;width:6px;height:6px;transition:background .15s,box-shadow .15s}.chip:hover{border-color:var(--line-brt);color:var(--text)}.chip.on{color:#eeb5c4;background:var(--rose-soft);border-color:#c56c8673}.chip.on:before{background:var(--rose);box-shadow:0 0 8px var(--rose)}.rec:hover{border-color:#ff758280}.rec i{background:currentColor;border-radius:50%;width:11px;height:11px;transition:border-radius .15s;display:block}.rec.on{background:var(--coral-soft);border-color:#ff75828c}.rec.on i{border-radius:2px;animation:1.2s infinite pulse}.play{background:var(--coral);color:#33161d;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:11px;padding:13px 30px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;transition:transform .1s,box-shadow .15s,background .15s;display:flex;box-shadow:0 6px 22px #ff75824d}.play:hover{background:#ff8b96;box-shadow:0 8px 26px #ff758266}.play:active{transform:translateY(1px)}.play.on{color:var(--accent-text);background:#7fa8c912;box-shadow:inset 0 0 0 1px #ff758280}.play .glyph{width:10px;height:12px}.seedin{color:var(--text);border:1px solid var(--line);letter-spacing:.04em;background:#7fa8c90f;border-radius:11px;width:110px;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:13px}.seedin:hover{border-color:var(--line-brt)}.dice{border:1px solid var(--line);width:40px;height:40px;color:var(--dim);cursor:pointer;background:#7fa8c90f;border-radius:11px;justify-content:center;align-items:center;font-size:16px;transition:all .15s;display:flex}.dice:hover{border-color:var(--line-brt);color:var(--text)}.renderBtn{color:var(--steel-brt);cursor:pointer;background:#7fa8c91a;border:1px solid #7fa8c966;border-radius:999px;padding:11px 22px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;transition:all .15s}.renderBtn:hover{border-color:var(--steel-brt);background:#7fa8c929}.renderBtn:disabled{opacity:.5;cursor:default}.renderBtn.resume,.renderBtn.primary{color:var(--accent-text);background:var(--coral-soft);border-color:#ff758273}.renderBtn.primary:hover{border-color:var(--coral);background:#ff758238}.status{letter-spacing:.05em;color:var(--dim);font-family:JetBrains Mono,monospace;font-size:11px}.status.busy{color:var(--steel-brt)}.status.done{color:#9fd0a8}.num{color:var(--text);border:1px solid var(--line);letter-spacing:.04em;background:#7fa8c90f;border-radius:11px;width:100%;padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:14px}.num:hover{border-color:var(--line-brt)}.hint{color:var(--dim);flex-basis:100%;margin:0;font-size:11.5px;line-height:1.5}.hint:empty:not([aria-live]){display:none}.rowA>.hint{grid-column:1/-1}.lblRow{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;display:flex}.lblRow label,.ctrl .lblRow label{margin:0;display:inline}.lblRow .val{color:var(--accent-text);letter-spacing:.04em;margin-left:auto}.info{border:1px solid var(--line-brt);width:18px;height:18px;color:var(--dim);cursor:pointer;letter-spacing:0;text-transform:none;background:0 0;border-radius:50%;flex:none;padding:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;line-height:1;transition:border-color .15s,color .15s}.info:hover,.info[aria-expanded=true]{border-color:var(--coral);color:var(--accent-text)}.popover{z-index:30;border:1px solid var(--line-brt);-webkit-backdrop-filter:blur(18px);background:#1f2c44f5;border-radius:12px;flex-direction:column;gap:8px;width:min(320px,100vw - 32px);padding:12px 14px;display:flex;position:absolute;box-shadow:0 14px 36px #090f1c80}.popover .popTitle{color:var(--text);font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600}.popover .popText{color:var(--dim);margin:0;font-size:12px;line-height:1.55}.popover .popClose{color:var(--dim);border:1px solid var(--line);cursor:pointer;background:#7fa8c914;border-radius:999px;align-self:flex-end;padding:5px 12px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:500}.popover .popClose:hover{color:var(--text);border-color:var(--line-brt)}#freqMode{max-width:min(100%,360px)}.batch{color:var(--dim);letter-spacing:.06em;align-items:center;gap:6px;margin-left:6px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-flex}.batch input{width:44px;color:var(--text);border:1px solid var(--line);text-align:center;background:#7fa8c90f;border-radius:8px;padding:6px 8px;font-family:JetBrains Mono,monospace;font-size:12px}.readout{letter-spacing:.06em;color:var(--dim);flex-wrap:wrap;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.readout b{color:var(--text);font-weight:500}.readout .sep{color:var(--line-brt)}.chordnow{color:var(--accent-text);min-width:80px}.rectime{color:var(--accent-text)}.now{letter-spacing:.06em;min-width:0;color:var(--dim);flex:160px;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:flex;overflow:hidden}.now .scene{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.badge{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--line);letter-spacing:.06em;background:#7fa8c90f;border-radius:999px;flex:0 auto;min-width:0;padding:3px 9px;font-size:10.5px;overflow:hidden}.now .rectime{white-space:nowrap;flex-shrink:0}.volBar{flex:0 0 96px;width:96px}.clock{letter-spacing:.06em;color:var(--dim);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:11.5px}.clock:empty{display:none}.clock.armed{color:var(--text)}.clock.fading{color:var(--accent-text)}footer{color:var(--dim);max-width:680px;padding:6px 6px 0;font-size:12.5px;line-height:1.7}footer p{margin:0}footer .keys{padding-top:6px;font-size:11.5px}footer>details.adv{border-top:none;padding-top:0}footer code{color:var(--accent-text);font-family:JetBrains Mono,monospace;font-size:11.5px}kbd{border:1px solid var(--line);color:var(--text);background:#7fa8c91a;border-radius:5px;padding:1.5px 6px;font-family:JetBrains Mono,monospace;font-size:10.5px}[hidden]{display:none!important}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3{font-weight:inherit;font-size:inherit;margin:0}h1.wordmark{letter-spacing:-.015em;font-family:Space Grotesk,sans-serif;font-size:clamp(30px,6.2vw,40px);font-weight:500;line-height:1}header{align-items:center;padding:0 4px 4px;display:flex}.brand{min-width:0}.status:empty{display:none}.bar{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.2);background:#1f2c44c7;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 12px;display:flex;position:sticky;top:0;box-shadow:0 10px 30px #090f1c59,inset 0 1px #edf1f70d}.bar .play{padding:10px 22px;font-size:14px}.tStatus{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.bar>details.session{border-top:1px solid var(--line);flex-basis:100%;margin-top:2px;padding-top:4px}.bar>details.session>summary{padding:4px 2px;font-size:9.5px}.bar>details.session>.readout{margin-top:4px;padding-bottom:4px}.tStatus .status{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cancel{padding:6px 12px;font-size:12px}.progress{background:#7fa8c929;border-radius:4px;height:4px;overflow:hidden}.progress>i{height:100%;width:var(--fill,0%);background:var(--steel-brt);border-radius:inherit;transition:width .2s;display:block}.bar .progress{border-radius:2px;height:2px;position:absolute;bottom:0;left:12px;right:12px}.tabs{border:1px solid var(--line);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#7fa8c90f;border-radius:11px;gap:3px;padding:3px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs [role=tab]{white-space:nowrap;scroll-snap-align:center;color:var(--dim);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1 0 auto;padding:10px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:500;transition:background .15s,color .15s}.tabs [role=tab]:hover{color:var(--text)}.tabs [role=tab][aria-selected=true]{background:var(--coral-soft);color:var(--accent-text)}[role=tabpanel]:focus{outline:none}[role=tabpanel]:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.panel{flex-direction:column;gap:18px;padding:clamp(16px,2.6vw,22px);display:flex}.block{flex-direction:column;gap:9px;display:flex}.panel>.intro{color:var(--dim);max-width:680px;margin:0;font-size:13px;line-height:1.6}.sub{letter-spacing:.04em;color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10.5px}.rowA .ctrl .sub{min-height:2.7em;line-height:1.35}.panel .ctrl,.panel .chip,.panel summary{scroll-margin-top:120px}.rowA .lbl.wide{grid-column:1/-1;margin:0}.styleSeg{flex-wrap:wrap}.styleSeg button{white-space:nowrap;flex:calc(33.333% - 2px);padding:8px 6px;font-size:13px}.sel{letter-spacing:.04em;padding:6px 26px 6px 10px;font-family:JetBrains Mono,monospace;font-size:12px}.sel:disabled{opacity:.4;cursor:not-allowed}button.chip{appearance:none;line-height:normal}.chip:disabled,.dice:disabled,.seedin:disabled,.batch input:disabled,.play:disabled,.rec:disabled{opacity:.5;cursor:not-allowed}.rec{border:1px solid var(--line);height:40px;color:var(--accent-text);cursor:pointer;background:#7fa8c90f;border-radius:999px;align-items:center;gap:9px;padding:0 16px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.timerRow .ctrl.tight{flex:0 150px;gap:6px;min-width:0}.timerRow .ctrl.tight label{white-space:nowrap}.timerRow .num{width:88px}.done{border:1px solid var(--line-brt);background:#7fa8c90f;border-radius:11px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.done .dlLine{color:var(--text);overflow-wrap:anywhere;margin:0;font-family:JetBrains Mono,monospace;font-size:12.5px}.done .dlLine.dim{color:var(--dim);font-size:11.5px}.dlList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dlList li{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.dlList .dlFile{min-width:0;color:var(--text);overflow-wrap:anywhere;flex:auto;font-family:JetBrains Mono,monospace;font-size:12px}.dlList .dlBytes{flex:none;font-family:JetBrains Mono,monospace;font-size:11.5px}.renderBtn.small{padding:5px 10px;font-size:12px}.est{border:1px solid var(--line);background:#7fa8c90a;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px;margin:0;padding:12px 14px;display:grid}.est>div{flex-direction:column;gap:3px;min-width:0;display:flex}.est .wide{grid-column:1/-1}.est dt{letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-family:JetBrains Mono,monospace;font-size:10px}.est dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-family:JetBrains Mono,monospace;font-size:12.5px}.est dd.warn{color:var(--accent-text)}.est.lab .primary dd{color:var(--text);letter-spacing:.01em;border-bottom:2px solid var(--band);align-self:flex-start;padding-bottom:4px;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:600;transition:border-color .25s}.est.lab .minor dt{letter-spacing:.14em;font-size:9px}.est.lab .minor dd{color:var(--dim);font-size:11px}.est.lab .compact{gap:5px}.est.lab .compact dt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.est.lab .compact dd{color:var(--dim);font-size:12.5px}.est.lab .compact dd.bandLine{color:var(--text);align-items:center;gap:7px;display:flex}.est.lab .compact dd.bandLine:before{content:"";background:var(--band);width:8px;height:8px;box-shadow:0 0 8px var(--band);border-radius:50%;flex:none}[data-band=none] .est.lab .compact dd.bandLine{color:var(--dim)}[data-band=none] .est.lab .compact dd.bandLine:before{border:1px solid var(--line-brt);box-shadow:none;background:0 0}#panel-lab:not([data-band=none]){border-color:var(--band)}#rFreq:not([data-band=none]){border-color:var(--band);color:var(--text)}@keyframes tonePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.74;transform:scale(1.014)}}#siTarget.pulse{transform-origin:0;animation:6s ease-in-out infinite tonePulse}#toneDur{max-width:200px}.notice{border-left:2px solid var(--rose);color:var(--dim);flex-direction:column;gap:4px;margin:0;padding:0 0 0 12px;font-size:11.5px;line-height:1.5;list-style:none;display:flex}details.adv{border-top:1px solid var(--line);padding-top:12px}details.adv>summary{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);border-radius:6px;align-items:center;gap:8px;padding:6px 2px;font-family:JetBrains Mono,monospace;font-size:10px;list-style:none;display:flex}details.adv>summary::-webkit-details-marker{display:none}details.adv>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}details.adv[open]>summary:before{transform:rotate(45deg)}details.adv>summary:hover,details.adv[open]>summary{color:var(--text)}details.adv>.body{flex-direction:column;gap:14px;margin-top:14px;display:flex}select:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--coral);outline-offset:2px;box-shadow:0 0 0 5px var(--coral-soft)}.seg button:focus-visible,.tabs [role=tab]:focus-visible{outline-offset:-2px;box-shadow:none}.play:focus-visible{outline-color:var(--text)}input[type=range]:focus-visible{box-shadow:none;outline:none}input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--coral)}input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--coral)}@media (max-width:599.98px){body{padding:14px 16px 40px}html{scroll-padding-top:190px}.panel .ctrl,.panel .chip,.panel summary{scroll-margin-top:190px}.wrap{gap:12px}.panel{gap:16px;padding:14px}.rowA{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.est{grid-template-columns:repeat(2,minmax(0,1fr))}.bar{gap:8px 10px;padding:8px 10px}.bar .play{padding:9px 16px}.live{margin-right:auto}.now{flex:100%;order:1;font-size:11px}.tStatus{order:1}.tStatus:not(:has(.status:not(:empty),.cancel:not([hidden]))){display:none}.bar>details.session{order:2}.volBar{flex:0 0 72px;width:72px}.rowA .ctrl.wideS{grid-column:1/-1}.bar .chordnow{text-overflow:ellipsis;min-width:0;overflow:hidden}.revert{margin-left:0}.presetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dlList li{flex-wrap:wrap}.dlList .dlFile{flex:100%}.est.lab{grid-template-columns:repeat(3,minmax(0,1fr))}select,select.sel,.seedin,.num,.batch input{font-size:16px}.seedin{flex:120px;width:auto;min-width:0}#freqMode{max-width:100%}.timerRow .ctrl.tight{flex:calc(50% - 5px)}.timerRow .num{width:100%}.clock{font-size:11px}.est.lab .compact{gap:4px}.est.lab .primary dd{font-size:20px}}@media (min-width:600px){.tabs [role=tab]{flex:1 1 0;padding:10px 14px;font-size:13.5px}.styleSeg{flex-wrap:nowrap}.styleSeg button{flex:1 1 0;padding:7px 12px}}@media (pointer:coarse){.chip,.preset,.dice,.rec,.batch input,.tabs [role=tab],summary,.sel,.seg button,.play,.cancel,.popClose,.dlList button{min-height:40px}.info{width:24px;height:24px;font-size:11px;position:relative}.info:before{content:"";position:absolute;inset:-8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}#siTarget.pulse{animation:none!important;transform:none!important}}
