.episode-card-module__rNMiVq__item{width:100%;min-width:0;color:inherit;transition:background var(--motion-fast) var(--ease-standard);border-radius:9px;position:relative}.episode-card-module__rNMiVq__item:hover{background:#ffffff09}.episode-card-module__rNMiVq__item.episode-card-module__rNMiVq__selected{background:#62d8aa16}.episode-card-module__rNMiVq__item[data-playback-state=buffering]{background:#f5b85014}.episode-card-module__rNMiVq__item[data-playback-state=error]{background:#ff746c17}.episode-card-module__rNMiVq__main{border-radius:inherit;width:100%;min-height:74px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:7px 12px;padding:14px 12px;display:grid}.episode-card-module__rNMiVq__main:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.episode-card-module__rNMiVq__main:disabled{color:inherit;cursor:wait;opacity:.65}.episode-card-module__rNMiVq__cover{aspect-ratio:1;background:var(--color-surface-raised);width:46px;color:var(--color-muted);border-radius:7px;grid-area:1/1/span 2;align-self:center;place-items:center;display:grid;position:relative;overflow:hidden}.episode-card-module__rNMiVq__cover img{object-fit:cover;width:100%;height:100%;display:block}.episode-card-module__rNMiVq__coverDuration{color:#fff;text-align:center;text-shadow:0 1px 2px #0009;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(#0000,#000000d1);padding:8px 2px 2px;font-size:9px;font-weight:600;line-height:1;position:absolute;bottom:0;left:0;right:0}.episode-card-module__rNMiVq__meta{grid-area:2/2;align-self:start;gap:6px;min-width:0;display:grid}.episode-card-module__rNMiVq__title{font-size:var(--font-size-ui);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;margin:0;padding-right:26px;line-height:1.5;overflow:hidden}.episode-card-module__rNMiVq__detailsRow{align-items:center;gap:6px;margin-top:0;display:flex}.episode-card-module__rNMiVq__details{min-width:0;height:14px;color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:1;align-items:center;gap:6px;font-size:10px;line-height:14px;display:flex;overflow:hidden}.episode-card-module__rNMiVq__details>*{flex:none}.episode-card-module__rNMiVq__cueImageCount{background:#fff1;border-radius:3px;padding:0 5px}.episode-card-module__rNMiVq__cueImageCount.episode-card-module__rNMiVq__hasCueImages{color:var(--color-accent);background:#62d8aa2b;font-weight:700}.episode-card-module__rNMiVq__details time{opacity:.8}.episode-card-module__rNMiVq__cacheIcon{color:var(--color-accent);flex:none;align-items:center;gap:3px;display:inline-flex}.episode-card-module__rNMiVq__cacheDownloading{font-variant-numeric:tabular-nums;font-size:10px}.episode-card-module__rNMiVq__details .episode-card-module__rNMiVq__current{color:var(--color-accent)}.episode-card-module__rNMiVq__progress{background:#ffffff12;border-radius:2px;height:2px;overflow:hidden}.episode-card-module__rNMiVq__progress span{border-radius:inherit;background:var(--color-muted);height:100%;display:block}.episode-card-module__rNMiVq__selected .episode-card-module__rNMiVq__progress span{background:var(--color-accent)}@media (pointer:coarse){.episode-card-module__rNMiVq__main{padding-right:48px}.episode-card-module__rNMiVq__title{padding-right:0}}
.app-shell-module__VuvvPa__app-shell{flex-direction:row;height:100svh;display:flex;overflow:hidden}.app-shell-module__VuvvPa__app-shell__sidebar{background:var(--color-surface);border-inline-end:1px solid #ffffff14;flex-direction:column;flex:none;width:min(34%,360px);min-width:280px;min-height:0;transition:width .34s cubic-bezier(.22,1,.36,1),min-width .34s cubic-bezier(.22,1,.36,1),visibility linear;display:flex;overflow:hidden}.app-shell-module__VuvvPa__app-shell[data-sidebar-position=right] .app-shell-module__VuvvPa__app-shell__sidebar{border-inline-start:1px solid #ffffff14;border-inline-end:0}.app-shell-module__VuvvPa__sidebar-expand-floating{top:var(--space-8);left:var(--space-8);z-index:var(--z-player-toggle);border:var(--border-control);border-radius:var(--radius-round);width:40px;height:40px;color:var(--color-text);opacity:0;visibility:hidden;pointer-events:none;background:#14191ae6;place-items:center;padding:0;transition:opacity .22s 80ms,visibility 0s linear .3s;display:grid;position:absolute}.app-shell-module__VuvvPa__sidebar-expand-floating:hover{color:var(--color-accent);border-color:#62d8aa73}@media (min-width:720px){.app-shell-module__VuvvPa__app-shell[data-sidebar-collapsed=true] .app-shell-module__VuvvPa__app-shell__sidebar{visibility:hidden;border-inline-width:0;width:0;min-width:0;transition:width .34s cubic-bezier(.22,1,.36,1),min-width .34s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s}}.app-shell-module__VuvvPa__app-shell[data-sidebar-collapsed=true] .app-shell-module__VuvvPa__sidebar-expand-floating{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s .12s,visibility linear}@media (max-width:719px){.app-shell-module__VuvvPa__sidebar-expand-floating{top:16px;left:16px}}.app-shell-module__VuvvPa__app-shell__sidebar-header{justify-content:space-between;align-items:center;gap:var(--space-7);min-height:72px;padding:var(--space-7) var(--space-8);border-bottom:var(--border-subtle);display:flex}.app-shell-module__VuvvPa__app-brand{min-width:0;color:var(--color-text);gap:5px;text-decoration:none;display:grid}.app-shell-module__VuvvPa__app-brand__lockup{width:min(128px,100%);height:auto;display:block}.app-shell-module__VuvvPa__app-brand span{color:var(--color-muted);letter-spacing:.08em;font-size:12px;font-weight:550}.app-shell-module__VuvvPa__app-shell__sidebar-header h1,.app-shell-module__VuvvPa__player-stage h2{letter-spacing:0;margin:0;font-weight:650}.app-shell-module__VuvvPa__app-shell__sidebar-header h1{font-size:22px}.app-shell-module__VuvvPa__app-shell__toolbar{gap:8px;display:flex}.app-shell-module__VuvvPa__episode-list{align-content:start;gap:var(--space-3);width:100%;min-height:0;padding:var(--space-5) var(--space-7);scrollbar-gutter:stable;flex:1;display:grid;overflow:hidden auto}.app-shell-module__VuvvPa__episode-groups{gap:10px;display:grid}.app-shell-module__VuvvPa__episode-groups__label{color:var(--color-muted);letter-spacing:.12em;margin:18px 12px 2px;font-size:10px;font-weight:600}.app-shell-module__VuvvPa__episode-groups__label:first-child{margin-top:3px}.app-shell-module__VuvvPa__episode-group{gap:4px;display:grid}.app-shell-module__VuvvPa__episode-group__header{align-items:stretch;gap:4px;display:flex}.app-shell-module__VuvvPa__episode-group__header .app-shell-module__VuvvPa__episode-group__toggle{flex:1;min-width:0}.app-shell-module__VuvvPa__episode-group__unsubscribe{min-height:52px;color:var(--color-danger);cursor:pointer;background:#ffffff09;border:0;border-radius:8px;flex:none;align-items:center;padding:0 10px;display:inline-flex}.app-shell-module__VuvvPa__episode-group__unsubscribe:hover{color:var(--color-danger-text);background:#ff746c1f}.app-shell-module__VuvvPa__episode-group__unsubscribe:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.app-shell-module__VuvvPa__episode-group__unsubscribe:disabled{opacity:.5;cursor:default}.app-shell-module__VuvvPa__episode-group__toggle{width:100%;min-height:52px;color:var(--color-text);text-align:left;cursor:pointer;background:#ffffff09;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.app-shell-module__VuvvPa__episode-group__toggle:hover{background:#ffffff0f}.app-shell-module__VuvvPa__episode-group__toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.app-shell-module__VuvvPa__episode-group__toggle>span{gap:4px;min-width:0;display:grid}.app-shell-module__VuvvPa__episode-group__toggle strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.app-shell-module__VuvvPa__episode-group__toggle small{color:var(--color-muted);font-size:10px}.app-shell-module__VuvvPa__episode-group__toggle.app-shell-module__VuvvPa__is-current small{color:var(--color-accent)}.app-shell-module__VuvvPa__episode-group__toggle svg{color:var(--color-muted);transition:transform var(--motion-fast) var(--ease-standard);flex:none}.app-shell-module__VuvvPa__episode-group__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.app-shell-module__VuvvPa__episode-group__items{gap:2px;display:grid}.app-shell-module__VuvvPa__sidebar-state{color:var(--color-muted);margin:8px 20px;font-size:14px;line-height:1.6}.app-shell-module__VuvvPa__sidebar-state p{margin:0 0 10px}.app-shell-module__VuvvPa__sidebar-state a{color:var(--color-accent);font-size:12px;font-weight:650;text-decoration:none}.app-shell-module__VuvvPa__sidebar-state a:hover{text-decoration:underline}.app-shell-module__VuvvPa__sidebar-state.app-shell-module__VuvvPa__is-error{color:var(--color-danger)}.app-shell-module__VuvvPa__guest-sidebar-card{border-bottom:1px solid #ffffff12;padding:10px 12px}.app-shell-module__VuvvPa__guest-sidebar-card__main{width:100%;color:inherit;text-align:left;cursor:pointer;background:#62d8aa0f;border:1px solid #62d8aa47;border-radius:10px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.app-shell-module__VuvvPa__guest-sidebar-card__main:disabled{cursor:wait;opacity:.7}.app-shell-module__VuvvPa__guest-sidebar-card__cover{aspect-ratio:1;background:var(--color-surface-raised);width:52px;color:var(--color-muted);border-radius:7px;place-items:center;display:grid;overflow:hidden}.app-shell-module__VuvvPa__guest-sidebar-card__cover img{object-fit:cover;width:100%;height:100%}.app-shell-module__VuvvPa__guest-sidebar-card__copy{gap:4px;min-width:0;display:grid}.app-shell-module__VuvvPa__guest-sidebar-card__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-shell-module__VuvvPa__guest-sidebar-card__copy small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-shell-module__VuvvPa__guest-sidebar-card__hint{color:var(--color-muted);margin:9px 2px 1px;font-size:11px;line-height:1.5}.app-shell-module__VuvvPa__guest-sidebar-card__hint a{color:var(--color-accent);text-decoration:none}.app-shell-module__VuvvPa__guest-sidebar-card__hint a:hover{text-decoration:underline}.app-shell-module__VuvvPa__player-art{background:var(--color-surface-raised);color:var(--color-muted);place-items:center;display:grid;position:relative}.app-shell-module__VuvvPa__app-shell__sidebar-footer{z-index:var(--z-sidebar-footer);background:var(--color-surface);border-top:1px solid #ffffff12;flex-direction:column;align-items:flex-end;gap:8px;width:100%;min-height:62px;padding:11px 20px 13px;display:flex;position:relative;box-shadow:0 -12px 24px #0a101038}.app-shell-module__VuvvPa__guest-login-button{justify-content:center;min-width:112px}.app-shell-module__VuvvPa__sidebar-menu-item{white-space:nowrap;align-items:center;gap:9px;display:flex}.app-shell-module__VuvvPa__sidebar-menu-item svg{flex:none}.app-shell-module__VuvvPa__sidebar-menu-account{max-width:260px;padding:var(--space-3) var(--space-4) var(--space-5);color:var(--color-muted);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ffffff14;align-items:center;gap:9px;display:flex;overflow:hidden}.app-shell-module__VuvvPa__sidebar-menu-account-icon{color:var(--color-text);flex:none;place-items:center;display:inline-grid}.app-shell-module__VuvvPa__app-shell__player{min-width:0;min-height:0;padding:var(--space-9);flex:1;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.app-shell-module__VuvvPa__player-tools{top:var(--space-8);right:var(--space-8);z-index:var(--z-player-toggle);gap:8px;display:flex;position:absolute}.app-shell-module__VuvvPa__player-tools>button{border:var(--border-control);border-radius:var(--radius-round);width:40px;height:40px;color:var(--color-text);background:#14191ae6;place-items:center;padding:0;display:grid;position:relative}.app-shell-module__VuvvPa__player-tools>.app-shell-module__VuvvPa__player-feedback{width:auto;font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding-inline:12px;font-size:12px;display:inline-flex}.app-shell-module__VuvvPa__player-tools>button:disabled{cursor:default;opacity:.45}.app-shell-module__VuvvPa__player-image-toggle span{background:var(--color-surface-raised);min-width:22px;height:22px;color:var(--color-muted);text-align:center;font-variant-numeric:tabular-nums;border:1px solid #ffffff24;border-radius:999px;font-size:12px;line-height:20px;position:absolute;top:-5px;right:-5px}.app-shell-module__VuvvPa__player-stage{align-content:center;justify-items:center;gap:var(--space-5);text-align:center;width:100%;min-width:0;min-height:0;display:grid}.app-shell-module__VuvvPa__player-art{border-radius:16px;order:1;width:min(34vw,34svh,320px);max-width:100%;height:min(34vw,34svh,320px);margin-block:0;transition:width .42s cubic-bezier(.22,1,.36,1),height .42s cubic-bezier(.22,1,.36,1),margin .42s cubic-bezier(.22,1,.36,1),border-radius .42s,background-color .42s;overflow:hidden}.app-shell-module__VuvvPa__player-visual-layer{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;position:absolute;inset:0;transform:translateY(12px)scale(.985)}.app-shell-module__VuvvPa__player-visual-layer.app-shell-module__VuvvPa__is-visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:80ms,0s,0s;transform:translateY(0)scale(1)}.app-shell-module__VuvvPa__player-cover{place-items:center;display:grid}.app-shell-module__VuvvPa__player-cover img{object-fit:cover;width:100%;height:100%;display:block}.app-shell-module__VuvvPa__player-stage.app-shell-module__VuvvPa__is-lyric .app-shell-module__VuvvPa__player-art{background:radial-gradient(circle at 50% 48%, #62d8aa12, transparent 64%), linear-gradient(180deg, var(--color-bg) 0%, #202628ad 16%, #202628e6 34%, #202628e6 66%, #202628ad 84%, var(--color-bg) 100%);border-radius:0;order:2;width:min(100%,920px);height:min(48svh,480px);margin-block:12px 18px}.app-shell-module__VuvvPa__player-copy{gap:var(--space-2);order:2;grid-template-rows:18px 62px 42px;justify-items:center;width:min(100%,720px);height:134px;display:grid}.app-shell-module__VuvvPa__player-stage.app-shell-module__VuvvPa__is-lyric .app-shell-module__VuvvPa__player-copy{text-align:left;order:1;grid-template-rows:16px minmax(0,1fr);justify-items:start;gap:4px;width:min(100%,920px);height:58px;animation:.42s cubic-bezier(.22,1,.36,1) both app-shell-module__VuvvPa__player-title-rise}.app-shell-module__VuvvPa__player-stage.app-shell-module__VuvvPa__is-lyric .app-shell-module__VuvvPa__player-copy h2{text-overflow:ellipsis;white-space:nowrap;align-self:start;width:100%;max-width:none;font-size:clamp(21px,2vw,28px);display:block;overflow:hidden}.app-shell-module__VuvvPa__player-stage.app-shell-module__VuvvPa__is-lyric .app-shell-module__VuvvPa__player-chapter{display:none}.app-shell-module__VuvvPa__player-stage.app-shell-module__VuvvPa__is-cover .app-shell-module__VuvvPa__player-copy{animation:.36s cubic-bezier(.22,1,.36,1) both app-shell-module__VuvvPa__player-title-settle}.app-shell-module__VuvvPa__player-copy h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;max-width:720px;margin:0;font-size:28px;line-height:1.2;display:-webkit-box;overflow:hidden}.app-shell-module__VuvvPa__player-chapter{min-width:0;max-width:620px;color:var(--color-muted);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:14px;line-height:1.5;display:grid}.app-shell-module__VuvvPa__player-chapter span{color:var(--color-accent);white-space:nowrap}.app-shell-module__VuvvPa__player-chapter p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.app-shell-module__VuvvPa__player-controls{justify-content:center;align-items:center;gap:var(--space-8);width:100%;margin-block:0 var(--space-5);order:4;display:flex}.app-shell-module__VuvvPa__control-button.app-shell-module__VuvvPa__is-track>svg{transform:none}.app-shell-module__VuvvPa__player-timeline{align-items:center;gap:var(--space-5);width:min(100%,720px);color:var(--color-muted);font-size:var(--font-size-body);font-variant-numeric:tabular-nums;order:3;grid-template-columns:56px minmax(0,1fr) 56px;display:grid}.app-shell-module__VuvvPa__player-timeline span:last-child{text-align:right}.app-shell-module__VuvvPa__player-timeline__track{min-width:0;position:relative}.app-shell-module__VuvvPa__player-timeline__marks{z-index:2;pointer-events:none;position:absolute;inset:0 11px}.app-shell-module__VuvvPa__player-timeline__cue{cursor:pointer;pointer-events:auto;background:0 0;border:0;width:18px;height:30px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.app-shell-module__VuvvPa__player-timeline__cue:after{background:var(--color-accent);content:"";border-radius:2px;width:2px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-shell-module__VuvvPa__player-timeline__cue:focus-visible{outline-offset:4px;outline:2px solid #fff}.app-shell-module__VuvvPa__player-timeline input[type=range]{appearance:none;width:100%;height:44px;color:var(--color-accent);background:0 0}.app-shell-module__VuvvPa__player-timeline input[type=range]::-webkit-slider-runnable-track{border-radius:var(--radius-round);background:linear-gradient(to right, var(--color-accent) 0 var(--player-progress,0%), #ffffff47 var(--player-progress,0%) 100%);height:6px}.app-shell-module__VuvvPa__player-timeline input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-accent);border:0;border-radius:999px;width:22px;height:22px;margin-top:-8px;box-shadow:0 0 0 4px #62d8aa29}.app-shell-module__VuvvPa__player-timeline input[type=range]::-moz-range-track{border-radius:var(--radius-round);background:#ffffff47;height:6px}.app-shell-module__VuvvPa__player-timeline input[type=range]::-moz-range-progress{border-radius:var(--radius-round);background:var(--color-accent);height:6px}.app-shell-module__VuvvPa__player-timeline input[type=range]::-moz-range-thumb{background:var(--color-accent);border:0;border-radius:999px;width:22px;height:22px;box-shadow:0 0 0 4px #62d8aa29}.app-shell-module__VuvvPa__player-timeline input[type=range]:disabled{opacity:.45}.app-shell-module__VuvvPa__control-button{border:var(--border-control);background:var(--color-surface-raised);width:56px;height:56px;color:var(--color-text);border-radius:999px;place-items:center;transition:transform .1s,border-color .1s,background-color .1s,box-shadow .1s;display:inline-grid;position:relative}.app-shell-module__VuvvPa__control-button:active:not(:disabled){background:var(--color-accent-active-surface);border-color:#62d8aaa6;transform:scale(.92);box-shadow:inset 0 0 0 2px #62d8aa29}.app-shell-module__VuvvPa__control-button:disabled{cursor:default;opacity:.42}.app-shell-module__VuvvPa__control-button>svg{transform:translateY(-5px)}.app-shell-module__VuvvPa__control-button span{color:var(--color-muted);font-size:12px;font-weight:650;line-height:1;position:absolute;bottom:8px;left:0;right:0}.app-shell-module__VuvvPa__control-button.app-shell-module__VuvvPa__is-skip{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:700}.app-shell-module__VuvvPa__control-button.app-shell-module__VuvvPa__is-primary{background:var(--color-accent);width:64px;height:64px;color:var(--color-on-accent);border:0}.app-shell-module__VuvvPa__control-button.app-shell-module__VuvvPa__is-primary>svg{transform:none}.app-shell-module__VuvvPa__control-button.app-shell-module__VuvvPa__is-primary:active:not(:disabled){background:var(--color-accent-active);box-shadow:0 0 0 6px #62d8aa24}.app-shell-module__VuvvPa__control-button.app-shell-module__VuvvPa__is-primary span{display:none}.app-shell-module__VuvvPa__player-secondary-controls{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;order:5;margin-top:0;display:flex}.app-shell-module__VuvvPa__player-secondary-controls .app-shell-module__VuvvPa__utility-icon{border-radius:50%;flex:none;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-grid;position:relative}.app-shell-module__VuvvPa__player-secondary-controls .app-shell-module__VuvvPa__utility-icon[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent)}.app-shell-module__VuvvPa__utility-indicator{background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.app-shell-module__VuvvPa__utility-popover,.app-shell-module__VuvvPa__rate-menu{gap:4px;min-width:190px;display:grid;padding:8px!important}.app-shell-module__VuvvPa__volume-menu{min-width:220px}.app-shell-module__VuvvPa__popover-heading{color:var(--color-muted);margin:2px 8px 6px;font-size:12px}.app-shell-module__VuvvPa__popover-action{min-height:42px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:0 11px;font-size:14px;display:flex}.app-shell-module__VuvvPa__popover-action:hover,.app-shell-module__VuvvPa__popover-action:focus-visible{background:#ffffff0f;outline:none}.app-shell-module__VuvvPa__popover-action:disabled{opacity:.45;cursor:default}.app-shell-module__VuvvPa__popover-action.app-shell-module__VuvvPa__is-danger{color:var(--color-danger-text)}.app-shell-module__VuvvPa__volume-slider{color:var(--color-muted);gap:8px;padding:10px;font-size:12px;display:grid}.app-shell-module__VuvvPa__volume-slider input{width:100%;accent-color:var(--color-accent)}.app-shell-module__VuvvPa__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.app-shell-module__VuvvPa__player-status{z-index:var(--z-player-message);width:min(520px,100% - 48px);max-width:calc(100% - 48px);color:var(--color-muted);text-align:center;background:#14191ae6;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin:0;padding:8px 14px;display:flex;position:absolute;top:72px;left:50%;transform:translate(-50%)}.app-shell-module__VuvvPa__player-status.app-shell-module__VuvvPa__is-error{color:var(--color-danger-text);border:1px solid #ff746c6b}.app-shell-module__VuvvPa__player-status button{background:var(--color-accent);min-height:32px;color:var(--color-on-accent);border:0;border-radius:999px;padding:0 12px}@media (max-width:560px){.app-shell-module__VuvvPa__player-status{border-radius:14px;flex-wrap:wrap;top:64px}.app-shell-module__VuvvPa__player-status span{max-width:100%}}.app-shell-module__VuvvPa__rate-option{min-height:42px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:0 12px;font-size:14px;display:flex}.app-shell-module__VuvvPa__rate-option:hover,.app-shell-module__VuvvPa__rate-option:focus-visible{background:#ffffff0f;outline:none}.app-shell-module__VuvvPa__rate-option.app-shell-module__VuvvPa__is-active{color:var(--color-accent);background:#62d8aa1a;border-color:#62d8aa4d}.app-shell-module__VuvvPa__rate-option span{color:var(--color-muted);font-size:11px}.app-shell-module__VuvvPa__player-message{z-index:var(--z-player-message);color:var(--color-text);white-space:nowrap;background:#14191af5;border:1px solid #62d8aa4d;border-radius:999px;margin:0;padding:9px 16px;font-size:14px;line-height:1.4;animation:.16s ease-out app-shell-module__VuvvPa__player-message-enter;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000052}.app-shell-module__VuvvPa__player-message.app-shell-module__VuvvPa__is-error{color:var(--color-danger-text);background:#301414f5;border-color:#ff746c6b}@keyframes app-shell-module__VuvvPa__player-message-enter{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.app-shell-module__VuvvPa__image-library{z-index:var(--z-player-library);background:#0c0f10fa;border-left:1px solid #ffffff14;grid-template-rows:auto minmax(0,1fr);gap:12px;width:min(420px,86%);min-width:min(320px,100%);min-height:100%;padding:28px;animation:.16s ease-out app-shell-module__VuvvPa__image-library-enter;display:grid;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 64px #0000005c}.app-shell-module__VuvvPa__image-library__scrim{z-index:var(--z-player-message);background:#00000047;border:0;padding:0;position:absolute;inset:0}.app-shell-module__VuvvPa__image-library header{justify-content:space-between;align-items:end;gap:12px;display:flex}.app-shell-module__VuvvPa__image-library h3{letter-spacing:0;margin:0;font-size:20px;font-weight:650}.app-shell-module__VuvvPa__image-library__close{width:48px;height:48px;color:var(--color-text);background:0 0;border:1px solid #ffffff1a;border-radius:999px;place-items:center;display:inline-grid}.app-shell-module__VuvvPa__image-library__timeline{align-content:start;gap:16px;min-height:0;padding-right:2px;display:grid;overflow:auto}.app-shell-module__VuvvPa__image-timeline-group{gap:8px;display:grid}.app-shell-module__VuvvPa__image-timeline-group__meta{gap:2px;display:grid}.app-shell-module__VuvvPa__image-timeline-group__meta time{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:13px}.app-shell-module__VuvvPa__image-timeline-group__meta span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.app-shell-module__VuvvPa__image-library__grid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));align-content:start;gap:10px;display:grid}.app-shell-module__VuvvPa__image-library__grid button{aspect-ratio:1;background:var(--color-surface-raised);border:1px solid #ffffff1a;border-radius:8px;padding:0;overflow:hidden}.app-shell-module__VuvvPa__image-library__grid img{object-fit:cover;width:100%;height:100%;display:block}.app-shell-module__VuvvPa__image-timeline-group__play{background:var(--color-accent-soft);min-height:44px;color:var(--color-accent);border:1px solid #62d8aa61;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:13px;display:inline-flex}.app-shell-module__VuvvPa__image-timeline-group__play:hover{background:#62d8aa24;border-color:#62d8aa9e}.app-shell-module__VuvvPa__image-timeline-group__play:active{background:#62d8aa38;transform:translateY(1px)}.app-shell-module__VuvvPa__image-library__empty{color:var(--color-muted);margin:0;font-size:14px;line-height:1.6}@keyframes app-shell-module__VuvvPa__image-library-enter{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@media (max-width:719px){.app-shell-module__VuvvPa__app-shell{flex-direction:column}.app-shell-module__VuvvPa__app-shell__sidebar{border-block-end:1px solid #ffffff14;border-inline:0;width:100%;min-width:0;min-height:42svh}.app-shell-module__VuvvPa__app-shell[data-sidebar-position=right] .app-shell-module__VuvvPa__app-shell__sidebar{border-block-start:1px solid #ffffff14;border-block-end:0}.app-shell-module__VuvvPa__app-shell[data-sidebar-collapsed=true] .app-shell-module__VuvvPa__app-shell__sidebar{display:none}.app-shell-module__VuvvPa__app-shell__player{padding:var(--space-8)}.app-shell-module__VuvvPa__player-tools{top:var(--space-7);right:var(--space-7)}.app-shell-module__VuvvPa__player-message{text-overflow:ellipsis;max-width:calc(100% - 112px);top:18px;overflow:hidden}.app-shell-module__VuvvPa__player-copy h2{font-size:24px}.app-shell-module__VuvvPa__player-timeline{gap:var(--space-3);grid-template-columns:42px minmax(0,1fr) 42px}.app-shell-module__VuvvPa__player-art{width:min(64vw,320px);height:min(64vw,320px)}.app-shell-module__VuvvPa__player-stage.app-shell-module__VuvvPa__is-lyric .app-shell-module__VuvvPa__player-art{width:100%;height:min(42svh,380px);margin-block:8px 12px}.app-shell-module__VuvvPa__player-controls{gap:clamp(7px, 2.5vw, var(--space-5))}.app-shell-module__VuvvPa__control-button{width:48px;height:48px}.app-shell-module__VuvvPa__control-button.app-shell-module__VuvvPa__is-primary{width:56px;height:56px}.app-shell-module__VuvvPa__image-library{width:min(360px,92%);padding:20px}}@keyframes app-shell-module__VuvvPa__player-title-rise{0%{opacity:.35;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes app-shell-module__VuvvPa__player-title-settle{0%{opacity:.35;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@media (pointer:coarse){.app-shell-module__VuvvPa__sidebar-expand-floating,.app-shell-module__VuvvPa__player-tools>button{min-width:44px;min-height:44px}.app-shell-module__VuvvPa__popover-action,.app-shell-module__VuvvPa__rate-option{min-height:44px}}@media (min-width:800px) and (min-height:700px) and (max-aspect-ratio:4/3) and (pointer:coarse){.app-shell-module__VuvvPa__player-stage.app-shell-module__VuvvPa__is-cover{align-content:space-evenly;gap:.75rem}.app-shell-module__VuvvPa__player-art{width:min(34vw,31svh,20rem);height:min(34vw,31svh,20rem)}.app-shell-module__VuvvPa__player-controls{margin-block:0 .75rem}.app-shell-module__VuvvPa__player-secondary-controls{margin-top:0}.app-shell-module__VuvvPa__player-stage.app-shell-module__VuvvPa__is-lyric .app-shell-module__VuvvPa__player-art{height:min(35svh,24rem);margin-block:.5rem .75rem}}@media (min-width:800px) and (min-height:700px) and (max-height:1100px) and (min-aspect-ratio:4/3) and (pointer:coarse){.app-shell-module__VuvvPa__player-stage{gap:.5rem}.app-shell-module__VuvvPa__player-art{width:min(28vw,34svh,25rem);height:min(28vw,34svh,25rem)}.app-shell-module__VuvvPa__player-controls{margin-block:.25rem .75rem}}@media (min-width:720px) and (min-height:740px) and (pointer:fine){.app-shell-module__VuvvPa__player-stage.app-shell-module__VuvvPa__is-cover{gap:0}.app-shell-module__VuvvPa__player-stage.app-shell-module__VuvvPa__is-cover .app-shell-module__VuvvPa__player-art{margin-bottom:clamp(28px,4svh,40px)}.app-shell-module__VuvvPa__player-stage.app-shell-module__VuvvPa__is-cover .app-shell-module__VuvvPa__player-copy{margin-bottom:clamp(42px,6svh,56px)}.app-shell-module__VuvvPa__player-stage.app-shell-module__VuvvPa__is-cover .app-shell-module__VuvvPa__player-timeline{margin-bottom:clamp(22px,3svh,30px)}.app-shell-module__VuvvPa__player-stage.app-shell-module__VuvvPa__is-cover .app-shell-module__VuvvPa__player-controls{margin-bottom:clamp(32px,4svh,42px)}}@media (prefers-reduced-motion:reduce){.app-shell-module__VuvvPa__player-art{transition:none}.app-shell-module__VuvvPa__player-visual-layer,.app-shell-module__VuvvPa__player-stage.app-shell-module__VuvvPa__is-lyric .app-shell-module__VuvvPa__player-copy,.app-shell-module__VuvvPa__player-stage.app-shell-module__VuvvPa__is-cover .app-shell-module__VuvvPa__player-copy{animation:none}.app-shell-module__VuvvPa__app-shell__sidebar,.app-shell-module__VuvvPa__sidebar-expand-floating{transition:none}}.app-shell-module__VuvvPa__app-shell__player[data-audio-only=true]{grid-template-rows:minmax(0,1fr) auto;row-gap:16px}.app-shell-module__VuvvPa__app-shell__player[data-audio-only=true] .app-shell-module__VuvvPa__player-stage{align-content:safe center;padding-block:40px 8px;overflow-y:auto}.app-shell-module__VuvvPa__player-copy[data-audio-only=true]{grid-template-rows:18px 62px;height:88px}.app-shell-module__VuvvPa__guest-notice{text-align:left;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;justify-self:center;align-items:center;gap:12px 20px;width:min(100%,920px);min-width:0;padding-top:14px;font-size:12px;line-height:1.6;display:flex}.app-shell-module__VuvvPa__guest-notice__copy{flex:260px;min-width:0}.app-shell-module__VuvvPa__guest-notice p{margin:0}.app-shell-module__VuvvPa__guest-notice small{color:var(--color-muted);margin-top:4px;display:block}.app-shell-module__VuvvPa__guest-notice>button{white-space:normal;flex:none;max-width:100%}.app-shell-module__VuvvPa__guest-notice__error{color:var(--color-danger);flex-basis:100%}@media (max-width:560px){.app-shell-module__VuvvPa__guest-notice{gap:8px}.app-shell-module__VuvvPa__guest-notice>button{width:100%}}
.episode-list-skeleton-module__ADKLQq__placeholder[aria-hidden]{border-radius:3px;max-width:100%}
.dialog-module__cbYvwG__overlay{z-index:var(--z-dialog);animation:dialog-module__cbYvwG__dialog-overlay-in var(--motion-fast) var(--ease-out);position:fixed;inset:0}.dialog-module__cbYvwG__content{z-index:calc(var(--z-dialog) + 1);padding:var(--space-8);pointer-events:none;animation:dialog-module__cbYvwG__dialog-content-in var(--motion-normal) var(--ease-out);place-items:center;display:grid;position:fixed;inset:0}@keyframes dialog-module__cbYvwG__dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-module__cbYvwG__dialog-content-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:719px){.dialog-module__cbYvwG__content{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.dialog-module__cbYvwG__overlay,.dialog-module__cbYvwG__content{animation:none}}
.button-module__2NABzW__button{justify-content:center;align-items:center;gap:var(--space-3);min-height:36px;padding:0 var(--space-6);border-radius:var(--radius-round);color:var(--color-text);font:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard);border:0;flex:none;line-height:1.4;text-decoration:none;display:inline-flex}.button-module__2NABzW__button>svg{flex-shrink:0}.button-module__2NABzW__button:disabled,.button-module__2NABzW__button[aria-disabled=true]{cursor:not-allowed;opacity:.56}.button-module__2NABzW__primary{background:var(--color-accent);color:var(--color-on-accent)}.button-module__2NABzW__primary:hover:not(:disabled){background:var(--color-accent-hover)}.button-module__2NABzW__primary:active:not(:disabled){background:var(--color-accent-active);transform:translateY(1px)}.button-module__2NABzW__secondary{border:var(--border-control);color:var(--color-muted);background:0 0}.button-module__2NABzW__secondary:hover:not(:disabled),.button-module__2NABzW__soft:hover:not(:disabled),.button-module__2NABzW__icon:hover:not(:disabled),.button-module__2NABzW__iconGhost:hover:not(:disabled),.button-module__2NABzW__iconSoft:hover:not(:disabled){border-color:var(--border-control-hover);color:var(--color-text)}.button-module__2NABzW__secondary:active:not(:disabled),.button-module__2NABzW__soft:active:not(:disabled),.button-module__2NABzW__icon:active:not(:disabled),.button-module__2NABzW__iconGhost:active:not(:disabled),.button-module__2NABzW__iconSoft:active:not(:disabled){background:var(--color-accent-active-surface)}.button-module__2NABzW__secondary[aria-pressed=true],.button-module__2NABzW__soft[aria-pressed=true],.button-module__2NABzW__icon[aria-pressed=true],.button-module__2NABzW__iconGhost[aria-pressed=true],.button-module__2NABzW__iconSoft[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-selected);color:var(--color-accent)}.button-module__2NABzW__soft{border:var(--border-control);color:var(--color-text);background:#ffffff0a}.button-module__2NABzW__icon,.button-module__2NABzW__iconGhost,.button-module__2NABzW__iconSoft{border:1px solid #ffffff1a;width:52px;height:52px;min-height:0;padding:0}.button-module__2NABzW__icon{background:var(--color-surface-raised)}.button-module__2NABzW__iconGhost,.button-module__2NABzW__iconGhost.button-module__2NABzW__danger{background:0 0}.button-module__2NABzW__iconSoft{background:#ffffff09}.button-module__2NABzW__compact:not(.button-module__2NABzW__icon):not(.button-module__2NABzW__iconGhost):not(.button-module__2NABzW__iconSoft){min-height:36px;font-size:var(--font-size-sm);padding-inline:13px}.button-module__2NABzW__compact:is(.button-module__2NABzW__icon,.button-module__2NABzW__iconGhost,.button-module__2NABzW__iconSoft){width:44px;height:44px}.button-module__2NABzW__small:not(.button-module__2NABzW__icon):not(.button-module__2NABzW__iconGhost):not(.button-module__2NABzW__iconSoft){min-height:32px;padding-inline:10px;font-size:11px}.button-module__2NABzW__small:is(.button-module__2NABzW__icon,.button-module__2NABzW__iconGhost,.button-module__2NABzW__iconSoft){width:32px;height:32px}.button-module__2NABzW__medium:not(.button-module__2NABzW__icon):not(.button-module__2NABzW__iconGhost):not(.button-module__2NABzW__iconSoft){min-height:40px}.button-module__2NABzW__medium:is(.button-module__2NABzW__icon,.button-module__2NABzW__iconGhost,.button-module__2NABzW__iconSoft){width:38px;height:38px}.button-module__2NABzW__large:not(.button-module__2NABzW__icon):not(.button-module__2NABzW__iconGhost):not(.button-module__2NABzW__iconSoft){min-height:48px;font-size:var(--font-size-ui)}.button-module__2NABzW__danger{color:#ff8f88;background:#ff746c14;border-color:#ff746c61}.button-module__2NABzW__danger:hover:not(:disabled){color:var(--color-danger-text);background:#ff746c24;border-color:#ff746c9e}.button-module__2NABzW__warning{color:var(--color-warning);background:#ffca7514;border-color:#ffca7557}.button-module__2NABzW__fullWidth{width:100%}@media (pointer:coarse){.button-module__2NABzW__button,.button-module__2NABzW__button:is(.button-module__2NABzW__icon,.button-module__2NABzW__iconGhost,.button-module__2NABzW__iconSoft),.button-module__2NABzW__small:not(.button-module__2NABzW__icon):not(.button-module__2NABzW__iconGhost):not(.button-module__2NABzW__iconSoft),.button-module__2NABzW__compact:not(.button-module__2NABzW__icon):not(.button-module__2NABzW__iconGhost):not(.button-module__2NABzW__iconSoft),.button-module__2NABzW__medium:not(.button-module__2NABzW__icon):not(.button-module__2NABzW__iconGhost):not(.button-module__2NABzW__iconSoft){min-height:44px}.button-module__2NABzW__button:is(.button-module__2NABzW__icon,.button-module__2NABzW__iconGhost,.button-module__2NABzW__iconSoft){min-width:44px}}
.confirm-module__5IFLza__overlay{background:var(--color-overlay)}.confirm-module__5IFLza__panel{width:min(100%,420px);padding:var(--space-8);border:var(--border-control);border-radius:var(--radius-control);background:var(--color-surface);pointer-events:auto;gap:14px;display:grid}.confirm-module__5IFLza__title{font-size:18px;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-text);margin:0}.confirm-module__5IFLza__description{color:var(--color-muted);font-size:var(--font-size-body);margin:0;line-height:1.5}.confirm-module__5IFLza__actions{justify-content:flex-end;gap:var(--space-3);display:flex}
.eyebrow-module__llVvfq__eyebrow{margin:0 0 var(--space-2);color:var(--color-accent);font-size:var(--font-size-sm)}
.form-controls-module__B6oPdW__stack{gap:var(--space-6);display:grid}.form-controls-module__B6oPdW__field{gap:var(--space-3);color:var(--color-muted);font-size:var(--font-size-ui);display:grid}.form-controls-module__B6oPdW__field.form-controls-module__B6oPdW__compact{font-size:var(--font-size-body)}.form-controls-module__B6oPdW__control{width:100%;min-width:0;min-height:36px;padding:0 var(--space-6);border:var(--border-control);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font:inherit;transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), background-color var(--motion-fast) var(--ease-standard);outline:none}.form-controls-module__B6oPdW__control:focus-visible{border-color:var(--color-focus-border);box-shadow:var(--shadow-focus)}.form-controls-module__B6oPdW__control:disabled{cursor:not-allowed;opacity:.52}.form-controls-module__B6oPdW__control.form-controls-module__B6oPdW__compact{min-height:36px;padding:var(--space-3) var(--space-5);border-radius:7px}.form-controls-module__B6oPdW__control.form-controls-module__B6oPdW__large{min-height:52px}textarea.form-controls-module__B6oPdW__control{min-height:96px;padding-block:var(--space-4);resize:vertical}.form-controls-module__B6oPdW__control.form-controls-module__B6oPdW__inset{background:var(--color-surface-inset)}.form-controls-module__B6oPdW__message{color:var(--color-muted);font-size:var(--font-size-ui);margin:0;line-height:1.6}.form-controls-module__B6oPdW__danger{color:var(--color-danger)}.form-controls-module__B6oPdW__warning{color:var(--color-warning)}.form-controls-module__B6oPdW__formStatus{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid color-mix(in srgb, var(--color-muted) 22%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-surface-inset) 82%, transparent);color:var(--color-muted);font-size:var(--font-size-ui);margin:0;line-height:1.55;animation:.18s ease-out both form-controls-module__B6oPdW__form-status-in;display:flex}.form-controls-module__B6oPdW__formStatusIcon{flex:none;margin-top:1px}.form-controls-module__B6oPdW__formStatus-success{border-color:color-mix(in srgb, var(--color-success,#4ade80) 42%, transparent);background:color-mix(in srgb, var(--color-success,#4ade80) 10%, var(--color-surface-inset));color:var(--color-success,#4ade80)}.form-controls-module__B6oPdW__formStatus-danger{border-color:color-mix(in srgb, var(--color-danger) 42%, transparent);background:color-mix(in srgb, var(--color-danger) 9%, var(--color-surface-inset));color:var(--color-danger)}@keyframes form-controls-module__B6oPdW__form-status-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.form-controls-module__B6oPdW__formStatus{animation:none}}
.loading-indicator-module__NvqKoW__indicator{flex:none;place-items:center;display:inline-grid}.loading-indicator-module__NvqKoW__icon{animation:.8s linear infinite loading-indicator-module__NvqKoW__loading-indicator-spin}.loading-indicator-module__NvqKoW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes loading-indicator-module__NvqKoW__loading-indicator-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-indicator-module__NvqKoW__icon{animation-duration:1.8s}}
.popover-module__tsABRW__content{width:max-content;padding:var(--space-2);border:var(--border-control);background:var(--color-surface-raised);z-index:var(--z-popover);animation:popover-module__tsABRW__popover-in var(--motion-fast) var(--ease-out);border-radius:10px;box-shadow:0 12px 32px #0000006b}@keyframes popover-module__tsABRW__popover-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.popover-module__tsABRW__content{animation:none}}
.skeleton-module__rcoECW__skeleton{border-radius:var(--radius-control);background:linear-gradient(100deg, var(--color-surface-inset) 30%, var(--color-surface-raised) 50%, var(--color-surface-inset) 70%);animation:skeleton-module__rcoECW__skeleton-shimmer var(--motion-slow,1.4s) linear infinite;background-size:200% 100%;display:block}.skeleton-module__rcoECW__line{width:100%;height:1em}.skeleton-module__rcoECW__rect{width:100%;height:100%}.skeleton-module__rcoECW__circle{border-radius:var(--radius-round);width:1em;height:1em}@keyframes skeleton-module__rcoECW__skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-module__rcoECW__skeleton{background:var(--color-surface-inset);animation:none}}
.modal-module__3yPDwW__backdrop{background:var(--color-overlay)}.modal-module__3yPDwW__backdrop-calibration{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000d1}.modal-module__3yPDwW__panel{width:min(100%,520px);padding:var(--space-8);border:var(--border-control);border-radius:var(--radius-control);background:var(--color-surface);pointer-events:auto;gap:18px;display:grid}.modal-module__3yPDwW__size-large{width:min(100%,620px)}.modal-module__3yPDwW__variant-calibration{scrollbar-gutter:stable;background:linear-gradient(145deg,#121817 0%,#0d1211 72%);border-color:#ffffff24;border-radius:14px;flex-direction:column;gap:0;width:min(100%,1080px);max-height:min(860px,100svh - 40px);padding:0;display:flex;overflow-y:auto;box-shadow:0 28px 90px #000000a3,inset 0 1px #ffffff06}.modal-module__3yPDwW__variant-editor{gap:var(--space-5);border-radius:var(--radius-panel);flex-direction:column;width:min(100%,920px);max-height:min(82dvh,760px);padding:18px;display:flex;overflow:hidden}.modal-module__3yPDwW__header{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.modal-module__3yPDwW__header h2{font-size:20px;font-weight:var(--font-weight-semibold);letter-spacing:0;margin:0}.modal-module__3yPDwW__header-calibration{border-bottom:1px solid #ffffff13;padding:22px 26px 20px}.modal-module__3yPDwW__header-calibration h2{letter-spacing:-.02em;font-size:22px}.modal-module__3yPDwW__header-editor h2{font-size:18px}@media (max-width:719px){.modal-module__3yPDwW__variant-calibration{max-height:calc(100svh - 24px)}.modal-module__3yPDwW__header-calibration{padding-inline:var(--space-7)}}
.auth-form-module__B7E0AG__modeToggle{border:var(--border-subtle);border-radius:var(--radius-control);background:var(--color-surface-inset);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.auth-form-module__B7E0AG__modeButton{min-height:36px;color:var(--color-muted);font:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:none;border-radius:6px}.auth-form-module__B7E0AG__modeButtonActive{background:var(--color-surface-raised);color:var(--color-text)}.auth-form-module__B7E0AG__submitButton{margin-top:var(--space-2)}.auth-form-module__B7E0AG__passwordWrap{display:block;position:relative}.auth-form-module__B7E0AG__passwordInput{padding-right:44px}.auth-form-module__B7E0AG__passwordToggle{min-width:32px;min-height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-form-module__B7E0AG__passwordToggle:hover:not(:disabled){color:var(--color-text)}.auth-form-module__B7E0AG__passwordToggle:disabled{cursor:not-allowed;opacity:.52}.auth-form-module__B7E0AG__links{justify-content:center;align-items:center;gap:8px;display:flex}.auth-form-module__B7E0AG__linkButton{color:var(--color-muted);font-size:var(--font-size-ui);cursor:pointer;background:0 0;border:none;padding:0}.auth-form-module__B7E0AG__linkButton:hover{color:var(--color-text)}.auth-form-module__B7E0AG__signinLinks{justify-content:space-between}.auth-form-module__B7E0AG__signupLink{color:var(--color-accent);font-weight:var(--font-weight-semibold);text-underline-offset:4px;-webkit-text-decoration:underline #62d8aa80;text-decoration:underline #62d8aa80}.auth-form-module__B7E0AG__signupLink:hover{color:var(--color-accent-hover);text-decoration-color:currentColor}.auth-form-module__B7E0AG__signupLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:2px}
.login-dialog-module__eGP7FG__panel{width:min(100%,420px);padding:24px}@media (max-width:719px){.login-dialog-module__eGP7FG__panel{width:100%;padding:20px}}
.account-dialog-module__QF4T2q__panel{width:min(100%,420px);padding:24px}@media (max-width:719px){.account-dialog-module__QF4T2q__panel{width:100%;padding:20px}}
.episode-overflow-menu-module__77KpZa__root{position:absolute;top:12px;right:4px}.episode-overflow-menu-module__77KpZa__trigger{border-radius:var(--radius-round);width:32px;height:32px;color:var(--color-muted);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.episode-overflow-menu-module__77KpZa__trigger:hover,.episode-overflow-menu-module__77KpZa__trigger[aria-expanded=true]{color:var(--color-text);background:#ffffff0e;border-color:#ffffff1f}.episode-overflow-menu-module__77KpZa__trigger:disabled{color:inherit}.episode-overflow-menu-module__77KpZa__menu{flex-direction:column;gap:2px;display:flex}.episode-overflow-menu-module__77KpZa__item{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-body);text-align:left;background:0 0;border:0;line-height:1.2;text-decoration:none}.episode-overflow-menu-module__77KpZa__item:hover{background:#ffffff0f}.episode-overflow-menu-module__77KpZa__danger{color:var(--color-danger)}.episode-overflow-menu-module__77KpZa__danger:hover{background:#ff746c1f}@media (pointer:coarse){.episode-overflow-menu-module__77KpZa__root{top:8px}.episode-overflow-menu-module__77KpZa__trigger{width:44px;height:44px}.episode-overflow-menu-module__77KpZa__item{min-height:44px}}
.image-preview-module__q6GlcG__backdrop{z-index:var(--z-lightbox);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020404f0;animation:.15s ease-out image-preview-module__q6GlcG__preview-fade-in;position:fixed;inset:0}.image-preview-module__q6GlcG__dialog{z-index:calc(var(--z-lightbox) + 1);outline:none;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;display:grid;position:fixed;inset:16px}.image-preview-module__q6GlcG__toolbar{color:#ffffffb8;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:14px;font-size:13px;display:flex}.image-preview-module__q6GlcG__close,.image-preview-module__q6GlcG__navigation{color:#fff;cursor:pointer;background:#14191ae0;border:1px solid #ffffff29;border-radius:999px;place-items:center;transition:border-color .14s,background .14s,transform .14s;display:inline-grid}.image-preview-module__q6GlcG__close{width:46px;height:46px}.image-preview-module__q6GlcG__close:hover,.image-preview-module__q6GlcG__navigation:hover{background:#202727f5;border-color:#ffffff57}.image-preview-module__q6GlcG__close:focus-visible,.image-preview-module__q6GlcG__navigation:focus-visible,.image-preview-module__q6GlcG__filmstrip button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.image-preview-module__q6GlcG__stage{place-items:center;min-height:0;padding-inline:70px;display:grid;position:relative;overflow:hidden}.image-preview-module__q6GlcG__image{object-fit:contain;border-radius:4px;width:100%;min-width:0;height:100%;min-height:0;display:block;box-shadow:0 24px 70px #0000006b}.image-preview-module__q6GlcG__navigation{width:50px;height:50px;position:absolute;top:50%;transform:translateY(-50%)}.image-preview-module__q6GlcG__navigation:active{transform:translateY(-50%)scale(.96)}.image-preview-module__q6GlcG__previous{left:6px}.image-preview-module__q6GlcG__next{right:6px}.image-preview-module__q6GlcG__caption{color:#ffffffd6;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:760px;margin:0 auto;font-size:13px;line-height:1.5;overflow:hidden}.image-preview-module__q6GlcG__filmstrip{scrollbar-width:thin;gap:8px;max-width:min(100%,920px);margin:0 auto;padding:4px 4px 6px;display:flex;overflow-x:auto}.image-preview-module__q6GlcG__filmstrip>div{flex:none}.image-preview-module__q6GlcG__filmstrip button{cursor:pointer;opacity:.54;background:#080a09;border:2px solid #0000;border-radius:7px;width:66px;height:50px;padding:0;transition:border-color .14s,opacity .14s,transform .14s;overflow:hidden}.image-preview-module__q6GlcG__filmstrip button:hover{opacity:.82;transform:translateY(-1px)}.image-preview-module__q6GlcG__filmstrip button.image-preview-module__q6GlcG__activeThumbnail{border-color:var(--color-accent);opacity:1}.image-preview-module__q6GlcG__filmstrip img{object-fit:cover;width:100%;height:100%;display:block}.image-preview-module__q6GlcG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes image-preview-module__q6GlcG__preview-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:719px){.image-preview-module__q6GlcG__dialog{inset:10px}.image-preview-module__q6GlcG__stage{padding-inline:0;padding-bottom:58px}.image-preview-module__q6GlcG__navigation{top:auto;bottom:0}.image-preview-module__q6GlcG__previous{left:calc(50% - 60px)}.image-preview-module__q6GlcG__next{right:calc(50% - 60px)}.image-preview-module__q6GlcG__filmstrip button{width:58px;height:44px}}@media (hover:none){.image-preview-module__q6GlcG__close,.image-preview-module__q6GlcG__navigation{background:#14191af5}}@media (prefers-reduced-motion:reduce){.image-preview-module__q6GlcG__backdrop{animation:none}.image-preview-module__q6GlcG__close,.image-preview-module__q6GlcG__navigation,.image-preview-module__q6GlcG__filmstrip button{transition:none}}
.qr-login-panel-module__AdQtWa__panel{gap:16px}.qr-login-panel-module__AdQtWa__qrStage{background:linear-gradient(135deg,#70dfbb14,#0000 42%),#050c0d9e;border:1px solid #82e2c440;border-radius:18px;place-items:center;width:224px;height:224px;margin:2px auto 0;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 32px #4fcca60d,0 16px 40px #0003}.qr-login-panel-module__AdQtWa__qrImage{background:#fff;border-radius:10px;width:200px;height:200px;display:block}.qr-login-panel-module__AdQtWa__qrPlaceholder{width:200px;height:200px;color:var(--color-accent);background-color:#ffffff0b;background-image:linear-gradient(110deg,#0000 30%,#ffffff17 46%,#0000 62%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:240% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:10px;place-items:center;animation:1.6s ease-in-out infinite qr-login-panel-module__AdQtWa__qr-skeleton;display:grid}.qr-login-panel-module__AdQtWa__scanLine{background:linear-gradient(90deg, transparent, var(--color-accent), transparent);height:2px;box-shadow:0 0 12px var(--color-accent);opacity:.8;border-radius:999px;animation:2.4s ease-in-out infinite qr-login-panel-module__AdQtWa__qr-scan;position:absolute;top:14px;left:14px;right:14px}.qr-login-panel-module__AdQtWa__qrCorner{width:30px;height:30px;color:var(--color-accent);background:#050c0ddb;border:1px solid #ffffff1f;border-radius:9px;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.qr-login-panel-module__AdQtWa__statusCopy{text-align:center;gap:5px;display:grid}.qr-login-panel-module__AdQtWa__statusCopy strong{color:var(--color-text);font-size:15px;font-weight:var(--font-weight-semibold)}.qr-login-panel-module__AdQtWa__statusCopy span{color:var(--color-muted);font-size:var(--font-size-ui);line-height:1.55}.qr-login-panel-module__AdQtWa__waitingMeta{color:var(--color-muted);background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.qr-login-panel-module__AdQtWa__waitingMeta>span{align-items:center;gap:7px;display:inline-flex}.qr-login-panel-module__AdQtWa__liveDot{background:var(--color-accent);border-radius:50%;width:7px;height:7px;animation:1.7s ease-in-out infinite qr-login-panel-module__AdQtWa__live-pulse;box-shadow:0 0 0 4px #62dab41a}.qr-login-panel-module__AdQtWa__countdown{color:var(--color-text);font-variant-numeric:tabular-nums}.qr-login-panel-module__AdQtWa__refresh{color:var(--color-muted);font-size:var(--font-size-ui);cursor:pointer;background:0 0;border:none;justify-content:center;justify-self:center;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.qr-login-panel-module__AdQtWa__refresh:hover{color:var(--color-text)}.qr-login-panel-module__AdQtWa__progressOrb,.qr-login-panel-module__AdQtWa__successOrb,.qr-login-panel-module__AdQtWa__errorStage{border-radius:32px;place-items:center;width:112px;height:112px;margin:18px auto 8px;display:grid}.qr-login-panel-module__AdQtWa__progressOrb{color:var(--color-accent);background:radial-gradient(circle,#66deb821,#ffffff06 68%);border:1px solid #6ee0bc40;box-shadow:0 0 40px #5bd3ad1a}.qr-login-panel-module__AdQtWa__successOrb{color:var(--color-accent);animation:qr-login-panel-module__AdQtWa__success-arrive .42s var(--ease-standard);background:#66deb81a;border:1px solid #6ee0bc52}.qr-login-panel-module__AdQtWa__errorStage{color:var(--color-muted);background:#ffffff09;border:1px solid #ffffff1a}.qr-login-panel-module__AdQtWa__steps{color:var(--color-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:8px;font-size:11px;display:grid}.qr-login-panel-module__AdQtWa__steps>span:not(.qr-login-panel-module__AdQtWa__stepLine){align-items:center;gap:5px;display:inline-flex}.qr-login-panel-module__AdQtWa__stepLine{background:linear-gradient(90deg, var(--color-accent), #ffffff1a);height:1px}.qr-login-panel-module__AdQtWa__stepDone{color:var(--color-accent)}.qr-login-panel-module__AdQtWa__stepActive{color:var(--color-text)}.qr-login-panel-module__AdQtWa__srMessage{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes qr-login-panel-module__AdQtWa__qr-scan{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.9;transform:translateY(192px)}}@keyframes qr-login-panel-module__AdQtWa__qr-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes qr-login-panel-module__AdQtWa__live-pulse{50%{opacity:.75;box-shadow:0 0 0 7px #62dab408}}@keyframes qr-login-panel-module__AdQtWa__success-arrive{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.qr-login-panel-module__AdQtWa__qrPlaceholder,.qr-login-panel-module__AdQtWa__scanLine,.qr-login-panel-module__AdQtWa__liveDot,.qr-login-panel-module__AdQtWa__successOrb{animation:none}}
.pagination-module__03rVKq__pagination{justify-content:space-between;align-items:center;gap:var(--space-6);padding-top:var(--space-6);color:var(--color-muted);font-size:var(--font-size-sm);display:flex}.pagination-module__03rVKq__summary{font-variant-numeric:tabular-nums;min-width:max-content;margin:0}.pagination-module__03rVKq__summary span{color:var(--color-text);font-weight:var(--font-weight-semibold)}.pagination-module__03rVKq__controls,.pagination-module__03rVKq__pages{align-items:center;gap:4px;display:flex}.pagination-module__03rVKq__arrow,.pagination-module__03rVKq__page{border-color:#0000}.pagination-module__03rVKq__page[aria-current=page]{border-color:var(--color-focus-border);background:var(--color-accent-selected);color:var(--color-accent)}.pagination-module__03rVKq__ellipsis{place-items:center;width:24px;height:32px;display:grid}@media (max-width:560px){.pagination-module__03rVKq__pagination{align-items:flex-end}.pagination-module__03rVKq__pages{display:none}}
.auth-screen-module__su-Nea__screen{height:100svh;padding:var(--space-9);grid-template-columns:1fr 1fr;place-items:center;display:grid;position:relative;overflow:auto}@media (max-width:768px){.auth-screen-module__su-Nea__screen{grid-template-columns:1fr;place-items:center}}.auth-screen-module__su-Nea__bg{z-index:0;position:fixed;inset:0}.auth-screen-module__su-Nea__bgImage{object-fit:cover}.auth-screen-module__su-Nea__bgOverlay{background:linear-gradient(#080a0b73,#080a0bb3);position:absolute;inset:0}.auth-screen-module__su-Nea__panel{width:min(100%,420px);padding:var(--space-9);border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(14px);z-index:1;background:#14191ab8;border:1px solid #ffffff1f;gap:18px;display:grid;box-shadow:0 12px 40px #00000073}.auth-screen-module__su-Nea__lockup{top:var(--space-9);left:var(--space-9);z-index:2;width:min(200px,50vw);height:auto;position:fixed}.auth-screen-module__su-Nea__panel h1{font-size:22px;font-weight:var(--font-weight-semibold);letter-spacing:0;margin:0}.auth-screen-module__su-Nea__panel>p{color:var(--color-muted);margin:0;line-height:1.7}.auth-screen-module__su-Nea__modeDescription{animation:auth-screen-module__su-Nea__auth-copy-enter .18s var(--ease-standard)}@keyframes auth-screen-module__su-Nea__auth-copy-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.auth-screen-module__su-Nea__modeDescription{animation:none}}.auth-screen-module__su-Nea__modeToggle{border:var(--border-subtle);border-radius:var(--radius-control);background:var(--color-surface-inset);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.auth-screen-module__su-Nea__modeButton{min-height:36px;color:var(--color-muted);font:inherit;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);background:0 0;border:none;border-radius:6px;font-size:13px;font-weight:600}.auth-screen-module__su-Nea__modeButtonActive{background:var(--color-surface-raised);color:var(--color-text)}.auth-screen-module__su-Nea__compact .auth-screen-module__su-Nea__panel{width:100%;box-shadow:none;background:0 0;border:0;padding:0}
.audio-cache-panel-module__ARm5kG__panel{text-align:left;background:#14191a9e;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:min(100%,640px);padding:10px 12px;animation:.22s ease-out both audio-cache-panel-module__ARm5kG__cache-panel-in;display:flex}.audio-cache-panel-module__ARm5kG__copy{flex:1;gap:7px;min-width:0;display:grid}.audio-cache-panel-module__ARm5kG__heading{align-items:center;gap:9px;min-width:0;display:flex}.audio-cache-panel-module__ARm5kG__heading>div{gap:2px;min-width:0;display:grid}.audio-cache-panel-module__ARm5kG__heading strong{color:var(--color-text);font-size:12px;font-weight:var(--font-weight-semibold)}.audio-cache-panel-module__ARm5kG__icon{background:var(--color-accent-soft);width:26px;height:26px;color:var(--color-accent);border-radius:8px;flex:none;place-items:center;display:grid}.audio-cache-panel-module__ARm5kG__icon[data-state=complete]{background:#62d8aa29}.audio-cache-panel-module__ARm5kG__icon[data-state=error]{color:var(--color-danger);background:#ff746c1f}.audio-cache-panel-module__ARm5kG__status,.audio-cache-panel-module__ARm5kG__error{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.audio-cache-panel-module__ARm5kG__error{color:var(--color-danger-text)}.audio-cache-panel-module__ARm5kG__progress{background:#ffffff1a;border:0;border-radius:999px;width:100%;height:4px;display:block;overflow:hidden}.audio-cache-panel-module__ARm5kG__progress::-webkit-progress-bar{background:#ffffff1a}.audio-cache-panel-module__ARm5kG__progress::-webkit-progress-value{border-radius:inherit;background:var(--color-accent);transition:width var(--motion-normal) var(--ease-out)}.audio-cache-panel-module__ARm5kG__progress::-moz-progress-bar{border-radius:inherit;background:var(--color-accent)}@keyframes audio-cache-panel-module__ARm5kG__cache-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:719px){.audio-cache-panel-module__ARm5kG__panel{gap:8px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.audio-cache-panel-module__ARm5kG__panel{transition:none;animation:none}.audio-cache-panel-module__ARm5kG__progress::-webkit-progress-value{transition:none;animation:none}}
.image-overlay-module__qaqodW__overlay{z-index:var(--z-toast);background:#050606;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-overlay-module__qaqodW__image{object-fit:contain;max-width:100%;max-height:86svh;display:block}.image-overlay-module__qaqodW__loading{color:var(--color-muted);margin:0;position:fixed;bottom:50%;left:50%;transform:translate(-50%,50%)}.image-overlay-module__qaqodW__close{width:56px;height:56px;color:var(--color-text);background:#14191aeb;border:1px solid #ffffff24;border-radius:999px;place-items:center;display:inline-grid;position:fixed;top:20px;right:20px}.image-overlay-module__qaqodW__feedback{height:56px;color:var(--color-text);font:inherit;cursor:pointer;background:#14191aeb;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:0 18px;display:inline-flex;position:fixed;top:20px;right:88px}.image-overlay-module__qaqodW__playback{min-width:112px;height:56px;color:var(--color-text);font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14191aeb;border:1px solid #fff3;border-radius:999px;align-items:center;gap:9px;padding:0 22px;font-weight:650;display:inline-flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.image-overlay-module__qaqodW__modeToggle{min-width:112px;height:56px;color:var(--color-text);font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14191aeb;border:1px solid #fff3;border-radius:999px;align-items:center;gap:9px;padding:0 22px;font-weight:650;display:inline-flex;position:fixed;top:20px;left:20px}.image-overlay-module__qaqodW__grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:start;gap:14px;width:min(100%,1280px);max-height:86svh;padding:4px;display:grid;overflow-y:auto}.image-overlay-module__qaqodW__gridItem{flex-direction:column;gap:6px;min-width:0;display:flex}.image-overlay-module__qaqodW__grid img{aspect-ratio:4/3;object-fit:contain;border-radius:8px;width:100%;max-height:80svh;display:block}.image-overlay-module__qaqodW__gridCaption{color:var(--color-text);text-align:center;text-shadow:0 1px 8px #000000b8;margin:0;font-size:12px;line-height:1.3}.image-overlay-module__qaqodW__feedback:hover,.image-overlay-module__qaqodW__playback:hover,.image-overlay-module__qaqodW__close:hover,.image-overlay-module__qaqodW__modeToggle:hover,.image-overlay-module__qaqodW__controls button:hover{background:#232a2bf5;border-color:#ffffff61}.image-overlay-module__qaqodW__feedback:focus-visible,.image-overlay-module__qaqodW__playback:focus-visible,.image-overlay-module__qaqodW__close:focus-visible,.image-overlay-module__qaqodW__modeToggle:focus-visible,.image-overlay-module__qaqodW__controls button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.image-overlay-module__qaqodW__caption{max-width:760px;color:var(--color-text);text-align:center;text-shadow:0 1px 8px #000000b8;margin:0 auto;position:fixed;bottom:48px;left:24px;right:24px}.image-overlay-module__qaqodW__controls{align-items:center;gap:14px;display:flex;position:fixed;bottom:86px;left:50%;transform:translate(-50%)}.image-overlay-module__qaqodW__controls button{width:52px;height:52px;color:var(--color-text);background:#14191aeb;border:1px solid #ffffff24;border-radius:999px;place-items:center;display:inline-grid}.image-overlay-module__qaqodW__controls span{min-width:52px;color:var(--color-text);text-align:center}.image-overlay-module__qaqodW__timer{background:var(--color-accent);transform-origin:0;width:100%;height:4px;animation:linear forwards image-overlay-module__qaqodW__timer-shrink;animation-duration:var(--image-overlay-duration,15s);position:fixed;bottom:0;left:0}@media (max-width:600px){.image-overlay-module__qaqodW__feedback{height:42px;padding:0 12px;top:84px;right:20px}.image-overlay-module__qaqodW__playback{min-width:94px;height:48px;padding:0 12px}.image-overlay-module__qaqodW__modeToggle{min-width:48px;height:48px;padding:0 12px}.image-overlay-module__qaqodW__modeToggle span{display:none}.image-overlay-module__qaqodW__close{width:48px;height:48px}}@keyframes image-overlay-module__qaqodW__timer-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
.cue-dialogs-module__0I1XrW__calibration-context{background:#ffffff04;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-end;gap:24px;padding:18px 26px;display:flex}.cue-dialogs-module__0I1XrW__calibration-context>div{gap:4px;min-width:0;display:grid}.cue-dialogs-module__0I1XrW__calibration-context span{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.cue-dialogs-module__0I1XrW__calibration-context strong{color:#f0f6f3e6;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:560;overflow:hidden}.cue-dialogs-module__0I1XrW__calibration-context p{max-width:420px;color:var(--color-muted);text-align:right;margin:0;font-size:12px;line-height:1.6}.cue-dialogs-module__0I1XrW__calibration-sample{gap:18px;padding:22px 26px 24px;display:grid}.cue-dialogs-module__0I1XrW__calibration-selection{background:0 0;grid-template-columns:minmax(0,1fr);gap:14px;padding:0;display:grid}.cue-dialogs-module__0I1XrW__calibration-selection__summary,.cue-dialogs-module__0I1XrW__calibration-selection label{justify-content:space-between;align-items:center;gap:16px;display:flex}.cue-dialogs-module__0I1XrW__calibration-selection__summary{color:var(--color-text);font-size:14px}.cue-dialogs-module__0I1XrW__calibration-selection__summary>div{align-items:center;gap:11px;display:flex}.cue-dialogs-module__0I1XrW__calibration-selection__summary>div>span:not(.cue-dialogs-module__0I1XrW__calibration-step){gap:3px;display:grid}.cue-dialogs-module__0I1XrW__calibration-selection__summary b{font-size:14px;font-weight:620}.cue-dialogs-module__0I1XrW__calibration-selection__summary small{color:var(--color-muted);font-size:11px;font-weight:400}.cue-dialogs-module__0I1XrW__calibration-step{width:28px;height:28px;color:var(--color-accent);font-variant-numeric:tabular-nums;border:1px solid #62d8aa52;border-radius:50%;place-items:center;font-size:10px;display:grid}.cue-dialogs-module__0I1XrW__calibration-selection label,.cue-dialogs-module__0I1XrW__calibration-selection__scale{color:var(--color-muted);font-size:12px}.cue-dialogs-module__0I1XrW__calibration-selection label strong,.cue-dialogs-module__0I1XrW__calibration-selection__summary strong{color:var(--color-accent);font-variant-numeric:tabular-nums;background:#62d8aa0f;border:1px solid #62d8aa2e;border-radius:7px;padding:7px 11px;font-size:13px}.cue-dialogs-module__0I1XrW__calibration-selection__summary strong i{color:#62d8aa7a;margin:0 5px;font-style:normal}.cue-dialogs-module__0I1XrW__calibration-sample__actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:2px;display:flex}.cue-dialogs-module__0I1XrW__calibration-analyze{justify-content:center;align-items:center;gap:8px;min-width:136px;display:inline-flex}.cue-dialogs-module__0I1XrW__calibration-status{color:var(--color-muted);margin:18px 26px;font-size:13px}.cue-dialogs-module__0I1XrW__calibration-loading{background:#62d8aa12;border:1px solid #62d8aa3d;border-radius:10px;align-items:center;gap:12px;margin:16px 26px 20px;padding:13px 15px;display:flex;box-shadow:inset 0 0 24px #62d8aa06}.cue-dialogs-module__0I1XrW__calibration-loading__icon{width:36px;height:36px;color:var(--color-accent);background:#62d8aa1f;border-radius:50%;flex:none;place-items:center;display:grid}.cue-dialogs-module__0I1XrW__calibration-loading>span:last-child{gap:3px;display:grid}.cue-dialogs-module__0I1XrW__calibration-loading strong{color:var(--color-text);font-size:13px}.cue-dialogs-module__0I1XrW__calibration-loading small{color:var(--color-muted);font-size:11px;line-height:1.45}.cue-dialogs-module__0I1XrW__calibration-spinner{animation:.8s linear infinite cue-dialogs-module__0I1XrW__calibration-spin}@keyframes cue-dialogs-module__0I1XrW__calibration-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cue-dialogs-module__0I1XrW__calibration-spinner{animation-duration:1.8s}}.cue-dialogs-module__0I1XrW__calibration-results{border-top:var(--border-subtle);flex-shrink:0;gap:20px;padding:22px 26px 24px;display:grid}.cue-dialogs-module__0I1XrW__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cue-dialogs-module__0I1XrW__sample-waveform__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cue-dialogs-module__0I1XrW__calibration-selection .cue-dialogs-module__0I1XrW__sample-waveform__fields label{color:#ffffff85;letter-spacing:.04em;justify-content:stretch;gap:7px;min-width:0;font-size:10px;display:grid}.cue-dialogs-module__0I1XrW__sample-waveform__fields input{width:100%;min-width:0;height:42px;color:var(--color-text);border:var(--border-control);font-variant-numeric:tabular-nums;background:#ffffff06;border-radius:7px;outline:none;padding:8px 12px}.cue-dialogs-module__0I1XrW__sample-waveform__fields input:focus{border-color:var(--color-focus-border);box-shadow:var(--shadow-focus)}.cue-dialogs-module__0I1XrW__sample-source{background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;grid-auto-flow:column;justify-self:start;gap:4px;padding:4px;display:inline-grid}.cue-dialogs-module__0I1XrW__sample-source label{color:var(--color-muted);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:7px 14px;font-size:12px;transition:color .14s,background .14s,border-color .14s;display:inline-flex}.cue-dialogs-module__0I1XrW__sample-source label:has(input:checked){color:var(--color-accent);background:#62d8aa0f;border-color:#62d8aa52;font-weight:560}.cue-dialogs-module__0I1XrW__sample-source label:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.cue-dialogs-module__0I1XrW__sample-assets{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.cue-dialogs-module__0I1XrW__calibration-selection .cue-dialogs-module__0I1XrW__sample-asset{border:var(--border-control);cursor:pointer;background:#ffffff06;border-radius:8px;justify-content:stretch;gap:4px;min-width:0;padding:11px 13px;transition:color .14s,background .14s,border-color .14s;display:grid}.cue-dialogs-module__0I1XrW__sample-asset b{color:var(--color-text);font-size:13px;font-weight:600}.cue-dialogs-module__0I1XrW__sample-asset span{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cue-dialogs-module__0I1XrW__calibration-selection .cue-dialogs-module__0I1XrW__sample-asset:has(input:checked){background:#62d8aa12;border-color:#62d8aa6b}.cue-dialogs-module__0I1XrW__sample-asset:has(input:checked) b{color:var(--color-accent)}.cue-dialogs-module__0I1XrW__calibration-selection .cue-dialogs-module__0I1XrW__sample-asset:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.cue-dialogs-module__0I1XrW__sample-asset:has(input:disabled){opacity:.5;cursor:not-allowed}.cue-dialogs-module__0I1XrW__sample-assets+.cue-dialogs-module__0I1XrW__sample-waveform__fields{grid-template-columns:minmax(0,280px)}.cue-dialogs-module__0I1XrW__calibration-workspace{grid-template-columns:minmax(340px,2fr) minmax(0,3fr);align-items:start;gap:24px;display:grid}.cue-dialogs-module__0I1XrW__calibration-workspace:has(>.cue-dialogs-module__0I1XrW__calibration-candidates:only-child){grid-template-columns:minmax(0,1fr)}.cue-dialogs-module__0I1XrW__calibration-candidates{scrollbar-gutter:stable;gap:8px;max-height:420px;padding:4px;display:grid;overflow-y:auto}.cue-dialogs-module__0I1XrW__calibration-candidates--match{height:360px}.cue-dialogs-module__0I1XrW__image-binding-cue-row{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:6px;display:grid}.cue-dialogs-module__0I1XrW__image-binding-cue{justify-content:space-between;gap:10px;width:100%;min-height:38px;display:flex}.cue-dialogs-module__0I1XrW__image-binding-cue span{font-variant-numeric:tabular-nums}.cue-dialogs-module__0I1XrW__image-binding-cue small{color:var(--color-muted);font-size:11px;font-weight:500}.cue-dialogs-module__0I1XrW__image-binding-preview{align-self:stretch;place-items:center;width:38px;min-width:0;height:38px;min-height:38px;padding:0;display:inline-grid}.cue-dialogs-module__0I1XrW__image-binding-preview-text{align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:12px;display:inline-flex}.cue-dialogs-module__0I1XrW__calibration-candidates,.cue-dialogs-module__0I1XrW__calibration-image-grid{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}.cue-dialogs-module__0I1XrW__calibration-candidates::-webkit-scrollbar{width:10px;height:10px}.cue-dialogs-module__0I1XrW__calibration-image-grid::-webkit-scrollbar{width:10px;height:10px}.cue-dialogs-module__0I1XrW__calibration-candidates::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.cue-dialogs-module__0I1XrW__calibration-image-grid::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.cue-dialogs-module__0I1XrW__calibration-candidates::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.cue-dialogs-module__0I1XrW__calibration-image-grid::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.cue-dialogs-module__0I1XrW__calibration-candidate{border-bottom:var(--border-subtle);grid-template-columns:minmax(0,1fr) auto 44px 44px;align-items:center;gap:8px;padding:12px 0;display:grid}.cue-dialogs-module__0I1XrW__calibration-candidate>button:first-child{font-variant-numeric:tabular-nums;justify-self:start}.cue-dialogs-module__0I1XrW__calibration-candidate>span{color:var(--color-muted);white-space:nowrap;font-size:12px}.cue-dialogs-module__0I1XrW__calibration-candidate>.cue-dialogs-module__0I1XrW__calibration-candidate__play{justify-self:end}.cue-dialogs-module__0I1XrW__calibration-image-picker{min-width:0}.cue-dialogs-module__0I1XrW__image-binding-workspace.cue-dialogs-module__0I1XrW__is-single{grid-template-columns:minmax(0,1fr)}.cue-dialogs-module__0I1XrW__image-binding-workspace.cue-dialogs-module__0I1XrW__is-single .cue-dialogs-module__0I1XrW__calibration-image-grid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr))}.cue-dialogs-module__0I1XrW__calibration-image-picker h3{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;font-size:16px;line-height:1.5;display:flex}.cue-dialogs-module__0I1XrW__calibration-image-picker h3 span{color:var(--color-accent);font-variant-numeric:tabular-nums}.cue-dialogs-module__0I1XrW__calibration-image-picker h3 strong{color:var(--color-muted);font-size:12px;font-weight:500}.cue-dialogs-module__0I1XrW__calibration-image-picker__tools{align-items:center;gap:8px;display:inline-flex}.cue-dialogs-module__0I1XrW__calibration-image-grid{scrollbar-gutter:stable;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;max-height:380px;padding:4px;display:grid;overflow-y:auto}.cue-dialogs-module__0I1XrW__calibration-image-grid__item{cursor:pointer;border:2px solid #0000;border-radius:6px;grid-template-rows:auto 36px;gap:8px;min-width:0;padding:8px;display:grid;position:relative}.cue-dialogs-module__0I1XrW__calibration-image-grid__item>label{cursor:pointer;display:contents}.cue-dialogs-module__0I1XrW__calibration-image-grid__item.cue-dialogs-module__0I1XrW__is-selected{border-color:var(--color-accent);background:#62d8aa0f}.cue-dialogs-module__0I1XrW__calibration-image-grid__item.cue-dialogs-module__0I1XrW__is-used:not(.cue-dialogs-module__0I1XrW__is-selected){border-color:#ffffff29}.cue-dialogs-module__0I1XrW__calibration-image-grid__badge{color:var(--color-accent);pointer-events:none;background:#62d8aa2e;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;line-height:1;display:inline-flex;position:absolute;top:42px;right:8px}.cue-dialogs-module__0I1XrW__calibration-image-grid__preview{z-index:var(--z-base);width:28px;height:28px;color:var(--color-text);cursor:zoom-in;opacity:0;background:#080a09d6;border:1px solid #fff3;border-radius:999px;place-items:center;padding:0;transition:opacity .14s,border-color .14s,background .14s;display:inline-grid;position:absolute;top:12px;right:12px}.cue-dialogs-module__0I1XrW__calibration-image-grid__item:hover .cue-dialogs-module__0I1XrW__calibration-image-grid__preview,.cue-dialogs-module__0I1XrW__calibration-image-grid__preview:focus-visible{opacity:1}.cue-dialogs-module__0I1XrW__calibration-image-grid__preview:hover{border-color:var(--color-accent);background:#101815f5}.cue-dialogs-module__0I1XrW__calibration-image-grid__preview:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (hover:none){.cue-dialogs-module__0I1XrW__calibration-image-grid__preview{opacity:1}}.cue-dialogs-module__0I1XrW__calibration-image-grid__badge svg{flex-shrink:0}.cue-dialogs-module__0I1XrW__calibration-image-grid img{aspect-ratio:1;object-fit:contain;background:#080a09;width:100%;display:block}.cue-dialogs-module__0I1XrW__calibration-image-grid input{width:20px;height:20px;accent-color:var(--color-accent);position:absolute;top:12px;left:12px}.cue-dialogs-module__0I1XrW__calibration-image-grid span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.cue-dialogs-module__0I1XrW__calibration-footer{border-top:var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.cue-dialogs-module__0I1XrW__calibration-footer__dedup-summary{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:13px}.cue-dialogs-module__0I1XrW__calibration-footer__dedup{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cue-dialogs-module__0I1XrW__calibration-footer p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}.cue-dialogs-module__0I1XrW__calibration-footer>button,.cue-dialogs-module__0I1XrW__calibration-footer__dedup>button{flex-shrink:0}@media (max-width:719px){.cue-dialogs-module__0I1XrW__calibration-sample{gap:12px}.cue-dialogs-module__0I1XrW__calibration-sample,.cue-dialogs-module__0I1XrW__calibration-results{padding-inline:16px}.cue-dialogs-module__0I1XrW__calibration-context{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px}.cue-dialogs-module__0I1XrW__calibration-context p{text-align:left}.cue-dialogs-module__0I1XrW__calibration-workspace{grid-template-columns:minmax(0,1fr);gap:20px}.cue-dialogs-module__0I1XrW__calibration-candidates{max-height:240px}.cue-dialogs-module__0I1XrW__calibration-candidates--match{height:240px}.cue-dialogs-module__0I1XrW__calibration-selection__summary{flex-wrap:wrap;gap:8px}.cue-dialogs-module__0I1XrW__calibration-sample__actions{flex-wrap:wrap;gap:12px;display:flex}.cue-dialogs-module__0I1XrW__calibration-sample__actions>button{flex:140px}.cue-dialogs-module__0I1XrW__calibration-footer{flex-direction:column;align-items:stretch}}
.feedback-dialog-module__VmVu8W__backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030809c7}.feedback-dialog-module__VmVu8W__shell{padding:16px}.feedback-dialog-module__VmVu8W__panel{pointer-events:auto;width:min(100%,480px);max-height:min(92svh,780px);color:var(--color-text);text-align:left;background:#1b2424;border:1px solid #62d8aa40;border-radius:20px;padding:26px;overflow-y:auto;box-shadow:0 30px 90px #0000007a}.feedback-dialog-module__VmVu8W__heading{align-items:start;gap:14px;display:flex}.feedback-dialog-module__VmVu8W__symbol{color:#62d8aa;background:#62d8aa1f;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.feedback-dialog-module__VmVu8W__title{margin:0;font-size:21px;font-weight:700}.feedback-dialog-module__VmVu8W__subtitle{color:var(--color-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.feedback-dialog-module__VmVu8W__close{color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:5px;display:grid}.feedback-dialog-module__VmVu8W__context{background:#00000029;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:10px;margin:24px 0;padding:12px 14px;font-size:13px;display:flex}.feedback-dialog-module__VmVu8W__contextLabel{color:var(--color-muted);flex:none}.feedback-dialog-module__VmVu8W__context strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feedback-dialog-module__VmVu8W__context time{color:#62d8aa;font-variant-numeric:tabular-nums;margin-left:auto}.feedback-dialog-module__VmVu8W__choices{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;display:grid}.feedback-dialog-module__VmVu8W__choices legend{margin-bottom:12px;font-size:14px;font-weight:650}.feedback-dialog-module__VmVu8W__choice{cursor:pointer;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:9px 12px;font-size:13px;display:flex}.feedback-dialog-module__VmVu8W__choice:has(input:checked){background:#62d8aa1a;border-color:#62d8aa}.feedback-dialog-module__VmVu8W__choice input{accent-color:#62d8aa}.feedback-dialog-module__VmVu8W__note{margin-top:22px;font-size:14px;font-weight:650;display:block}.feedback-dialog-module__VmVu8W__note small{color:var(--color-muted);font-weight:400}.feedback-dialog-module__VmVu8W__note textarea{box-sizing:border-box;width:100%;color:var(--color-text);font:inherit;resize:vertical;background:#0003;border:1px solid #ffffff26;border-radius:10px;margin-top:10px;padding:12px;font-size:13px;display:block}.feedback-dialog-module__VmVu8W__note textarea:focus-visible,.feedback-dialog-module__VmVu8W__choice:focus-within{outline-offset:2px;outline:2px solid #62d8aa}.feedback-dialog-module__VmVu8W__error{color:#ffac9c;font-size:13px}.feedback-dialog-module__VmVu8W__actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@media (max-width:460px){.feedback-dialog-module__VmVu8W__panel{padding:20px}.feedback-dialog-module__VmVu8W__choices{grid-template-columns:1fr}}
.sample-waveform-module__tWXJ_q__waveform{background:#090e0d;border:1px solid #ffffff17;border-radius:10px;width:100%;min-width:0;overflow:hidden}.sample-waveform-module__tWXJ_q__meta{justify-content:space-between;align-items:center;gap:var(--space-7);min-height:38px;padding:0 var(--space-6);color:var(--color-muted);font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #fff1;display:flex}.sample-waveform-module__tWXJ_q__meta span{align-items:center;gap:7px;display:inline-flex}.sample-waveform-module__tWXJ_q__meta i{background:var(--color-accent);border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #62d8aaa6}.sample-waveform-module__tWXJ_q__meta strong{color:#ffffff94;font-variant-numeric:tabular-nums;font-weight:520}.sample-waveform-module__tWXJ_q__canvas{background:linear-gradient(#62d8aa06,#0000);min-height:140px;padding:8px 12px 0}.sample-waveform-module__tWXJ_q__notice{color:var(--color-muted);font-size:var(--font-size-sm);margin:0;padding:10px 14px 0}.sample-waveform-module__tWXJ_q__notice.sample-waveform-module__tWXJ_q__loading{color:#eff5f2d1;align-items:center;gap:8px;display:flex}.sample-waveform-module__tWXJ_q__notice.sample-waveform-module__tWXJ_q__loading svg{color:var(--color-accent);flex:none;animation:.8s linear infinite sample-waveform-module__tWXJ_q__waveform-spin}.sample-waveform-module__tWXJ_q__warning{color:#e2b97d}@keyframes sample-waveform-module__tWXJ_q__waveform-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sample-waveform-module__tWXJ_q__notice.sample-waveform-module__tWXJ_q__loading svg{animation-duration:1.8s}}.sample-waveform-module__tWXJ_q__tools{align-items:center;gap:var(--space-4);min-height:52px;padding:var(--space-3) var(--space-5);background:#ffffff05;border-top:1px solid #fff1;display:flex}.sample-waveform-module__tWXJ_q__transport{gap:var(--space-2);display:flex}.sample-waveform-module__tWXJ_q__tools button{justify-content:center;align-items:center;gap:var(--space-2);color:#eff5f2c7;min-height:34px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1c;border-radius:7px;padding:0 11px;font-size:11px;display:inline-flex}.sample-waveform-module__tWXJ_q__tools button:hover:not(:disabled){color:var(--color-accent);background:#62d8aa0f;border-color:#62d8aa52}.sample-waveform-module__tWXJ_q__tools button:disabled{cursor:not-allowed;opacity:.42}.sample-waveform-module__tWXJ_q__zoom{flex:0 auto;justify-content:flex-start;gap:7px;min-width:150px;max-width:240px;display:flex}.sample-waveform-module__tWXJ_q__zoom span{white-space:nowrap;font-size:11px}.sample-waveform-module__tWXJ_q__zoom input{width:min(180px,100%);accent-color:var(--color-accent)}.sample-waveform-module__tWXJ_q__recut{margin-left:auto}.sample-waveform-module__tWXJ_q__waveform::part(region-handle){border-color:var(--color-accent);min-width:8px}@media (max-width:719px){.sample-waveform-module__tWXJ_q__tools{flex-wrap:wrap;align-items:stretch}.sample-waveform-module__tWXJ_q__zoom{flex-basis:100%;order:3}.sample-waveform-module__tWXJ_q__recut{margin-left:auto}}
.import-dialog-module__a1Tyiq__panel{width:min(100%,780px)}.import-dialog-module__a1Tyiq__tabs{border-bottom:var(--border-subtle);gap:4px;margin-bottom:18px;display:flex}.import-dialog-module__a1Tyiq__tab{appearance:none;color:var(--color-muted);font:inherit;font-size:var(--font-size-ui);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px 10px}.import-dialog-module__a1Tyiq__tab[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-accent)}.import-dialog-module__a1Tyiq__filterRow{align-items:end;gap:8px;display:flex}.import-dialog-module__a1Tyiq__filterField{flex:1;min-width:0}.import-dialog-module__a1Tyiq__resultsWrap{gap:8px;display:grid}.import-dialog-module__a1Tyiq__resultsCount{color:var(--color-muted);font-size:var(--font-size-xs);margin:0}.import-dialog-module__a1Tyiq__results{gap:8px;max-height:min(52vh,520px);padding-right:2px;display:grid;overflow-y:auto}.import-dialog-module__a1Tyiq__result{border:var(--border-subtle);border-radius:var(--radius-panel);background:var(--color-surface);align-items:center;gap:12px;padding:10px 12px;display:flex}.import-dialog-module__a1Tyiq__result__cover{object-fit:cover;background:var(--color-surface-raised);border-radius:8px;flex:none;width:48px;height:48px}.import-dialog-module__a1Tyiq__result__coverFallback{background:linear-gradient(135deg,#62d8aa2e,#62d8aa0a);}.import-dialog-module__a1Tyiq__result__body{flex:1;gap:4px;min-width:0;display:grid}.import-dialog-module__a1Tyiq__result__title{color:var(--color-text);font-size:var(--font-size-body);align-items:flex-start;gap:6px;line-height:1.45;display:flex}.import-dialog-module__a1Tyiq__result__title>span:first-child{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.import-dialog-module__a1Tyiq__result__paid{border-radius:var(--radius-round);color:var(--color-warning);background:#e4bc7226;flex:none;margin-top:3px;padding:1px 6px;font-size:9px;font-style:normal}.import-dialog-module__a1Tyiq__result__meta{color:var(--color-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-dialog-module__a1Tyiq__result__actions{flex:none;align-self:center}.import-dialog-module__a1Tyiq__loadMore{justify-self:center;margin-top:4px}@media (max-width:639px){.import-dialog-module__a1Tyiq__result__cover{display:none}}
.settings-dialog-module__UeC32a__panel{flex-direction:column;min-width:0;max-height:min(720px,100dvh - 48px);display:flex;overflow:hidden}.settings-dialog-module__UeC32a__scrollArea{overscroll-behavior:contain;scrollbar-gutter:stable;gap:18px;width:100%;min-width:0;min-height:0;display:grid;overflow:clip auto}.settings-dialog-module__UeC32a__footer{gap:var(--space-4);flex-shrink:0;min-width:0;display:grid}.settings-dialog-module__UeC32a__footer>*{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:719px){.settings-dialog-module__UeC32a__panel{max-height:min(720px,100dvh - 32px)}}.settings-dialog-module__UeC32a__group{gap:var(--space-4);min-width:0;color:var(--color-muted);font-size:var(--font-size-ui);display:grid}.settings-dialog-module__UeC32a__section{gap:var(--space-5);min-width:0;padding-bottom:var(--space-6);border-bottom:1px solid #ffffff14;display:grid}.settings-dialog-module__UeC32a__section>div:first-child{gap:3px;min-width:0;display:grid}.settings-dialog-module__UeC32a__section strong{color:var(--color-text)}.settings-dialog-module__UeC32a__section small,.settings-dialog-module__UeC32a__group small{color:var(--color-muted);overflow-wrap:anywhere;line-height:1.45}.settings-dialog-module__UeC32a__columns{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.settings-dialog-module__UeC32a__group select{border:var(--border-control);background:var(--color-surface-raised);width:100%;min-width:0;max-width:100%;min-height:36px;color:var(--color-text);font-size:var(--font-size-sm);border-radius:7px;padding:0 10px}.settings-dialog-module__UeC32a__check{min-height:36px;color:var(--color-text);align-items:center;gap:8px;display:flex}.settings-dialog-module__UeC32a__check span{min-width:0}.settings-dialog-module__UeC32a__check input{width:18px;height:18px;accent-color:var(--color-accent)}@media (max-width:520px){.settings-dialog-module__UeC32a__columns{grid-template-columns:1fr}}.settings-dialog-module__UeC32a__segmented{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.settings-dialog-module__UeC32a__group input[type=range]{width:100%;accent-color:var(--color-accent)}.settings-dialog-module__UeC32a__group output{color:var(--color-text)}.settings-dialog-module__UeC32a__panel header,.settings-dialog-module__UeC32a__panel header>div{min-width:0}.settings-dialog-module__UeC32a__panel header button{width:32px;height:32px}.settings-dialog-module__UeC32a__panel .settings-dialog-module__UeC32a__segmented button{min-height:32px;padding-inline:10px;font-size:11px}
.plaza-module__MFhzWW__page{--plaza-line:#ffffff1a;min-height:100svh;color:var(--color-text);background:linear-gradient(155deg,#101718 0%,#0b1112 52%,#111918 100%)}.plaza-module__MFhzWW__topBar{z-index:var(--z-sticky);border-bottom:1px solid var(--plaza-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1313f5;padding:12px clamp(28px,5vw,72px);position:sticky;top:0}.plaza-module__MFhzWW__topBarInner{justify-content:space-between;align-items:center;gap:10px;width:min(100%,1440px);margin-inline:auto;display:flex}.plaza-module__MFhzWW__topBarLinks{align-items:center;gap:10px;display:flex}.plaza-module__MFhzWW__topBarInner a{white-space:nowrap}.plaza-module__MFhzWW__requestAction{align-items:center;gap:10px;display:flex}.plaza-module__MFhzWW__requestAction span{color:var(--color-muted);white-space:nowrap;font-size:11px}.plaza-module__MFhzWW__hero{border-bottom:1px solid var(--plaza-line);padding:30px clamp(28px,5vw,72px) 32px}.plaza-module__MFhzWW__hero>*{width:min(100%,1440px);margin-inline:auto}.plaza-module__MFhzWW__heroBody{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:end;gap:48px;display:grid}.plaza-module__MFhzWW__heroCopy{gap:8px;display:grid}.plaza-module__MFhzWW__heroCopy p,.plaza-module__MFhzWW__sectionHeading p,.plaza-module__MFhzWW__collectionCopy p,.plaza-module__MFhzWW__dialog p{color:var(--color-accent);letter-spacing:.14em;margin:0;font-size:10px;font-weight:750}.plaza-module__MFhzWW__heroCopy p{align-items:center;gap:8px;display:flex}.plaza-module__MFhzWW__heroCopy h1{letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.5vw,42px);font-weight:700;line-height:1.1}.plaza-module__MFhzWW__heroCopy>span{color:#a9b6b3;font-size:14px;line-height:1.6}.plaza-module__MFhzWW__search{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.plaza-module__MFhzWW__search svg{color:var(--color-muted)}.plaza-module__MFhzWW__content{gap:56px;width:min(100%,1584px);margin-inline:auto;padding:32px clamp(28px,5vw,72px) 80px;display:grid}.plaza-module__MFhzWW__section{gap:24px;display:grid}.plaza-module__MFhzWW__sectionHeading{justify-content:space-between;align-items:end;gap:24px;display:flex}.plaza-module__MFhzWW__sectionHeading>div{gap:8px;display:grid}.plaza-module__MFhzWW__sectionHeading h2{letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.5vw,32px);font-weight:700}.plaza-module__MFhzWW__sectionHeading>span{color:var(--color-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.plaza-module__MFhzWW__collectionGrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px;display:grid}.plaza-module__MFhzWW__collectionCard{border:1px solid var(--plaza-line);background:linear-gradient(130deg,#ffffff0b,#ffffff04);border-radius:14px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:12px;transition:transform .18s,border-color .18s;display:grid}.plaza-module__MFhzWW__collectionCard:hover{border-color:#62d8aa45;transform:translateY(-2px)}.plaza-module__MFhzWW__collectionCover{aspect-ratio:1;width:76px;color:var(--color-accent);background:#172321;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.plaza-module__MFhzWW__collectionCover img,.plaza-module__MFhzWW__cover img{object-fit:cover;width:100%;height:100%}.plaza-module__MFhzWW__collectionCover span{color:#d9e6e2;background:#050a0ac7;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:700;position:absolute;bottom:8px;right:8px}.plaza-module__MFhzWW__collectionCopy{gap:5px;min-width:0;display:grid}.plaza-module__MFhzWW__collectionCopy h3,.plaza-module__MFhzWW__episodeCopy h3{margin:0;font-size:14px;line-height:1.35}.plaza-module__MFhzWW__collectionCopy>span{color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.plaza-module__MFhzWW__collectionCopy small{color:var(--color-muted);font-size:10px}.plaza-module__MFhzWW__collectionLead{color:var(--color-muted);font-size:12px;line-height:1.5}.plaza-module__MFhzWW__collectionCard>button{white-space:nowrap;justify-self:end}.plaza-module__MFhzWW__episodeGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.plaza-module__MFhzWW__episodeCard{border:1px solid var(--plaza-line);background:#ffffff06;border-radius:14px;grid-template-rows:auto 1fr auto;gap:10px;min-width:0;padding:10px;transition:transform .18s,background .18s,border-color .18s;display:grid}.plaza-module__MFhzWW__episodeCard:hover{background:#ffffff0b;border-color:#ffffff2e;transform:translateY(-3px)}.plaza-module__MFhzWW__cover{aspect-ratio:16/10;color:var(--color-accent);background:linear-gradient(145deg,#20302d,#101918);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.plaza-module__MFhzWW__cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#00000059);position:absolute;inset:0}.plaza-module__MFhzWW__coverPlay{z-index:1;width:36px;height:36px;min-height:36px;padding:0;position:absolute;bottom:9px;right:9px;box-shadow:0 8px 20px #0000004d}.plaza-module__MFhzWW__episodeCopy{align-content:start;gap:5px;min-width:0;padding:0 2px;display:grid}.plaza-module__MFhzWW__episodeCopy p{color:var(--color-accent);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:700;overflow:hidden}.plaza-module__MFhzWW__episodeCopy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.plaza-module__MFhzWW__episodeCopy small{color:var(--color-muted);font-size:10px}.plaza-module__MFhzWW__episodeMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plaza-module__MFhzWW__cueImageCount{color:var(--color-muted);font-variant-numeric:tabular-nums;background:#fff1;border-radius:4px;padding:2px 6px;font-size:10px}.plaza-module__MFhzWW__cueImageCount.plaza-module__MFhzWW__hasCueImages{color:var(--color-accent);background:#62d8aa2b;font-weight:700}.plaza-module__MFhzWW__immersiveBadge{z-index:1;color:#d9e6e2;background:#050a0ac7;border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.plaza-module__MFhzWW__skeletonCard{pointer-events:none}.plaza-module__MFhzWW__skeletonCard:hover{transform:none}.plaza-module__MFhzWW__collectionSkeletonCover{aspect-ratio:1;border-radius:10px;width:76px;height:auto}.plaza-module__MFhzWW__collectionSkeletonCopy,.plaza-module__MFhzWW__episodeSkeletonCopy{align-content:center;gap:7px;min-width:0;display:grid}.plaza-module__MFhzWW__collectionSkeletonAction{border-radius:999px;width:88px;height:32px}.plaza-module__MFhzWW__episodeSkeletonCover{aspect-ratio:16/10;border-radius:10px;width:100%;height:auto}.plaza-module__MFhzWW__episodeSkeletonCopy{align-content:start;gap:6px;padding:0 2px}.plaza-module__MFhzWW__episodeSkeletonAction{border-radius:999px;width:100%;height:30px}.plaza-module__MFhzWW__empty{min-height:130px;color:var(--color-muted);border:1px dashed #ffffff1f;border-radius:16px;place-items:center;gap:10px;font-size:13px;display:grid}.plaza-module__MFhzWW__actionError,.plaza-module__MFhzWW__formError{color:#ffb1b1;background:#ff505012;border:1px solid #ff6e6e40;border-radius:10px;padding:12px 14px;font-size:12px}.plaza-module__MFhzWW__dialogBackdrop{z-index:90;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020606c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.plaza-module__MFhzWW__dialog{background:#121b1a;border:1px solid #ffffff24;border-radius:22px;width:min(100%,560px);padding:34px;position:relative;box-shadow:0 30px 90px #00000085}.plaza-module__MFhzWW__dialogClose{border:1px solid var(--plaza-line);width:34px;height:34px;color:var(--color-muted);background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;top:17px;right:17px}.plaza-module__MFhzWW__dialog form,.plaza-module__MFhzWW__dialogResult{gap:18px;display:grid}.plaza-module__MFhzWW__dialog h2{margin:0;padding-right:24px;font-size:28px;font-weight:700}.plaza-module__MFhzWW__dialog form>span,.plaza-module__MFhzWW__dialogResult>span{color:var(--color-muted);font-size:13px;line-height:1.7}.plaza-module__MFhzWW__dialog label{color:#c7d1ce;gap:9px;font-size:11px;font-weight:700;display:grid}.plaza-module__MFhzWW__dialog small{color:#6f7b78;text-align:center;font-size:10px}.plaza-module__MFhzWW__dialogResult>svg{color:var(--color-accent)}.plaza-module__MFhzWW__dialogResult>button{justify-self:start}.plaza-module__MFhzWW__spin{animation:.8s linear infinite plaza-module__MFhzWW__spin}@keyframes plaza-module__MFhzWW__spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.plaza-module__MFhzWW__heroBody{grid-template-columns:1fr;gap:20px}}@media (max-width:719px){.plaza-module__MFhzWW__topBar{padding:10px 20px}.plaza-module__MFhzWW__topBarInner{flex-wrap:wrap}.plaza-module__MFhzWW__topBarLinks{flex-wrap:wrap;gap:8px}.plaza-module__MFhzWW__requestAction{flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto}.plaza-module__MFhzWW__hero{padding:24px 20px}.plaza-module__MFhzWW__heroCopy h1{font-size:30px}.plaza-module__MFhzWW__search{min-width:0}.plaza-module__MFhzWW__content{gap:44px;padding:28px 20px 64px}.plaza-module__MFhzWW__sectionHeading{flex-direction:column;align-items:start;gap:9px}.plaza-module__MFhzWW__collectionGrid,.plaza-module__MFhzWW__episodeGrid{grid-template-columns:1fr}.plaza-module__MFhzWW__collectionCard{grid-template-columns:68px minmax(0,1fr)}.plaza-module__MFhzWW__collectionCover,.plaza-module__MFhzWW__collectionSkeletonCover{width:68px}.plaza-module__MFhzWW__collectionCard>button,.plaza-module__MFhzWW__collectionSkeletonAction{grid-column:1/-1;width:100%}.plaza-module__MFhzWW__dialog{padding:30px 22px 24px}}.plaza-module__MFhzWW__detail{grid-template-columns:minmax(180px,320px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);max-width:1160px;margin:auto;padding:clamp(28px,6vw,80px);display:grid}.plaza-module__MFhzWW__detailCover{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.plaza-module__MFhzWW__detail .plaza-module__MFhzWW__heroCopy{gap:24px}.plaza-module__MFhzWW__detail .plaza-module__MFhzWW__heroCopy>p{line-height:1.8}.plaza-module__MFhzWW__episodeCopy h3 a{color:inherit;text-decoration:none}.plaza-module__MFhzWW__episodeCopy h3 a:hover{text-decoration:underline}@media (max-width:640px){.plaza-module__MFhzWW__detail{grid-template-columns:1fr}.plaza-module__MFhzWW__detailCover{max-width:280px}}
