.mp-root[data-v-06c9a8bb]{position:fixed;left:0;right:0;bottom:0;z-index:90}.mp-root--expanded[data-v-06c9a8bb]{top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}.mp-backdrop[data-v-06c9a8bb]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000009e}.mini-player[data-v-06c9a8bb]{display:flex;align-items:center;gap:18px;padding:10px 120px 10px 16px;background:var(--card);border-top:1px solid var(--rule);box-shadow:0 -8px 30px #00000029}.mp-error[data-v-06c9a8bb]{display:flex;align-items:center;gap:12px;flex:1;min-width:0;font-size:13px;color:var(--ink-60)}.mp-error-text[data-v-06c9a8bb]{overflow:hidden;text-overflow:ellipsis}.mp-retry[data-v-06c9a8bb]{width:auto;padding:0 12px;white-space:nowrap}.mp-root--expanded .mini-player[data-v-06c9a8bb]{position:relative;z-index:1;flex-direction:column;align-items:stretch;gap:14px;width:min(92vw,980px);max-height:90vh;overflow:auto;padding:16px;border:1px solid var(--rule);box-shadow:0 24px 60px #00000073}.mp-video[data-v-06c9a8bb]{flex-shrink:0;width:160px;aspect-ratio:16 / 9;background:var(--ink-30);overflow:hidden}.mp-root--expanded .mp-video[data-v-06c9a8bb]{width:100%}.mp-video[data-v-06c9a8bb] iframe{width:100%;height:100%;border:0;display:block}.mp-meta[data-v-06c9a8bb]{min-width:0;flex:1}.mp-root--expanded .mp-meta[data-v-06c9a8bb]{flex:0 0 auto}.mp-keep[data-v-06c9a8bb]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0;text-align:left;background:var(--accent);color:var(--on-accent);border:0;padding:7px 14px;cursor:pointer}.mp-root--expanded .mp-keep[data-v-06c9a8bb]{flex:0 0 auto}.mp-keep-eyebrow[data-v-06c9a8bb]{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.mp-keep-title[data-v-06c9a8bb]{font-family:var(--display);font-size:16px;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-eyebrow[data-v-06c9a8bb]{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-60);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-title[data-v-06c9a8bb]{font-family:var(--display);font-size:20px;line-height:1.1;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-root--expanded .mp-title[data-v-06c9a8bb]{font-size:28px;white-space:normal}.mp-sub[data-v-06c9a8bb]{font-family:var(--mono);font-size:11px;color:var(--ink-60);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-flag[data-v-06c9a8bb]{color:var(--accent)}.mp-controls[data-v-06c9a8bb]{display:flex;align-items:center;gap:6px;flex-shrink:0}.mp-root--expanded .mp-controls[data-v-06c9a8bb]{justify-content:center}.mp-btn[data-v-06c9a8bb]{background:transparent;border:1px solid var(--ink-30);color:var(--ink);width:34px;height:34px;font-size:13px;display:inline-flex;align-items:center;justify-content:center}.mp-btn[data-v-06c9a8bb]:hover:not(:disabled){border-color:var(--ink)}.mp-btn[data-v-06c9a8bb]:disabled{opacity:.35;cursor:default}.mp-play[data-v-06c9a8bb]{background:var(--accent);border-color:transparent;color:var(--on-accent)}.mp-yt[data-v-06c9a8bb]{font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-60);text-decoration:none;border:1px solid var(--ink-30);height:34px;padding:0 10px;display:inline-flex;align-items:center;white-space:nowrap}.mp-yt[data-v-06c9a8bb]:hover{color:var(--ink);border-color:var(--ink)}.mp-close[data-v-06c9a8bb]{font-size:20px}.mp-vol-group[data-v-06c9a8bb]{display:inline-flex;align-items:center;gap:4px}.mp-mute svg[data-v-06c9a8bb]{display:block}.mp-vol[data-v-06c9a8bb]{width:72px;accent-color:var(--accent);cursor:pointer}.mp-tracklist[data-v-06c9a8bb]{border-top:1px solid var(--rule);padding-top:12px}.mp-tracklist-head[data-v-06c9a8bb]{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-60);margin-bottom:6px}.mp-tracklist-list[data-v-06c9a8bb]{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.mp-track[data-v-06c9a8bb]{display:flex;align-items:baseline;gap:12px;width:100%;text-align:left;background:transparent;border:0;color:var(--ink);padding:6px 8px;font-size:13px;cursor:pointer}.mp-track[data-v-06c9a8bb]:hover{background:#7f7f7f24}.mp-track-time[data-v-06c9a8bb]{font-family:var(--mono);font-size:11px;color:var(--accent);flex-shrink:0;min-width:54px}.mp-track-label[data-v-06c9a8bb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-root--queue[data-v-06c9a8bb]:not(.mp-root--expanded){z-index:110}.mp-queue[data-v-06c9a8bb]{position:absolute;bottom:100%;right:12px;width:min(400px,calc(100vw - 24px));max-height:min(420px,50vh);display:flex;flex-direction:column;background:var(--card);border:1px solid var(--rule);box-shadow:0 -8px 30px #00000029}.mp-root--expanded .mp-queue[data-v-06c9a8bb]{position:static;width:auto;max-height:300px;border:0;border-top:1px solid var(--rule);box-shadow:none;padding-top:12px}.mp-queue-head[data-v-06c9a8bb]{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-60);padding:10px 12px 6px}.mp-queue-list[data-v-06c9a8bb]{list-style:none;margin:0;padding:0 0 6px;overflow-y:auto}.mp-queue-row[data-v-06c9a8bb]{display:flex;align-items:stretch}.mp-queue-item[data-v-06c9a8bb]{display:flex;align-items:baseline;gap:10px;flex:1;min-width:0;text-align:left;background:transparent;border:0;color:var(--ink);padding:6px 12px;font-size:13px;cursor:pointer}.mp-queue-item[data-v-06c9a8bb]:hover{background:#7f7f7f24}.mp-queue-remove[data-v-06c9a8bb]{flex-shrink:0;background:transparent;border:0;color:var(--ink-60);padding:0 12px;font-size:16px;line-height:1;cursor:pointer}.mp-queue-remove[data-v-06c9a8bb]:hover{color:var(--ink)}.mp-queue-pos[data-v-06c9a8bb]{font-family:var(--mono);font-size:11px;color:var(--ink-60);flex-shrink:0;min-width:22px;text-align:right}.mp-queue-text[data-v-06c9a8bb]{min-width:0;display:flex;flex-direction:column;gap:1px}.mp-queue-title[data-v-06c9a8bb],.mp-queue-channel[data-v-06c9a8bb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-queue-channel[data-v-06c9a8bb]{font-family:var(--mono);font-size:10.5px;color:var(--ink-60)}.mp-queue-item.is-current .mp-queue-pos[data-v-06c9a8bb],.mp-queue-item.is-current .mp-queue-title[data-v-06c9a8bb]{color:var(--accent)}@media(max-width:900px)and (min-width:641px){.mp-root:not(.mp-root--expanded) .mp-yt[data-v-06c9a8bb],.mp-root:not(.mp-root--expanded) .mp-copy[data-v-06c9a8bb]{display:none}}@media(max-width:640px){.mp-root:not(.mp-root--expanded) .mini-player[data-v-06c9a8bb]{flex-wrap:wrap;gap:10px 12px;padding:10px 12px}.mp-root:not(.mp-root--expanded) .mp-controls[data-v-06c9a8bb]{flex-basis:100%;justify-content:center;gap:14px}.mp-video[data-v-06c9a8bb]{width:96px}.mp-root--expanded .mp-video[data-v-06c9a8bb]{width:100%}.mp-title[data-v-06c9a8bb]{font-size:16px}.mp-root--expanded .mp-title[data-v-06c9a8bb]{font-size:22px}.mp-yt[data-v-06c9a8bb],.mp-copy[data-v-06c9a8bb],.mp-vol-group[data-v-06c9a8bb]{display:none}.mp-root--expanded .mp-yt[data-v-06c9a8bb],.mp-root--expanded .mp-copy[data-v-06c9a8bb],.mp-root--expanded .mp-vol-group[data-v-06c9a8bb]{display:inline-flex}.mp-root--expanded .mp-controls[data-v-06c9a8bb]{flex-wrap:wrap}}:root{--paper: #f4efe6;--paper-2: #eae3d4;--ink: #141210;--ink-60: #6b6458;--ink-30: #b5ae9e;--rule: #1f1c17;--accent: #e4572e;--on-accent: #141210;--accent-ink: #44403a;--edge: #8a8272;--card: #fbf7ef;--mono: "JetBrains Mono", ui-monospace, monospace;--sans: "Space Grotesk", system-ui, sans-serif;--display: "Instrument Serif", "Times New Roman", serif}body.dark,html.dark body{--paper: #111110;--paper-2: #1a1a18;--ink: #f2eee4;--ink-60: #9a9488;--ink-30: #3e3b35;--rule: #ece7db;--card: #1e1d1a;--accent-ink: #b8b2a4;--edge: #756f64}html.accent-ink{--accent: #44403a;--on-accent: #ffffff}html.accent-ink body.dark,html.accent-ink.dark body{--accent: #b8b2a4;--on-accent: #141210}body.font-grotesk{--display: var(--sans)}body.font-mono{--display: var(--mono)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.45;min-height:100vh;-webkit-font-smoothing:antialiased;transition:background .25s,color .25s}button{font-family:inherit;cursor:pointer}a{color:inherit}.rt-chan-chip{color:hsl(var(--chan-hue) 60% 28%)}body.dark .rt-chan-chip,html.dark body .rt-chan-chip{color:hsl(var(--chan-hue) 60% 74%)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--ink-30) transparent}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ink-30);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ink-60)}.material-icons{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}
