.label-container{box-sizing:border-box;justify-content:center;gap:30px;width:100%;display:flex}@media (max-width:768px){.label-container{gap:10px;padding:0 5px}}.label{cursor:pointer;align-items:center;padding:15px 20px;display:flex;position:relative}.label-prefix{align-items:center;margin-right:15px;padding:0 21px 0 5px;display:flex;position:relative}.active-prefix{font-weight:700}.label-content{flex-direction:column;align-items:flex-start;display:flex;position:relative}.original-filename{opacity:.5;margin-top:2px;font-size:12px}.pulsating-dot{background-color:var(--at-accent,#e0ff00);border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse;display:inline-block;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.pin-icon{color:var(--at-on-ink,#fff);align-items:center;display:flex;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.pin-icon.bob .material-icons{animation:1.2s ease-in-out infinite bob}.pin-icon .material-icons{font-size:14px}.dark-pin{color:var(--at-ink,#000)}.main-switch.pinned{cursor:pointer;position:relative}.main-switch.pinned.holding{background-color:var(--at-accent,#e0ff00);color:var(--at-accent-ink,#000)}.main-switch.holding,.main-switch.pressed{box-shadow:0 6px 0 var(--at-shadow,#000000d9);background-color:var(--at-accent,#e0ff00);color:var(--at-accent-ink,#000);transition:transform .18s,box-shadow .18s,background-color .12s;transform:translateY(-4px)}.unpin-content{align-items:center;gap:10px;height:100%;padding:0 14px;display:inline-flex}.pin-switch-icon{margin-right:6px;font-size:18px;transition:transform .18s ease-out}.unpin-text{flex-direction:column;align-items:flex-start;min-width:140px;display:flex}.unpin-text .main-switch-sub{text-align:center;letter-spacing:.08em;text-transform:uppercase;opacity:.9;width:100%;margin-top:2px;font-size:10px}.unpin-text .main-switch-title{font-size:1em;line-height:1.1}.unpin-text .main-switch-sub{letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin-top:2px;font-size:10px}.main-switch.pinned:hover .pin-switch-icon{transform:translateY(-3px)}@keyframes pulse{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes fadeDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes bob{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.main-switch-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.main-switch{box-sizing:border-box;justify-content:center;align-items:center;width:auto;max-width:calc(100% - 20px);margin-left:auto;margin-right:auto;display:inline-flex;padding:.9em 2em!important}@media (max-width:768px){.progress-bar-container{cursor:pointer;-webkit-user-select:none;user-select:none;max-width:calc(100% - 10px);margin:32px auto;position:relative}.seek-handle{background:var(--at-surface,#fff);opacity:0;pointer-events:none;border-radius:9999px;width:14px;height:14px;transition:opacity .14s,transform .12s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000040}@media (min-width:769px){.progress-bar-container:hover .seek-handle{opacity:1;pointer-events:none}.progress-bar-container{cursor:col-resize}}@media (max-width:768px){.seek-handle{display:none}}.main-switch{box-sizing:border-box;min-width:140px;height:auto;width:auto!important;margin:1.2em auto!important;padding:1.1em 2em!important;font-size:1.08em!important}}.main-switch-title{font-size:1em;line-height:1.1}.main-switch-sub{letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin-top:4px;font-size:10px}@media (max-width:768px){.main-switch-title{font-size:.9em;line-height:1}.main-switch-sub{letter-spacing:.06em;margin-top:3px;font-size:8px;display:none}}@media (max-width:480px){.main-switch-title{font-size:.8em}.main-switch-sub{letter-spacing:.05em;margin-top:2px;font-size:7px;display:none}.player-section{padding:0 2px}.button-control{height:32px;margin:.2em;padding:.2em .6em}.progress-bar-container{margin:16px 0}.label{padding:6px 10px;font-size:.85em}.label .label-content{max-width:140px}}@media (max-width:768px){.label-container{flex-direction:column;gap:10px;margin-bottom:15px}.label{padding:10px 15px;font-size:.95em}.label .label-content{text-overflow:ellipsis;max-width:200px;overflow:hidden}.player-section{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 5px;display:flex}.controls-container{flex-direction:row;justify-content:center;width:100%;margin:10px 0;display:flex}.button-control{height:36px;margin:.3em;padding:.3em .8em}.progress-bar-container{max-width:calc(100% - 10px);margin:10px auto}}button,.button,.button-sample,.button-upload,.button-control,.button-upload-top{border-radius:9999px!important}@media (max-width:768px){.label-container{gap:6px;margin-bottom:6px}.label{padding:8px 12px}.progress-bar-container{margin:26px auto!important}.main-switch{margin:.6em auto!important}.controls-container{margin:4px 0}.button-control{min-width:52px;height:44px!important;padding:.3em .9em!important}}@media (min-width:769px){.player-section .has-level-match+.waveform-progress{margin-top:46px}}.waveform-progress{position:relative;overflow:visible;background:0 0!important;border:none!important;height:auto!important}.waveform-progress-canvas{width:100%;display:block}.wave-marker{pointer-events:auto;cursor:grab;flex-direction:column;justify-content:space-between;align-items:center;height:92px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.wave-marker:active{cursor:grabbing}.wave-marker-tick{background:var(--at-ink,#000);border-radius:1px;flex:none;width:2px;height:12px}.wave-elapsed{background:var(--at-ink,#000);white-space:nowrap;border-radius:9999px;padding:2px 7px;font-size:9px;font-weight:700}.player-section .button{background-color:var(--at-surface,#fff);color:var(--at-ink,#000);border-color:var(--at-ink,#000)}.player-section .button:hover{background-color:var(--at-accent,#e0ff00);color:var(--at-accent-ink,#000);border-color:var(--at-ink,#000);box-shadow:0 5px 0 var(--at-ink,#000)}.player-section .main-switch:not(:hover):not(:active):not(.holding):not(.pressed){box-shadow:0 8px 0 var(--at-ink,#000);transform:translateY(-8px)}.player-section .main-switch:hover{background-color:var(--at-surface,#fff);color:var(--at-ink,#000);box-shadow:0 8px 0 var(--at-ink,#000)}.player-section .main-switch:active{background-color:var(--at-accent,#e0ff00);color:var(--at-accent-ink,#000);box-shadow:0 4px 0 var(--at-ink,#000)}.player-section .button-control{background-color:var(--at-surface,#fff);color:var(--at-ink,#000);border-color:var(--at-ink,#000);box-shadow:0 5px 0 var(--at-ink,#000)}.player-section .button-control:hover{background-color:var(--at-surface,#fff);color:var(--at-ink,#000);box-shadow:0 0 0 var(--at-ink,#000), inset 0 1px 0 var(--at-ink,#000);transform:translateY(5px)}.player-section .label{background-color:var(--at-surface-2,#f4f4f4);color:var(--at-ink,#000);border:2px solid var(--at-ink,#000)}.player-section .label.active{background-color:var(--at-ink,#000);color:var(--at-on-ink,#fff)}.player-section .label.active:after{content:"";border:5px solid var(--at-accent,#e0ff00);pointer-events:none;border-radius:9999px;animation:1.5s -.75s infinite pulse;position:absolute;inset:-5px}.player-section .label-container .label.label-a.active{color:var(--at-on-ink,#fff)}.player-section .label-container .label.label-b.active{color:var(--at-accent,#e0ff00)}.player-section .progress-bar-container{background-color:var(--at-surface-2,#f4f4f4);border-color:var(--at-ink,#000)}.player-section .elapsed-time{border-color:var(--at-ink,#000)}.player-section .label{z-index:2;border-radius:9999px;padding:15px 30px;position:relative}.has-level-match{align-items:center;gap:0}.has-level-match .label{margin-right:0}.lmp{z-index:1;box-sizing:border-box;background:0 0;border-radius:9999px;flex:none;justify-content:center;align-items:center;gap:22px;margin:0 -22px;padding:10px 26px;transition:background-color .28s,padding .28s;display:flex;position:relative}.lmp-open{background:var(--at-surface-2,#f4f4f4)}.lmp-closed{padding-left:14px;padding-right:14px}.lmp-side{opacity:0;flex-direction:column;flex:none;align-items:center;gap:6px;width:0;transition:width .3s cubic-bezier(.22,1,.36,1),opacity .22s,transform .3s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:translate(0)}.lmp-open .lmp-side{opacity:1;width:92px}.lmp-closed .lmp-side-a{transform:translate(18px)}.lmp-closed .lmp-side-b{transform:translate(-18px)}.lmp-measure{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.6;font-size:9.5px;font-weight:700}.lmp-center{flex-direction:column;flex:none;justify-content:space-around;align-self:stretch;align-items:center;width:76px;display:flex;position:relative}.lmp-orb{box-sizing:border-box;letter-spacing:.04em;text-transform:uppercase;text-align:center;width:74px;height:74px;color:var(--at-ink,#000);background:var(--at-surface,#fff);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;padding:0 6px;font-family:inherit;font-size:8px;font-weight:800;line-height:1.25;transition:transform .25s cubic-bezier(.165,.84,.44,1),box-shadow .25s cubic-bezier(.165,.84,.44,1),background-color .25s cubic-bezier(.165,.84,.44,1),color .25s cubic-bezier(.165,.84,.44,1);display:inline-flex;border:2px solid var(--at-ink,#000)!important;border-radius:50%!important}.lmp-orb .material-icons{font-size:17px}.lmp-orb-expand .material-icons{transform:rotate(90deg)}.lmp-orb:hover:not(:disabled){box-shadow:0 5px 0 var(--at-ink,#000);transform:translateY(-5px)}.lmp-orb:disabled{opacity:.55;cursor:default}.lmp-orb-label{display:block}.lmp-orb-label b{letter-spacing:.1em;font-size:11px}.lmp-orb-auto .material-icons{justify-content:center;align-items:center;height:26px;font-size:26px;display:flex;position:relative;top:-2px}.lmp-orb-auto.is-pending .material-icons{font-size:20px}.lmp-orb-auto.is-off{background:0 0;border-color:var(--at-muted-border,#c6c6c6)!important}.lmp-orb-auto:hover:not(:disabled){background:var(--at-accent,#e0ff00);color:var(--at-accent-ink,#000);box-shadow:none;transform:none}.lmp-orb-auto.is-on{background:var(--at-accent,#e0ff00);color:var(--at-accent-ink,#000);box-shadow:0 0 0 3px var(--at-surface-2,#f4f4f4), 0 0 0 5px var(--at-ink,#000)}.lmp-orb-auto.is-on:hover:not(:disabled){background:var(--at-accent,#e0ff00);box-shadow:0 0 0 3px var(--at-surface-2,#f4f4f4), 0 0 0 5px var(--at-ink,#000);transform:none}.lmp-tool{width:30px;height:30px;color:var(--at-ink,#000);box-sizing:border-box;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .25s cubic-bezier(.165,.84,.44,1),box-shadow .25s cubic-bezier(.165,.84,.44,1),background-color .25s cubic-bezier(.165,.84,.44,1),border-color .25s cubic-bezier(.165,.84,.44,1);display:inline-flex;border:2px solid #0000!important;border-radius:50%!important}.lmp-tool .material-icons{font-size:20px}.lmp-tool:hover{background:var(--at-surface-2,#f4f4f4);box-shadow:0 3px 0 var(--at-ink,#000);transform:translateY(-3px);border-color:var(--at-ink,#000)!important}.lmp-summary{text-align:center;width:88px;font-size:10px;font-weight:800;line-height:1.3;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)}.lmp-error{color:#d92b2b;font-size:9px}.gain-fader{--gf-rail:96px;--gf-cross:20px;--gf-thumb:20px;--gf-thumb-thick:7px;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:7px;display:flex}.gain-fader-left{flex-direction:row}.gain-fader-right{flex-direction:row-reverse}.gain-readout-block{flex-direction:column;flex:none;align-items:center;gap:2px;width:62px;display:flex}.gain-readout{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--at-ink,#000);text-align:center;white-space:nowrap;font-size:11px;font-weight:800}.gain-meta{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.55;font-size:9px;font-weight:700}.gain-readout-neutral{opacity:.45;font-weight:600}.gain-readout-clip{color:#d92b2b;opacity:1}.gain-column{flex-direction:column;align-items:center;gap:12px;display:flex}.gain-step{width:19px;height:19px;color:var(--at-ink,#000);border:2px solid var(--at-ink,#000);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:13px;font-weight:700;line-height:1;transition:background-color .12s,color .12s;display:inline-flex;border-radius:50%!important}.gain-step:hover:not(:disabled){background:var(--at-accent,#e0ff00);color:var(--at-accent-ink,#000)}.gain-step:disabled{opacity:.3;cursor:default}.gain-rail{width:var(--gf-cross);height:var(--gf-rail);justify-content:center;align-items:center;display:flex;position:relative}.gain-ticks{pointer-events:none;z-index:1;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.gain-tick{background:var(--at-ink,#000);opacity:.5;border-radius:1px;width:13px;height:1.5px}.gain-zero{left:50%;bottom:var(--gf-zero);background:var(--at-ink,#000);opacity:.9;pointer-events:none;z-index:1;border-radius:1.5px;width:100%;height:2px;position:absolute;transform:translate(-50%,50%)}.gain-fill{left:50%;bottom:var(--gf-low);width:6px;height:var(--gf-span);background:var(--at-accent,#e0ff00);pointer-events:none;z-index:0;border-radius:3px;transition:bottom 80ms linear,height 80ms linear;position:absolute;transform:translate(-50%)}.gain-range{appearance:none;writing-mode:vertical-lr;width:var(--gf-cross);height:var(--gf-rail);cursor:ns-resize;z-index:2;direction:rtl;background:0 0;margin:0;padding:0;position:relative}.gain-range:disabled{cursor:default}.gain-fader-disabled .gain-fill,.gain-fader-disabled .gain-zero,.gain-fader-disabled .gain-ticks{opacity:.25}.gain-range::-webkit-slider-runnable-track{background:0 0;border:none}.gain-range::-moz-range-track{background:0 0;border:none}.gain-range::-webkit-slider-thumb{appearance:none;width:var(--gf-thumb);height:var(--gf-thumb-thick);box-sizing:border-box;border:2.5px solid var(--at-ink,#000);background:var(--at-accent,#e0ff00);border-radius:3px}.gain-range::-moz-range-thumb{width:var(--gf-thumb);height:var(--gf-thumb-thick);box-sizing:border-box;border:2.5px solid var(--at-ink,#000);background:var(--at-accent,#e0ff00);border-radius:3px}.gain-range:focus-visible{outline:2px solid var(--at-accent,#e0ff00);outline-offset:3px;border-radius:4px}@media (max-width:768px){.label-container{align-items:center}.has-level-match{gap:4px}.player-section .label.active:after{border-width:4px;inset:-4px}.lmp{box-sizing:border-box;border-radius:0;flex-direction:column;align-self:stretch;align-items:center;gap:10px;width:100vw;max-width:100vw;margin:-10px calc(50% - 50vw);padding:14px 0}.lmp-side{box-sizing:border-box;opacity:0;width:100%;max-width:520px;max-height:0;padding:0 10px;transition:max-height .3s cubic-bezier(.22,1,.36,1),opacity .22s;transform:none}.lmp-open .lmp-side{opacity:1;width:100%;max-height:90px}.lmp-closed .lmp-side-a,.lmp-closed .lmp-side-b{transform:none}.lmp-center{order:2;gap:7px;width:auto}.lmp-open .lmp-center{box-sizing:border-box;flex-flow:row-reverse wrap;justify-content:space-between;align-self:stretch;align-items:center;padding:0 16px}.lmp-side-b{order:3}.lmp-orb{width:96px;height:96px;font-size:9px}.lmp-orb .material-icons{font-size:20px}.lmp-orb-auto .material-icons{font-size:30px}.lmp-tool .material-icons{font-size:27px}.gain-fader,.gain-fader-left,.gain-fader-right{grid-template-columns:74px minmax(0,1fr) 74px;align-self:stretch;align-items:center;gap:8px;width:100%;display:grid}.gain-readout-block{grid-row:1;justify-content:center;width:auto;height:34px}.gain-fader-neg .gain-readout-block{grid-column:1}.gain-fader-pos .gain-readout-block{grid-column:3}.gain-readout{text-align:center;order:2;font-size:12px;line-height:1.2}.gain-meta{font-size:10px;line-height:1.2}.gain-column{flex-direction:row-reverse;grid-area:1/2;align-items:center;gap:9px;min-width:0}.gain-step{width:26px;height:26px;font-size:15px}.gain-rail{width:auto;min-width:0;height:var(--gf-cross);flex:1}.gain-range{writing-mode:horizontal-tb;width:100%;height:var(--gf-cross);cursor:ew-resize;direction:ltr}.gain-ticks{flex-direction:row}.gain-tick{width:1.5px;height:13px}.gain-zero{left:var(--gf-zero);width:2.5px;height:100%;top:50%;bottom:auto;transform:translate(-50%,-50%)}.gain-fill{left:var(--gf-low);width:var(--gf-span);height:6px;transition:left 80ms linear,width 80ms linear;top:50%;bottom:auto;transform:translateY(-50%)}.gain-range::-webkit-slider-thumb{width:var(--gf-thumb-thick);height:var(--gf-thumb)}.gain-range::-moz-range-thumb{width:var(--gf-thumb-thick);height:var(--gf-thumb)}.lmp-measure{font-size:11px}.lmp-summary{order:3;width:100%;font-size:12px;position:static;transform:none}}.player-section.at-theme-dark{--at-ink:#f2f2f2;--at-on-ink:#101010;--at-surface:#171717;--at-surface-2:#262626;--at-shadow:#ffffffb3;--at-muted:#9a9a9a;--at-muted-border:#555;--at-wave-idle:#3a3a3a;color:#f2f2f2}
