:root,:root[data-theme=light]{color-scheme:light;--ui-bg:#F7F7F9;--ui-surface:#FFFFFF;--ui-surface-sunken:#F0EFF4;--ui-fg:#15151A;--ui-fg-secondary:#4B4A55;--ui-fg-muted:#6B6A75;--ui-line:#E6E5EC;--ui-line-control:#DCDBE3;--ui-line-strong:#8C8A9B;--ui-disabled:#C9C8D2;--ui-brand:#5A4CD2;--ui-brand-fill:#5A4CD2;--ui-on-brand:#FFFFFF;--ui-brand-ink:#4A3FB8;--ui-brand-soft:#EFEDFB;--ui-nav-mark:#A99BFF;--ui-ink-button:#15151A;--ui-on-ink:#FFFFFF;--ui-success:#1F6B4A;--ui-success-soft:#E3F2EA;--ui-danger:#A6262C;--ui-danger-soft:#FBE6E7;--ui-warn:#7A4B00;--ui-warn-soft:#FDEBC8;--ui-live:#C8343A;--ui-live-dot:#E5484D;--ui-band-music:#1C4A50;--ui-band-music-glow:rgba(178,236,229,.18);--ui-band-poster:#4E3D2C;--ui-band-poster-glow:rgba(255,236,205,.18);--ui-band-live:#1E1B35;--ui-band-live-glow:rgba(200,180,255,.18);--ui-area-music:#1F4A3D;--ui-area-music-fg:#EAF3EE;--ui-area-music-muted:#A9D3C2;--ui-area-music-soft:#E6F0EB;--ui-area-music-ink:#1F4A3D;--ui-area-live:#1E1B35;--ui-area-live-fg:#F3F1FA;--ui-area-live-muted:#B9B5CC;--ui-area-live-label:#C9C1FF;--ui-area-poster:#E9DFCC;--ui-area-poster-soft:#F4EDE2;--ui-area-poster-ink:#2A1E14;--ui-area-community:#EFEDFB;--ui-area-ops:#1C1B22;--ui-area-ops-fg:#F3F1FA;--ui-area-ops-ok:#1F9D5B;--ui-shadow-float:0 12px 40px rgba(21,21,26,.15);--ui-overlay:rgba(21,21,26,.45)}:root[data-theme=dark]{color-scheme:dark;--ui-bg:#14131A;--ui-surface:#1D1C25;--ui-surface-sunken:#0F0E14;--ui-fg:#F2F1F7;--ui-fg-secondary:#CFCDDA;--ui-fg-muted:#ABA8BA;--ui-line:#34323F;--ui-line-control:#4A4857;--ui-line-strong:#6E6C80;--ui-disabled:#4A4857;--ui-brand:#A99BFF;--ui-brand-fill:#6C5CE7;--ui-on-brand:#FFFFFF;--ui-brand-ink:#C9C1FF;--ui-brand-soft:#2A2544;--ui-nav-mark:#A99BFF;--ui-ink-button:#F2F1F7;--ui-on-ink:#15151A;--ui-success:#7FD6AC;--ui-success-soft:#173A2B;--ui-danger:#FF9BA0;--ui-danger-soft:#3D1D22;--ui-warn:#F2C46B;--ui-warn-soft:#3A2C10;--ui-live:#FFB4B6;--ui-live-dot:#E5484D;--ui-band-music:#10272B;--ui-band-music-glow:rgba(64,196,180,.32);--ui-band-music-accent:#8FE0D2;--ui-band-music-edge:rgba(120,220,205,.22);--ui-band-poster:#1F1912;--ui-band-poster-glow:rgba(230,170,100,.28);--ui-band-poster-accent:#F0C993;--ui-band-poster-edge:rgba(240,201,147,.22);--ui-band-live:#110E20;--ui-band-live-glow:rgba(140,110,255,.30);--ui-band-live-accent:#C9BDFF;--ui-band-live-edge:rgba(201,189,255,.22);--ui-area-music:#17382B;--ui-area-music-soft:#1B2E27;--ui-area-music-ink:#A9D3C2;--ui-area-community:#221E36;--ui-shadow-float:0 12px 40px rgba(0,0,0,.45);--ui-overlay:rgba(0,0,0,.6)}:root{--ui-font-sans:"IBM Plex Sans KR","PlypassCJKFallback",system-ui,sans-serif;--ui-font-mono:"IBM Plex Mono",ui-monospace,monospace;--ui-text-caption:13px;--ui-text-small:14px;--ui-text-body:15px;--ui-text-body-lg:18px;--ui-text-h3:18px;--ui-text-h3-lg:24px;--ui-text-h2:28px;--ui-title-ops:28px;--ui-title-work:32px;--ui-title:40px;--ui-title-xl:44px;--ui-title-profile:40px;--ui-title-display:76px;--ui-number-lg:64px;--ui-number-xl:72px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-10:40px;--ui-space-12:48px;--ui-space-16:64px;--ui-space-20:80px;--ui-space-24:96px;--ui-page-gutter:80px;--ui-page-width:1280px;--ui-reading:720px;--ui-form:480px;--ui-header-h:72px;--ui-header-ops-h:60px;--ui-control-h:44px;--ui-radius-pill:999px;--ui-radius-hero:28px;--ui-radius-band:24px;--ui-radius-card:16px;--ui-radius-box:12px;--ui-radius-control:10px;--ui-radius-mark:8px;--ui-focus-ring:2px solid var(--ui-brand);--ui-focus-offset:3px;--motion-press:.15s;--motion-fast:.2s;--motion-base:.25s;--motion-slow:.5s;--motion-ease:cubic-bezier(0.23,1,0.32,1);--motion-ease-spring:cubic-bezier(.34,1.36,.64,1);--motion-ease-in-out:cubic-bezier(0.77,0,0.175,1);--motion-shift:1}@media (max-width:767px){:root{--ui-page-gutter:20px;--ui-header-h:60px;--ui-title-work:26px;--ui-title:30px;--ui-title-xl:32px;--ui-title-ops:24px;--ui-text-h2:22px;--ui-text-body:16px}}@media (prefers-reduced-motion:reduce){:root{--motion-shift:0}}html:root body .s6.s6-shell.s6.s6-shell,html:root body .s6.s6-shell.s6.s6-shell.social-theme{--bg:var(--ui-bg);--surface:var(--ui-surface);--surface-alt:var(--ui-surface-sunken);--fg:var(--ui-fg);--muted:var(--ui-fg-muted);--accent:var(--ui-brand);--selected:var(--ui-brand-soft);--line:var(--ui-line);--danger:var(--ui-danger);--success:var(--ui-success);--shadow:var(--ui-shadow-float);--pp-bg:var(--ui-bg);--pp-surface:var(--ui-surface);--pp-fg:var(--ui-fg);--pp-muted:var(--ui-fg-muted);--pp-accent:var(--ui-brand);--pp-on-accent:var(--ui-on-brand);--pp-selected:var(--ui-brand-soft);--pp-line:var(--ui-line);--pp-error:var(--ui-danger);--s6-bg:var(--ui-bg);--s6-surface:var(--ui-surface);--s6-ink:var(--ui-fg);--s6-muted:var(--ui-fg-muted);--s6-line:var(--ui-line);--s6-brand:var(--ui-brand);--s6-soft:var(--ui-brand-soft);--s6-shadow:none;--bg-soft:var(--ui-surface-sunken);--border:var(--ui-line);--fg-muted:var(--ui-fg-muted);--fg-subtle:var(--ui-fg-muted);--brand:var(--ui-brand);--brand-600:var(--ui-brand-fill);--brand-700:var(--ui-brand-ink);--pp-action-bg:var(--ui-ink-button);--pp-action-fg:var(--ui-on-ink);--pp-font-sans:var(--ui-font-sans);--error:var(--ui-danger);--warn:var(--ui-warn);--success-bg:var(--ui-success-soft);--error-bg:var(--ui-danger-soft);--warn-bg:var(--ui-warn-soft);color-scheme:inherit}:is(html:root body .s6.s6-shell) .ui-site-header{position:sticky;top:0;z-index:40;height:var(--ui-header-h);background:var(--ui-surface);border-bottom:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-site-header-inner{max-width:calc(var(--ui-page-width) + 2 * var(--ui-page-gutter));height:100%;margin:0 auto;padding:0 var(--ui-page-gutter);display:flex;align-items:center;gap:40px}:is(html:root body .s6.s6-shell) .ui-brand{display:flex;align-items:center;gap:10px;color:var(--ui-fg);text-decoration:none;flex-shrink:0}:is(html:root body .s6.s6-shell) .ui-brand-name{font-size:22px;font-weight:700;letter-spacing:-.02em}:is(html:root body .s6.s6-shell) .ui-site-nav{flex:1 1;min-width:0;display:flex;align-items:stretch;align-self:stretch}:is(html:root body .s6.s6-shell) .ui-menu-tabs{flex:1 1;display:flex;justify-content:space-between;gap:4px}:is(html:root body .s6.s6-shell) .ui-menu-tabs a{position:relative;display:flex;align-items:center;padding:0 6px;color:var(--ui-fg);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-menu-tabs a:hover{color:var(--ui-brand-ink)}:is(html:root body .s6.s6-shell) .ui-menu-tabs a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:4px;background:var(--ui-nav-mark)}:is(html:root body .s6.s6-shell) .ui-popover{background:var(--ui-surface);color:var(--ui-fg);border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-float);padding:8px}:is(html:root body .s6.s6-shell) .ui-menu-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border-radius:var(--ui-radius-control);color:var(--ui-fg);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;outline:none}:is(html:root body .s6.s6-shell) .ui-menu-item[data-highlighted]{background:var(--ui-surface-sunken);color:var(--ui-fg)}:is(html:root body .s6.s6-shell) .ui-menu-item-strong{font-weight:600}:is(html:root body .s6.s6-shell) .ui-menu-separator{height:1px;margin:6px 4px;background:var(--ui-line)}@keyframes ui-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}:is(html:root body .s6.s6-shell) .ui-header-actions{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}:is(html:root body .s6.s6-shell) .ui-icon-button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--ui-radius-pill);background:transparent;color:var(--ui-fg);cursor:pointer;position:relative}:is(html:root body .s6.s6-shell) .ui-icon-button:hover{background:var(--ui-surface-sunken)}:is(html:root body .s6.s6-shell) .ui-count{position:absolute;top:6px;right:5px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:var(--ui-radius-pill);background:var(--ui-brand-fill);color:var(--ui-on-brand);font-size:11px;font-weight:700;line-height:18px;text-align:center;font-family:var(--ui-font-mono)}:is(html:root body .s6.s6-shell) .ui-avatar-trigger{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--ui-radius-pill);background:transparent;cursor:pointer;padding:0}:is(html:root body .s6.s6-shell) .ui-avatar{width:34px;height:34px;border-radius:var(--ui-radius-pill);object-fit:cover;background:var(--ui-brand-soft);color:var(--ui-brand-ink);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-avatar-trigger[data-state=open] .ui-avatar{box-shadow:0 0 0 2px var(--ui-brand)}:is(html:root body .s6.s6-shell) .ui-header-link{font-size:15px;font-weight:600;padding:10px 18px;color:var(--ui-brand-ink);background:var(--ui-brand-soft);text-decoration:none;border-radius:var(--ui-radius-pill);white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-header-link:hover{color:var(--ui-brand-ink);filter:brightness(.96)}:is(html:root body .s6.s6-shell) .ui-profile-menu{min-width:240px;z-index:60;animation:ui-pop var(--motion-fast) var(--motion-ease)}:is(html:root body .s6.s6-shell) .ui-profile-menu-head{padding:10px 12px 12px;display:flex;flex-direction:column;gap:2px}:is(html:root body .s6.s6-shell) .ui-profile-menu-head strong{font-size:15px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-profile-menu-head span{font-size:13px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-notification-popover{width:min(380px,calc(100vw - 24px));max-height:min(560px,80vh);overflow:auto;z-index:60}:is(html:root body .s6.s6-shell) .ui-popover-head{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 8px}:is(html:root body .s6.s6-shell) .ui-popover-head h2{font-size:17px;margin:0}:is(html:root body .s6.s6-shell) .ui-mobile-toggle{display:none}:is(html:root body .s6.s6-shell) .ui-mobile-menu{display:none}@media (max-width:1439px){:is(html:root body .s6.s6-shell) .ui-site-header-inner{gap:24px}}@media (max-width:1199px){:is(html:root body .s6.s6-shell) .ui-site-nav{flex:0 0 auto;order:3;align-self:center;align-items:center}:is(html:root body .s6.s6-shell) .ui-menu-tabs{display:none}:is(html:root body .s6.s6-shell) .ui-mobile-toggle{display:inline-flex}:is(html:root body .s6.s6-shell) .ui-mobile-menu{display:flex;flex-direction:column;position:fixed;left:0;right:0;top:var(--ui-header-h);bottom:0;z-index:45;overflow-y:auto;overscroll-behavior:contain;background:var(--ui-surface);border-top:1px solid var(--ui-line);padding:12px var(--ui-page-gutter) 32px;animation:ui-pop var(--motion-fast) var(--motion-ease)}:is(html:root body .s6.s6-shell) .ui-mobile-menu a{display:flex;align-items:center;min-height:48px;padding:0 12px;margin:0 -12px;border-radius:var(--ui-radius-control);font-size:16px;font-weight:500;color:var(--ui-fg);text-decoration:none}:is(html:root body .s6.s6-shell) .ui-mobile-menu a:hover{background:var(--ui-surface-sunken)}:is(html:root body .s6.s6-shell) .ui-mobile-menu a[aria-current=page]{background:var(--ui-brand-soft);color:var(--ui-brand-ink);font-weight:600}:is(html:root body .s6.s6-shell) .ui-mobile-menu a[data-area=music][aria-current=page]{background:var(--ui-area-music-soft);color:var(--ui-area-music-ink)}}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-site-header-inner{gap:8px}:is(html:root body .s6.s6-shell) .ui-brand-name{font-size:20px}:is(html:root body .s6.s6-shell) .ui-header-actions{gap:0}:is(html:root body .s6.s6-shell) .ui-header-link{padding:8px 14px}}:is(html:root body .s6.s6-shell) .ui-site-footer{border-top:1px solid var(--ui-line);background:transparent;margin:0;padding:0;max-width:none;display:block}:is(html:root body .s6.s6-shell) .ui-site-footer-inner{max-width:calc(var(--ui-page-width) + 2 * var(--ui-page-gutter));margin:0 auto;padding:32px var(--ui-page-gutter);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-footer-brand{font-weight:700;font-size:18px;letter-spacing:-.02em;color:var(--ui-fg);text-decoration:none}:is(html:root body .s6.s6-shell) .ui-site-footer nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:0}:is(html:root body .s6.s6-shell) .ui-site-footer nav a{color:var(--ui-fg-secondary);text-decoration:none;min-height:32px;display:inline-flex;align-items:center}:is(html:root body .s6.s6-shell) .ui-site-footer nav a:hover{color:var(--ui-brand-ink)}:is(html:root body .s6.s6-shell) .ui-footer-theme{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--ui-line-control);border-radius:var(--ui-radius-pill);background:transparent;color:var(--ui-fg-secondary);font:inherit;font-size:14px;cursor:pointer}:is(html:root body .s6.s6-shell) .ui-footer-theme:hover{color:var(--ui-fg);border-color:var(--ui-line-strong)}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-site-footer-inner{flex-direction:column;align-items:flex-start;padding:24px var(--ui-page-gutter)}:is(html:root body .s6.s6-shell) .ui-site-footer nav{gap:16px 20px}}:is(html:root body .s6.s6-shell) .ui-ops-header{position:sticky;top:0;z-index:40;height:var(--ui-header-ops-h);background:var(--ui-area-ops);color:var(--ui-area-ops-fg)}:is(html:root body .s6.s6-shell) .ui-ops-header-inner{height:100%;padding:0 24px;display:flex;align-items:center;gap:16px}:is(html:root body .s6.s6-shell) .ui-ops-header .ui-brand{color:var(--ui-area-ops-fg)}:is(html:root body .s6.s6-shell) .ui-ops-header .ui-brand-name{font-size:19px}:is(html:root body .s6.s6-shell) .ui-ops-who{font-size:14px;color:#B9B7C6}:is(html:root body .s6.s6-shell) .ui-ops-back{font-size:14px;font-weight:600;padding:10px 16px;border:1px solid #4a4857;border-radius:var(--ui-radius-control);color:var(--ui-area-ops-fg);text-decoration:none;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-ops-back:hover{background:#2A2932;color:var(--ui-area-ops-fg)}:is(html:root body .s6.s6-shell) .s6-main[data-route=ops]{max-width:none;padding:0;margin:0}:is(html:root body .s6.s6-shell) .ui-ops-shell{display:grid;grid-template-columns:240px minmax(0,1fr);gap:0;min-height:calc(100dvh - var(--ui-header-ops-h));max-width:none;margin:0;padding:0;align-items:start}:is(html:root body .s6.s6-shell) .ui-ops-nav{position:sticky;top:var(--ui-header-ops-h);align-self:start;display:flex;flex-direction:column;gap:16px;padding:20px 12px;border-right:1px solid var(--ui-line);background:var(--ui-surface);min-height:calc(100dvh - var(--ui-header-ops-h));box-sizing:border-box;border-radius:0;box-shadow:none}:is(html:root body .s6.s6-shell) .ui-ops-nav section{display:flex;flex-direction:column;gap:2px}:is(html:root body .s6.s6-shell) .ui-ops-nav h2{margin:0 12px 4px;font-size:13px;font-weight:600;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-ops-nav a{display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:var(--ui-radius-control);font-size:15px;font-weight:500;color:var(--ui-fg);text-decoration:none;background:transparent}:is(html:root body .s6.s6-shell) .ui-ops-nav a:hover{background:var(--ui-surface-sunken)}:is(html:root body .s6.s6-shell) .ui-ops-nav a.active{background:var(--ui-brand-soft);color:var(--ui-brand-ink);font-weight:600}:is(html:root body .s6.s6-shell) .ui-ops-body,:is(html:root body .s6.s6-shell) .ui-ops-shell>.song-review{min-width:0;padding:32px;box-sizing:border-box}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-ops-header-inner{padding:0 16px;gap:8px}:is(html:root body .s6.s6-shell) .ui-ops-who{display:none}:is(html:root body .s6.s6-shell) .ui-ops-shell{grid-template-columns:minmax(0,1fr);align-content:start}:is(html:root body .s6.s6-shell) .ui-ops-nav{position:static;min-height:0;flex-direction:row;gap:4px;overflow-x:auto;padding:8px 12px;border-right:0;border-bottom:1px solid var(--ui-line);scrollbar-width:none}:is(html:root body .s6.s6-shell) .ui-ops-nav section{flex-direction:row;gap:4px;flex-shrink:0}:is(html:root body .s6.s6-shell) .ui-ops-nav section+section{padding-left:8px;border-left:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-ops-nav h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:is(html:root body .s6.s6-shell) .ui-ops-nav a{white-space:nowrap;min-height:40px}:is(html:root body .s6.s6-shell) .ui-ops-body,:is(html:root body .s6.s6-shell) .ui-ops-shell>.song-review{padding:20px 16px}}:is(html:root body .s6.s6-shell) .ui-ops-nav a>span:first-child{flex:1 1}:is(html:root body .s6.s6-shell) .ui-ops-count{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:var(--ui-surface-sunken);color:var(--ui-fg-muted);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(html:root body .s6.s6-shell) .ui-ops-count.is-urgent{background:#E5484D;color:#FFFFFF}:is(html:root body .s6.s6-shell) .ui-ops-env{padding:3px 8px;border-radius:6px;background:rgba(229,72,77,.2);color:#FFB4B6;font-size:12px;font-weight:700;white-space:nowrap}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-ops-nav{min-width:0;max-width:100%;position:relative;top:auto}:is(html:root body .s6.s6-shell) .ui-ops-nav a{gap:6px}}:is(html:root body .s6.s6-shell) :is(.main-content,.s6-main){max-width:calc(var(--ui-page-width) + 2 * var(--ui-page-gutter));padding:40px var(--ui-page-gutter) 64px;box-sizing:border-box;margin:0 auto}@media (max-width:767px){:is(html:root body .s6.s6-shell) :is(.main-content,.s6-main){padding:24px var(--ui-page-gutter) 48px}}:is(html:root body .s6.s6-shell) .page-title{margin-bottom:28px}:is(html:root body .s6.s6-shell) .page-title-row{display:flex;justify-content:space-between;align-items:center;gap:24px}:is(html:root body .s6.s6-shell) :is(.page-title,.pp-page-header) h1{margin:0;font-size:var(--ui-title-work);line-height:1.2;font-weight:700;letter-spacing:-.035em;color:var(--ui-fg)}:is(html:root body .s6.s6-shell) .page-title p.muted,:is(html:root body .s6.s6-shell) :is(.page-title,.pp-page-header) h1+p{margin:8px 0 0;font-size:var(--ui-text-body);color:var(--ui-fg-secondary);max-width:760px}:is(html:root body .s6.s6-shell) .page-title .back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;font-size:14px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .page-title .back:hover{color:var(--ui-brand-ink)}:is(html:root body .s6.s6-shell) .page-category{display:inline-flex;margin-bottom:10px;padding:3px 8px;border-radius:6px;background:var(--ui-brand-soft);color:var(--ui-brand-ink);font-size:12px;font-weight:600}:is(html:root body .s6.s6-shell) :is(.eyebrow,.pp-eyebrow){letter-spacing:normal}@media (max-width:767px){:is(html:root body .s6.s6-shell) .design-page .page-title h1{font-size:20px}:is(html:root body .s6.s6-shell) .page-title-row{flex-direction:column;align-items:stretch;gap:16px}:is(html:root body .s6.s6-shell) .page-title :is(.actions,.s6-actions){display:flex;flex-wrap:wrap;gap:8px}}:is(html:root body .s6.s6-shell) :is(.button,.s6-button,.pp-btn){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ui-control-h);padding:10px 20px;box-sizing:border-box;border:1px solid var(--ui-line-control);border-radius:var(--ui-radius-pill);background:var(--ui-surface);color:var(--ui-fg);font:inherit;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:normal;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}:is(html:root body .s6.s6-shell) :is(.button,.s6-button,.pp-btn):hover{background:var(--ui-surface-sunken);color:var(--ui-fg);border-color:var(--ui-line-strong);filter:none}:is(html:root body .s6.s6-shell) :is(.button,.s6-button,.pp-btn):active:not(:disabled){transform:translateY(1px)}:is(html:root body .s6.s6-shell) :is(.button,.s6-button,.pp-btn):disabled,:is(html:root body .s6.s6-shell) :is(.button,.s6-button,.pp-btn)[aria-disabled=true]{opacity:1;cursor:not-allowed;background:var(--ui-surface-sunken);border-color:var(--ui-line);color:var(--ui-fg-muted);transform:none}:is(html:root body .s6.s6-shell) :is(.button.primary,.s6-button.primary,.pp-btn--primary,.pp-btn.primary,.pp-btn-primary){background:var(--ui-brand-fill);border-color:var(--ui-brand-fill);color:var(--ui-on-brand);font-weight:700}:is(html:root body .s6.s6-shell) :is(.button.primary,.s6-button.primary,.pp-btn--primary,.pp-btn.primary,.pp-btn-primary):hover{background:var(--ui-brand-ink);border-color:var(--ui-brand-ink);color:var(--ui-on-brand)}:is(html:root body .s6.s6-shell) :is(.button.primary,.s6-button.primary,.pp-btn--primary,.pp-btn.primary,.pp-btn-primary):disabled{background:var(--ui-disabled);border-color:var(--ui-disabled);color:var(--ui-surface)}:is(html:root body .s6.s6-shell) :is(.button.quiet,.s6-button.quiet,.pp-btn--ghost,.pp-btn--quiet){border-color:transparent;background:transparent}:is(html:root body .s6.s6-shell) :is(.button.quiet,.s6-button.quiet,.pp-btn--ghost,.pp-btn--quiet):hover{background:var(--ui-surface-sunken);border-color:transparent}:is(html:root body .s6.s6-shell) :is(.button.danger,.s6-button.danger,.pp-btn--danger,.pp-btn.danger-quiet,.pp-live-danger){color:var(--ui-danger);border-color:var(--ui-line-control);background:var(--ui-surface)}:is(html:root body .s6.s6-shell) :is(.button.danger,.s6-button.danger,.pp-btn--danger,.pp-btn.danger-quiet,.pp-live-danger):hover{background:var(--ui-danger-soft);border-color:var(--ui-danger);color:var(--ui-danger)}:is(html:root body .s6.s6-shell) :is(.button,.s6-button,.pp-btn)>svg{flex-shrink:0}:is(html:root body .s6.s6-shell) :is(.tabs,.s6-tabs:not(.s6-target-tabs)){display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--ui-radius-box);background:var(--ui-surface-sunken);margin-bottom:20px;max-width:100%;box-sizing:border-box}:is(html:root body .s6.s6-shell) :is(.tab,.s6-tabs:not(.s6-target-tabs)>button){min-height:40px;padding:0 14px;border:0;border-radius:9px;background:transparent;color:var(--ui-fg-secondary);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}:is(html:root body .s6.s6-shell) :is(.tab,.s6-tabs:not(.s6-target-tabs)>button):hover{color:var(--ui-fg);background:transparent}:is(html:root body .s6.s6-shell) :is(.tab,.s6-tabs:not(.s6-target-tabs)>button):is([data-state=active],[aria-selected=true]){background:var(--ui-surface);color:var(--ui-fg);font-weight:600;box-shadow:0 1px 2px rgba(21,21,26,.08)}:is(html:root[data-theme=dark] body .s6.s6-shell) :is(.tabs,.s6-tabs:not(.s6-target-tabs)){background:var(--ui-surface);box-shadow:inset 0 0 0 1px var(--ui-line)}:is(html:root[data-theme=dark] body .s6.s6-shell) :is(.tab,.s6-tabs:not(.s6-target-tabs)>button):is([data-state=active],[aria-selected=true]){background:var(--ui-line);box-shadow:none}:is(html:root body .s6.s6-shell) .track-picker :is(.tab,.s6-tabs>button){font-size:14px;padding:0 12px}@media (max-width:767px){:is(html:root body .s6.s6-shell) :is(.tabs,.s6-tabs:not(.s6-target-tabs)){display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}:is(html:root body .s6.s6-shell) :is(.target-tabs,.s6-target-tabs){display:flex;gap:28px;padding:0;margin-bottom:28px;border-bottom:1px solid var(--ui-line);background:transparent;border-radius:0;overflow-x:auto;scrollbar-width:none}:is(html:root body .s6.s6-shell) :is(.target-tabs>a,.s6-target-tabs>button){padding:12px 0;margin-bottom:-1px;min-height:44px;box-sizing:border-box;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--ui-fg-secondary);font-size:15px;font-weight:500;white-space:nowrap;box-shadow:none}:is(html:root body .s6.s6-shell) :is(.target-tabs>a:hover,.s6-target-tabs>button:hover){color:var(--ui-fg)}:is(html:root body .s6.s6-shell) :is(.target-tabs>a.active,.target-tabs>a[aria-current=page],.s6-target-tabs>button[data-state=active]){color:var(--ui-brand-ink);font-weight:700;border-bottom-color:var(--ui-brand);background:transparent}:is(html:root body .s6.s6-shell) :is(.badge,.s6-tag,.pp-badge){display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:var(--ui-brand-soft);color:var(--ui-brand-ink);font-size:12px;font-weight:600;line-height:1.5;letter-spacing:normal;white-space:nowrap}:is(html:root body .s6.s6-shell) :is(.badge,.s6-tag,.pp-badge):is(.success,.ok,.is-success){background:var(--ui-success-soft);color:var(--ui-success)}:is(html:root body .s6.s6-shell) :is(.badge,.s6-tag,.pp-badge):is(.danger,.error,.is-danger){background:var(--ui-danger-soft);color:var(--ui-danger)}:is(html:root body .s6.s6-shell) :is(.badge,.s6-tag,.pp-badge):is(.warn,.warning,.is-warn){background:var(--ui-warn-soft);color:var(--ui-warn)}:is(html:root body .s6.s6-shell) :is(.empty,.s6-status,.pp-empty-state){text-align:center;border:0;border-radius:var(--ui-radius-card);background:var(--ui-surface);padding:48px 24px;margin:20px 0;color:var(--ui-fg-secondary);box-shadow:none}:is(html:root body .s6.s6-shell) :is(.empty,.s6-status,.pp-empty-state) h2{margin:0;font-size:18px;font-weight:700;color:var(--ui-fg)}:is(html:root body .s6.s6-shell) :is(.empty,.s6-status,.pp-empty-state) p{max-width:460px;margin:8px auto 0;font-size:14px}:is(html:root body .s6.s6-shell) :is(.empty,.s6-status,.pp-empty-state) :is(.button,.s6-button,.pp-btn){margin-top:20px}:is(html:root body .s6.s6-shell) :is(.empty-symbol,.pp-empty-state__icon){display:none}:is(html:root body .s6.s6-shell) .s6-status>svg{width:22px;height:22px;margin-bottom:10px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .s6-status[role=alert]>svg{color:var(--ui-danger)}:is(html:root body .s6.s6-shell) :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea){border-color:var(--ui-line-strong);border-radius:var(--ui-radius-control);background-color:var(--ui-surface);color:var(--ui-fg)}:is(html:root body .s6.s6-shell) :is(.search,.s6-search){border-color:var(--ui-line-strong);border-radius:var(--ui-radius-box);background:var(--ui-surface)}:is(html:root body .s6.s6-shell) :is(.search,.s6-search) input{border:0}:is(html:root body .s6.s6-shell) input:is([type=checkbox],[type=radio]){accent-color:var(--ui-brand-fill)}:is(html:root body .s6.s6-shell) :is(.dropdown,.menu-content){background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow-float);padding:8px}:is(html:root body .s6.s6-shell) .menu-item{min-height:44px;padding:10px 12px;border-radius:var(--ui-radius-control);font-size:15px}:is(html:root body .s6.s6-shell) .menu-item[data-highlighted]{background:var(--ui-surface-sunken);color:var(--ui-fg)}:is(html:root body .s6.s6-shell) .menu-item.danger{color:var(--ui-danger)}:is(html:root body .s6.s6-shell) :is(.pp-btn-small,.button.small,.s6-button.small){min-height:36px;padding:6px 14px;font-size:14px}:is(html:root body) .ui-capacity{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin:0 8px 0 0;text-align:right}:is(html:root body) .ui-capacity p{margin:0}:is(html:root body) .ui-capacity-count{display:inline-flex;align-items:baseline;gap:8px;font-size:14px;color:var(--ui-fg-secondary)}:is(html:root body) .ui-capacity-count strong{font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-fg)}:is(html:root body) .ui-capacity-note{font-size:13px;color:var(--ui-fg-muted)}:is(html:root body) .ui-capacity-full{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px;font-size:14px}:is(html:root body) .ui-capacity-full strong{color:var(--ui-fg);font-weight:700}:is(html:root body) .ui-capacity-full :is(.button,.s6-button){min-height:36px;padding:6px 10px;font-size:14px}:is(html:root body) .ui-capacity-full :is(.button,.s6-button):not(:disabled){color:var(--ui-brand-ink)}:is(html:root body) .ui-capacity-full :is(.button,.s6-button):not(:disabled):hover{text-decoration:underline}:is(html:root body) .ui-capacity-full :is(.button,.s6-button):disabled{color:var(--ui-fg-muted);cursor:not-allowed;background:transparent;border-color:transparent}:is(html:root body) .ui-capacity.inline{align-items:flex-start;text-align:left;margin:0}:is(html:root body) .ui-capacity.inline .ui-capacity-full{justify-content:flex-start}@media (max-width:767px){:is(html:root body) .ui-capacity{align-items:flex-start;text-align:left;margin:0}:is(html:root body) .ui-capacity-full{justify-content:flex-start}}:is(html:root body) .ui-confirm{display:grid;gap:8px;margin:4px 0 12px;padding:16px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-box);background:var(--ui-surface-sunken)}:is(html:root body) .ui-confirm h3{margin:0;font-size:16px;font-weight:700;color:var(--ui-fg)}:is(html:root body) .ui-confirm p{margin:0;font-size:14px;color:var(--ui-fg-secondary)}:is(html:root body) .ui-confirm-actions{display:flex;justify-content:flex-end;gap:8px}:is(html:root body) .ui-spin{animation:ui-spin 1s linear infinite}@keyframes ui-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){:is(html:root body) .ui-spin{animation:none}}:is(html:root body .s6.s6-shell) .menu-separator{height:1px;margin:6px 4px;background:var(--ui-line)}:is(html:root body .s6.s6-shell) .tabs.ui-page-tabs{display:flex;gap:28px;padding:0;margin:0 0 24px;border-radius:0;background:transparent;border-bottom:1px solid var(--ui-line);box-shadow:none}:is(html:root body .s6.s6-shell) .tabs.ui-page-tabs .tab{min-height:0;padding:12px 0;border-radius:0;background:transparent;box-shadow:none;color:var(--ui-fg-muted);font-size:15px;font-weight:600;border-bottom:3px solid transparent;margin-bottom:-1px}:is(html:root body .s6.s6-shell) .tabs.ui-page-tabs .tab:hover{color:var(--ui-fg)}:is(html:root body .s6.s6-shell) .tabs.ui-page-tabs .tab:is([data-state=active],[aria-selected=true]){color:var(--ui-fg);background:transparent;box-shadow:none;border-bottom-color:var(--ui-brand);font-weight:700}:is(html:root[data-theme=dark] body .s6.s6-shell) .tabs.ui-page-tabs{background:transparent;box-shadow:none}:is(html:root[data-theme=dark] body .s6.s6-shell) .tabs.ui-page-tabs .tab:is([data-state=active],[aria-selected=true]){background:transparent}:is(html:root body .s6.s6-shell) .pagination>button.selected{background:var(--ui-brand-fill);color:var(--ui-on-brand);font-weight:700}:is(html:root body .s6.s6-shell) .tabs.ui-page-tabs{position:relative;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}:is(html:root body .s6.s6-shell) .tabs.ui-page-tabs::-webkit-scrollbar{display:none}:is(html:root body .s6.s6-shell) .tabs.ui-page-tabs>.tab{flex:none;white-space:nowrap}:is(html:root body .s6.s6-shell) .tabs.ui-page-tabs>.ui-tab-indicator{position:absolute;left:0;bottom:0;width:1px;height:3px;background:var(--ui-brand);transform-origin:left center;transform:translate(var(--tab-x,0),var(--tab-y,0)) scaleX(var(--tab-w,0));transition:transform var(--motion-fast) var(--motion-ease-in-out);pointer-events:none;opacity:0}:is(html:root body .s6.s6-shell) .tabs.ui-page-tabs[data-indicator]>.ui-tab-indicator{opacity:1}:is(html:root body .s6.s6-shell) .tabs.ui-page-tabs[data-instant]>.ui-tab-indicator{transition:none}:is(html:root body .s6.s6-shell) .tabs.ui-page-tabs[data-indicator] .tab:is([data-state=active],[aria-selected=true]){border-bottom-color:transparent}:is(html:root body .s6.s6-shell) .ui-page-tabs-wrap{position:relative;min-width:0;--tabs-bg:var(--ui-bg)}:is(html:root body .s6.s6-shell) .ui-compose-finder .ui-page-tabs-wrap{--tabs-bg:var(--ui-surface)}:is(html:root body .s6.s6-shell) .ui-tabs-scroll{position:absolute;top:0;z-index:1;display:none;align-items:center;width:44px;height:calc(var(--tabs-height, 44px) - 1px);padding:0 4px;border:0;border-radius:0;color:var(--ui-fg);cursor:pointer}:is(html:root body .s6.s6-shell) .ui-tabs-scroll.is-prev{left:var(--tabs-left,0);justify-content:flex-start;background:linear-gradient(to right,var(--tabs-bg) 55%,transparent)}:is(html:root body .s6.s6-shell) .ui-tabs-scroll.is-next{left:calc(var(--tabs-left, 0px) + var(--tabs-width, 0px) - 44px);justify-content:flex-end;background:linear-gradient(to left,var(--tabs-bg) 55%,transparent)}:is(html:root body .s6.s6-shell) .ui-tabs-scroll:hover{color:var(--ui-brand-ink)}:is(html:root body .s6.s6-shell) .ui-page-tabs-wrap[data-end]>.ui-tabs-scroll.is-next,:is(html:root body .s6.s6-shell) .ui-page-tabs-wrap[data-start]>.ui-tabs-scroll.is-prev{display:flex}:is(html:root body .s6.s6-shell) :is(.ui-compose-more,.ui-trend-basis){interpolate-size:allow-keywords}:is(html:root body .s6.s6-shell) :is(.ui-compose-more,.ui-trend-basis)::details-content{block-size:0;overflow:hidden;transition:block-size var(--motion-base) var(--motion-ease-in-out),content-visibility var(--motion-base) allow-discrete}:is(html:root body .s6.s6-shell) :is(.ui-compose-more,.ui-trend-basis)[open]::details-content{block-size:auto}:is(html:root body .s6.s6-shell) :is(.status,[role=status].status){transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}@starting-style{:is(html:root body .s6.s6-shell) :is(.status,[role=status].status){opacity:0;transform:translateY(calc(6px * var(--motion-shift)))}}:is(html:root body .s6.s6-shell) .ui-source-cards{margin:0;padding:0;border:0;min-width:0}:is(html:root body .s6.s6-shell) .ui-source-cards>legend{margin:0 0 8px;padding:0;font-size:13px;font-weight:700;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-source-cards>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:is(html:root body .s6.s6-shell) .ui-source-cards label{position:relative;display:grid;gap:6px;align-content:start;min-height:88px;padding:18px;border:1px solid var(--ui-line-control);border-radius:var(--ui-radius-card);background:var(--ui-surface);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease)}:is(html:root body .s6.s6-shell) .ui-source-cards label:hover{border-color:var(--ui-line-strong)}:is(html:root body .s6.s6-shell) .ui-source-cards label.is-selected{border:2px solid var(--ui-fg);padding:17px}:is(html:root body .s6.s6-shell) .ui-source-cards input{position:absolute;opacity:0;pointer-events:none}:is(html:root body .s6.s6-shell) .ui-source-cards label:has(input:focus-visible){outline:var(--ui-focus-ring);outline-offset:var(--ui-focus-offset)}:is(html:root body .s6.s6-shell) .ui-source-cards strong{font-size:15px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-source-cards span{font-size:13px;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-source-cards label:has(input:disabled){cursor:not-allowed;opacity:.55}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-source-cards>div{grid-template-columns:minmax(0,1fr);gap:8px}:is(html:root body .s6.s6-shell) .ui-source-cards label{min-height:0;padding:14px 16px}:is(html:root body .s6.s6-shell) .ui-source-cards label.is-selected{padding:13px 15px}}:is(html:root body .s6.s6-shell) .ui-band{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:auto;align-items:center;gap:24px 40px;margin:0 0 28px;padding:32px 40px;border-radius:var(--ui-radius-hero);box-sizing:border-box;overflow:hidden;--ui-band-fg:#fff;--ui-band-muted:rgba(255,255,255,.84);--ui-band-rule:rgba(255,255,255,.18);--ui-band-btn-bg:#fff;--ui-band-btn-fg:#15151A;color:var(--ui-band-fg)}:is(html:root body .s6.s6-shell) .ui-band :is(p,dl,dd){margin:0}:is(html:root body .s6.s6-shell) .ui-band-music{background:radial-gradient(70% 150% at 0 0,var(--ui-band-music-glow),transparent 60%),var(--ui-band-music)}:is(html:root body .s6.s6-shell) .ui-band-poster{background:radial-gradient(70% 150% at 0 0,var(--ui-band-poster-glow),transparent 60%),var(--ui-band-poster)}:is(html:root body .s6.s6-shell) .ui-band-music{--ui-band-accent:var(--ui-band-music-accent,var(--ui-band-fg));box-shadow:inset 0 0 0 1px var(--ui-band-music-edge,transparent)}:is(html:root body .s6.s6-shell) .ui-band-poster{--ui-band-accent:var(--ui-band-poster-accent,var(--ui-band-fg));box-shadow:inset 0 0 0 1px var(--ui-band-poster-edge,transparent)}:is(html:root body .s6.s6-shell) .ui-band-live{background:radial-gradient(70% 150% at 0 0,var(--ui-band-live-glow),transparent 60%),var(--ui-band-live);--ui-band-accent:var(--ui-band-live-accent,var(--ui-band-fg));box-shadow:inset 0 0 0 1px var(--ui-band-live-edge,transparent)}:is(html:root body .s6.s6-shell) .ui-band-link{align-self:center;padding-left:32px;border-left:1px solid var(--ui-band-rule);color:var(--ui-band-fg);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-band-link:hover{text-decoration:underline;text-underline-offset:3px}:is(html:root body .s6.s6-shell) .ui-live-dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--ui-band-muted);vertical-align:1px}:is(html:root body .s6.s6-shell) .ui-live-dot.on{background:#FF5A5A}:is(html:root body .s6.s6-shell) .ui-band-main{min-width:0}:is(html:root body .s6.s6-shell) .ui-band-feature{display:grid;gap:6px;min-width:0}:is(html:root body .s6.s6-shell) .ui-band-kicker,:is(html:root body .s6.s6-shell) .ui-band-label{font-size:13px;font-weight:600;color:var(--ui-band-muted)}:is(html:root body .s6.s6-shell) .ui-band-title{font-size:26px;font-weight:700;line-height:1.3;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-band-title a{color:var(--ui-band-fg);text-decoration:none}:is(html:root body .s6.s6-shell) .ui-band-title a:hover{text-decoration:underline;text-underline-offset:4px}:is(html:root body .s6.s6-shell) .ui-band-meta{font-size:14px;color:var(--ui-band-muted)}:is(html:root body .s6.s6-shell) .ui-band-actions,:is(html:root body .s6.s6-shell) .ui-band-full{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}:is(html:root body .s6.s6-shell) :is(.ui-band-actions,.ui-band-full) :is(.button,.s6-button){min-height:36px;padding:6px 16px;font-size:14px;font-weight:600;text-decoration:none}:is(html:root body .s6.s6-shell) :is(.ui-band-actions,.ui-band-full) :is(.button,.s6-button):not(.quiet){background:var(--ui-band-btn-bg);border-color:var(--ui-band-btn-bg);color:var(--ui-band-btn-fg)}:is(html:root body .s6.s6-shell) :is(.ui-band-actions,.ui-band-full) :is(.button,.s6-button).quiet{background:transparent;border:1px solid var(--ui-band-rule);color:var(--ui-band-fg)}:is(html:root body .s6.s6-shell) .ui-band-full :is(.button,.s6-button):first-child:not(:disabled){background:var(--ui-band-btn-bg);border-color:var(--ui-band-btn-bg);color:var(--ui-band-btn-fg)}:is(html:root body .s6.s6-shell) :is(.ui-band-actions,.ui-band-full) :is(.button,.s6-button):disabled{color:var(--ui-band-muted);opacity:1;cursor:not-allowed}:is(html:root body .s6.s6-shell) .ui-band-reached{margin-left:8px;padding:3px 10px;border-radius:var(--ui-radius-pill);background:var(--ui-band-rule);font-size:13px;font-style:normal;font-weight:700;color:var(--ui-band-fg);align-self:center}:is(html:root body .s6.s6-shell) .ui-band-stats{display:flex}:is(html:root body .s6.s6-shell) .ui-band-stats>div{display:grid;gap:6px;min-width:84px;padding:4px 24px;border-left:1px solid var(--ui-band-rule)}:is(html:root body .s6.s6-shell) .ui-band-stats dd{order:-1;font-size:30px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-band-accent,var(--ui-band-fg))}:is(html:root body .s6.s6-shell) .ui-band-stats dt{font-size:13px;color:var(--ui-band-muted)}:is(html:root body .s6.s6-shell) .ui-band-figure{display:grid;gap:10px;width:240px;padding-left:40px;border-left:1px solid var(--ui-band-rule)}:is(html:root body .s6.s6-shell) .ui-band-count{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}:is(html:root body .s6.s6-shell) .ui-band-count strong{color:var(--ui-band-accent,var(--ui-band-fg));font-size:44px;font-weight:700;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(html:root body .s6.s6-shell) .ui-band-count span{font-size:22px;font-weight:600;color:var(--ui-band-muted)}:is(html:root body .s6.s6-shell) .ui-band-slots{display:flex;gap:5px}:is(html:root body .s6.s6-shell) .ui-band-bar,:is(html:root body .s6.s6-shell) .ui-band-slots span{flex:1 1;height:6px;border-radius:3px;background:var(--ui-band-rule)}:is(html:root body .s6.s6-shell) .ui-band-slots span[data-on]{background:var(--ui-band-accent,var(--ui-band-fg))}:is(html:root body .s6.s6-shell) .ui-band-bar span{display:block;height:6px;border-radius:3px;background:var(--ui-band-accent,var(--ui-band-fg))}@media (max-width:1119px){:is(html:root body .s6.s6-shell) .ui-band{grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:row}:is(html:root body .s6.s6-shell) .ui-band-stats{grid-column:1/-1;order:3}:is(html:root body .s6.s6-shell) .ui-band-link{order:4;grid-column:1/-1}:is(html:root body .s6.s6-shell) .ui-band-stats>div:first-child{border-left:0;padding-left:0}}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-band{grid-template-columns:1fr;grid-auto-flow:row;gap:20px;padding:24px;border-radius:var(--ui-radius-band)}:is(html:root body .s6.s6-shell) .ui-band-title{font-size:21px}:is(html:root body .s6.s6-shell) .ui-band-figure{width:auto;padding-left:0;border-left:0}:is(html:root body .s6.s6-shell) .ui-band-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px 0}:is(html:root body .s6.s6-shell) .ui-band-stats>div{min-width:0;padding:0 16px}:is(html:root body .s6.s6-shell) .ui-band-stats>div:nth-child(odd){border-left:0;padding-left:0}:is(html:root body .s6.s6-shell) .ui-band-stats dd{font-size:26px}:is(html:root body .s6.s6-shell) .ui-band-link{order:4}}:is(html:root body .s6.s6-shell) .ui-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 28px;--ui-tools-h:48px}:is(html:root body .s6.s6-shell) .ui-tools .tabs{height:var(--ui-tools-h);box-sizing:border-box;align-items:center;margin:0}:is(html:root body .s6.s6-shell) .ui-tools .tab{height:40px}:is(html:root body .s6.s6-shell) .ui-tools>div:has(>.tabs){flex:none;max-width:100%}:is(html:root body .s6.s6-shell) .ui-tools .search{flex:1 1 280px;margin:0;height:var(--ui-tools-h);min-height:0;padding-block:0;box-sizing:border-box;align-items:center}:is(html:root body .s6.s6-shell) .ui-tools .search :is(.button,.s6-button){min-height:36px;padding:6px 16px;font-size:14px}:is(html:root body .s6.s6-shell) .ui-tools .field select{height:var(--ui-tools-h);min-height:0;box-sizing:border-box;margin:0}:is(html:root body .s6.s6-shell) .ui-tools .field{margin:0;flex:none}:is(html:root body .s6.s6-shell) .ui-tools .field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-tab-count{margin-left:2px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-tools>div:has(>.tabs){width:100%}:is(html:root body .s6.s6-shell) .ui-tools .search{flex-basis:100%}}:is(html:root body .s6.s6-shell) .cards.ui-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}@media (max-width:1119px){:is(html:root body .s6.s6-shell) .cards.ui-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){:is(html:root body .s6.s6-shell) .cards.ui-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}:is(html:root body .s6.s6-shell) .playlist-card.ui-card{display:flex;flex-direction:column;max-width:none;height:auto;margin:0;background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none}:is(html:root body .s6.s6-shell) .ui-card .cover-link{aspect-ratio:4/5;border-radius:var(--ui-radius-card);overflow:hidden;background:var(--ui-surface-sunken)}:is(html:root body .s6.s6-shell) .ui-card-body{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 0 0}:is(html:root body .s6.s6-shell) .ui-card-text{min-width:0}:is(html:root body .s6.s6-shell) .ui-card h3{margin:0;font-size:16px;font-weight:700;line-height:1.4;color:var(--ui-fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(html:root body .s6.s6-shell) .ui-card h3 a{color:inherit;text-decoration:none}:is(html:root body .s6.s6-shell) .ui-card h3 a:hover{text-decoration:underline;text-underline-offset:3px}:is(html:root body .s6.s6-shell) .ui-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:4px 0 0;font-size:13px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-card-meta>*+:before{content:"·";margin-right:6px}:is(html:root body .s6.s6-shell) .ui-card-meta .card-author{display:inline-flex;align-items:center;gap:4px;color:inherit}:is(html:root body .s6.s6-shell) .ui-card-actions{display:flex;gap:6px;flex:none}:is(html:root body .s6.s6-shell) .ui-card-actions .button{min-height:36px;padding:6px 14px;font-size:14px}:is(html:root body .s6.s6-shell) .ui-card-actions .ui-more{width:36px;padding:0;border-color:var(--ui-line-control)}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-card-body{flex-direction:column;gap:10px;padding-top:10px}:is(html:root body .s6.s6-shell) .ui-card h3{font-size:15px}}:is(html:root body .s6.s6-shell) .ui-tab-flag{margin-left:6px;padding:1px 8px;border-radius:var(--ui-radius-pill);background:var(--ui-brand-fill);color:var(--ui-on-brand);font-size:12px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-invites{margin:0 0 28px;padding:20px 24px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface)}:is(html:root body .s6.s6-shell) .ui-invites h2{margin:0 0 8px;font-size:18px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-invite-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-invite-row:first-of-type{border-top:0}:is(html:root body .s6.s6-shell) .ui-invite-text{min-width:0}:is(html:root body .s6.s6-shell) .ui-invite-text strong{font-size:16px}:is(html:root body .s6.s6-shell) .ui-invite-text p{margin:4px 0 0;font-size:14px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-invite-actions{display:flex;gap:8px;flex:none}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-invite-row{flex-direction:column;align-items:stretch}}:is(html:root body .s6.s6-shell) .ui-note{margin:-16px 0 24px;font-size:13px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-table-wrap{border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface);overflow:hidden}:is(html:root body .s6.s6-shell) .ui-table{width:100%;border-collapse:collapse;font-size:14px}:is(html:root body .s6.s6-shell) .ui-table thead th{padding:12px 16px;font-size:13px;font-weight:600;color:var(--ui-fg-muted);text-align:left;border-bottom:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-table tbody th,:is(html:root body .s6.s6-shell) .ui-table td{height:52px;padding:6px 16px;border-top:1px solid var(--ui-line);vertical-align:middle;text-align:left;font-weight:400}:is(html:root body .s6.s6-shell) .ui-table .ui-table-group th{height:40px;padding:8px 16px;background:var(--ui-surface-sunken);font-size:13px;font-weight:700;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-table td.ui-table-meta{display:none}:is(html:root body .s6.s6-shell) .ui-table .ui-table-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-table .ui-table-date{width:110px;color:var(--ui-fg-secondary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(html:root body .s6.s6-shell) .ui-table .ui-table-title{font-weight:700}:is(html:root body .s6.s6-shell) .ui-table .ui-table-title a{color:var(--ui-fg);text-decoration:none;margin-right:8px}:is(html:root body .s6.s6-shell) .ui-table .ui-table-title a:hover{text-decoration:underline;text-underline-offset:3px}:is(html:root body .s6.s6-shell) .ui-table .ui-table-title .badge{margin-right:4px;vertical-align:1px}:is(html:root body .s6.s6-shell) .ui-table .ui-table-actions{width:1%;white-space:nowrap;text-align:right}:is(html:root body .s6.s6-shell) .ui-table .ui-table-actions>*{vertical-align:middle}:is(html:root body .s6.s6-shell) .ui-table .ui-table-actions .button{min-height:36px;padding:6px 12px;font-size:14px}:is(html:root body .s6.s6-shell) .ui-table .ui-more{width:36px;padding:0;margin-left:4px;border-color:var(--ui-line-control)}:is(html:root body .s6.s6-shell) .ui-collection{max-width:none;width:100%;margin:0}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-table thead{display:none}:is(html:root body .s6.s6-shell) .ui-table tbody tr:not(.ui-table-group){display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 16px;border-top:1px solid var(--ui-line)}:is(html:root body .s6.s6-shell) .ui-table tbody tr:not(.ui-table-group)>*{height:auto;padding:0;border:0}:is(html:root body .s6.s6-shell) .ui-table .ui-table-title{grid-column:1;grid-row:1}:is(html:root body .s6.s6-shell) .ui-table :is(.ui-table-date,td.ui-table-num){display:none}:is(html:root body .s6.s6-shell) .ui-table td.ui-table-meta{display:block;grid-column:1;grid-row:2;font-size:13px;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-table .ui-table-actions{grid-column:2;grid-row:1/span 2;align-self:center}:is(html:root body .s6.s6-shell) .ui-table .ui-table-group th{display:block}:is(html:root body .s6.s6-shell) .ui-band-link{padding-left:0;border-left:0}}:is(html:root body .s6.s6-shell) .book-v2 .ui-band-figure-title span{font-size:20px;font-weight:600;color:var(--ui-band-muted)}:is(html:root body .s6.s6-shell) .book-v2 .ui-band-kicker svg{vertical-align:-2px}:is(html:root body .s6.s6-shell) .book-v2 .ui-band-stats>div{min-width:72px;padding:4px 18px}:is(html:root body .s6.s6-shell) .book-v2 .ui-band-stats dd{font-size:26px}:is(html:root body .s6.s6-shell) .book-v2 .book-toolbar.ui-tools{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 20px}:is(html:root body .s6.s6-shell) .book-v2 .book-search{flex:1 1 260px;display:flex;align-items:center;gap:8px;height:48px;padding:0 6px 0 14px;box-sizing:border-box;border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-box);background:var(--ui-surface)}:is(html:root body .s6.s6-shell) .book-v2 .book-search input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;font-size:15px;color:var(--ui-fg);outline:none}:is(html:root body .s6.s6-shell) .book-v2 .book-search:focus-within{box-shadow:0 0 0 2px var(--ui-focus-ring)}:is(html:root body .s6.s6-shell) .book-v2 .book-status-filters{display:inline-flex;gap:4px;height:48px;padding:4px;box-sizing:border-box;border-radius:var(--ui-radius-box);background:var(--ui-surface-sunken);max-width:100%;overflow-x:auto;scrollbar-width:none;margin:0}:is(html:root body .s6.s6-shell) .book-v2 .book-status-filters button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--ui-fg-secondary);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}:is(html:root body .s6.s6-shell) .book-v2 .book-status-filters button span{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(html:root body .s6.s6-shell) .book-v2 .book-status-filters button.active{background:var(--ui-surface);color:var(--ui-fg);font-weight:600;box-shadow:0 1px 2px rgba(21,21,26,.08)}:is(html:root[data-theme=dark] body .s6.s6-shell) .book-v2 .book-status-filters{background:var(--ui-surface);box-shadow:inset 0 0 0 1px var(--ui-line)}:is(html:root[data-theme=dark] body .s6.s6-shell) .book-v2 .book-status-filters button.active{background:var(--ui-line);box-shadow:none}:is(html:root body .s6.s6-shell) .book-v2 .book-toolbar .field select,:is(html:root body .s6.s6-shell) .book-v2 .book-toolbar>.button{height:48px;min-height:0}:is(html:root body .s6.s6-shell) .book-v2 .book-toolbar .field{margin:0}:is(html:root body .s6.s6-shell) .book-v2 .book-toolbar .field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(html:root body .s6.s6-shell) .book-v2 .book-index-layout{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start}:is(html:root body .s6.s6-shell) .book-v2 .book-initials{position:sticky;top:88px;display:flex;flex-direction:column;gap:2px;padding:6px 4px;border-radius:var(--ui-radius-box);background:var(--ui-surface-sunken)}:is(html:root body .s6.s6-shell) .book-v2 .book-initials button{height:30px;border:0;border-radius:8px;background:transparent;color:var(--ui-fg-secondary);font:inherit;font-size:13px;font-weight:700;cursor:pointer}:is(html:root body .s6.s6-shell) .book-v2 .book-initials button:disabled{color:var(--ui-disabled);cursor:default}:is(html:root body .s6.s6-shell) .book-v2 .book-initials button[aria-pressed=true]{background:var(--ui-band-music);color:#fff}:is(html:root body .s6.s6-shell) .book-v2 .book-list-panel{border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);background:var(--ui-surface);overflow:hidden;padding:0;margin:0}:is(html:root body .s6.s6-shell) .book-v2 .book-list-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:13px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .book-v2 .book-column-labels{padding:10px 16px;font-size:13px;color:var(--ui-fg-muted);border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);background:var(--ui-surface-sunken)}:is(html:root body .s6.s6-shell) .book-v2 .book-group{border:0;border-top:1px solid var(--ui-line);border-radius:0;margin:0;background:transparent;box-shadow:none}:is(html:root body .s6.s6-shell) .book-v2 .book-groups>.book-group:first-child{border-top:0}:is(html:root body .s6.s6-shell) .book-v2 .book-group-head{min-height:64px;padding:8px 16px}:is(html:root body .s6.s6-shell) .book-v2 .book-group-head .book-track-icon{display:none}:is(html:root body .s6.s6-shell) .book-v2 .book-title{font-size:15px;font-weight:700;color:var(--ui-fg)}:is(html:root body .s6.s6-shell) .book-v2 .book-batch{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 16px;border-radius:0;background:#15151A;color:#fff}:is(html:root body .s6.s6-shell) .book-v2 .book-batch small{color:rgba(255,255,255,.72);font-weight:500}:is(html:root body .s6.s6-shell) .book-v2 .book-batch div{display:flex;flex-wrap:wrap;gap:8px}:is(html:root body .s6.s6-shell) .book-v2 .book-batch .button{min-height:36px;padding:6px 14px;font-size:14px;background:transparent;border-color:rgba(255,255,255,.32);color:#fff}:is(html:root body .s6.s6-shell) .book-v2 .book-batch .button:hover{background:rgba(255,255,255,.1)}:is(html:root body .s6.s6-shell) .book-v2 .book-batch .button.quiet{border-color:transparent}@media (max-width:767px){:is(html:root body .s6.s6-shell) .book-v2 .book-index-layout{grid-template-columns:1fr;gap:12px}:is(html:root body .s6.s6-shell) .book-v2 .book-initials{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none}:is(html:root body .s6.s6-shell) .book-v2 .book-initials button{flex:none;min-width:36px}:is(html:root body .s6.s6-shell) .book-v2 .book-status-filters{width:100%}:is(html:root body .s6.s6-shell) .book-v2 .book-toolbar .field,:is(html:root body .s6.s6-shell) .book-v2 .book-toolbar .field select{max-width:100%}}:is(html:root body .s6.s6-shell) .book-v2 .book-group-head{display:grid;grid-template-columns:18px minmax(0,1fr) 200px 140px 128px;gap:16px;align-items:center}:is(html:root body .s6.s6-shell) .book-v2 .book-column-labels{display:grid;grid-template-columns:minmax(0,1fr) 200px 140px 128px;gap:16px;padding-left:50px}:is(html:root body .s6.s6-shell) .book-v2 .book-title-cell{min-width:0}:is(html:root body .s6.s6-shell) .book-v2 .book-title-cell>span{display:block;font-size:13px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .book-v2 .book-toolbar .field{width:160px}:is(html:root body .s6.s6-shell) .book-v2 .book-toolbar .field select{width:100%;box-sizing:border-box}@media (max-width:767px){:is(html:root body .s6.s6-shell) .book-v2 .book-group-head{grid-template-columns:18px minmax(0,1fr) auto;row-gap:6px}:is(html:root body .s6.s6-shell) .book-v2 .book-group-head .book-genres{grid-column:2;grid-row:2}:is(html:root body .s6.s6-shell) .book-v2 .book-group-head .book-state-cell{grid-column:3;grid-row:1}:is(html:root body .s6.s6-shell) .book-v2 .book-group-head :is(.book-expand,.book-single){grid-column:3;grid-row:2;font-size:12px}:is(html:root body .s6.s6-shell) .book-v2 .book-column-labels{display:none}:is(html:root body .s6.s6-shell) .book-v2 .book-toolbar .field{width:auto}}@media (max-width:767px){:is(html:root body .s6.s6-shell) .book-v2 .book-list-meta{flex-wrap:wrap;justify-content:flex-start;text-align:left}}:is(html:root body .s6.s6-shell) .ui-section-title{display:flex;align-items:baseline;gap:6px;margin:0 0 16px;font-size:20px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-section-note{margin:-8px 0 16px;font-size:14px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .obs-design-library>section+section{margin-top:48px}:is(html:root body .s6.s6-shell) .obs-stage[style*="--obs-tint"]{background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--obs-tint) 42%,#1b1b22),color-mix(in srgb,var(--obs-tint) 10%,#0b0b10) 78%)}:is(html:root body .s6.s6-shell) .ui-band.ui-band-obs{grid-template-columns:minmax(0,1fr) 320px;grid-auto-flow:row;align-items:stretch;gap:32px;padding:28px}:is(html:root body .s6.s6-shell) .ui-band-obs-stage.obs-stage{width:100%;max-width:none;margin:0;padding:0;aspect-ratio:16/9;border:1px solid var(--ui-band-rule);border-radius:16px;cursor:zoom-in}:is(html:root body .s6.s6-shell) .ui-band-obs-side{display:flex;flex-direction:column;gap:8px;min-width:0;padding:8px 0}:is(html:root body .s6.s6-shell) .ui-band-obs-side h2.ui-band-title{margin:0}:is(html:root body .s6.s6-shell) .ui-band-obs-side .tabs{display:flex;margin:12px 0 0;padding:4px;gap:4px;border:0;border-radius:12px;background:rgba(255,255,255,.08)}:is(html:root body .s6.s6-shell) .ui-band-obs-side .tabs .tab{flex:1 1;opacity:1;min-height:40px;border:0;border-radius:9px;background:transparent;color:rgba(255,255,255,.86);font-weight:600}:is(html:root body .s6.s6-shell) .ui-band-obs-side .tabs .tab[data-state=active]{background:#fff;color:#15151A}:is(html:root[data-theme=dark] body .s6.s6-shell) .ui-band-obs-side .tabs .tab{background:transparent;color:rgba(255,255,255,.86)}:is(html:root[data-theme=dark] body .s6.s6-shell) .ui-band-obs-side .tabs .tab[data-state=active]{background:#fff;color:#15151A}:is(html:root body .s6.s6-shell) .ui-band-obs-side .tab:focus-visible{outline:2px solid #fff;outline-offset:2px}:is(html:root body .s6.s6-shell) .ui-band-obs-actions{flex-direction:column;align-items:stretch;margin-top:auto;padding-top:16px}:is(html:root body .s6.s6-shell) .ui-band-obs-actions :is(.button,.s6-button){justify-content:center;min-height:48px;font-size:15px}:is(html:root body .s6.s6-shell) .cards.ui-card-grid.ui-card-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}:is(html:root body .s6.s6-shell) .ui-card.obs-card{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;background:transparent;border:0;box-shadow:none}:is(html:root body .s6.s6-shell) .ui-card.obs-card .cover-link.obs-stage{display:block;width:100%;max-width:none;margin:0;padding:0;aspect-ratio:16/9;border:1px solid var(--ui-line);border-radius:var(--ui-radius-card);cursor:pointer}:is(html:root body .s6.s6-shell) .ui-card.obs-card h3 .badge{margin-left:8px;vertical-align:2px}@media (max-width:1119px){:is(html:root body .s6.s6-shell) .cards.ui-card-grid.ui-card-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr))}:is(html:root body .s6.s6-shell) .ui-band.ui-band-obs{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:767px){:is(html:root body .s6.s6-shell) .cards.ui-card-grid.ui-card-grid-wide{grid-template-columns:1fr;gap:28px}:is(html:root body .s6.s6-shell) .ui-card.obs-card .ui-card-body{flex-direction:row}:is(html:root body .s6.s6-shell) .ui-band.ui-band-obs{grid-template-columns:1fr;gap:16px;padding:16px}:is(html:root body .s6.s6-shell) .ui-band-obs-stage.obs-stage{border-radius:12px}}:is(html:root body .s6.s6-shell) .book-v2 .book-group-head{grid-template-columns:18px minmax(0,1fr) 200px 80px 140px 128px}:is(html:root body .s6.s6-shell) .book-v2 .book-column-labels{grid-template-columns:minmax(0,1fr) 200px 80px 140px 128px}:is(html:root body .s6.s6-shell) .book-v2 .book-key-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(html:root body .s6.s6-shell) .book-v2 .book-key-cell{font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){:is(html:root body .s6.s6-shell) .book-v2 .book-group-head{grid-template-columns:18px minmax(0,1fr) auto}:is(html:root body .s6.s6-shell) .book-v2 .book-key-cell{grid-column:2;grid-row:3;font-size:12px;font-weight:500;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .book-v2 .book-key-cell.is-empty{display:none}:is(html:root body .s6.s6-shell) .book-v2 .book-key-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}:is(html:root body .s6.s6-shell) .ui-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:40px;align-items:center;margin:-40px 0 32px;padding:28px 0;background:var(--ui-banner-bg);box-shadow:0 0 0 100vmax var(--ui-banner-bg);clip-path:inset(0 -100vmax);color:var(--ui-fg)}:is(html:root body .s6.s6-shell) .ui-banner-music{--ui-banner-bg:#E3EEEC}:is(html:root[data-theme=dark] body .s6.s6-shell) .ui-banner-music{--ui-banner-bg:#12272A}:is(html:root body .s6.s6-shell) .ui-banner-poster{--ui-banner-bg:#EDE3D1}:is(html:root[data-theme=dark] body .s6.s6-shell) .ui-banner-poster{--ui-banner-bg:#2A2118}:is(html:root body .s6.s6-shell) .ui-banner-live{--ui-banner-bg:#E7E5F3}:is(html:root[data-theme=dark] body .s6.s6-shell) .ui-banner-live{--ui-banner-bg:#1B1932}:is(html:root body .s6.s6-shell) .ui-banner-projects{--ui-banner-bg:#F5E3EA}:is(html:root[data-theme=dark] body .s6.s6-shell) .ui-banner-projects{--ui-banner-bg:#2E1A23}:is(html:root body .s6.s6-shell) .ui-banner-templates{--ui-banner-bg:#EEE2F5}:is(html:root[data-theme=dark] body .s6.s6-shell) .ui-banner-templates{--ui-banner-bg:#261B31}:is(html:root body .s6.s6-shell) .ui-banner-songbook{--ui-banner-bg:#E9F0D8}:is(html:root[data-theme=dark] body .s6.s6-shell) .ui-banner-songbook{--ui-banner-bg:#1D2614}:is(html:root body .s6.s6-shell) .ui-banner-board{--ui-banner-bg:#F8E6DA}:is(html:root[data-theme=dark] body .s6.s6-shell) .ui-banner-board{--ui-banner-bg:#2C1E15}:is(html:root body .s6.s6-shell) .ui-banner-trends{--ui-banner-bg:#E0ECF7}:is(html:root[data-theme=dark] body .s6.s6-shell) .ui-banner-trends{--ui-banner-bg:#142235}:is(html:root body .s6.s6-shell) .ui-banner h1{margin:0;font-size:var(--ui-title-xl);font-weight:700;line-height:1.1;letter-spacing:-.04em}:is(html:root body .s6.s6-shell) .ui-banner-copy>p{margin:12px 0 0;max-width:520px;font-size:16px;line-height:1.6;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-banner-action{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}:is(html:root body .s6.s6-shell) .ui-banner-action :is(.button,.s6-button){min-height:48px;padding:0 22px;font-size:15px}:is(html:root body .s6.s6-shell) .ui-banner-sample{position:absolute;left:0;top:0;font-size:12px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-banner.has-scene{grid-template-columns:minmax(0,1fr) 580px;padding:32px 0}:is(html:root body .s6.s6-shell) .ui-banner-scene{position:relative;height:236px}:is(html:root body .s6.s6-shell) .ui-banner-scene-inner{position:absolute;inset:0;color:#15151A;font-family:var(--ui-font-sans);line-height:1.4}:is(html:root body .s6.s6-shell) .ui-banner-scene-inner :is(b,strong){font-weight:700}:is(html:root body .s6.s6-shell) .ui-banner-scene-inner :is(h3,p){font-weight:inherit}:is(html:root body .s6.s6-shell) .ui-banner-scene-inner h3{font-weight:700}:is(html:root body .s6.s6-shell) .ui-banner-scene-inner *{box-sizing:border-box;word-break:keep-all}:is(html:root body .s6.s6-shell) .ui-art-o{position:absolute;border-radius:14px;overflow:hidden}:is(html:root body .s6.s6-shell) .ui-art-chip{position:absolute;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;background:#FFFFFF;font-size:12px;font-weight:700;white-space:nowrap}:is(html:root body .s6.s6-shell) .ui-art-sg{font-family:var(--ui-font-mono)}:is(html:root body .s6.s6-shell) .ui-art-rows>span{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-top:1px solid rgba(127,127,127,.22)}@media (max-width:1119px){:is(html:root body .s6.s6-shell) .ui-banner.has-scene{grid-template-columns:minmax(0,1fr)}:is(html:root body .s6.s6-shell) .ui-banner-scene{display:none}}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-banner{grid-template-columns:minmax(0,1fr);margin-top:-24px;padding:24px 0}:is(html:root body .s6.s6-shell) .ui-banner-copy>p{font-size:15px}:is(html:root body .s6.s6-shell) .ui-banner-action :is(.button,.s6-button){width:100%;justify-content:center}}:is(html:root body .s6.s6-shell) .ui-band-meta a{color:inherit;text-decoration:underline;text-underline-offset:3px}:is(html:root body .s6.s6-shell) .ui-detail>.back{display:inline-block;margin:0 0 16px;font-size:14px;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-detail>.target-tabs{margin-bottom:32px}:is(html:root body .s6.s6-shell) .ui-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:72px;align-items:start}:is(html:root body .s6.s6-shell) .ui-detail-layout>*{min-width:0}:is(html:root body .s6.s6-shell) .ui-tools.ui-detail-tools{flex-wrap:nowrap;margin:0 0 20px}:is(html:root body .s6.s6-shell) .ui-detail-canvas{display:block;padding:0;border:0;border-radius:var(--ui-radius-card);overflow:hidden;background:transparent;box-shadow:0 24px 48px rgba(21,21,26,.18)}:is(html:root body .s6.s6-shell) .ui-detail-canvas :is(.artwork,.s6-canvas){display:block;width:100%;height:auto;max-height:none}:is(html:root body .s6.s6-shell) .ui-detail-canvas>.notice{margin:0;padding:48px 24px}:is(html:root body .s6.s6-shell) .ui-detail-work .pagination{margin:24px 0 0}:is(html:root body .s6.s6-shell) .ui-detail-work>.text-link{display:inline-flex;align-items:center;gap:6px;margin-top:16px}:is(html:root body .s6.s6-shell) .ui-detail-nomatch{margin:16px 0 0;text-align:center}:is(html:root body .s6.s6-shell) .ui-detail-side{display:grid;gap:0}:is(html:root body .s6.s6-shell) .ui-detail-author{display:inline-flex;align-items:center;gap:12px;justify-self:start;color:var(--ui-fg);text-decoration:none}:is(html:root body .s6.s6-shell) .ui-detail-author .avatar{width:40px;height:40px;flex:none;font-size:15px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-detail-author strong{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:15px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-detail-author small{display:block;margin-top:2px;font-size:13px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-detail-author:hover strong{color:var(--ui-brand-ink)}:is(html:root body .s6.s6-shell) .ui-detail-title{margin:28px 0 0;font-size:var(--ui-title);font-weight:700;line-height:1.15;letter-spacing:-.04em;overflow-wrap:anywhere}:is(html:root body .s6.s6-shell) .ui-detail-meta{display:flex;flex-wrap:wrap;margin:16px 0 0;font-size:15px;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-detail-meta>span+span:before{content:"·";margin:0 8px;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-detail-intro{margin:16px 0 0;font-size:15px;line-height:1.7;color:var(--ui-fg-secondary);white-space:pre-line}:is(html:root body .s6.s6-shell) .ui-detail-notes{margin:28px 0 0}:is(html:root body .s6.s6-shell) .ui-detail-notes h2{margin:0 0 12px;font-size:15px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-detail-notes ol{display:grid;gap:14px;margin:0;padding:0;list-style:none}:is(html:root body .s6.s6-shell) .ui-detail-notes li{display:grid;grid-template-columns:28px 1fr;gap:8px}:is(html:root body .s6.s6-shell) .ui-detail-notes .n{font-size:12px;line-height:22px;color:var(--ui-fg-tertiary,var(--ui-fg-secondary));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(html:root body .s6.s6-shell) .ui-detail-notes strong{font-size:14px}:is(html:root body .s6.s6-shell) .ui-detail-notes small{font-size:12px;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-detail-notes p{margin:4px 0 0;font-size:14px;line-height:1.6;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-detail-tags{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}:is(html:root body .s6.s6-shell) .ui-detail-tags a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--ui-line-control);border-radius:var(--ui-radius-pill);font-size:14px;font-weight:600;color:var(--ui-fg);text-decoration:none;transition:border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}:is(html:root body .s6.s6-shell) .ui-detail-tags a:hover{border-color:var(--ui-brand);color:var(--ui-brand-ink)}:is(html:root body .s6.s6-shell) .ui-detail-actions{display:grid;gap:12px;margin:32px 0 0}:is(html:root body .s6.s6-shell) .ui-detail-actions :is(.ui-detail-main,.ui-detail-wide){width:100%;justify-content:center;text-decoration:none}:is(html:root body .s6.s6-shell) .ui-detail-actions .ui-detail-main{min-height:56px;font-size:17px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-detail-actions .ui-detail-wide{min-height:52px;font-size:15px;font-weight:700}:is(html:root body .s6.s6-shell) .ui-detail-row{display:flex;flex-wrap:wrap;gap:8px}:is(html:root body .s6.s6-shell) .ui-detail-row>.button{min-height:44px;font-size:14px;font-weight:600}:is(html:root body .s6.s6-shell) .ui-detail-row>.button.ui-more{width:44px;padding:0;justify-content:center;border-color:var(--ui-line-control)}:is(html:root body .s6.s6-shell) .ui-detail-row>.button.selected{background:var(--ui-brand-soft);border-color:var(--ui-brand);color:var(--ui-brand-ink)}:is(html:root body .s6.s6-shell) .ui-detail-row>.button.selected svg{fill:currentColor}:is(html:root body .s6.s6-shell) .ui-detail-count{font-family:var(--ui-font-mono);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(html:root body .s6.s6-shell) .comments-section.ui-comments-side{max-width:none;margin:40px 0 0;padding:32px 0 0;border-top:1px solid var(--ui-line);background:transparent;border-radius:0}:is(html:root body .s6.s6-shell) .ui-comments-side>.section-head{margin:0 0 16px}:is(html:root body .s6.s6-shell) .ui-comments-side>.section-head h2{font-size:22px}:is(html:root body .s6.s6-shell) .ui-comments-side .comment{padding:12px 0;border-bottom:0}:is(html:root body .s6.s6-shell) .ui-comments-side .comment-top time{margin-left:0;font-size:13px}:is(html:root body .s6.s6-shell) .ui-comments-side .comment-top>:last-child{margin-left:auto}:is(html:root body .s6.s6-shell) .ui-comments-side .comment>.button.quiet.small{min-height:32px;padding:4px 8px;font-size:13px;color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell) .ui-comments-side .comment.reply{margin-left:20px;padding:12px 0 12px 16px;border-left:2px solid var(--ui-line);background:transparent}:is(html:root body .s6.s6-shell) .ui-comments-side .comment>p{margin:8px 0 4px 44px;font-size:15px;line-height:1.6}:is(html:root body .s6.s6-shell) .ui-comments-side .comment>.button.quiet{margin-left:36px}:is(html:root body .s6.s6-shell) .ui-comments-side .comment>.ui-comment-compose{margin:8px 0 0 44px}:is(html:root body .s6.s6-shell) .ui-comments-more{width:100%;justify-content:center;margin-top:8px}:is(html:root body .s6.s6-shell) .ui-comments-side>.notice{margin:0 0 8px}:is(html:root body .s6.s6-shell) .ui-comment-compose{margin:0 0 8px;padding:0;background:transparent}:is(html:root body .s6.s6-shell) .ui-comment-compose>.notice{margin:0 0 8px}:is(html:root body .s6.s6-shell) .ui-comment-box{display:flex;align-items:flex-end;gap:12px;padding:12px 12px 12px 16px;border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-card);background:var(--ui-surface)}:is(html:root body .s6.s6-shell) .ui-comment-box:focus-within{outline:var(--ui-focus-ring);outline-offset:2px}:is(html:root body .s6.s6-shell) .ui-comment-box textarea{flex:1 1;min-width:0;min-height:52px;padding:4px 0;border:0;background:transparent;color:var(--ui-fg);font-size:15px;line-height:1.6;resize:none;box-shadow:none}:is(html:root body .s6.s6-shell) .ui-comment-box textarea:focus,:is(html:root body .s6.s6-shell) .ui-comment-box textarea:focus-visible{outline:none;box-shadow:none}:is(html:root body .s6.s6-shell) .ui-comment-box textarea::placeholder{color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell) .ui-comment-box>.button{flex:none;min-height:40px;padding:0 18px}:is(html:root body .s6.s6-shell) .social-space .comments-section #comment-compose.ui-comment-compose{padding:0;background:transparent}:is(html:root[data-theme=dark] body .s6.s6-shell) .ui-detail-canvas{box-shadow:0 24px 48px rgba(0,0,0,.5)}@media (max-width:1119px){:is(html:root body .s6.s6-shell) .ui-detail-layout{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:40px}}@media (max-width:767px){:is(html:root body .s6.s6-shell) .ui-detail-layout{grid-template-columns:minmax(0,1fr);gap:32px}:is(html:root body .s6.s6-shell) .ui-tools.ui-detail-tools{flex-wrap:wrap}:is(html:root body .s6.s6-shell) .ui-detail-tools .tabs{width:100%}:is(html:root body .s6.s6-shell) .ui-detail-tools .tabs .tab{flex:1 1;justify-content:center}:is(html:root body .s6.s6-shell) .ui-detail-canvas{border-radius:var(--ui-radius-box);box-shadow:0 12px 28px rgba(21,21,26,.16)}:is(html:root body .s6.s6-shell) .ui-detail-title{margin-top:20px}:is(html:root body .s6.s6-shell) .ui-detail-actions{margin-top:24px}:is(html:root body .s6.s6-shell) .ui-detail-row>.button:not(.ui-more){flex:1 1;justify-content:center}:is(html:root body .s6.s6-shell) .ui-comments-side .comment>p{margin-left:0}:is(html:root body .s6.s6-shell) .ui-comments-side .comment>.button.quiet{margin-left:-8px}:is(html:root body .s6.s6-shell) .ui-comments-side .comment>.ui-comment-compose{margin-left:0}}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-detail.has-ambient{position:relative;z-index:0}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage{color:var(--ui-fg);--ui-fg:#F2F1F7;--ui-fg-secondary:#D2D0DC;--ui-fg-muted:#D2D0DC;--ui-line:rgba(255,255,255,.14);--ui-line-control:rgba(255,255,255,.2);--ui-line-strong:rgba(255,255,255,.32);--ui-surface:rgba(255,255,255,.07);--ui-surface-sunken:rgba(255,255,255,.05);--ui-brand:#C9C1FF;--ui-brand-ink:#D8D2FF;--ui-brand-soft:rgba(255,255,255,.16);--ui-disabled:rgba(255,255,255,.3);--ui-stage-light:#F3F1EC;--ui-stage-on-light:#15151A;--fg:var(--ui-fg);--muted:var(--ui-fg-muted);--line:var(--ui-line);--surface:var(--ui-surface);--surface-alt:var(--ui-surface-sunken);--accent:var(--ui-brand);--selected:var(--ui-brand-soft);--s6-ink:var(--ui-fg);--s6-muted:var(--ui-fg-muted);--s6-line:var(--ui-line);--s6-surface:var(--ui-surface);--pp-fg:var(--ui-fg);--pp-muted:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-ambient{position:absolute;top:-40px;bottom:-64px;left:calc(50% - 50vw);width:100vw;z-index:-1;overflow:hidden;background:#141319;pointer-events:none}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-ambient>i{position:absolute;inset:-10%;background-position:30% 30%;background-size:cover;background-repeat:no-repeat;filter:blur(90px) saturate(1.4) brightness(calc(var(--ui-ambient-dim, .5) * .7));opacity:.6}html:has(.ui-detail.has-ambient){overflow-x:clip}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-detail-stage{position:relative}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-ambient-glow{position:absolute;inset:0;z-index:-1;border-radius:var(--ui-radius-card);background-position:50%;background-size:100% 100%;background-repeat:no-repeat;transform:scale(1.3);filter:blur(110px) saturate(1.5) brightness(var(--ui-ambient-dim,.5));opacity:.75;pointer-events:none}:is(html:root body .s6.s6-shell):has(.ui-detail.has-ambient) .ui-site-footer{position:relative;z-index:1;background:var(--ui-bg)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage :is(.button,.s6-button).quiet{color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage .ui-detail-canvas{box-shadow:0 32px 64px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage :is(input,textarea){color:var(--ui-fg)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage :is(input,textarea)::placeholder{color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage .ui-detail-tools .tabs{background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px var(--ui-line)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage .ui-detail-tools .tab{color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage .ui-detail-tools .tab:is([data-state=active],[aria-selected=true]){background:rgba(255,255,255,.16);color:var(--ui-fg);box-shadow:none}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage :is(.ui-detail-tools .search,.ui-comment-box){background:rgba(255,255,255,.07);border-color:var(--ui-line-control)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage :is(.ui-detail-tools .search input,.ui-comment-box textarea){background:transparent}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage :is(.button,.s6-button):not(.primary):not(.selected):not(.quiet){background:rgba(255,255,255,.07);border-color:var(--ui-line-control);color:var(--ui-fg)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage :is(.button,.s6-button):not(.primary):not(.selected):not(.quiet):hover{background:rgba(255,255,255,.12)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage :is(.button,.s6-button).selected{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.45);color:var(--ui-fg)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage :is(.button,.s6-button).primary:not(:disabled){background:var(--ui-stage-light);border-color:var(--ui-stage-light);color:var(--ui-stage-on-light)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage :is(.button,.s6-button).primary:not(:disabled):hover{background:#FFFFFF;border-color:#FFFFFF}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage :is(.button,.s6-button).primary:disabled{background:rgba(255,255,255,.12);border-color:transparent;color:var(--ui-fg-muted)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage .ui-detail-tags a{background:rgba(255,255,255,.07);border-color:var(--ui-line-control);color:var(--ui-fg)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage .pagination>button:not(.selected){background:rgba(255,255,255,.07);border-color:var(--ui-line-control);color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage .pagination>button.selected{background:var(--ui-stage-light);color:var(--ui-stage-on-light)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage .avatar{background:rgba(255,255,255,.14);color:var(--ui-fg)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage .notice{background:rgba(255,255,255,.08);color:var(--ui-fg)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage>.target-tabs>a{color:var(--ui-fg-secondary)}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-stage>.target-tabs>:is(a.active,a[aria-current=page]){color:var(--ui-fg);border-bottom-color:var(--ui-fg)}@media (max-width:767px){:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-ambient{top:-24px;bottom:-48px}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) .ui-ambient-glow{transform:scale(1.2);filter:blur(70px) saturate(1.5) brightness(var(--ui-ambient-dim,.5))}}:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) :is(.ui-ambient>i,.ui-ambient-glow,.ui-feature-glow,.ui-profile-cover){transition:opacity var(--motion-base) var(--motion-ease)}@starting-style{:is(html:root body .s6.s6-shell,html:root[data-theme=dark] body .s6.s6-shell) :is(.ui-ambient>i,.ui-ambient-glow,.ui-feature-glow){opacity:0}}:is(html:root body .s6.s6-shell) .ui-web-qr{display:flex;align-items:center;gap:16px;margin:24px 0 0;padding:14px;border:1px solid var(--ui-line);border-radius:16px}:is(html:root body .s6.s6-shell) .ui-web-qr svg{flex:none;width:128px;height:128px;border-radius:8px}:is(html:root body .s6.s6-shell) .ui-web-qr p{display:flex;flex-direction:column;gap:4px;margin:0}:is(html:root body .s6.s6-shell) .ui-web-qr strong{font-size:15px}:is(html:root body .s6.s6-shell) .ui-web-qr span{font-size:13px;line-height:1.5;color:var(--ui-fg-muted)}