:root{--font-sans:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--ink:#171717;--ink-soft:#404040;--muted:#6b7280;--faint:#9ca3af;--graphite:#334155;--graphite-hover:#1e293b;--on-dark:#fff;--on-brand:#fff;--line:#e5e7eb;--line-strong:#d8dce2;--line-soft:#f0f1f3;--rail:#eef0f3;--card:#f9fafb;--card-hover:#f3f4f6;--bg:#fff;--brand:#ea580c;--brand-hover:#c2410c;--brand-soft:#fff4ed;--brand-border:#fed7aa;--brand-ink:#c2410c;--focus-ring:#ea580c33;--blue:var(--brand);--blue-soft:var(--brand-soft);--blue-ink:var(--brand-ink);--err:#ef4444;--err-soft:#fef2f2;--warn:#d97706;--warn-ink:#9a6700;--warn-soft:#fff8e6;--warn-border:#f0e0b0;--ok:#16a34a;--ok-soft:#f0fdf4;--ok-border:#bbf7d0;--played:#334155;--discard:#e2e8f0;--playhead:#ea580c;--wave-inert:#cbd2dc;--shimmer-base:#f3f4f6;--shimmer-peak:#fafbfc;--star-from:#ffc711;--star-to:#ff8400;--select-bg:#ea580c29;--select-ink:#171717;--destruct:#bd7138;--destruct-hover:#ad5622;--destruct-ink:#88411a;--destruct-surface:#bd71381a;--destruct-border:#bd713857;--r-input:8px;--r-card:12px;--shadow-sm:0 1px 2px #1111110d;--shadow-md:0 4px 16px #11111114;--shadow-lg:0 12px 40px #11111124;--ease:cubic-bezier(.2, .6, .2, 1);--header-h:56px;--bar-h:80px;--tap:44px;--tap-lg:48px;--dead:8px;--gutter:24px;--col:1024px;--wave-h:64px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--footer-h:0px;--r-sheet:16px;--kb-h:0px;--header-h-c:56px;--card-h-c:104px;--wave-h-c:42px;--junction-h:24px;--wave-h-i:56px;--card-h-i:182px;--scrim:#17171747;--sheet-max:88%;--lift:0 14px 32px #1111112e;--lift-opacity:.92;--lift-surface:#fff;--verify-wash:#f5f7fae0;--wash:#f9fafbb3;--wave-scrim:#f9fafbd9;--overlay:#1717178c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:color(display-p3 0 0 0)){:root{--destruct:color(display-p3 .698504 .455529 .262386);--destruct-hover:color(display-p3 .632815 .354846 .183457);--destruct-ink:color(display-p3 .498497 .269307 .140911);--destruct-surface:color(display-p3 .698504 .455529 .262386/.1);--destruct-border:color(display-p3 .698504 .455529 .262386/.34)}}@supports (color:lab(0% 0 0)){:root{--destruct:lab(55.331% 27.3865 44.0275);--destruct-hover:lab(46.9541% 33.7712 45.3248);--destruct-ink:lab(36.6063% 29.3139 36.9275);--destruct-surface:lab(55.331% 27.3865 44.0275/.1);--destruct-border:lab(55.331% 27.3865 44.0275/.34)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#f2f4f7;--ink-soft:#cbd2db;--muted:#98a2b0;--faint:#8994a3;--graphite:#dbe2ea;--graphite-hover:#eef2f7;--on-dark:#12171c;--on-brand:#24120a;--line:#2c343e;--line-strong:#6b7480;--line-soft:#232a32;--rail:#333c47;--card:#191f26;--card-hover:#212932;--bg:#0f1317;--brand-hover:#f97316;--brand-soft:#ea580c24;--brand-border:#fdba7480;--brand-ink:#fdba74;--focus-ring:#fdba749e;--err:#fda4a4;--err-soft:#ef444426;--warn:#fcd34d;--warn-ink:#fcd34d;--warn-soft:#fcd34d21;--warn-border:#fcd34d57;--ok:#4ade80;--ok-soft:#4ade8021;--ok-border:#4ade8057;--played:#bcc8d6;--discard:#2f3945;--wave-inert:#4b5666;--shimmer-base:#191f26;--shimmer-peak:#212932;--select-bg:#fdba7442;--select-ink:#f2f4f7;--destruct:#e5955d;--destruct-hover:#fdac73;--destruct-ink:#ffb989;--destruct-surface:#e5955d29;--destruct-border:#e5955d6b;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 16px #0000008c;--shadow-lg:0 12px 40px #000000a6;--lift:0 16px 36px #000000b8;--lift-opacity:1;--lift-surface:#212932;--verify-wash:#080b0ee0;--scrim:#0305079e;--wash:#080b0ec7;--wave-scrim:#080b0e8c;--overlay:#040608b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:color(display-p3 0 0 0)){:root:not([data-theme=light]){--destruct:color(display-p3 .852613 .599824 .403561);--destruct-hover:color(display-p3 .944683 .686511 .487477);--destruct-ink:color(display-p3 .969725 .731243 .548608);--destruct-surface:color(display-p3 .852613 .599824 .403561/.16);--destruct-border:color(display-p3 .852613 .599824 .403561/.42)}}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--destruct:lab(69.2884% 26.7644 42.2316);--destruct-hover:lab(77.4254% 26.4746 41.5874);--destruct-ink:lab(80.9693% 23.9328 37.4863);--destruct-surface:lab(69.2884% 26.7644 42.2316/.16);--destruct-border:lab(69.2884% 26.7644 42.2316/.42)}}}:root[data-theme=dark]{--ink:#f2f4f7;--ink-soft:#cbd2db;--muted:#98a2b0;--faint:#8994a3;--graphite:#dbe2ea;--graphite-hover:#eef2f7;--on-dark:#12171c;--on-brand:#24120a;--line:#2c343e;--line-strong:#6b7480;--line-soft:#232a32;--rail:#333c47;--card:#191f26;--card-hover:#212932;--bg:#0f1317;--brand-hover:#f97316;--brand-soft:#ea580c24;--brand-border:#fdba7480;--brand-ink:#fdba74;--focus-ring:#fdba749e;--err:#fda4a4;--err-soft:#ef444426;--warn:#fcd34d;--warn-ink:#fcd34d;--warn-soft:#fcd34d21;--warn-border:#fcd34d57;--ok:#4ade80;--ok-soft:#4ade8021;--ok-border:#4ade8057;--played:#bcc8d6;--discard:#2f3945;--wave-inert:#4b5666;--shimmer-base:#191f26;--shimmer-peak:#212932;--select-bg:#fdba7442;--select-ink:#f2f4f7;--destruct:#e5955d;--destruct-hover:#fdac73;--destruct-ink:#ffb989;--destruct-surface:#e5955d29;--destruct-border:#e5955d6b;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 16px #0000008c;--shadow-lg:0 12px 40px #000000a6;--lift:0 16px 36px #000000b8;--lift-opacity:1;--lift-surface:#212932;--verify-wash:#080b0ee0;--scrim:#0305079e;--wash:#080b0ec7;--wave-scrim:#080b0e8c;--overlay:#040608b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:color(display-p3 0 0 0)){:root[data-theme=dark]{--destruct:color(display-p3 .852613 .599824 .403561);--destruct-hover:color(display-p3 .944683 .686511 .487477);--destruct-ink:color(display-p3 .969725 .731243 .548608);--destruct-surface:color(display-p3 .852613 .599824 .403561/.16);--destruct-border:color(display-p3 .852613 .599824 .403561/.42)}}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--destruct:lab(69.2884% 26.7644 42.2316);--destruct-hover:lab(77.4254% 26.4746 41.5874);--destruct-ink:lab(80.9693% 23.9328 37.4863);--destruct-surface:lab(69.2884% 26.7644 42.2316/.16);--destruct-border:lab(69.2884% 26.7644 42.2316/.42)}}@media (max-width:899.98px){:root{--gutter:16px}}@media (min-width:1280px){:root{--col:clamp(1024px, 80vw, 1600px);--wave-h:clamp(64px, 7.5vh, 112px)}}@media (max-height:520px){:root{--header-h:48px;--bar-h:64px}}@media (max-height:520px) and (max-width:1279.98px){:root{--header-h-c:48px;--card-h-c:90px;--wave-h-c:28px}}::selection{background:var(--select-bg);color:var(--select-ink)}:root[data-theme-switching] *,:root[data-theme-switching] :before,:root[data-theme-switching] :after{transition:none!important}@media (forced-colors:active){:root{--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--lift:none}}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01"}body:not(.website-shell){overflow:hidden}#root{width:100%;height:100%}.app{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.app-body{scroll-behavior:smooth;touch-action:pan-y;flex:1;min-height:0;overflow:hidden auto}.app-body::-webkit-scrollbar{width:10px}.app-body::-webkit-scrollbar-thumb{background:var(--line-strong);border:3px solid var(--bg);border-radius:8px}.app-body::-webkit-scrollbar-thumb:hover{background:var(--muted)}.wrap{max-width:var(--col);padding:28px var(--gutter) 40px;width:100%;margin:0 auto}.hdr{height:var(--header-h);min-height:var(--header-h);padding:0 var(--gutter);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:40;align-items:center;gap:12px;display:flex;position:relative}.brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15.5px;font-weight:600;display:flex}.brand .mark{background:var(--ink);width:30px;height:30px;color:var(--on-dark);box-shadow:var(--shadow-sm);border-radius:9px;place-items:center;display:grid}.brand-logo{object-fit:cover;width:30px;height:30px;box-shadow:var(--shadow-sm);border-radius:8px;display:block}.hdr-spacer{flex:1}.hdr-lead{align-items:center;gap:8px;min-width:0;display:flex}.hdr-actions{align-items:center;gap:20px;display:flex}.hdr-tail{align-items:center;gap:8px;display:flex}.ord-anchor{display:inline-flex}.ord{height:32px;font:inherit;color:var(--muted);white-space:nowrap;cursor:pointer;transition:color .15s var(--ease), background .15s var(--ease);background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.ord:hover,.ord.open{background:var(--card-hover);color:var(--ink)}.ord.sticky .ord-label{color:var(--ink-soft);font-weight:600}.ord-chev{color:var(--faint)}.ord:disabled{opacity:.4;cursor:default}.ord-menu{width:236px;padding:6px}.ord-group{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:6px 10px 4px;font-size:10.5px;font-weight:600}.ord-item{width:100%;font:inherit;color:var(--ink-soft);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;display:flex}.ord-item:hover:not(:disabled){background:var(--card-hover)}.ord-item:disabled{opacity:.5;cursor:default}.ord-tick{width:14px;color:var(--ink);flex:none;justify-content:center;padding-top:2px;display:inline-flex}.ord-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ord-sub{color:var(--faint);font-size:11px}.ord-sep{background:var(--line-soft);height:1px;margin:4px 6px}.ord-foot,.sort-foot{color:var(--faint);padding:6px 10px 2px;font-size:11px}.menu-row-state{color:var(--faint);margin-inline-start:auto}.menu-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.normalize-all{height:34px;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:none;border-radius:7px;align-self:center;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.normalize-all:hover,.normalize-all.partial,.normalize-all.partial:hover{background:var(--brand-soft);color:var(--brand-ink)}.normalize-all.partial .na-count{color:var(--brand)}.normalize-all.all,.normalize-all.all:hover{background:var(--ok-soft);color:var(--ok)}.normalize-all:disabled{opacity:.4;cursor:default;color:var(--faint);background:0 0}.tcard,.aj-card .handle{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.track-reorder{flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:2px;display:flex}.tc-move{width:100%;min-height:24px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.tc-move:hover:not(:disabled){background:var(--card-hover);color:var(--ink-soft)}.tc-move:disabled{opacity:.35;cursor:default}.track-reorder .handle{flex:1;width:100%}.handle{font:inherit;touch-action:none;color:var(--faint);cursor:grab;transition:color .2s var(--ease), background .2s var(--ease);background:0 0;border:0;border-radius:6px;align-self:stretch;place-items:center;display:grid}.handle svg{transition:transform .12s var(--ease)}.aj-card:hover .handle{color:var(--muted);background:var(--line-soft)}.handle:hover{color:var(--ink-soft);background:var(--card-hover)}.handle:active{cursor:grabbing}.handle:active svg{transform:scale(1.08)}.track-main{flex-direction:column;gap:12px;min-width:0;display:flex}.info-bar{align-items:center;gap:10px;min-width:0;display:flex}.fmt-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);background:var(--bg);border:1px solid var(--line);border-radius:6px;flex:none;padding:3px 7px;font-size:10.5px;font-weight:600}.tname{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:550;overflow:hidden}.tname-open{text-align:start;cursor:pointer;background:0 0;border:0;align-self:stretch;font-family:inherit}.tdur{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.preview-na{letter-spacing:.01em;color:var(--warn-ink);background:var(--warn-soft);border:1px solid var(--warn-border);white-space:nowrap;cursor:default;border-radius:6px;flex:none;padding:2px 7px;font-size:11px;font-weight:550}.info-spacer{flex:1}.info-actions{flex:none;align-items:center;gap:2px;display:flex}@keyframes resetIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.reset-enter{animation:resetIn .15s var(--ease)}.wave-row{height:var(--wave-h);border:1px solid var(--line);background:var(--bg);transition:border-color .2s var(--ease);border-radius:8px;align-items:stretch;gap:0;display:flex}.wave-row:hover{border-color:var(--line-strong)}.wave{background:var(--bg);touch-action:pan-y;border:0;border-radius:0;flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative}.wave-clip{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.tc-wave .wave-clip,.sh-wave .wave-clip,.wave-row>.wave:only-child .wave-clip{border-radius:7px}.wave-row>:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:7px;border-bottom-left-radius:7px}.wave-row>:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:7px;border-bottom-left-radius:7px}.wave-row>:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:7px;border-bottom-left-radius:7px}.wave-row>:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:7px;border-bottom-right-radius:7px}.wave-row>:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:7px;border-bottom-right-radius:7px}.wave-row>:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:7px;border-bottom-right-radius:7px}.wave-row>:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:7px;border-bottom-right-radius:7px}.wave-row>:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:7px;border-bottom-right-radius:7px}.wave-row>:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-right-radius:7px;border-bottom-right-radius:7px}.wave-row>:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:7px;border-bottom-left-radius:7px}.wave-row>:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:7px;border-bottom-left-radius:7px}.wave-row>:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:7px;border-bottom-left-radius:7px}.wave-canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.wave.seekable{cursor:text}.wave-scrim{background:var(--wave-scrim);-webkit-backdrop-filter:saturate(.25);backdrop-filter:saturate(.25);z-index:3;pointer-events:none;position:absolute;top:0;bottom:0}.wave-scrim.l{left:0}.wave-scrim.r{right:0}.wave-fade-l,.wave-fade-r{z-index:3;pointer-events:none;min-width:10px;position:absolute;top:0;bottom:0}.wave-fade-l{background:linear-gradient(90deg, var(--bg), transparent)}.wave-fade-r{background:linear-gradient(270deg, var(--bg), transparent)}.wave-wedge{z-index:4}.wave-wedge svg{width:100%;height:100%;display:block}.wave-wedge polygon{fill:color-mix(in srgb, var(--brand) 13%, transparent)}.wave-wedge line{stroke:var(--brand);stroke-width:2px;vector-effect:non-scaling-stroke}.wave.decoding{background:linear-gradient(100deg, var(--shimmer-base) 30%, var(--shimmer-peak) 50%, var(--shimmer-base) 70%);background-size:200% 100%;animation:1.3s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wave-playhead{background:var(--playhead);z-index:5;pointer-events:none;width:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--bg) 62%, transparent), 0 0 3px #0000002e;position:absolute;top:0;bottom:0}.wave-playhead:before{content:"";background:var(--playhead);border:2px solid var(--bg);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0000004d}.wave-trim{z-index:7;cursor:ew-resize;touch-action:none;width:12px;margin-left:-6px;position:absolute;top:0;bottom:0}.wave-trim:after{content:"";background:var(--blue);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.wave-trim:before{content:"";background:var(--blue);width:5px;height:22px;box-shadow:var(--shadow-sm);transition:height .15s var(--ease);z-index:1;border-radius:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wave-trim:hover:before,.wave-trim.active:before{height:30px;box-shadow:0 0 0 1px var(--blue)}.fade-rail{z-index:8;pointer-events:none;min-width:10px;position:absolute;top:0;bottom:0}.fade-grip{border:1px solid var(--brand);background:var(--bg);cursor:ew-resize;pointer-events:auto;touch-action:none;width:12px;height:8px;transition:width .12s var(--ease), height .12s var(--ease), background .12s var(--ease);border-radius:0 0 3px 3px;padding:0;position:absolute;top:0;transform:translate(-50%)}.fade-rail.in .fade-grip,.fade-rail.in .fade-line{left:100%}.fade-rail.out .fade-grip,.fade-rail.out .fade-line{left:0}.fade-grip:before{content:"";width:16px;height:22px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.fade-rail:hover .fade-grip,.fade-rail.active .fade-grip{background:var(--brand-soft);width:14px;height:10px}.fade-grip:focus-visible{background:var(--brand-soft);width:14px;height:10px}.fade-grip:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:none}.fade-line,.fade-ghost{border-left:1px dashed var(--brand-border);width:0;position:absolute;top:0;bottom:0}.fade-line{opacity:0;transition:opacity .12s var(--ease)}.fade-rail:hover .fade-line,.fade-rail.active .fade-line,.fade-rail:focus-within .fade-line{opacity:1}.fade-chip{border:1px solid var(--brand-border);background:var(--brand-soft);height:18px;color:var(--brand-ink);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:auto;border-radius:4px;align-items:center;gap:4px;padding-inline-start:5px;padding-inline-end:5px;font-size:11px;font-weight:600;display:none;position:absolute;top:3px}.fade-rail:hover .fade-chip,.fade-rail.active .fade-chip,.fade-rail:focus-within .fade-chip{display:inline-flex}.fade-rail.in .fade-chip{left:calc(100% + 6px)}.fade-rail.out .fade-chip{right:calc(100% + 6px)}.fade-rail.in.wide .fade-chip{left:auto;right:6px}.fade-rail.out.wide .fade-chip{left:6px;right:auto}.fade-chip.typeable{cursor:text}.fade-chip.typeable .val{background:var(--bg);border-radius:3px;place-items:center;min-width:32px;height:16px;padding-inline-start:3px;padding-inline-end:3px;display:grid}.fade-rail.pinned .fade-chip{border-color:var(--line-strong);background:var(--card);color:var(--muted)}.fade-ghost{border-left-color:var(--faint);z-index:8;pointer-events:none}.xfade-input,.fade-field{border:1px solid var(--brand-border);background:var(--brand-soft);height:28px;animation:pop .18s var(--ease);border-radius:999px;align-items:center;gap:8px;display:inline-flex}.xfade-input span,.fade-field span{color:var(--brand-ink);font-size:11.5px;font-weight:600}.xfade-input input,.fade-field input{border:1px solid var(--brand-border);background:var(--bg);text-align:center;width:46px;height:22px;color:var(--brand-ink);font-variant-numeric:tabular-nums;border-radius:6px;font-family:inherit;font-size:12px;font-weight:600}.xfade-input input:focus,.fade-field input:focus{border-color:var(--brand);outline:none}.fade-field{box-shadow:var(--shadow-sm);pointer-events:auto;padding-inline-start:12px;padding-inline-end:10px;position:absolute;bottom:calc(100% + 6px)}.fade-rail.in .fade-field{left:calc(100% - 8px)}.fade-rail.out .fade-field{right:calc(100% - 8px)}.fade-field:after{content:"";border-left:1px dashed var(--brand-border);height:6px;position:absolute;top:100%}.fade-rail.in .fade-field:after{left:8px}.fade-rail.out .fade-field:after{right:8px}.fade-field.draft input{color:var(--faint)}.fade-field.pinned input{border-color:var(--line-strong);background:var(--card);color:var(--muted)}.tc-wave .fade-chip{height:16px;font-size:10.5px}.tc-wave .fade-chip .val{height:14px}.decode-label{color:var(--faint);z-index:4;align-items:center;gap:7px;font-size:11.5px;font-weight:500;display:flex;position:absolute}.decode-label:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.decode-label:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.decode-label:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.decode-label:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.decode-label:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.decode-label:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.ctrl-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ctrl-structure{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.ctrl-divider{background:var(--line);flex:none;width:1px;height:20px;margin:0 4px}.loudness{border:1px solid var(--line);background:var(--bg);border-radius:10px;align-items:center;gap:12px;min-height:44px;margin-inline-start:auto;padding:0 12px;display:flex}.field{align-items:center;gap:7px;display:flex}.field label{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}.tinput{font-variant-numeric:tabular-nums;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-input);background:var(--bg);width:84px;height:32px;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);padding:0 9px;font-family:inherit;font-size:12.5px;font-weight:500}.tinput:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);outline:none}.tinput.locked{background:var(--card);color:var(--muted)}.field-length{gap:6px}.length-val{font-variant-numeric:tabular-nums;height:32px;color:color-mix(in srgb, var(--ink) 74%, transparent);-webkit-user-select:text;user-select:text;cursor:default;align-items:center;gap:5px;padding:0 2px;font-size:12.5px;font-weight:600;display:inline-flex}.length-val .len-eq{color:color-mix(in srgb, var(--ink) 36%, transparent);font-weight:500}.norm-btn{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-input);letter-spacing:.02em;height:32px;color:var(--muted);cursor:pointer;transition:all .18s var(--ease);white-space:nowrap;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}.norm-btn:hover{border-color:var(--line-strong);color:var(--ink-soft)}.norm-btn.on{background:var(--blue-soft);border-color:var(--brand-border);color:var(--blue-ink)}.norm-btn:disabled{opacity:.5;cursor:default}.vol{align-items:center;gap:9px;min-width:172px;display:flex}.vol .ico{color:var(--faint);flex:none}.vol-slot{flex:1;align-items:center;min-width:60px;display:flex;position:relative}.vol-slot.boosting{margin-right:30px}.vol-boost,.boost-fill{background:color-mix(in srgb, var(--brand) 38%, transparent);pointer-events:none;z-index:1;border-radius:2px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.vol-notch{background:var(--brand);pointer-events:none;z-index:2;border-radius:1px;width:2px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.vol-val{font-variant-numeric:tabular-nums;color:var(--ink-soft);text-align:end;width:38px;font-size:12px;font-weight:600}.norm-db,.db-chip{font-variant-numeric:tabular-nums;background:var(--brand-soft);height:18px;color:var(--brand-ink);border-radius:5px;flex:none;align-items:center;padding:0 6px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.xfade{justify-content:center;align-items:center;gap:8px;height:34px;margin:-2px 0;display:flex;position:relative}.xfade:before{content:"";background:var(--line-soft);height:1px;position:absolute;top:50%;left:0;right:0}.xfade-btn{z-index:2;background:var(--bg);border:1px dashed var(--line-strong);height:28px;color:var(--faint);cursor:pointer;transition:all .2s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex;position:relative}.xfade-btn:hover{border-color:var(--blue);color:var(--blue);border-style:solid}.xfade.active:before{background:var(--brand);opacity:.45}.xfade-input{z-index:2;padding-block-start:0;padding-block-end:0;padding-inline-start:12px;padding-inline-end:6px;position:relative}.xfade-input .x{width:22px;height:22px;color:var(--brand-ink);cursor:pointer;transition:background .15s var(--ease);border-radius:6px;place-items:center;display:grid}.xfade-input .x:hover{background:var(--brand-border)}.xfade-apply{z-index:2;color:var(--faint);cursor:pointer;transition:color .15s var(--ease), background .15s var(--ease);white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-family:inherit;font-size:11px;font-weight:500;display:inline-flex;position:relative}.xfade-apply:hover{color:var(--blue-ink);background:var(--blue-soft)}.xfade-apply.applied{color:var(--ok);background:var(--ok-soft)}.ghost{border:1.5px dashed var(--line-strong);border-radius:var(--r-card);min-height:74px;color:var(--faint);cursor:pointer;transition:all .2s var(--ease);text-align:center;background:0 0;justify-content:center;align-items:center;gap:11px;padding:14px;font-size:13.5px;font-weight:450;display:flex}.ghost:hover{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-ink)}.ghost.over{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-ink);box-shadow:0 0 0 3px var(--blue-soft);border-style:solid}.stack{flex-direction:column;gap:2px;display:flex}.empty-wrap{flex:1;justify-content:center;align-items:center;min-height:0;padding:32px 24px;display:flex}.dropzone{border:1.5px dashed var(--line-strong);text-align:center;cursor:pointer;background:var(--card);width:100%;max-width:640px;min-height:340px;transition:all .25s var(--ease);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:48px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.dropzone:hover{border-color:var(--blue);background:var(--blue-soft)}.dropzone .blob{background:var(--bg);border:1px solid var(--line);width:76px;height:76px;color:var(--ink);box-shadow:var(--shadow-sm);transition:transform .25s var(--ease), color .25s var(--ease);border-radius:22px;place-items:center;display:grid}.dropzone:hover .blob{color:var(--blue);transform:translateY(-3px)}.dz-actions{gap:10px;margin-top:2px;display:flex}.dz-title{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:600}.dz-sub{color:var(--muted);max-width:420px;margin:8px auto 0;font-size:13.5px;line-height:1.55}.dz-formats{color:var(--faint);letter-spacing:.03em;margin-top:6px;font-size:11px}.dz-shell-add{white-space:nowrap;min-width:0;height:44px;color:var(--on-dark);background:var(--graphite);border:1px solid var(--graphite);border-radius:var(--r-input);box-shadow:var(--shadow-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.bar{height:calc(var(--bar-h) + var(--safe-b));min-height:calc(var(--bar-h) + var(--safe-b));padding-bottom:var(--safe-b);border-top:1px solid var(--line);background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:0 var(--gutter);z-index:35;align-items:center;gap:18px;display:flex;position:relative}.bar-inner{max-width:var(--col);align-items:center;gap:18px;width:100%;margin:0 auto;display:flex}.player{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.player-top{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.player-status{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;font-size:12px;font-weight:450;display:inline-flex;overflow:hidden}.player-time{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.badge{letter-spacing:.01em;border-radius:7px;flex:none;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.badge .pulse{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.8s infinite pulse;box-shadow:0 0}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 40%, transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.badge.success{background:var(--blue-soft);color:var(--blue-ink)}.bar-output{flex:none;align-items:center;gap:8px;display:flex}.merge-stack-main{align-items:center;gap:8px;display:inline-flex}.merge-sub{opacity:.72;font-size:10.5px}.spin{animation:.8s linear infinite spin;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}.dots:after{content:"";animation:1.4s steps(4,end) infinite dots}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.processing-center{background:var(--wash);-webkit-backdrop-filter:blur(4px);z-index:30;animation:fade .25s var(--ease);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.processing-card{background:var(--card-hover);border:1px solid var(--line);width:420px;max-width:calc(100vw - 48px);box-shadow:var(--shadow-lg);animation:pop .24s var(--ease);border-radius:16px;flex-direction:column;gap:18px;padding:26px 26px 22px;display:flex}.processing-head{align-items:center;gap:12px;display:flex}.processing-icon{width:34px;height:34px;color:var(--brand-ink);background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:10px;flex:none;place-items:center;display:grid}.processing-title{color:var(--ink);letter-spacing:-.01em;font-size:15.5px!important;font-weight:600!important}.processing-sub{color:var(--muted);margin-top:3px!important;font-size:12.5px!important;font-weight:450!important}.processing-progress{flex-direction:column;gap:8px;display:flex}.processing-meta{color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11.5px;display:flex}.processing-meta span:first-child{text-transform:capitalize}.processing-transfer{color:var(--faint);font-variant-numeric:tabular-nums;text-align:end;font-size:11.5px}.processing-actions{justify-content:center;margin-top:2px;display:flex}@keyframes fade{0%{opacity:0}to{opacity:1}}.progress{background:var(--blue);z-index:50;height:3px;box-shadow:0 0 8px color-mix(in srgb, var(--brand) 50%, transparent);transition:width .3s linear;position:absolute;top:0}.progress:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.progress:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.progress:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.progress:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.progress:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.progress:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.global-drop{z-index:200;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade .2s var(--ease);pointer-events:none;justify-content:center;align-items:center;padding:40px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.global-drop-card{color:#fff;text-align:center;border:2px dashed #ffffffb3;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;max-width:560px;min-height:280px;display:flex}.global-drop-card .blob{background:#ffffff1f;border-radius:24px;place-items:center;width:84px;height:84px;display:grid}.global-drop-card h2{letter-spacing:-.02em;font-size:24px;font-weight:600}.global-drop-card p{opacity:.8;font-size:14px}.success{min-height:0;animation:fade .3s var(--ease);flex:1;justify-content:center;align-items:center;padding:32px 24px;display:flex}.result-card{background:var(--card-hover);border:1px solid var(--line);width:100%;max-width:620px;box-shadow:var(--shadow-md);border-radius:18px;flex-direction:column;gap:24px;padding:32px;display:flex}.result-head{align-items:center;gap:14px;display:flex}.result-check{background:var(--ok-soft);width:46px;height:46px;color:var(--ok);border:1px solid var(--ok-border);border-radius:13px;flex:none;place-items:center;display:grid}.result-file{background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex}.result-file .fico{background:var(--ink);width:42px;height:42px;color:var(--on-dark);border-radius:10px;flex:none;place-items:center;display:grid}.result-file .meta{flex:1;min-width:0}.result-file .meta .n{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:550;overflow:hidden}.result-file .meta .d{color:var(--faint);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.result-wave{flex:1;align-items:center;gap:2px;min-width:0;height:48px;padding:0 2px;display:flex;overflow:hidden}.result-wave .wbar{min-width:1px}.result-player{align-items:center;gap:14px;display:flex}.result-actions{align-items:center;gap:10px;display:flex}.result-actions .ra-spacer{flex:1}.vline{background:var(--line);width:1px;height:24px}.clear-confirm{border:1px solid var(--destruct-border);background:var(--destruct-surface);height:34px;animation:pop .16s var(--ease);border-radius:999px;align-items:center;gap:6px;padding-block-start:0;padding-block-end:0;padding-inline-start:12px;padding-inline-end:5px;display:inline-flex}.clear-confirm .cc-q{color:var(--destruct-ink);white-space:nowrap;margin-inline-end:2px;font-size:12px;font-weight:600}.clear-confirm button{cursor:pointer;height:26px;transition:background .15s var(--ease), color .15s var(--ease);border:1px solid #0000;border-radius:7px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600}.clear-confirm .cc-cancel{color:var(--muted);background:0 0}.clear-confirm .cc-cancel:hover{background:var(--card-hover);color:var(--ink)}.clear-confirm .cc-go{background:var(--destruct);color:var(--on-brand)}.clear-confirm .cc-go:hover{background:var(--destruct-hover)}@media (max-width:899.98px){.wrap{padding-block-start:16px;padding-block-end:24px}.hdr{gap:10px}.ord{width:var(--tap);height:var(--tap);justify-content:center;padding:0}.normalize-all{height:var(--tap)}.ord .ord-label,.ord .ord-chev{display:none}.ord.sticky:after{content:"";top:8px;background:var(--brand);border-radius:50%;width:5px;height:5px;position:absolute}.ord.sticky:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:8px}.ord.sticky:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:8px}.ord.sticky:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:8px}.ord.sticky:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:8px}.ord.sticky:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:8px}.ord.sticky:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:8px}.hdr-lead{gap:6px}.hdr-actions{gap:9px}.hdr-tail{gap:6px}.hdr.confirming .normalize-all,.hdr.confirming .hdr-actions .vline,.hdr.confirming .kbd-anchor{display:none}.bar-inner{gap:12px}.merge-cta{flex-direction:column;gap:3px;min-width:0!important}.aj-card-i{height:var(--card-h-i)}.aj-card-i .track-main{gap:8px}.aj-card-i .info-actions{gap:var(--dead)}.aj-card-i .info-bar,.aj-card-i .ctrl-row{height:var(--tap);flex-wrap:nowrap;gap:10px}.aj-card-i .wave-row{height:var(--wave-h-i)}.aj-card-i .ctrl-structure{flex-wrap:nowrap;gap:10px;min-width:0}.ctrl-row .tinput{height:var(--tap)}.xfade{height:var(--tap);margin:0}.xfade-btn:before{content:"";position:absolute;top:-8px;bottom:-8px;left:0;right:0}.dz-actions{flex-wrap:wrap;justify-content:center}.dz-shell-add{height:var(--tap-lg);padding-inline-start:16px;padding-inline-end:16px}.wave-trim{width:var(--tap);margin-left:calc(var(--tap) / -2)}.fade-grip:before{width:var(--tap);height:var(--tap)}}@media (max-width:599.98px){.brand-name,.dz-title,.ghost{display:none}.dz-sub{margin-top:0}.dropzone{gap:16px;padding:32px 20px}.empty-wrap{padding:20px var(--gutter)}.hdr-c .hdr-clear{display:none}.result-file .meta .d{white-space:nowrap}.result-actions{flex-direction:column-reverse;align-items:stretch;gap:8px}.result-actions .ra-spacer{display:none}.result-actions>button{width:100%}.clear-confirm{gap:4px;height:32px;padding-block-start:0;padding-block-end:0;padding-inline-start:10px;padding-inline-end:4px}.clear-confirm .cc-q{margin-inline-end:0;font-size:11px}.clear-confirm button{height:24px;padding:0 8px;font-size:11px}.result-wave{gap:1px}.result-wave .wbar:not(:nth-child(3n+1)){display:none}.editor-main{height:auto;min-height:calc(100dvh - var(--site-header-h,0px))}.app{height:auto}.app-body{overflow:visible}.hdr{top:var(--site-header-h,0px);position:sticky}.bar{position:sticky;bottom:0}.hdr,.bar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.bar{height:auto;min-height:0;padding:12px var(--gutter) calc(12px + var(--safe-b))}.bar-inner{flex-wrap:wrap;gap:10px}.player{flex:auto;min-width:0}.bar-output{display:none}.merge-cta{flex-direction:row;width:100%;height:var(--tap-lg)!important;flex:100%!important}}.export-rows{flex-direction:column;gap:12px;padding-block-start:8px;padding-block-end:8px;display:flex}.export-rows .MuiInputBase-root{width:100%}.junction{width:100%;min-height:var(--tap);font:inherit;color:var(--brand-ink);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex;position:relative}.junction:active{background:var(--brand-soft)}.junction-line{left:0;right:0;width:100%;height:var(--junction-h);pointer-events:none;position:absolute;top:50%;overflow:visible;transform:translateY(-50%)}.junction-line line{stroke:var(--brand);stroke-width:1.5px;vector-effect:non-scaling-stroke}.junction-chip{border:1px solid var(--brand-border);background:var(--bg);color:var(--brand-ink);font-variant-numeric:tabular-nums;border-radius:5px;align-items:center;gap:5px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.sh-sec{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);align-items:baseline;gap:10px;padding:14px 0 4px;font-size:11px;font-weight:600;display:flex}.sh-comp{text-transform:none;letter-spacing:0;color:var(--muted);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:12px;font-weight:400}.sh-comp b{color:var(--ink-soft);font-weight:600}.sh-row{min-height:var(--tap);border-top:1px solid var(--line-soft);align-items:center;gap:10px;display:flex}.sh-row:first-of-type,.sh-sec+.sh-row{border-top:none}.sh-lbl{color:var(--ink-soft);font-size:14.5px}.sh-val{color:var(--faint);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:13px}.sh-held{color:var(--faint);margin-inline-start:auto;font-size:11.5px}.sh-fields{flex-wrap:wrap;gap:12px}.sh-pick{height:var(--tap);border:1px solid var(--line);border-radius:var(--r-input);background:var(--bg);color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;flex:none;align-items:center;gap:6px;margin-inline-start:auto;padding:0 10px;font-family:inherit;font-size:16px;display:inline-flex}.sh-pick svg{color:var(--faint);transition:transform .16s var(--ease)}.sh-pick.open{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-ink)}.sh-pick.open svg{transform:rotate(180deg)}.sh-join-row .sh-lbl{flex:1;min-width:0}.sh-join-actions{flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.sh-join-actions .sh-pick{margin-inline-start:0}.sh-join-remove{width:var(--tap);height:var(--tap);border:1px solid var(--destruct-border);border-radius:var(--r-input);background:var(--destruct-surface);color:var(--destruct);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.sh-drum{direction:ltr;padding-block-start:2px;padding-block-end:0;position:relative}.sh-join-apply{justify-content:center;padding-block-start:8px;padding-block-end:12px;display:flex}.wheel{width:100%;height:132px;position:relative;overflow:hidden}.wheel-band{left:0;right:0;border-radius:var(--r-input);background:var(--card);pointer-events:none;height:44px;position:absolute;top:44px}.wheel-unit{height:132px;color:var(--muted);pointer-events:none;z-index:1;align-items:center;font-size:14.5px;display:flex;position:absolute;top:2px;left:calc(50% + 36px)}.wheel-unit.away{visibility:hidden}.wheel-track{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;height:100%;padding-block-start:44px;padding-block-end:44px;position:relative;overflow-y:auto}.wheel-track::-webkit-scrollbar{display:none}.wheel-stop{z-index:1;scroll-snap-align:center;font-variant-numeric:tabular-nums;width:100%;height:44px;color:var(--faint);cursor:pointer;transition:color .12s var(--ease);background:0 0;border:0;justify-content:center;align-items:center;font-family:inherit;font-size:16px;display:flex;position:relative}.wheel-stop.on{color:var(--ink);font-weight:600}.sh-apply.done{border-color:var(--ok-soft);background:var(--ok-soft);color:var(--ok)}.sh-apply{height:var(--tap);border:1px solid var(--line);border-radius:var(--r-input);background:var(--bg);color:var(--muted);cursor:pointer;flex:none;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:500}.tc-dur.edited{color:var(--brand-ink)}.sheet-body .tinput,.sheet-body .xfade-input input{height:var(--tap);font-size:16px}.sheet-body .tinput{width:104px}.sheet-body .xfade-input input{width:58px}.sh-wave{border:1px solid var(--line);background:var(--bg);border-radius:8px;height:64px;margin:8px 0 4px}.tc-wave .wave,.sh-wave .wave{height:100%}.sh-vol{flex:1;min-width:0}.sh-join{padding-block-start:4px;padding-block-end:8px}.sh-join .xfade{margin:0}.sh-join .xfade:before,.sh-join .xfade:after{display:none}.sh-sw{background:var(--line-strong);cursor:pointer;width:46px;height:28px;transition:background .16s var(--ease);border:0;border-radius:14px;flex:none;margin-inline-start:auto;position:relative}.sh-sw:after{content:"";background:var(--bg);width:22px;height:22px;box-shadow:var(--shadow-sm);transition:left .16s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.sh-sw.on{background:var(--brand)}.sh-sw.on:after{left:21px}.sh-sw:disabled{opacity:.5;cursor:default}.hdr-c{height:var(--header-h-c);min-height:var(--header-h-c);gap:8px}.hdr-c-tail{gap:8px;margin-inline-start:auto;display:flex}.hdr-more:active,.rearr-close:hover{background:var(--card-hover);color:var(--ink)}.menu-rows{flex-direction:column;display:flex}.menu-rows .normalize-all{height:var(--tap);justify-content:flex-start;align-self:stretch;padding-inline-start:10px;padding-inline-end:10px;font-size:14.5px}.menu-row{min-height:var(--tap);border-radius:var(--r-input);font:inherit;color:var(--ink-soft);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;font-size:14.5px;display:flex}.menu-row:active{background:var(--card-hover)}.menu-row:disabled{opacity:.4}.menu-row.danger{color:var(--destruct-ink)}.menu-row.danger:active{background:var(--destruct-surface)}.alert-layer{z-index:80;padding:var(--gutter);place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.alert{border-radius:var(--r-card);background:var(--bg);width:100%;max-width:340px;box-shadow:var(--shadow-lg);flex-direction:column;gap:16px;padding:20px;display:flex;position:relative}.alert-q{color:var(--ink);font-size:15.5px;font-weight:600}.alert-actions{justify-content:flex-end;align-items:center;gap:var(--dead);display:flex}.alert-actions .cc-go{height:var(--tap-lg);border-radius:var(--r-input);background:var(--destruct);color:var(--on-brand);font:inherit;cursor:pointer;border:0;padding:0 18px;font-weight:600}.tc-remove{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-area:2/1;place-items:center;display:grid}.tc-remove:active{color:var(--destruct);background:var(--destruct-surface)}.tcard{grid-template-columns:var(--tap) minmax(0, 1fr) var(--tap);grid-template-rows:40px var(--wave-h-c);height:var(--card-h-c);border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg);box-shadow:var(--shadow-sm);row-gap:6px;padding:8px 6px;display:grid;position:relative}.tcard.dragging{box-shadow:var(--lift);border-color:var(--line-strong);opacity:.92;z-index:5}.tc-edit,.hdr-more,.rearr-close{width:var(--tap);height:var(--tap);border-radius:var(--r-input);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.tc-edit{background:var(--card);color:var(--ink-soft);grid-area:1/1;align-self:center}.tc-edit:active{background:var(--brand-soft);color:var(--brand-ink)}.tc-summary{min-width:0;color:var(--ink);grid-area:1/2;align-items:center;gap:8px;padding:0 6px;display:flex}.tc-name{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.tc-meta{flex:none;align-items:center;gap:6px;display:inline-flex}.tc-dur{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.tc-dur.live{color:var(--brand-ink);font-weight:600}.tc-edited{background:var(--brand);border-radius:50%;flex:none;width:6px;height:6px}.tc-moves{flex-direction:column;grid-area:1/3/3;display:flex}.tc-moves button{min-height:var(--tap);border-radius:var(--r-input);color:var(--muted);cursor:pointer;background:0 0;border:0;flex:1;place-items:center;display:grid}.tc-moves button:active{background:var(--card-hover);color:var(--ink)}.tc-moves button:disabled{color:var(--line-strong);cursor:default}.tc-wave{min-width:0;height:var(--wave-h-c);border:1px solid var(--line);background:var(--bg);border-radius:8px;grid-area:2/2}.tcard .preview-na{position:absolute;bottom:8px}.tcard .preview-na:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:52px}.tcard .preview-na:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:52px}.tcard .preview-na:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:52px}.tcard .preview-na:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:52px}.tcard .preview-na:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:52px}.tcard .preview-na:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:52px}.sheet-layer{z-index:75;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sheet-scrim{background:var(--scrim);touch-action:none;position:absolute;top:0;bottom:0;left:0;right:0}.sheet{margin-bottom:var(--kb-h,0px);max-height:calc(var(--sheet-max) - var(--kb-h,0px));background:var(--bg);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-lg);animation:sheetIn .2s var(--ease);outline:none;flex-direction:column;display:flex;position:relative}@keyframes sheetIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sheet{animation-duration:.01ms;transform:none}}.sheet-head{padding:18px var(--gutter) 12px;border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:10px;display:flex;position:relative}.sheet-grabber{background:var(--line-strong);border-radius:999px;width:36px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.sheet-heading{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.sheet-meta{flex:none}.sheet-title{letter-spacing:-.01em;min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.sheet-done{height:var(--tap);border-radius:var(--r-input);color:var(--brand);cursor:pointer;background:0 0;border:0;flex:none;padding:0 12px;font-family:inherit;font-size:14.5px;font-weight:600}.sheet-done:active{background:var(--brand-soft)}.sh-remove{height:var(--tap);border:1px solid var(--destruct-border);border-radius:var(--r-input);background:var(--destruct-surface);color:var(--destruct);cursor:pointer;flex:none;margin-inline-start:auto;padding:0 16px;font-family:inherit;font-size:14.5px;font-weight:500}.sh-remove-head{background:0 0;border-color:#0000;padding-inline-start:8px;padding-inline-end:8px;font-size:13.5px}.sheet-body{overscroll-behavior:contain;touch-action:pan-y;padding:4px var(--gutter) 12px;flex-direction:column;display:flex;overflow-y:auto}.sheet-body>*{flex:none}.sheet-foot{align-items:center;gap:var(--dead);padding:12px var(--gutter) calc(12px + var(--safe-b));border-top:1px solid var(--line-soft);flex:none;display:flex}.sheet-done-foot{height:var(--tap-lg);border:1px solid var(--brand-border);background:var(--brand-soft);margin-inline-start:auto;padding-inline-start:20px;padding-inline-end:20px}.kbd-anchor{display:inline-flex;position:relative}.kbd{border:1px solid var(--line);background:var(--bg);min-width:21px;height:21px;color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom-width:2px;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0 6px;font:600 11px/1 Inter,sans-serif;display:inline-flex}.kbd-sep{color:var(--faint);flex:none;padding:0 1px;font-size:11.5px;font-weight:500}.kbd-pop{width:360px;max-width:calc(100vw - 28px);padding:6px 6px 8px}.kbd-pop-head{justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 8px;display:flex}.kbd-pop-title{letter-spacing:-.01em;color:var(--ink);font-size:13.5px;font-weight:600}.kbd-pop-body{flex-direction:column;gap:2px;display:flex}.kbd-group{padding:4px 0}.kbd-group+.kbd-group{border-top:1px solid var(--line-soft)}.kbd-group-title{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);padding:8px 10px 5px;font-size:10.5px;font-weight:700}.kbd-row{transition:background .12s var(--ease);border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:6px 10px;display:flex}.kbd-row:hover{background:var(--card-hover)}.kbd-desc{color:var(--ink-soft);min-width:0;font-size:12.5px;font-weight:450}.kbd-keys{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:3px;max-width:58%;display:flex}.kbd-note{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:9px;align-items:flex-start;gap:8px;margin:6px 6px 0;padding:9px 11px;font-size:11.5px;font-weight:450;line-height:1.45;display:flex}.kbd-note .kn-ico{color:var(--faint);flex:none;margin-top:1px}.kbd-hint{top:calc(100% + 12px);z-index:60;background:var(--graphite);width:252px;color:var(--on-dark);box-shadow:var(--shadow-lg);animation:hintIn .22s var(--ease);border-radius:11px;padding:12px 12px 11px;position:absolute}.kbd-hint:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.kbd-hint:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.kbd-hint:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.kbd-hint:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.kbd-hint:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.kbd-hint:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}@keyframes hintIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.kbd-hint:before{content:"";top:-6px;background:var(--graphite);border-radius:2px;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.kbd-hint:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:16px}.kbd-hint:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:16px}.kbd-hint:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{right:16px}.kbd-hint:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:16px}.kbd-hint:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:16px}.kbd-hint:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:16px}.kbd-hint-top{align-items:flex-start;gap:8px;display:flex}.kbd-hint-text{letter-spacing:-.005em;flex:1;font-size:12.5px;font-weight:450;line-height:1.5}.kbd-hint-x{width:22px;height:22px;color:color-mix(in srgb, var(--on-dark) 60%, transparent);cursor:pointer;transition:background .15s var(--ease), color .15s var(--ease);background:0 0;border:none;border-radius:6px;flex:none;place-items:center;margin-block-start:-3px;margin-block-end:0;margin-inline-start:0;margin-inline-end:-3px;display:grid}.kbd-hint-x:hover{background:color-mix(in srgb, var(--on-dark) 12%, transparent);color:var(--on-dark)}.kbd-hint-actions{justify-content:flex-end;margin-top:10px;display:flex}.kbd-hint-view{background:var(--brand);height:28px;color:var(--on-brand);cursor:pointer;transition:background .15s var(--ease);border:none;border-radius:7px;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.kbd-hint-view:hover{background:var(--brand-hover)}@media (max-width:599.98px){.kbd-pop{width:min(360px,100vw - 28px)}.kbd-keys{max-width:52%}.kbd-hint{width:min(252px,100vw - 28px)}}.rearr-layer{z-index:60;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.rearr{z-index:1;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-card);width:560px;max-width:calc(100% - 32px);max-height:min(80dvh,720px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.rearr-head,.rearr-foot{flex:none;align-items:center;gap:9px;height:52px;padding:0 14px;display:flex}.rearr-head{border-bottom:1px solid var(--line-soft)}.rearr-foot{border-top:1px solid var(--line-soft)}.rearr-title{color:var(--ink);font-size:15px;font-weight:600}.rearr-count{color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.rearr-head-spacer{flex:1}.rearr-list{--rearr-row-h:var(--tap);outline:none;flex:1;min-height:0;overflow-y:auto}.rearr-row{height:var(--rearr-row-h);border-bottom:1px solid var(--line-soft);background:var(--bg);outline:none;align-items:center;gap:9px;padding:0 14px;display:flex}.rearr-row:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.rearr-row.picked{background:var(--card-hover)}.rearr-row.held{z-index:2;opacity:1;border:1px solid var(--line-strong);box-shadow:var(--lift);border-radius:8px;position:relative}.rearr-slot{height:var(--rearr-row-h);border:1.5px dashed var(--line-strong);background:var(--card);border-radius:8px;margin:0 14px}.rchk{border:1.5px solid var(--line-strong);background:var(--bg);width:15px;height:15px;color:var(--on-dark);cursor:pointer;border-radius:4px;flex:none;place-items:center;margin:0 6px;padding:0;display:grid}.rchk.on,.rchk.mixed{background:var(--graphite);border-color:var(--graphite)}.rchk-dash{background:var(--on-dark);border-radius:1px;width:8px;height:1.5px}.rearr-grip{width:22px;height:var(--rearr-row-h);color:var(--faint);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:none;place-items:center;display:grid}.rearr-list.dragging{-webkit-user-select:none;user-select:none}.rearr-grip:active{cursor:grabbing}.rearr-pos{font-variant-numeric:tabular-nums;min-width:22px;color:var(--faint);cursor:text;background:0 0;border:0;flex:none;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.rearr-pos-input{border:1px solid var(--brand);width:36px;height:26px;box-shadow:0 0 0 3px var(--focus-ring);font-variant-numeric:tabular-nums;color:var(--ink);text-align:center;border-radius:6px;outline:none;flex:none;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.rearr-name{min-width:0;color:var(--ink);white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.rearr-dur{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.rearr-hint{color:var(--faint);flex:1;font-size:12px}.rearr-sel{align-items:center;gap:8px;width:100%;display:flex}.rearr-sel-n{color:var(--ink-soft);margin-inline-end:auto;font-size:12.5px;font-weight:600}.rearr-del{margin-inline-start:var(--dead);color:var(--destruct-ink)!important;border-color:var(--destruct-border)!important;background:var(--destruct-surface)!important}.rearr-sub{padding:0 var(--gutter) 8px;align-items:center;gap:9px;display:flex}.rearr-sub .rearr-count{margin-inline-start:auto}.statusline{min-height:var(--tap);padding:0 var(--gutter);background:var(--card);border-top:1px solid var(--line);flex:none;align-items:center;display:flex}.statusline-inner{width:100%;max-width:var(--col);align-items:center;gap:12px;margin:0 auto;display:flex}.statusline-text{min-width:0;color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.statusline-action,.rearr-sel button{border:1px solid var(--line);background:var(--bg);height:30px;font:inherit;color:var(--ink-soft);cursor:pointer;border-radius:7px;flex:none;padding:0 10px;font-size:12px;font-weight:600}.statusline-action:hover,.rearr-sel button:hover{background:var(--card-hover)}.flash .aj-card,.flash .tcard{background:var(--brand-soft);border-color:var(--brand-border);transition:background 1.2s var(--ease), border-color 1.2s var(--ease)}@media (max-width:599.98px){.rearr-list{--rearr-row-h:52px}.rearr-grip{width:var(--tap)}.rchk{width:18px;height:18px;margin:0 9px}.rearr-sel button{height:40px}}@media (max-height:520px) and (max-width:1279.98px){.junction{display:none}}
