:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#26302d;background:var(--page-background);font-synthesis:none;text-rendering:optimizelegibility;--ink:#26302d;--muted:#59635e;--tracking-display:-.03em;--tracking-display-hero:-.035em;--tracking-heading:-.025em;--tracking-heading-subtle:-.015em;--page-background:#fffffd;--paper:#f8f5ef;--paper-deep:#eee9df;--card:#fffdf9;--line:#ddd8ce;--line-strong:#c6c0b4;--site-accent:#7c3403;--site-accent-text:var(--site-accent-text-light,var(--site-accent));--site-accent-on-accent:var(--site-accent-on-fill);--site-accent-foreground:var(--site-accent-foreground-light,var(--site-accent-dot));--site-accent-fill:#fa8416;--site-accent-dark-fill:#fa8416;--site-accent-dark-contrast:#fffffd;--site-accent-dark-rgb:255, 255, 253;--site-accent-on-fill:#05060a;--site-accent-dark-on-fill:#05060a;--site-accent-action-fill:var(--site-accent-fill);--site-accent-action-ink:var(--site-accent-on-fill);--site-accent-dark:#682c03;--site-accent-pale:#eedfd4;--site-accent-soft:#7c340314;--site-accent-rgb:124, 52, 3;--site-accent-dot:#fa8416;--site-accent-surface-page:color-mix(in srgb, var(--site-accent-fill) 8%, #f9fdfe);--site-accent-surface-soft:color-mix(in srgb, var(--site-accent-fill) 6%, #fffdfd);--site-accent-surface:color-mix(in srgb, var(--site-accent-fill) 10%, #f8fcfd);--site-accent-surface-border:color-mix(in srgb, var(--site-accent-fill) 22%, var(--line));--danger:#94191d;--danger-button:#a61e22;--danger-surface:#fff3ee;--danger-border:#e8b9a9;--success:#1f6737;--warning:#795620;--warning-surface:#fff4df;--warning-border:#d7b67e;--teal:var(--site-accent-text);--teal-dark:var(--site-accent-dark);--teal-pale:var(--site-accent-pale);--teal-soft:var(--site-accent-soft);--teal-rgb:var(--site-accent-rgb);--coral:#d66e55;--viz-era-1:#dcecef;--viz-era-2:#e9e2f1;--viz-era-3:#f1e7d6;--viz-era-4:#e2eee5;--viz-era-5:#eee7d8;--viz-era-unclassified:#e4e5e1;--shadow:0 20px 50px #32383114;--card-rgb:255, 253, 249;--paper-rgb:248, 245, 239;--page-background-rgb:255, 255, 253;--overlay-shadow-rgb:23, 25, 24;--logo-ink:#171c1b;--page-heading-top:clamp(12px, 2dvh, 24px);--layout-max-width:1440px;--layout-inline-gutter:clamp(10px, 2.2vw, 24px);--layout-grid-gap:clamp(10px, 1.6vw, 18px);--content-card-title-size:1.125rem;--content-card-padding:8px 10px;--content-title-size:1.25rem;--content-title-leading:1.2;--content-body-size:.9375rem;--content-metadata-size:.8125rem;--content-gap:8px;--content-surface-radius:14px;--content-touch-target:44px;--mobile-nav-item-height:48px;--mobile-nav-icon-size:20px;--mobile-nav-item-gap:2px;--mobile-nav-edge-inset:2px;--site-header-control-gap:8px;--site-header-control-size:44px;--site-header-control-radius:10px;--site-header-control-surface:var(--site-accent-surface);--site-header-control-border:var(--site-accent-surface-border);--site-header-control-active-surface:var(--site-accent-surface);--site-header-control-shape:path("M 9 0 H 35 Q 37 0 38.5 1.5 L 42.5 5.5 Q 44 7 44 9 V 35 Q 44 37 42.5 38.5 L 38.5 42.5 Q 37 44 35 44 H 9 Q 7 44 5.5 42.5 L 1.5 38.5 Q 0 37 0 35 V 9 Q 0 7 1.5 5.5 L 5.5 1.5 Q 7 0 9 0 Z");--layout-control-gap:clamp(10px, 1.4vw, 16px);--layout-panel-padding:clamp(14px, 1.8vw, 24px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-cheebly-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f5f5;--ink:#f5f5f5;--muted:#d2d2d2;--page-background:#121818;--paper:#242424;--paper-deep:#2e2e2e;--card:#292929;--line:#414141;--line-strong:#626262;--danger:#ff968d;--danger-button:#8e302a;--danger-surface:color-mix(in srgb, #742f2a 42%, var(--card));--danger-border:#c16d62;--success:#85d9a5;--warning:#f2d08c;--warning-surface:#453a26;--warning-border:#98763f;--coral:#ed927d;--viz-era-1:#294047;--viz-era-2:#3c3348;--viz-era-3:#493d2e;--viz-era-4:#2d4335;--viz-era-5:#45402e;--viz-era-unclassified:#353b37;--shadow:0 20px 50px #00000052;--card-rgb:41, 41, 41;--paper-rgb:36, 36, 36;--page-background-rgb:27, 27, 27;--overlay-shadow-rgb:0, 0, 0;--logo-ink:#f8f5ef;--site-accent-surface-page:color-mix(in srgb, var(--site-accent-dark-fill) 8%, var(--page-background));--site-accent-surface-soft:color-mix(in srgb, var(--site-accent-dark-fill) 12%, var(--paper));--site-accent-surface:color-mix(in srgb, var(--site-accent-dark-fill) 14%, var(--paper));--site-accent-surface-border:color-mix(in srgb, var(--site-accent-dark-fill) 28%, var(--line));--site-accent:var(--site-accent-text-dark,var(--site-accent-dark-contrast))!important;--site-accent-text:var(--site-accent-text-dark,var(--site-accent-dark-contrast))!important;--site-accent-foreground:var(--site-accent-foreground-dark,var(--site-accent-dot))!important;--site-accent-rgb:var(--site-accent-dark-rgb)!important;--site-accent-on-fill:var(--site-accent-dark-on-fill)!important;--site-accent-action-fill:var(--site-accent-dark-fill)!important;--site-accent-action-ink:var(--site-accent-dark-on-fill)!important;--site-accent-dark:color-mix(in srgb, var(--site-accent) 58%, white)!important;--site-accent-pale:color-mix(in srgb, var(--site-accent) 16%, var(--card))!important;--site-accent-soft:color-mix(in srgb, var(--site-accent) 11%, transparent)!important;--teal-dark:var(--site-accent-dark)!important;--teal:var(--site-accent-text)!important;--teal-rgb:var(--site-accent-dark-rgb)!important;--teal-pale:var(--site-accent-pale)!important;--teal-soft:var(--site-accent-soft)!important}:root[data-cheebly-control-tone=pink],:root[data-cheebly-control-tone=orange],:root[data-cheebly-control-tone=lime]{--site-accent-action-fill:var(--site-accent-control-fill)!important;--site-accent-action-ink:var(--site-accent-control-ink)!important}@supports not (clip-path:path('M 8 0 H 36 Q 44 0 44 8')){:root{--site-header-control-shape:inset(0 round var(--site-header-control-radius))}}*{box-sizing:border-box}html{scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb, var(--site-accent,var(--teal)) 62%, transparent) var(--site-accent-surface-page,var(--page-background));background:var(--page-background);min-width:0}body{background:var(--page-background);min-width:0;min-height:100vh;margin:0}*{scrollbar-width:auto;scrollbar-color:color-mix(in srgb, var(--site-accent,var(--teal)) 62%, transparent) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--site-accent,var(--teal)) 62%, transparent);background-clip:padding-box;border:1px solid #0000;border-radius:999px;min-height:24px}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{background:var(--site-accent,var(--teal));background-clip:padding-box}}@supports selector(::-webkit-scrollbar){html{scrollbar-color:auto}html::-webkit-scrollbar-track{background:var(--site-accent-surface-page,var(--page-background))}html::-webkit-scrollbar-corner{background:var(--site-accent-surface-page,var(--page-background))}}::-webkit-scrollbar-corner{background:0 0}@media (max-width:840px){*,html,body{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{-webkit-appearance:none!important;appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{-webkit-appearance:none!important;appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar{-webkit-appearance:none!important;appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}html::-webkit-scrollbar-thumb{-webkit-appearance:none!important;appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar-thumb{-webkit-appearance:none!important;appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-thumb{-webkit-appearance:none!important;appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}html::-webkit-scrollbar-track{-webkit-appearance:none!important;appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar-track{-webkit-appearance:none!important;appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-track{-webkit-appearance:none!important;appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}html::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;background:0 0!important;width:0!important;height:0!important;display:none!important}}:where(img,video,canvas,iframe){max-inline-size:100%;display:block}:where(svg){max-inline-size:100%}button,a{-webkit-tap-highlight-color:transparent}button{-webkit-touch-callout:none;user-select:none;font:inherit}input,select,textarea,button{color:inherit}button:focus-visible{outline:3px solid rgba(var(--teal-rgb), .32);outline-offset:3px}a:focus-visible{outline:3px solid rgba(var(--teal-rgb), .32);outline-offset:3px}a{color:inherit}html:has(.app-shell .page-content>:-webkit-any(.cheeblyverse-loading-boundary,.cheeblyverse-page)){scrollbar-gutter:auto;height:100dvh;min-height:0;overflow:hidden}html:has(.app-shell .page-content>:is(.cheeblyverse-loading-boundary,.cheeblyverse-page)){scrollbar-gutter:auto;height:100dvh;min-height:0;overflow:hidden}body:has(.app-shell .page-content>:-webkit-any(.cheeblyverse-loading-boundary,.cheeblyverse-page)){scrollbar-gutter:auto;height:100dvh;min-height:0;overflow:hidden}body:has(.app-shell .page-content>:is(.cheeblyverse-loading-boundary,.cheeblyverse-page)){scrollbar-gutter:auto;height:100dvh;min-height:0;overflow:hidden}.app-shell:has(.page-content>:-webkit-any(.cheeblyverse-loading-boundary,.cheeblyverse-page)){height:100dvh;min-height:0;overflow:hidden}.app-shell:has(.page-content>:is(.cheeblyverse-loading-boundary,.cheeblyverse-page)){height:100dvh;min-height:0;overflow:hidden}.app-shell:has(.page-content>:-webkit-any(.cheeblyverse-loading-boundary,.cheeblyverse-page))>.app-page-surface{height:100dvh;min-height:0;overflow:hidden}.app-shell:has(.page-content>:is(.cheeblyverse-loading-boundary,.cheeblyverse-page))>.app-page-surface{height:100dvh;min-height:0;overflow:hidden}.app-shell .page-content:has(>:-webkit-any(.cheeblyverse-loading-boundary,.cheeblyverse-page)){height:100dvh;min-height:0;overflow:hidden}.app-shell .page-content:has(>:is(.cheeblyverse-loading-boundary,.cheeblyverse-page)){height:100dvh;min-height:0;overflow:hidden}.app-shell .page-content>.cheeblyverse-loading-boundary,.app-shell .page-content>.cheeblyverse-loading-boundary>.cheeblyverse-loading-content,.app-shell .page-content>.cheeblyverse-loading-boundary>.cheeblyverse-loading-content>.cheeblyverse-page,.app-shell .page-content>.cheeblyverse-page{height:100%;min-height:0}.app-shell:has(.page-content>.cheeblyverse-loading-boundary)>.app-page-surface>.site-header{display:none}@media (max-width:840px){.app-shell .cheeblyverse-environment.is-immersive{height:calc(100dvh - var(--mobile-primary-nav-height,calc(68px + env(safe-area-inset-bottom))));overflow:clip}.app-shell:has(.page-content>:-webkit-any(.cheeblyverse-loading-boundary,.cheeblyverse-page))>.app-page-surface{height:calc(100dvh - var(--mobile-primary-nav-height,calc(68px + env(safe-area-inset-bottom))));overflow:clip}.app-shell:has(.page-content>:is(.cheeblyverse-loading-boundary,.cheeblyverse-page))>.app-page-surface{height:calc(100dvh - var(--mobile-primary-nav-height,calc(68px + env(safe-area-inset-bottom))));overflow:clip}.app-shell .page-content:has(>:-webkit-any(.cheeblyverse-loading-boundary,.cheeblyverse-page)){height:calc(100dvh - var(--mobile-primary-nav-height,calc(68px + env(safe-area-inset-bottom))));overflow:clip}.app-shell .page-content:has(>:is(.cheeblyverse-loading-boundary,.cheeblyverse-page)){height:calc(100dvh - var(--mobile-primary-nav-height,calc(68px + env(safe-area-inset-bottom))));overflow:clip}}.vote-settings-panel{z-index:50;box-sizing:border-box;border:1px solid var(--line);background:var(--site-accent-surface);width:min(352px,100vw - 32px);min-width:0;max-height:calc(100dvh - 32px);box-shadow:var(--shadow);scrollbar-width:none;overscroll-behavior:contain;border-radius:16px;flex-direction:column;gap:12px;margin:0;padding:14px 16px 15px;display:flex;position:fixed;top:0;left:0;overflow:hidden}.vote-settings-panel::-webkit-scrollbar{display:none}.vote-settings-panel[data-positioning=pending]{visibility:hidden}.vote-settings-panel-heading{flex:none;justify-content:space-between;align-items:center;gap:12px;padding-bottom:1px;display:flex}.vote-settings-panel>.vote-settings-panel-content{flex:0 auto;min-height:0}.app-shell{min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}.site-header{z-index:30;box-sizing:border-box;width:100%;padding:28px var(--layout-inline-gutter) 18px;background:0 0;flex-direction:column;align-items:stretch;gap:8px;margin:0 auto;display:flex;position:sticky;top:0}.site-header-row{width:min(var(--layout-max-width), 100%);justify-content:space-between;align-items:center;gap:16px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.site-brand-group{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.site-header-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.site-home-control{border:1px solid var(--line-strong);width:38px;height:38px;color:var(--ink);background:var(--paper);border-radius:12px;flex:none;align-self:center;place-items:center;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:none}.site-home-control-icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px;display:block}.site-home-control:focus-visible{outline:3px solid rgba(var(--teal-rgb), .32);outline-offset:2px}@media (hover:hover) and (pointer:fine){.site-home-control:hover{border-color:var(--site-accent);color:var(--site-accent-dark);background:var(--site-accent-pale)}}.brand-stack{flex-direction:column;align-items:center;gap:5px;display:flex}.brand-stack-link{color:inherit;justify-content:center;min-height:44px;text-decoration:none}.brand-stack-link:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:6px}.brand-meta{grid-area:2/1;justify-content:center;align-self:start;align-items:center;gap:0;width:100%;min-height:0;display:flex}.brand{flex:none;align-items:center;width:108px;line-height:0;text-decoration:none;display:inline-flex}.brand-lockup{grid-template-rows:auto auto;grid-template-columns:minmax(0,449fr) minmax(0,96fr);align-items:start;gap:7px .55%;display:grid}.brand-main-wordmark{grid-area:1/1;width:100%;min-width:0;display:block}.brand-logo-beta{grid-area:1/2;align-self:start;width:100%;height:auto;margin-block-start:15%;display:block}.brand-logo{width:100%;height:auto;display:block}.brand-logo-ink{fill:var(--logo-ink)}:root[data-cheebly-theme=dark] .brand-logo-lockup-image{filter:invert()grayscale()brightness(1.35)}nav{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.nav-link{color:var(--muted);white-space:nowrap;border-radius:999px;padding:9px 13px;font-size:.89rem;font-weight:650;text-decoration:none;transition:background-color .16s,color .16s}.site-header .desktop-primary-nav,.site-header .mobile-primary-nav,.site-header .mobile-nav-trigger,.site-header .nav-link{-webkit-touch-callout:none;user-select:none}.nav-link-personal{align-items:center;gap:6px;display:inline-flex}.nav-message-badge{min-width:18px;height:18px;color:var(--site-accent-action-ink);background:var(--site-accent-action-fill);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:.64rem;font-weight:800;line-height:1;display:inline-grid}@media (hover:hover) and (pointer:fine){.nav-link:not(.is-disabled):hover{color:var(--teal-dark);background:rgba(var(--teal-rgb), .08)}}.nav-link.is-disabled{color:var(--muted);box-shadow:none;cursor:not-allowed;opacity:.55;background:0 0}@media (hover:hover) and (pointer:fine){.nav-link.active:hover{color:var(--site-accent-action-ink);background:var(--site-accent-action-fill);box-shadow:0 4px 12px color-mix(in srgb, var(--site-accent-action-fill) 16%, transparent)}.nav-link.active:focus-visible{color:var(--site-accent-action-ink);background:var(--site-accent-action-fill);box-shadow:0 4px 12px color-mix(in srgb, var(--site-accent-action-fill) 16%, transparent)}}.nav-link:focus-visible{outline:3px solid rgba(var(--teal-rgb), .32);outline-offset:2px}.nav-link.active{color:var(--site-accent-action-ink);background:var(--site-accent-action-fill);box-shadow:0 4px 12px color-mix(in srgb, var(--site-accent-action-fill) 16%, transparent)}.nav-link.active:focus-visible{color:var(--site-accent-action-ink);background:var(--site-accent-action-fill);box-shadow:0 4px 12px color-mix(in srgb, var(--site-accent-action-fill) 16%, transparent)}.mobile-primary-nav{display:none;position:relative}.mobile-nav-trigger{border:1px solid var(--teal);min-height:36px;color:var(--teal-dark);touch-action:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.mobile-nav-trigger:hover{border-color:var(--teal);color:var(--ink);background:var(--paper-deep)}}.mobile-nav-trigger[aria-expanded=true]{border-color:var(--teal);color:var(--ink);background:var(--paper-deep)}.header-navigation-backdrop{z-index:19;background:#0d121c57;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-primary-nav:has(.header-navigation-backdrop)>.mobile-nav-trigger{z-index:20}.header-navigation-close{border:1px solid var(--line);background:var(--site-accent-soft);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:12px;justify-self:end;place-items:center;padding:10px;display:grid}.header-navigation-close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.mobile-primary-nav-panel{z-index:20;border:1px solid var(--line);touch-action:none;user-select:none;background:var(--paper);min-width:180px;box-shadow:var(--shadow);transform-origin:100% 0;border-radius:14px;gap:2px;padding:6px;animation:.18s cubic-bezier(.2,.8,.25,1.12) both cheebly-mobile-nav-open;display:grid;position:absolute;top:calc(100% + 8px);right:0}@keyframes cheebly-mobile-nav-open{0%{opacity:0;transform:translateY(-6px)scale(.98)}68%{opacity:1;transform:translateY(1px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}.mobile-primary-nav-panel .nav-link{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:.89rem;display:flex}.mobile-destination-icon,.site-settings-trigger-icon,.music-header-glyph{flex:none;place-items:center;line-height:1;display:grid}.site-settings-trigger-icon svg{display:block}.content-section{width:100%;max-width:var(--layout-max-width);padding:var(--page-heading-top) 0 22px;margin:0 auto}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.section-heading h1{margin-bottom:0}.page-header{justify-content:space-between;align-items:flex-end;gap:30px;min-width:0;display:flex}.page-header-copy{flex:auto;min-width:0}.page-header>:not(.page-header-copy){flex:none}.page-header-description{max-width:62ch;color:var(--muted);margin:10px 0 0;font-size:1rem;line-height:1.5}.page-header-centered{text-align:center;max-width:900px;margin:0 auto 12px;display:block}.page-header-centered .page-header-copy{width:100%}.page-header-centered .page-header-description{margin-inline-start:auto;margin-inline-end:auto}.vote-route-surface{display:contents}.vote-route-surface-hidden,.vote-route-surface[hidden]{display:none!important}.page-content{width:min(var(--layout-max-width), calc(100% - var(--layout-inline-gutter) - var(--layout-inline-gutter)));flex-direction:column;flex:1;margin:0 auto;display:flex}.site-footer{width:min(var(--layout-max-width), calc(100% - var(--layout-inline-gutter) - var(--layout-inline-gutter)));color:var(--muted);letter-spacing:.01em;flex-direction:column;align-items:flex-start;gap:0;margin:auto auto 0;padding:48px 0 28px;font-size:.74rem;display:flex}.site-footer-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.footer-brand-group{flex:340px;align-items:start;gap:7px;min-width:0;display:grid}.footer-links{flex-wrap:wrap;flex:420px;justify-content:flex-end;align-items:center;min-width:0;display:inline-flex}.footer-separator{margin-inline-start:6px;margin-inline-end:6px}.accepted-vote-count{color:#8a8d83;font-variant-numeric:tabular-nums}.header-vote-count{width:100%;max-width:100%;color:inherit;text-align:center;white-space:normal;overflow-wrap:anywhere;font-size:clamp(.68rem,1vw,.8rem);font-weight:650;line-height:1.2;display:block;transform:none}.header-vote-count-value{white-space:normal;overflow-wrap:anywhere;transform-origin:50% 60%;grid-template-areas:"count";width:100%;max-width:100%;display:grid}.header-vote-count-reserve,.header-vote-count-label{grid-area:count}.header-vote-count-reserve{visibility:hidden;pointer-events:none;white-space:nowrap;max-width:100%;overflow:hidden}.header-vote-count-announcement{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header-vote-count-value.is-updated{animation:.52s cubic-bezier(.2,.75,.35,1) header-vote-count-arrival}@keyframes header-vote-count-arrival{0%{text-shadow:0 0 #0000;transform:scale(.99)}35%{text-shadow:0 0 6px;transform:scale(1.03)}to{text-shadow:0 0 #0000;transform:scale(1)}}.mobile-primary-nav-panel .nav-link.is-drag-target{color:var(--site-accent-action-ink);background:var(--site-accent-action-fill);box-shadow:0 4px 12px color-mix(in srgb, var(--site-accent-action-fill) 16%, transparent)}.mobile-primary-nav-panel .nav-link.is-drag-target:focus-visible{color:var(--site-accent-action-ink);background:var(--site-accent-action-fill);box-shadow:0 4px 12px color-mix(in srgb, var(--site-accent-action-fill) 16%, transparent)}@media (prefers-reduced-motion:reduce){html:not([data-cheebly-motion=full]) .header-vote-count-value.is-updated,html:not([data-cheebly-motion=full]) .mobile-primary-nav-panel{animation:none}}.site-settings-trigger{white-space:nowrap;min-height:36px;padding:8px 10px}.vote-post-controls{z-index:3;width:min(100%,760px);margin:0 auto;position:relative}.vote-settings{width:auto;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;margin:0;font-size:.72rem;display:flex;position:relative}.vote-settings-trigger{border:1px solid var(--line-strong);background:var(--paper);color:var(--teal-dark);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:7px 8px;font-weight:750;display:inline-flex}.vote-settings-trigger:after{width:1em;height:1em;color:var(--teal-dark);content:"▾";justify-content:center;align-items:center;margin-left:5px;line-height:1;display:inline-flex;transform:rotate(0)}.vote-settings-trigger[aria-expanded=true]:after{content:"▾";transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.vote-settings-trigger:hover{background:var(--teal-pale);color:var(--teal-dark)}}.vote-settings-trigger[aria-expanded=true]{background:var(--teal-pale);color:var(--teal-dark)}.vote-settings-panel-heading strong{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.vote-settings-close{border:1px solid var(--line);background:var(--paper);min-height:28px;color:var(--teal-dark);border-radius:999px;padding:4px 10px;font-size:.7rem}.vote-settings-section{gap:6px;display:grid}.vote-settings-section+.vote-settings-section{border-top:1px solid var(--line);padding-top:10px}.vote-settings-section-title{color:var(--ink);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:800}.sound-settings-toggle,.sound-volume{justify-content:space-between;align-items:center;gap:12px;display:flex}.sound-settings-toggle input{accent-color:var(--teal)}.motion-settings-option,.appearance-settings-option{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.motion-settings-option input,.appearance-settings-option input{accent-color:var(--teal)}.vote-settings-motion-options,.vote-settings-appearance-options{gap:2px;display:grid}.sound-volume{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:8px 12px;display:grid}.sound-volume-label{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.sound-volume output{color:var(--teal-dark);font-variant-numeric:tabular-nums;text-align:right;flex:0 0 4ch;font-weight:750}.sound-volume input[type=range]{box-sizing:border-box;width:100%;min-width:0;accent-color:var(--teal);margin:0}.music-header-control{flex:none;align-self:center;display:inline-flex;position:relative}.music-header-toggle{border:2px solid var(--ink);background:var(--paper);width:36px;height:36px;color:var(--ink);cursor:pointer;-webkit-touch-callout:none;user-select:none;box-shadow:2px 2px 0 var(--ink);border-radius:3px;flex:none;align-self:center;place-items:center;padding:0;font-size:1rem;font-weight:900;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s,translate .16s,box-shadow .16s;display:inline-grid}@media (hover:hover) and (pointer:fine){.music-header-toggle:hover:not(:active){border-color:var(--site-accent);background:var(--site-accent-pale);color:var(--site-accent-dark);box-shadow:2px 2px 0 var(--ink)}}.music-header-toggle:focus-visible{box-shadow:2px 6px 0 color-mix(in srgb, var(--site-accent) 58%, var(--ink))}.music-header-toggle:active{box-shadow:1px 1px 0 var(--ink);transform:translate(1px,1px)}@media (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .site-header .site-header-actions .site-header-control:-webkit-any(.mobile-nav-trigger,.site-settings-trigger){transition:transform .155s cubic-bezier(.22,.8,.28,1)}html[data-cheebly-motion=full] .site-header .site-header-actions .site-header-control:is(.mobile-nav-trigger,.site-settings-trigger){transition:transform .155s cubic-bezier(.22,.8,.28,1)}html[data-cheebly-motion=full] .site-header .site-header-actions .site-header-control:-webkit-any(.mobile-nav-trigger,.site-settings-trigger):active{transform:scale(.96)}html[data-cheebly-motion=full] .site-header .site-header-actions .site-header-control:is(.mobile-nav-trigger,.site-settings-trigger):active{transform:scale(.96)}}.music-header-toggle.is-playing{border-color:color-mix(in srgb, var(--site-accent) 72%, var(--ink));background:color-mix(in srgb, var(--site-accent) 15%, var(--paper));color:var(--ink);box-shadow:2px 2px 0 color-mix(in srgb, var(--site-accent) 72%, var(--ink))}.music-volume-popover{z-index:80;border:1px solid var(--line-strong);background:var(--site-accent-surface);width:min(286px,100vw - 24px);color:var(--ink);box-shadow:var(--shadow);opacity:0;visibility:hidden;border-radius:14px;gap:12px;padding:14px;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px)}.music-volume-popover.is-open{opacity:1;visibility:visible;transform:translateY(0)}.music-volume-popover-track,.music-volume-popover-slider{gap:4px;min-width:0;display:grid}.music-volume-popover-track>span,.music-volume-popover-slider>span{color:var(--muted);font-size:.72rem;font-weight:700}.music-volume-popover-track>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.music-volume-popover-track>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.music-volume-popover-shortcut kbd{border:1px solid var(--line);background:var(--paper-deep);color:var(--ink);font:inherit;border-radius:4px;margin-inline-start:3px;padding:1px 4px;font-weight:800;line-height:1.2;display:inline-block}.music-volume-popover-progress{gap:3px;min-width:0;display:grid}.music-volume-popover-progress input{width:100%;min-height:28px;accent-color:var(--site-accent);margin:0}.music-volume-popover-progress output{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.7rem}.music-volume-popover-slider{grid-template-columns:1fr auto;align-items:center;column-gap:10px}.music-volume-popover-slider>span{grid-column:1/-1}.music-volume-popover-slider input{width:100%;accent-color:var(--site-accent)}.music-volume-popover-slider output{text-align:right;font-variant-numeric:tabular-nums;min-width:4ch}.music-volume-popover-controls,.music-volume-popover-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.music-volume-popover-controls button,.music-volume-popover-options button{border:1px solid var(--line);background:var(--paper-deep);min-width:0;min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;padding:6px 8px;font-size:.76rem;font-weight:700}.music-volume-popover-controls button:disabled{cursor:not-allowed;opacity:.5}.music-volume-popover-options button[aria-pressed=true]{border-color:color-mix(in srgb, var(--site-accent) 60%, var(--line-strong));background:color-mix(in srgb, var(--site-accent) 14%, var(--card))}.music-volume-popover-close{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;justify-self:end;padding:5px 12px;font-size:.8rem;font-weight:700}@media (max-width:840px){.music-volume-popover-progress input,.music-volume-popover-slider input,.music-volume-popover-controls button,.music-volume-popover-options button{min-height:44px}}.music-header-toggle.is-bumping{animation:none}@keyframes music-note-block-bounce{0%{transform:translateY(0)}18%{transform:translateY(-7px)}42%{transform:translateY(1px)}61%{transform:translateY(-2px)}79%{transform:translateY(.5px)}to{transform:translateY(0)}}.music-settings-section{grid-column:1/-1}.music-player{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:10px;min-width:0;min-height:clamp(210px,28vh,280px);padding:12px 10px 14px;display:grid}.music-shortcut-hint{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:.62rem;line-height:1.3;display:flex}.music-shortcut-label{font-weight:inherit}.music-shortcut-hint kbd{border:1px solid var(--line);background:var(--paper-deep);min-width:1.35em;color:var(--ink);font:inherit;text-align:center;border-radius:4px;padding:2px 4px;font-weight:800;line-height:1;display:inline-block}.music-player-heading{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.music-player-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.music-player-status{color:var(--teal-dark);font-size:.64rem;font-weight:750}.music-player-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.music-player-control{border:1px solid var(--line);background:var(--paper-deep);min-width:0;min-height:32px;color:var(--teal-dark);cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:.7rem;font-weight:750;line-height:1;display:flex}.music-player-control>span:first-child{flex:none;font-size:.9rem}.music-player-control>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.music-player-control:hover:not(:disabled){border-color:var(--teal);background:var(--teal-pale);color:var(--teal-dark)}}.music-player-control:disabled{cursor:not-allowed;opacity:.5}.music-repeat-control,.music-order-control{color:var(--muted);font:inherit;font-size:.68rem}.music-progress{gap:3px;min-width:0;display:grid}.music-progress-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:.62rem;line-height:1.2;display:flex}.music-progress-meta output{color:var(--muted);font-variant-numeric:tabular-nums}.music-progress-range{width:100%;min-width:0;min-height:24px;accent-color:var(--teal);margin:0}.music-progress-range:disabled{cursor:not-allowed;opacity:.5}.music-repeat-control{box-sizing:border-box;border:0;gap:5px;width:100%;min-width:0;margin:0;padding:0;display:grid}.music-repeat-control legend{color:var(--muted);justify-self:stretch;margin:0;padding:0;font-size:.66rem}.music-repeat-options{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:4px;width:100%;min-width:0;display:grid}.music-repeat-option{border:1px solid var(--line);background:var(--paper-deep);width:100%;min-height:28px;color:var(--muted);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:4px 5px;display:flex}.music-repeat-option:focus-within{border-color:var(--teal);background:var(--teal-pale)}.music-repeat-option input{accent-color:var(--teal);margin:0}.music-repeat-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-track-copy{color:var(--muted);gap:2px;margin:0;font-size:.72rem;line-height:1.35;display:grid}.music-track-copy strong{color:var(--ink);font-size:.84rem;font-weight:800}.music-track-copy>span{color:var(--muted);font-size:.66rem;line-height:1.35}.music-order-control{border:0;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;margin:2px 0 0;padding:0;display:flex}.music-order-control legend{color:var(--muted);font-size:inherit;margin:0;padding:0}.music-order-option{min-height:28px;color:var(--muted);font-size:inherit;align-items:center;gap:5px;display:inline-flex}.music-order-option input{accent-color:var(--teal)}.music-next-track-button{border:1px solid var(--line);background:var(--paper);width:100%;min-height:32px;color:var(--teal-dark);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;font-size:.72rem;font-weight:700;display:flex}.music-player-control.music-next-track-button{justify-content:center}@media (hover:hover) and (pointer:fine){.music-next-track-button:hover:not(:disabled){border-color:var(--teal);background:var(--teal-pale);color:var(--teal-dark)}}.music-next-track-button:disabled{cursor:not-allowed;opacity:.5}.site-accent-options{gap:2px;display:grid}.site-accent-option{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.site-accent-option-label{align-items:center;gap:8px;display:flex}.site-accent-option input{accent-color:var(--teal)}.vote-settings-section-split-view .split-view-launch-controls{box-sizing:border-box;background:0 0;border:0;border-radius:0;width:100%;padding:0;display:block}.vote-settings-section-split-view .split-view-launch-label{display:none}.vote-settings-section-split-view .split-view-launch-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;min-width:0;display:grid}.vote-settings-section-split-view .split-view-launch-button{box-sizing:border-box;border:1px solid var(--line);background:var(--paper-deep);text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;min-height:28px;padding:4px 5px;font-size:.68rem;display:flex}.music-now-playing{z-index:40;right:auto;bottom:max(22px, env(safe-area-inset-bottom));box-sizing:border-box;background:rgba(var(--card-rgb), .92);inline-size:fit-content;max-inline-size:calc(100vw - 32px);color:var(--ink);opacity:0;pointer-events:none;backdrop-filter:blur(8px);border:1px solid #ddd8cecc;border-radius:10px;align-items:center;gap:8px;padding:8px 11px;transition:opacity .6s ease-out,transform .25s ease-out;display:flex;position:fixed;left:50%;transform:translate(-50%,12px);box-shadow:0 10px 28px #26302d1f}.music-now-playing.is-visible{opacity:1;transition-duration:.25s,.25s;transform:translate(-50%)}.music-now-playing-logo{flex:0 0 24px;width:24px;height:24px;display:block}.music-now-playing-copy{flex:auto;gap:2px;min-width:0;display:grid}.music-now-playing-copy strong,.music-now-playing-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-now-playing-copy strong{font-size:.76rem;font-weight:800}.music-now-playing-note{color:var(--teal-dark);margin-right:2px}.music-now-playing-copy>span{color:var(--muted);font-size:.66rem}.footer-links a{text-underline-offset:.16em;text-decoration:none;text-decoration-thickness:.08em}.footer-links a:focus-visible{color:var(--teal-dark);text-decoration:underline}@media (hover:hover) and (pointer:fine){.footer-links a:hover{color:var(--teal-dark);text-decoration:underline}}.context-disclaimer{color:var(--muted);margin:0;font-size:.68rem}.cheebly-tooltip-layer{z-index:1000;box-sizing:border-box;border:1px solid var(--line-strong);background:var(--ink);inline-size:fit-content;min-inline-size:0;max-inline-size:min(260px,100vw - 24px);color:var(--paper);letter-spacing:0;text-align:left;white-space:normal;overflow-wrap:anywhere;pointer-events:none;visibility:hidden;opacity:0;border-radius:9px;padding:8px 10px;font-size:.7rem;font-weight:650;line-height:1.35;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:fixed;transform:translateY(-4px);box-shadow:0 12px 26px #26302d38}.cheebly-tooltip-layer>span{margin-inline-start:.45em;display:inline-block}.cheebly-tooltip-layer kbd{border:1px solid var(--line-strong);background:var(--paper);min-inline-size:1.25em;color:var(--ink);border-radius:4px;justify-content:center;align-items:center;padding:.16em .42em;font-family:inherit;font-size:.8em;font-weight:750;line-height:1.1;display:inline-flex}.cheebly-tooltip-layer:before{left:var(--cheebly-tooltip-arrow-left);border-block-start:1px solid var(--line-strong);border-inline-start:1px solid var(--line-strong);background:var(--ink);content:"";width:8px;height:8px;position:absolute}.cheebly-tooltip-layer[data-placement=bottom]:before{top:-5px;transform:translate(-50%)rotate(45deg)}.cheebly-tooltip-layer[data-placement=top]{transform:translateY(4px)}.cheebly-tooltip-layer[data-placement=top]:before{bottom:-5px;transform:translate(-50%)rotate(225deg)}.cheebly-tooltip-layer.is-visible.is-positioned{visibility:visible;opacity:1;transition-delay:0s;transform:translateY(0)}.cheebly-tooltip-layer[data-placement=top].is-visible.is-positioned{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cheebly-tooltip-layer{transition:none}.music-header-toggle.is-bumping{animation:none}}.scroll-edge-controls{z-index:25;right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));pointer-events:none;gap:6px;display:grid;position:fixed}.app-shell:has(.cheeblyverse-page,.cheeblyverse-loading-boundary) .scroll-edge-controls{display:none}html[data-mobile-header-sheet-open=true] .scroll-edge-controls{display:none}body:has([aria-modal=true],dialog[open],[role=dialog]:not([hidden]):not([inert]):not([aria-hidden=true]),.site-popup[data-popup-phase=opening],.site-popup[data-popup-phase=open],.site-popup[data-popup-phase=closing],.mobile-navigation-root[data-open=true],.mobile-explore-layer:not([hidden]),.taste-milestone-notification) .scroll-edge-controls{display:none}.scroll-edge-control{border:1px solid var(--teal-dark);pointer-events:auto;color:#fffffd;background:var(--site-accent-action-fill);width:42px;height:42px;box-shadow:0 5px 14px rgba(var(--teal-rgb), .22);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:background-color .16s,box-shadow .16s,opacity .22s,transform .26s cubic-bezier(.22,.72,.25,1);display:grid}.scroll-edge-control.is-hidden{opacity:0;pointer-events:none;transform:translate(20px)}.scroll-edge-control.is-visible{opacity:1;transform:translate(0)}.scroll-edge-control-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;width:20px;height:20px}@media (hover:hover) and (pointer:fine){.scroll-edge-control:hover{border-color:var(--site-accent-action-fill);background:var(--site-accent-action-fill);color:#fffffd;box-shadow:0 7px 18px rgba(var(--teal-rgb), .28);transform:translateY(-2px)}}.scroll-edge-control:focus-visible{outline:3px solid var(--teal-pale);outline-offset:3px}.scroll-edge-control:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.scroll-edge-control{transition:none}}@media (max-width:720px){.scroll-edge-controls{--mobile-scroll-target:44px}.scroll-edge-control{width:var(--mobile-scroll-target);height:var(--mobile-scroll-target)}}html[data-cheebly-motion=reduced] .header-vote-count-value.is-updated,html[data-cheebly-motion=off] .header-vote-count-value.is-updated,html[data-cheebly-motion=reduced] .mobile-primary-nav-panel,html[data-cheebly-motion=off] .mobile-primary-nav-panel,html[data-cheebly-motion=reduced] .music-header-toggle.is-bumping,html[data-cheebly-motion=off] .music-header-toggle.is-bumping{animation:none}html[data-cheebly-motion=reduced] .music-now-playing,html[data-cheebly-motion=off] .music-now-playing,html[data-cheebly-motion=reduced] .cheebly-tooltip-layer,html[data-cheebly-motion=off] .cheebly-tooltip-layer,html[data-cheebly-motion=reduced] .scroll-edge-control,html[data-cheebly-motion=off] .scroll-edge-control{transition:none}.brand-logo-shine{opacity:0}.brand-count-shine{opacity:0;pointer-events:none;color:#0000;white-space:inherit;background:linear-gradient(105deg,#0000 36%,#ffffffb3 50%,#0000 64%) 0 0/300% 100%;-webkit-background-clip:text;background-clip:text;grid-area:count}@media (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .music-header-toggle.is-bumping .music-header-glyph{animation:.42s cubic-bezier(.2,.8,.35,1.08) music-note-block-bounce}}.share-copy-toast{z-index:1500;background:var(--card);gap:12px;font-size:14px}.share-copy-toast[popover]{border:1px solid var(--line);max-width:min(420px,100vw - 32px);color:var(--ink);opacity:0;transition:opacity .6s ease-out, transform .25s ease-out, display .25s allow-discrete, overlay .25s allow-discrete;margin:0;position:fixed;top:auto;bottom:16px;left:auto;right:16px;transform:translateY(12px)}.share-copy-toast[popover].is-visible{opacity:1;transition-duration:.25s,.25s,.25s,.25s;transform:translateY(0)}@starting-style{.share-copy-toast[popover]:popover-open.is-visible{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.share-copy-toast[popover],.share-copy-toast[popover].is-visible{transition:none}}html[data-cheebly-motion=reduced] .share-copy-toast[popover],html[data-cheebly-motion=off] .share-copy-toast[popover],html[data-cheebly-motion=reduced] .share-copy-toast[popover].is-visible,html[data-cheebly-motion=off] .share-copy-toast[popover].is-visible{transition:none}.share-copy-toast-image{object-fit:contain;border-radius:5px;width:72px;height:58px}body:has(.share-copy-toast.is-visible) .music-now-playing:not(.share-copy-toast){opacity:0}.vote-settings-section-keyboard{grid-column:1/-1}.vote-settings-panel-mobile .vote-settings-section-keyboard{order:7}.keyboard-shortcuts-settings{grid-column:1/-1;gap:8px;min-width:0;display:grid}.keyboard-shortcuts-intro,.keyboard-shortcut-map-note,.keyboard-shortcuts-status{color:var(--muted);margin:0;font-size:.62rem;line-height:1.35}.keyboard-shortcut-map-wrap{border:1px solid var(--line);background:linear-gradient(145deg, #ffffffb8, transparent 62%), var(--paper-deep);overscroll-behavior-inline:contain;border-radius:9px;gap:5px;min-width:0;padding:7px;display:grid;overflow-x:auto}.keyboard-shortcut-map{gap:3px;min-width:320px;display:grid}.keyboard-shortcut-row-visual{gap:3px;min-width:0;display:flex}.keyboard-key{box-sizing:border-box;border:1px solid var(--line);background:rgba(var(--card-rgb), .54);min-width:0;min-height:32px;color:var(--muted);text-align:center;border-radius:4px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:1px;padding:3px 2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transition:border-color .14s,background .14s,color .14s,transform .14s;display:flex;position:relative}.keyboard-key.is-assigned{border-color:color-mix(in srgb, var(--teal) 58%, var(--line));background:var(--teal-pale);color:var(--teal-dark);box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--teal) 24%, transparent)}.keyboard-key-cap{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.55rem;font-weight:850;line-height:1;display:block;overflow:hidden}.keyboard-key-function,.keyboard-key-modifier{background:rgba(var(--card-rgb), .38);min-height:23px}.keyboard-key-escape{margin-right:5px}.keyboard-key-backspace{flex-grow:1.65}.keyboard-key-tab{flex-grow:1.45}.keyboard-key-caps{flex-grow:1.65}.keyboard-key-enter{flex-grow:1.75}.keyboard-key-shift{flex-grow:2.05}.keyboard-key-space{flex-grow:3.2}.keyboard-key-arrow{flex-grow:.8}.keyboard-shortcut-map-note{font-size:.57rem}.keyboard-shortcuts-toolbar{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.keyboard-shortcuts-conflict{border:1px solid color-mix(in srgb, var(--teal) 46%, var(--line));background:var(--teal-pale);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.keyboard-shortcut-binding-stack{min-width:0;position:relative}.keyboard-shortcut-binding-stack>.keyboard-shortcuts-conflict{z-index:4;box-sizing:border-box;width:100%;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 28px #17231f29}.keyboard-shortcuts-conflict-copy{gap:2px;min-width:0;display:grid}.keyboard-shortcuts-conflict-copy strong{color:var(--teal-dark);font-size:.68rem;line-height:1.2}.keyboard-shortcuts-conflict-copy span{color:var(--muted);font-size:.62rem;line-height:1.3}.keyboard-shortcuts-conflict-actions{flex:none;align-items:center;gap:6px;display:flex}.keyboard-shortcuts-conflict-confirm{border:1px solid var(--teal-dark);background:var(--teal-dark);color:var(--paper);cursor:pointer;font:inherit;border-radius:999px;flex:none;padding:5px 9px;font-size:.65rem;font-weight:800;line-height:1}.keyboard-shortcuts-conflict-confirm:hover{color:var(--site-accent-action-ink);background:var(--site-accent-action-fill)}.keyboard-shortcuts-status{min-width:0;color:var(--teal-dark);font-weight:700}.keyboard-shortcuts-reset{flex:none;padding:3px 7px;font-size:.6rem}.keyboard-shortcut-groups{gap:8px;min-width:0;display:grid}.keyboard-shortcut-group{border-top:1px solid var(--line);gap:5px;min-width:0;padding-top:7px;display:grid}.keyboard-shortcut-group-heading{gap:1px;min-width:0;display:grid}.keyboard-shortcut-group-heading h3{color:var(--ink);margin:0;font-size:.66rem;line-height:1.2}.keyboard-shortcut-group-heading p{color:var(--muted);margin:0;font-size:.57rem;line-height:1.3}.keyboard-shortcut-bindings{gap:3px;min-width:0;display:grid}.keyboard-shortcut-binding{border:1px solid color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--paper) 72%, transparent);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:5px;min-width:0;padding:4px 5px;display:grid}.keyboard-shortcut-binding-copy{gap:1px;min-width:0;display:grid}.keyboard-shortcut-binding-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;line-height:1.15;overflow:hidden}.keyboard-shortcut-binding-copy>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.49rem;line-height:1.1;overflow:hidden}.keyboard-shortcut-binding-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;min-width:0;display:flex}.keyboard-shortcut-chip{border:1px solid var(--line);background:var(--card);border-radius:4px;align-items:stretch;display:inline-flex;box-shadow:0 1px #1a272314}.keyboard-shortcut-key-button,.keyboard-shortcut-remove,.keyboard-shortcut-add{box-sizing:border-box;min-height:22px;color:var(--ink);font:inherit;background:0 0;border:0;font-size:.57rem;font-weight:800;line-height:1}.keyboard-shortcut-key-button{min-width:27px;padding:4px 5px}.keyboard-shortcut-key-button.is-recording,.keyboard-shortcut-add.is-recording{background:var(--teal-pale);color:var(--teal-dark)}.keyboard-shortcut-remove{border-left:1px solid var(--line);width:17px;color:var(--muted);padding:3px 2px}.keyboard-shortcut-remove:disabled{cursor:not-allowed;opacity:.4}.keyboard-shortcut-add{border:1px dashed var(--line);color:var(--teal-dark);border-radius:4px;padding:4px 5px}.keyboard-shortcut-key-button:hover,.keyboard-shortcut-remove:hover:not(:disabled),.keyboard-shortcut-add:hover{background:var(--teal-pale)}@media (max-width:520px){.keyboard-shortcut-map-wrap{padding:5px}.keyboard-shortcut-map{gap:2px;min-width:304px}.keyboard-shortcut-row-visual{gap:2px}.keyboard-key{min-height:29px;padding:3px 1px}.keyboard-key-function,.keyboard-key-modifier{min-height:21px}.keyboard-key-cap{font-size:.5rem}.keyboard-key-scope{font-size:.3rem}.keyboard-shortcut-binding{grid-template-columns:minmax(0,1fr);align-items:start}.keyboard-shortcut-binding-controls{justify-content:flex-start}.keyboard-shortcuts-toolbar{align-items:flex-start}.keyboard-shortcuts-conflict{flex-direction:column;align-items:flex-start}.keyboard-shortcuts-conflict-actions{justify-content:flex-end;width:100%}.keyboard-shortcuts-reset{font-size:.56rem}}@media (prefers-reduced-motion:reduce){.keyboard-key{transition:none}}.keyboard-shortcuts-launch{box-sizing:border-box;border:1px solid var(--line);background:var(--paper-deep);width:100%;min-width:0;color:var(--ink);cursor:pointer;font:inherit;text-align:left;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.keyboard-shortcuts-launch:hover{border-color:var(--teal);background:var(--teal-pale)}.keyboard-shortcuts-launch:active{transform:translateY(1px)}.keyboard-shortcuts-launch:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.keyboard-shortcuts-launch-copy{gap:3px;min-width:0;display:grid}.keyboard-shortcuts-launch-copy strong{color:var(--teal-dark);font-size:.72rem;line-height:1.2}.keyboard-shortcuts-launch-copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;line-height:1.3;overflow:hidden}.keyboard-shortcuts-launch-arrow{color:var(--teal-dark);flex:none;font-size:1rem;font-weight:800;line-height:1}.keyboard-shortcut-dialog-layer{z-index:1200;box-sizing:border-box;--keyboard-shortcut-dialog-gutter-top:max(16px, env(safe-area-inset-top));--keyboard-shortcut-dialog-gutter-right:max(16px, env(safe-area-inset-right), clamp(16px, 3vw, 48px));--keyboard-shortcut-dialog-gutter-bottom:max(16px, env(safe-area-inset-bottom));--keyboard-shortcut-dialog-gutter-left:max(16px, env(safe-area-inset-left), clamp(16px, 3vw, 48px));padding:var(--keyboard-shortcut-dialog-gutter-top) var(--keyboard-shortcut-dialog-gutter-right) var(--keyboard-shortcut-dialog-gutter-bottom) var(--keyboard-shortcut-dialog-gutter-left);-webkit-backdrop-filter:blur(10px);background:#17231f57;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.keyboard-shortcut-dialog{width:min(100%,1320px);max-height:min(calc(100dvh - var(--keyboard-shortcut-dialog-gutter-top) - var(--keyboard-shortcut-dialog-gutter-bottom)), 1200px);box-sizing:border-box;border:1px solid var(--line-strong);background:var(--paper);min-height:0;color:var(--ink);border-radius:18px;grid-template-rows:auto minmax(0,1fr);padding:20px;display:grid;overflow:hidden;box-shadow:0 24px 80px #17231f47}.keyboard-shortcut-dialog-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding-bottom:14px;display:flex}.keyboard-shortcut-dialog-title{gap:4px;min-width:0;display:grid}.keyboard-shortcut-dialog-kicker{color:var(--teal-dark);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:850;line-height:1.2}.keyboard-shortcut-dialog-title h2{color:var(--ink);margin:0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.05}.keyboard-shortcut-dialog-close{flex:none;min-height:32px;padding:5px 10px;font-size:.76rem}.keyboard-shortcut-dialog-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding-top:14px;overflow-y:auto}.keyboard-shortcut-dialog .keyboard-shortcuts-settings{gap:14px}.keyboard-shortcut-dialog .keyboard-shortcuts-intro{color:var(--muted);font-size:.88rem;line-height:1.45}.keyboard-shortcut-dialog .keyboard-shortcut-map-wrap{gap:8px;padding:12px;overflow-y:hidden}.keyboard-shortcut-dialog .keyboard-shortcut-map{gap:5px;min-width:480px}.keyboard-shortcut-dialog .keyboard-shortcut-row-visual{gap:5px}.keyboard-shortcut-dialog .keyboard-key{border-radius:6px;min-height:48px;padding:5px 4px}.keyboard-shortcut-dialog .keyboard-key-cap{font-size:.68rem}.keyboard-shortcut-dialog .keyboard-key-scope{font-size:.4rem}.keyboard-shortcut-dialog .keyboard-shortcut-map-note,.keyboard-shortcut-dialog .keyboard-shortcuts-status{font-size:.76rem;line-height:1.4}.keyboard-shortcut-dialog .keyboard-shortcuts-toolbar{gap:12px}.keyboard-shortcut-dialog .keyboard-shortcuts-conflict{align-items:flex-start}.keyboard-shortcut-dialog .keyboard-shortcuts-conflict-copy strong{font-size:.78rem}.keyboard-shortcut-dialog .keyboard-shortcuts-conflict-copy span{font-size:.7rem}.keyboard-shortcut-dialog .keyboard-shortcuts-reset{padding:5px 9px;font-size:.72rem}.keyboard-shortcut-dialog .keyboard-shortcut-groups{gap:14px}.keyboard-shortcut-dialog .keyboard-shortcut-group{gap:8px;padding-top:12px}.keyboard-shortcut-dialog .keyboard-shortcut-group-heading{gap:3px}.keyboard-shortcut-dialog .keyboard-shortcut-group-heading h3{font-size:.86rem}.keyboard-shortcut-dialog .keyboard-shortcut-group-heading p{font-size:.7rem;line-height:1.35}.keyboard-shortcut-dialog .keyboard-shortcut-bindings{gap:5px}.keyboard-shortcut-dialog .keyboard-shortcut-binding{border-radius:8px;gap:10px;padding:8px 9px}.keyboard-shortcut-dialog .keyboard-shortcut-binding-copy{gap:3px}.keyboard-shortcut-dialog .keyboard-shortcut-binding-copy strong{font-size:.78rem}.keyboard-shortcut-dialog .keyboard-shortcut-binding-copy>span{font-size:.66rem}.keyboard-shortcut-dialog .keyboard-shortcut-binding-controls{gap:5px}.keyboard-shortcut-dialog .keyboard-shortcut-key-button,.keyboard-shortcut-dialog .keyboard-shortcut-remove,.keyboard-shortcut-dialog .keyboard-shortcut-add{min-height:30px;font-size:.68rem}.keyboard-shortcut-dialog .keyboard-shortcut-key-button{min-width:34px;padding:6px 7px}.keyboard-shortcut-dialog .keyboard-shortcut-remove{width:22px}.keyboard-shortcut-dialog .keyboard-shortcut-add{padding:6px 8px}@media (max-width:520px){.keyboard-shortcut-dialog-layer{--keyboard-shortcut-dialog-gutter-top:max(12px, env(safe-area-inset-top));--keyboard-shortcut-dialog-gutter-right:max(12px, env(safe-area-inset-right));--keyboard-shortcut-dialog-gutter-bottom:max(12px, env(safe-area-inset-bottom));--keyboard-shortcut-dialog-gutter-left:max(12px, env(safe-area-inset-left));padding:var(--keyboard-shortcut-dialog-gutter-top) var(--keyboard-shortcut-dialog-gutter-right) var(--keyboard-shortcut-dialog-gutter-bottom) var(--keyboard-shortcut-dialog-gutter-left);place-items:stretch stretch}.keyboard-shortcut-dialog{width:100%;max-height:calc(100dvh - var(--keyboard-shortcut-dialog-gutter-top) - var(--keyboard-shortcut-dialog-gutter-bottom));border-radius:14px;padding:14px}.keyboard-shortcut-dialog-heading{gap:10px;padding-bottom:10px}.keyboard-shortcut-dialog .keyboard-shortcuts-intro{font-size:.82rem}.keyboard-shortcut-dialog .keyboard-shortcut-map{min-width:420px}.keyboard-shortcut-dialog .keyboard-key{min-height:42px}.keyboard-shortcut-dialog .keyboard-shortcut-binding{grid-template-columns:minmax(0,1fr);align-items:start}.keyboard-shortcut-dialog .keyboard-shortcut-binding-controls{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.keyboard-shortcuts-launch{transition:none}}.vote-page{width:100%;max-width:1000px;padding:var(--page-heading-top) 0 18px;margin:0 auto}.vote-intro{text-align:center;max-width:900px;margin:0 auto 26px}.vote-meta-row,.vote-choice-count-block{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}.vote-choice-count-block .personal-choice-count-tagline{display:none}.vote-community-pulse-row{justify-content:center;width:100%;display:flex}.recent-activity{max-width:100%;min-height:.94rem;color:var(--muted);letter-spacing:.02em;text-align:center;margin:0 auto 22px;font-size:.72rem;font-weight:700;line-height:1.3}.recent-activity:empty{display:none}.vote-community-pulse{border:1px solid color-mix(in srgb, var(--site-accent) 22%, var(--line));background:color-mix(in srgb, var(--site-accent) 6%, var(--paper));width:fit-content;max-width:min(100%,36rem);min-height:30px;color:var(--muted);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0;padding:5px 12px;font-size:.73rem;font-weight:700;line-height:1.2;display:flex}.vote-community-pulse__dot{background:var(--site-accent-dot);border-radius:50%;flex:0 0 7px;width:7px;height:7px;position:relative}html[data-cheebly-motion=full] .vote-community-pulse__dot:after{border:1px solid color-mix(in srgb, var(--site-accent-dot) 55%, transparent);content:"";border-radius:50%;animation:2.2s ease-out infinite vote-community-pulse-wave;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}@keyframes vote-community-pulse-wave{0%{opacity:.65;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.vote-community-pulse__dot:after{display:none;animation:none!important}}html[data-cheebly-motion=reduced] .vote-community-pulse__dot:after,html[data-cheebly-motion=off] .vote-community-pulse__dot:after{animation:none;display:none}.vote-discovery-prompt{box-sizing:border-box;border:1px solid var(--teal);background:var(--paper);width:min(520px,100% - 24px);color:var(--ink);border-radius:14px;gap:10px;margin:12px auto 0;padding:14px 16px;display:grid;position:relative;box-shadow:0 12px 30px #1f2d252e}.vote-discovery-prompt-copy{gap:3px;display:grid}.vote-discovery-prompt-copy strong{font-size:.84rem;line-height:1.2}.vote-discovery-prompt-copy span{color:var(--muted);font-size:.74rem;line-height:1.3}.vote-discovery-prompt-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vote-discovery-prompt-action{border:1px solid var(--line);background:var(--paper-deep);min-height:44px;color:var(--teal-dark);cursor:pointer;font:inherit;border-radius:8px;padding:6px 10px;font-size:.72rem;font-weight:750;line-height:1}@media (hover:hover) and (pointer:fine){.vote-discovery-prompt-action:hover{border-color:var(--teal);background:var(--teal-pale)}}.vote-discovery-prompt-action:focus-visible{border-color:var(--teal);background:var(--teal-pale)}.vote-discovery-prompt-primary{border-color:var(--site-accent-fill);background:var(--site-accent-fill);color:var(--site-accent-on-fill)}.app-shell .vote-page .episode-choice .choice-state{background:var(--site-accent-fill);color:var(--site-accent-on-fill)}.app-shell .vote-page .episode-choice:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.vote-discovery-prompt-primary:hover{border-color:var(--site-accent-fill);background:var(--site-accent-fill);color:var(--site-accent-on-fill)}}.vote-discovery-prompt-primary:focus-visible{border-color:var(--site-accent-fill);background:var(--site-accent-fill);color:var(--site-accent-on-fill)}.vote-discovery-prompt-dismiss{color:var(--muted);background:0 0}@media (max-width:599px){.vote-discovery-prompt{width:min(360px,100% - 24px);margin-top:10px}.vote-discovery-prompt-actions{justify-content:stretch}.vote-discovery-prompt-action{flex:auto}}.eyebrow{color:var(--teal-dark);letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:.71rem;font-weight:800;line-height:1.2}h1,h2,p{margin-top:0}h1{color:var(--ink);letter-spacing:var(--tracking-display);margin-bottom:14px;font-size:clamp(2rem,5vw,3.6rem);font-weight:760;line-height:1.03}.vote-intro h1{white-space:nowrap;margin-bottom:15px}.muted-copy{color:var(--muted);font-size:.98rem;line-height:1.6}.choice-grid{z-index:2;height:var(--vote-card-height);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(36px,72px) minmax(0,1fr);align-items:stretch;gap:0;display:grid;position:relative}.choice-grid[tabindex="-1"]:focus-visible{outline:2px solid var(--site-accent);outline-offset:4px;border-radius:var(--content-surface-radius,20px)}.choice-grid-incoming .episode-choice,.episode-choice.incoming{filter:blur(3px);opacity:0;will-change:transform, opacity, filter;transform:translateY(-12px)}.motion-reduced .choice-grid-incoming .episode-choice,.motion-reduced .episode-choice.incoming{filter:none;opacity:.86;will-change:transform, opacity;transform:translateY(6px)}.motion-reduced .episode-choice.incoming-pending{filter:none;opacity:0;transform:translateY(6px)}.motion-reduced .episode-choice.incoming-settling{transition:none;animation:.18s ease-out both motion-reduced-card-arrival}.motion-off .choice-grid-incoming .episode-choice,.motion-off .episode-choice.incoming,.motion-off .episode-choice.incoming-pending,.motion-off .episode-choice.incoming-settling{filter:none;opacity:1;will-change:auto;transition:none;animation:none;transform:none}.episode-choice.incoming-pending{filter:blur(3px);opacity:0;pointer-events:none;transform:translateY(-12px)}.vote-stage{--vote-card-height:clamp(350px, calc(42vw + 24px), 440px);--vote-fx-depth:120px;height:calc(var(--vote-card-height) + var(--vote-fx-depth));position:relative}.vote-stage:has(.episode-choice.card-dragging,.episode-choice.card-settling){overflow:clip}.vote-stage-connection{justify-content:center;align-items:center;display:flex}.vote-stage-connection .loading-panel{min-height:0;padding:24px;transform:none}.vote-stage-initial-loading{isolation:isolate}.vote-initial-loading-grid{pointer-events:none}.vote-initial-loading-versus{pointer-events:none;opacity:.22;transform:scale(.92)}.vote-stage-initial-loading>.public-verification-notice{width:fit-content;max-width:100%;margin:0 auto;position:absolute;bottom:0;left:0;right:0}.vote-stage-initial-loading.first-session-onboarding>.public-verification-notice{margin:10px auto 0;position:relative;bottom:auto;left:auto;right:auto}.vote-connection-message{text-align:center;justify-items:center;gap:10px;max-width:32rem;padding:24px;display:grid}.vote-connection-message .eyebrow,.vote-connection-message .muted-copy{margin-bottom:0}.vote-stage.first-session-onboarding .choice-grid>.episode-choice:first-child,.vote-stage.first-session-onboarding .choice-grid>.episode-choice:nth-child(3){--vote-onboarding-shake-x:clamp(3px, .45vw, 6px);transform-origin:bottom;will-change:transform}.vote-stage.first-session-onboarding .choice-grid>.episode-choice:first-child:not(.selected),.vote-stage.first-session-onboarding .choice-grid>.episode-choice:nth-child(3):not(.selected){animation:none}.vote-onboarding-tumble{animation:.62s cubic-bezier(.2,.78,.24,1) both vote-onboarding-tumble!important}@keyframes vote-onboarding-tumble{0%{transform:translate(0,0)rotate(0)}20%{transform:translate3d(calc(var(--vote-tumble-direction) * 8px), -8px, 0) rotate(calc(var(--vote-tumble-direction) * 17deg))}58%{transform:translate3d(calc(var(--vote-tumble-direction) * 4px), 12px, 0) rotate(calc(var(--vote-tumble-direction) * 176deg))}to{transform:translate3d(0, 0, 0) rotate(calc(var(--vote-tumble-direction) * 360deg))}}@media (prefers-reduced-motion:reduce){.vote-onboarding-tumble{animation:none!important}}.vote-stage.vote-stage-initial-loading.first-session-onboarding .choice-grid>.vote-initial-loading-card:first-child,.vote-stage.vote-stage-initial-loading.first-session-onboarding .choice-grid>.vote-initial-loading-card:nth-child(3){box-shadow:none;will-change:auto;animation:none;transform:none}.vote-stage.first-session-onboarding{height:auto;min-height:0;padding-bottom:clamp(12px,1.5dvh,20px)}.vote-first-session-cue{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--teal) 38%, var(--line));background:linear-gradient(135deg, var(--paper), var(--teal-pale));width:min(100%,420px);color:var(--ink);box-shadow:0 12px 26px color-mix(in srgb, var(--teal) 17%, transparent), 0 3px 8px color-mix(in srgb, var(--ink) 10%, transparent);pointer-events:none;overflow-wrap:anywhere;border-radius:16px;justify-items:center;gap:4px;margin:12px auto 0;padding:10px clamp(12px,3vw,20px);display:grid}.vote-verification-overlay{z-index:1000;background:color-mix(in srgb, var(--ink) 58%, transparent);place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.vote-verification-dialog{border:1px solid var(--line-strong);background:var(--paper);width:min(100%,440px);color:var(--ink);box-shadow:0 24px 70px color-mix(in srgb, var(--ink) 30%, transparent);border-radius:18px;padding:24px}.vote-verification-dialog h2{margin:0 0 8px}.vote-verification-dialog>p{color:var(--muted);margin:0 0 16px}.vote-first-session-feedback{z-index:4;pointer-events:none;margin:12px auto 0;position:relative}.vote-stage:has(.vote-first-session-feedback){padding-bottom:clamp(12px,1.5dvh,20px)}.vote-matchup-area:has(.vote-first-session-feedback){padding-bottom:clamp(12px,1.5dvh,20px)}.vote-first-session-cue{text-align:center;line-height:1.2}.vote-first-session-cue strong{color:var(--teal-dark);font-size:1rem;font-weight:850}.vote-first-session-cue span{color:var(--muted);font-size:.78rem;font-weight:600}.vote-first-session-feedback{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--teal) 38%, var(--line));border-top:3px solid var(--teal);background:linear-gradient(135deg, var(--paper), var(--teal-pale));width:min(100%,420px);min-height:0;color:var(--ink);box-shadow:0 12px 26px color-mix(in srgb, var(--teal) 17%, transparent), 0 3px 8px color-mix(in srgb, var(--ink) 10%, transparent);text-align:center;overflow-wrap:anywhere;border-radius:16px;place-content:center;padding:9px 20px 10px;font-size:clamp(.82rem,1.4vw,1rem);font-weight:850;line-height:1.1;animation:3.8s cubic-bezier(.2,.78,.24,1) both vote-first-session-feedback-pop;display:grid}@keyframes vote-first-session-card-shake-left{0%,48%,to{transform:translate(0,0)rotate(-.15deg)}8%{transform:translate3d(calc(0px - var(--vote-onboarding-shake-x)), 0, 0) rotateZ(-1.15deg)}12%{transform:translate3d(var(--vote-onboarding-shake-x), 0, 0) rotateZ(.95deg)}16%{transform:translate3d(calc(0px - var(--vote-onboarding-shake-x)), 0, 0) rotateZ(-.85deg)}20%{transform:translate3d(var(--vote-onboarding-shake-x), 0, 0) rotateZ(.7deg)}25%{transform:translate(-2px)rotate(-.45deg)}32%{transform:translate(2px)rotate(.25deg)}40%{transform:translate(0,0)rotate(-.15deg)}}@keyframes vote-first-session-card-shake-right{0%,48%,to{transform:translate(0,0)rotate(.15deg)}8%{transform:translate3d(var(--vote-onboarding-shake-x), 0, 0) rotateZ(1.15deg)}12%{transform:translate3d(calc(0px - var(--vote-onboarding-shake-x)), 0, 0) rotateZ(-.95deg)}16%{transform:translate3d(var(--vote-onboarding-shake-x), 0, 0) rotateZ(.85deg)}20%{transform:translate3d(calc(0px - var(--vote-onboarding-shake-x)), 0, 0) rotateZ(-.7deg)}25%{transform:translate(2px)rotate(.45deg)}32%{transform:translate(-2px)rotate(-.25deg)}40%{transform:translate(0,0)rotate(.15deg)}}@keyframes vote-first-session-feedback-pop{0%{opacity:0;transform:translateY(18px)scale(.92)}5%{opacity:1;transform:translateY(0)scale(1.02)}9%{transform:translateY(0)scale(1)}12%,92%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(1.01)}}@media (max-width:720px){.vote-stage.first-session-onboarding{padding-bottom:16px}.vote-first-session-cue,.vote-first-session-feedback{width:100%;padding-inline-start:12px;padding-inline-end:12px}}@media (prefers-reduced-motion:reduce){.vote-stage.first-session-onboarding .episode-choice,.vote-first-session-feedback{animation:none}.vote-stage.first-session-onboarding .choice-grid>.episode-choice:first-child,.vote-stage.first-session-onboarding .choice-grid>.episode-choice:nth-child(3){box-shadow:0 0 0 2px rgba(var(--teal-rgb), .55), var(--shadow)}}.vote-stage.motion-reduced.first-session-onboarding .episode-choice,.vote-stage.motion-off.first-session-onboarding .episode-choice{animation:none}@media (prefers-reduced-motion:no-preference){.episode-choice.card-idle-nudging:not(.incoming):not(.incoming-settling):not(.incoming-pending):not(.transition-loading):not(.card-dragging):not(.card-settling):not(.card-flinging),.homepage-preview-choice.card-idle-nudging:not(:disabled){animation:.62s ease-in-out vote-card-idle-wiggle}.choice-grid>.episode-choice:nth-child(3).card-idle-nudging:not(.incoming):not(.incoming-settling):not(.incoming-pending):not(.transition-loading):not(.card-dragging):not(.card-settling):not(.card-flinging),.homepage-matchup-preview>.homepage-preview-choice:nth-child(3).card-idle-nudging:not(:disabled){animation-name:vote-card-idle-wiggle-right}}@keyframes vote-card-idle-wiggle{0%,to{transform:translate(0,0)rotate(0)}24%{transform:translate(-3px,-1px)rotate(-.6deg)}48%{transform:translate(3px)rotate(.6deg)}72%{transform:translate(-2px,-1px)rotate(-.35deg)}}@keyframes vote-card-idle-wiggle-right{0%,to{transform:translate(0,0)rotate(0)}24%{transform:translate(3px,-1px)rotate(.6deg)}48%{transform:translate(-3px)rotate(-.6deg)}72%{transform:translate(2px,-1px)rotate(.35deg)}}.motion-reduced .episode-choice.card-idle-nudging,.motion-off .episode-choice.card-idle-nudging{animation:none}.vote-stage.motion-reduced.first-session-onboarding .choice-grid>.episode-choice:first-child,.vote-stage.motion-reduced.first-session-onboarding .choice-grid>.episode-choice:nth-child(3),.vote-stage.motion-off.first-session-onboarding .choice-grid>.episode-choice:first-child,.vote-stage.motion-off.first-session-onboarding .choice-grid>.episode-choice:nth-child(3){box-shadow:0 0 0 2px rgba(var(--teal-rgb), .55), var(--shadow)}.motion-reduced .vote-first-session-cue:before,.motion-reduced .vote-first-session-cue:after,.motion-reduced .vote-first-session-feedback,.motion-off .vote-first-session-cue:before,.motion-off .vote-first-session-cue:after,.motion-off .vote-first-session-feedback{animation:none}.vote-fx-layer{z-index:0;pointer-events:none;isolation:isolate;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.vote-fx-layer.banana-slip-active{z-index:4}.shatter-enabled{isolation:isolate}.shatter-enabled .choice-grid{z-index:3;isolation:isolate;position:relative}.shatter-enabled .choice-grid .episode-choice{opacity:1;transition:border-color .15s,box-shadow .15s,transform .4s cubic-bezier(.16,.78,.22,1),background-color .15s,opacity .4s ease-out,filter .4s ease-out}.shatter-enabled .choice-grid .episode-choice.incoming{opacity:0;filter:blur(3px);will-change:transform, opacity, filter;transform:translateY(-12px)}.shatter-enabled .choice-grid .episode-choice.incoming-settling{animation:incoming-card-arrival var(--incoming-transition-duration,.4s) ease-in-out both;transition:border-color .15s,box-shadow .15s,background-color .15s}.shatter-enabled .choice-grid .episode-choice.incoming-pending,.shatter-enabled .choice-grid.choice-grid-incoming .episode-choice.incoming:not(.incoming-settling){opacity:0}.shatter-enabled .debris-layer{z-index:1}html:has(.shatter-enabled){overflow-x:clip}body:has(.shatter-enabled){overflow-x:clip}.debris-layer{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.retirement-layer{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.koth-enabled .choice-grid{z-index:3;position:relative}.retiring-champion{pointer-events:none;transform-origin:50%;position:absolute;overflow:hidden}.retiring-champion-active{will-change:transform, opacity, filter;animation:koth-champion-retirement var(--retirement-duration,1.5s) cubic-bezier(.2, .8, .32, 1) forwards}.retiring-champion-snapshot{pointer-events:none;user-select:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.debris-settled-layer,.debris-active-layer{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.debris-settled-layer{z-index:0;transform-style:flat}.debris-active-layer{z-index:1;perspective:900px;transform-style:preserve-3d}.falling-card-layer{z-index:2;pointer-events:none;perspective:none;transform-style:preserve-3d;isolation:isolate;position:absolute;top:0;bottom:0;left:0;right:0}.shatter-lite .debris-active-layer,.shatter-lite .debris-card,.shatter-lite .falling-card-layer,.shatter-lite .falling-card,.shatter-lite .settled-debris-compare-scene,.shatter-lite .settled-debris-compare-live{perspective:none;transform-style:flat}.shatter-lite .shatter-shard{filter:none;will-change:transform, opacity;animation-name:impact-shatter-lite}.shatter-lite .shatter-shard-settled{filter:none!important;transform:var(--fragment-final-transform-lite)!important}.shatter-lite .falling-card-active{animation-name:intact-card-flip-lite}.debris-haze{top:calc(var(--vote-card-height) + 18px);opacity:.65;transform-origin:top;background:radial-gradient(#262f2b24 0%,#262f2b0f 42%,#262f2b00 76%);border-radius:50%;width:80%;height:64px;position:absolute;left:10%;transform:perspective(640px)rotateX(70deg)translateZ(-40px)}.debris-card{pointer-events:none;transform-style:preserve-3d;animation:debris-impact-dissolve var(--debris-impact-duration,.9s) ease-in forwards;position:absolute;overflow:visible}.debris-card.shatter-impact-waiting{visibility:hidden;animation:none}.debris-card.shatter-impact-waiting .shatter-shard{opacity:0;animation:none}.debris-card-settled{opacity:1;animation:.24s ease-out forwards debris-settle-fade}.debris-card-raster-handoff>.shatter-shard{visibility:hidden}.debris-card-raster{transform-style:flat;will-change:auto;overflow:visible}.settled-debris-compare-scene{pointer-events:none;perspective:900px;transform-style:preserve-3d;position:absolute;top:0;bottom:0;left:0;right:0}.settled-debris-compare-live{pointer-events:none;transform-style:preserve-3d;position:absolute;overflow:visible}.settled-debris-surface{pointer-events:none;user-select:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.settled-debris-handoff{pointer-events:none;user-select:none;position:absolute}.falling-card{pointer-events:none;transform-origin:50%;backface-visibility:visible;filter:none;will-change:transform, filter, opacity;position:absolute}.falling-card-live-content{pointer-events:none;width:100%;height:100%;overflow:visible}.falling-card-live-content.live-artwork-shatter-source{visibility:hidden;opacity:0}.falling-card-active.live-artwork-impact-started{animation:none!important;transform:none!important}.falling-card.shatter-impact-waiting .shatter-shard{opacity:0;animation:none}.falling-card-live-content>.episode-choice{opacity:1!important;visibility:visible!important;pointer-events:none!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.live-artwork-fragment-content{pointer-events:none;width:100%;height:100%;overflow:hidden}.falling-card-left{--fall-spin-quarter:90deg;--fall-spin-mid:180deg;--fall-spin-late:270deg;--fall-spin-turn:360deg}.falling-card-right{--fall-spin-quarter:-90deg;--fall-spin-mid:-180deg;--fall-spin-late:-270deg;--fall-spin-turn:-360deg}.falling-card-preroll{opacity:0}.falling-card-active{animation:intact-card-flip var(--fall-duration,.48s) linear forwards}.banana-slip-layer{z-index:4;pointer-events:none;isolation:isolate;transform-style:flat;position:absolute;top:0;bottom:0;left:0;right:0}.banana-slip-card{pointer-events:none;transform-origin:50%;backface-visibility:hidden;contain:layout paint;will-change:transform, opacity;position:absolute;transform:translate(0,0)}.banana-slip-card-preroll{opacity:0}.banana-slip-card-active{animation:banana-slip-exit var(--banana-slip-duration,1.35s) linear forwards}.banana-slip-card-snapshot{pointer-events:none;user-select:none;width:100%;height:100%;display:block}.shatter-enabled .episode-choice.banana-slip-source,.shatter-enabled .episode-choice.banana-slip-source.transition-loading{visibility:hidden;opacity:0;pointer-events:none}.shatter-shard{pointer-events:none;transform-origin:50%;will-change:transform, filter, opacity;--burst-x-active:var(--burst-x);--fragment-final-opacity:.34;--fragment-final-filter:blur(3.5px) saturate(.45);animation:impact-shatter var(--burst-duration,.65s) cubic-bezier(.08, .75, .22, 1) both;border-radius:2px;position:absolute;overflow:hidden}.shatter-shard-settled{opacity:var(--fragment-final-opacity);filter:var(--fragment-final-filter);will-change:auto}.shatter-fragment-card{box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;position:absolute;overflow:hidden}.falling-card-snapshot,.shatter-fragment-image{pointer-events:none;user-select:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.shatter-enabled .episode-choice.shatter-source{visibility:hidden;opacity:0;pointer-events:none;transition:none}.shatter-enabled .episode-choice.shatter-source.transition-loading{visibility:visible;opacity:1;pointer-events:none;transition:none}.episode-choice.retirement-source{opacity:0;pointer-events:none}.shatter-enabled .choice-grid .episode-choice.retirement-source{opacity:0}@keyframes debris-impact-dissolve{0%,45%{opacity:1}to{opacity:0}}@keyframes debris-settle-fade{0%{opacity:.72}to{opacity:0}}@keyframes winner-confirm{0%{box-shadow:0 0 0 2px rgba(var(--teal-rgb), .1), var(--shadow);transform:translate(0,0)scale(1)}42%{box-shadow:0 0 0 6px rgba(var(--teal-rgb), .24), 0 22px 54px rgba(var(--teal-rgb), .2);transform:translateY(-3px)scale(1.025)}to{box-shadow:0 0 0 4px rgba(var(--teal-rgb), .13), var(--shadow);transform:translate(0,0)scale(1)}}@keyframes winner-confirm-reduced{0%{box-shadow:0 0 0 2px rgba(var(--teal-rgb), .1), var(--shadow)}to{box-shadow:0 0 0 4px rgba(var(--teal-rgb), .13), var(--shadow)}}@keyframes intact-card-flip{0%{opacity:1;transform:translate(0,0)rotate(0)scale(1)}25%{opacity:1;transform:translate3d(0, calc(var(--impact-y) * .25), calc(var(--fall-depth-end) * .25)) rotateZ(var(--fall-spin-quarter)) scale(.88)}50%{opacity:1;transform:translate3d(0, calc(var(--impact-y) * .5), calc(var(--fall-depth-end) * .5)) rotateZ(var(--fall-spin-mid)) scale(.68)}75%{opacity:1;transform:translate3d(0, calc(var(--impact-y) * .75), calc(var(--fall-depth-end) * .75)) rotateZ(var(--fall-spin-late)) scale(.42)}to{opacity:1;transform:translate3d(0, var(--impact-y), var(--fall-depth-end)) rotateZ(var(--fall-spin-turn)) scale(.2)}}@keyframes banana-slip-exit{0%{opacity:1;transform:translate(0,0)rotate(0)scale(1)}25%{opacity:1;transform:translate3d(calc(var(--slip-x) * .12), calc(var(--slip-y) * .12), 0) rotateZ(calc(var(--slip-rotation) * .2)) scale(1.12)}65%{opacity:1;transform:translate3d(calc(var(--slip-x) * .5), calc(var(--slip-y) * .5), 0) rotateZ(calc(var(--slip-rotation) * .65)) scale(var(--slip-scale))}to{opacity:0;transform:translate3d(var(--slip-x), var(--slip-y), 0) rotateZ(var(--slip-rotation)) scale(var(--slip-scale))}}@keyframes motion-reduced-card-arrival{0%{opacity:.86;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes incoming-card-arrival{0%{opacity:0;filter:blur(3px);transform:translateY(-12px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes vote-card-mobile-glint{0%{opacity:0;transform:translate(-240%)rotate(14deg)}14%{opacity:.8}to{opacity:0;transform:translate(520%)rotate(14deg)}}@keyframes koth-champion-retirement{0%{opacity:1;filter:blur()saturate();transform:translate(0,0)scale(1)}18%{opacity:1;filter:blur()saturate();transform:translate3d(0, var(--retirement-mid-offset-y), 0) scale(.995)}44%{opacity:.92;filter:blur(.2px)saturate(.97);transform:translate3d(0, var(--retirement-late-offset-y), 0) scale(.985)}72%{opacity:.56;filter:blur(.7px)saturate(.9);transform:translate3d(0, calc(var(--retirement-offset-y,-100px) - 32px), 0) scale(.9)}to{opacity:0;filter:blur(1.8px)saturate(.76);transform:translate3d(0, calc(var(--retirement-offset-y,-100px) - 160px), 0) scale(.76)}}@keyframes incoming-content-resolve{0%{opacity:.1;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes incoming-art-resolve{0%{opacity:1;filter:blur(4px)saturate(.55)contrast(.9)}to{opacity:1;filter:none}}@keyframes impact-shatter{0%{opacity:.92;filter:blur(1.8px)saturate(.7);transform:translate3d(var(--burst-origin-x), calc(var(--impact-y) + var(--burst-origin-y)), var(--impact-depth)) rotateX(18deg) rotateY(-5deg) rotateZ(0deg) scale(var(--shatter-origin-scale,.32));animation-timing-function:cubic-bezier(.16,.86,.28,1)}8%{opacity:.84;filter:blur(2.2px)saturate(.64);transform:translate3d(calc(var(--burst-origin-x) + (var(--burst-x-active) * .12)), calc(var(--impact-y) + var(--burst-origin-y) + (var(--burst-y) * .12) + 2.16px), calc(var(--impact-depth) + (var(--burst-depth) * .12))) rotateX(calc(18deg + (var(--burst-rx) * .12))) rotateY(calc(-5deg + (var(--burst-ry) * .12))) rotateZ(calc(var(--burst-rz) * .12)) scale(calc(var(--shatter-origin-scale,.32) + ((var(--burst-scale,.46) - var(--shatter-origin-scale,.32)) * .18)));animation-timing-function:cubic-bezier(.2,.82,.3,1)}26%{opacity:.52;filter:blur(3.1px)saturate(.52);transform:translate3d(calc(var(--burst-origin-x) + (var(--burst-x-active) * .64)), calc(var(--impact-y) + var(--burst-origin-y) + (var(--burst-y) * .64) + 11.52px), calc(var(--impact-depth) + (var(--burst-depth) * .64))) rotateX(calc(6deg + (var(--burst-rx) * .64))) rotateY(calc(-1deg + (var(--burst-ry) * .64))) rotateZ(calc(var(--burst-rz) * .64)) scale(calc(var(--shatter-origin-scale,.32) + ((var(--burst-scale,.46) - var(--shatter-origin-scale,.32)) * .72)));animation-timing-function:cubic-bezier(.22,.76,.32,1)}65%{opacity:var(--fragment-final-opacity);filter:var(--fragment-final-filter);transform:translate3d(calc(var(--burst-origin-x) + (var(--burst-x-active) * .985)), calc(var(--impact-y) + var(--burst-origin-y) + (var(--burst-y) * .985) + 17.73px), calc(var(--impact-depth) + (var(--burst-depth) * .985))) rotateX(calc(.42deg + (var(--burst-rx) * .985))) rotateY(calc(-.075deg + (var(--burst-ry) * .985))) rotateZ(calc(var(--burst-rz) * .985)) scale(calc(var(--fall-final-scale,.6) + ((var(--burst-scale,.46) - var(--fall-final-scale,.6)) * .985)));animation-timing-function:cubic-bezier(.22,.72,.32,1)}to{opacity:var(--fragment-final-opacity);filter:var(--fragment-final-filter);transform:var(--fragment-final-transform)}}@keyframes intact-card-reduced{0%{opacity:.8;transform:translate(0,0)scale(1)}to{opacity:.1;filter:blur(1px);transform:translate3d(0, var(--impact-y), var(--impact-depth)) scale(.75)}}@keyframes intact-card-flip-lite{0%{opacity:1;transform:translate(0,0)rotate(0)scale(1)}25%{opacity:1;transform:translate3d(0, calc(var(--impact-y) * .25), calc(var(--fall-depth-end) * .25)) rotateZ(var(--fall-spin-quarter)) scale(.88)}50%{opacity:1;transform:translate3d(0, calc(var(--impact-y) * .5), calc(var(--fall-depth-end) * .5)) rotateZ(var(--fall-spin-mid)) scale(.68)}75%{opacity:1;transform:translate3d(0, calc(var(--impact-y) * .75), calc(var(--fall-depth-end) * .75)) rotateZ(var(--fall-spin-late)) scale(.42)}to{opacity:1;transform:translate3d(0, var(--impact-y), var(--fall-depth-end)) rotateZ(var(--fall-spin-turn)) scale(.2)}}@keyframes impact-shatter-lite{0%{opacity:.92;transform:translate3d(var(--burst-origin-x), calc(var(--impact-y) + var(--burst-origin-y)), 0) rotateZ(0deg) scale(var(--shatter-origin-scale,.32));animation-timing-function:cubic-bezier(.16,.86,.28,1)}8%{opacity:.84;transform:translate3d(calc(var(--burst-origin-x) + (var(--burst-x-active) * .12)), calc(var(--impact-y) + var(--burst-origin-y) + (var(--burst-y) * .12) + 2.16px), 0) rotateZ(calc(var(--burst-rz) * .12)) scale(calc(var(--shatter-origin-scale,.32) + ((var(--burst-scale,.46) - var(--shatter-origin-scale,.32)) * .18)));animation-timing-function:cubic-bezier(.2,.82,.3,1)}26%{opacity:.52;transform:translate3d(calc(var(--burst-origin-x) + (var(--burst-x-active) * .64)), calc(var(--impact-y) + var(--burst-origin-y) + (var(--burst-y) * .64) + 11.52px), 0) rotateZ(calc(var(--burst-rz) * .64)) scale(calc(var(--shatter-origin-scale,.32) + ((var(--burst-scale,.46) - var(--shatter-origin-scale,.32)) * .72)));animation-timing-function:cubic-bezier(.22,.76,.32,1)}65%{opacity:var(--fragment-final-opacity);transform:translate3d(calc(var(--burst-origin-x) + var(--burst-x-active)), calc(var(--impact-y) + var(--burst-origin-y) + var(--burst-y) + 17.73px), 0) rotateZ(var(--burst-rz)) scale(var(--burst-scale,.46));animation-timing-function:cubic-bezier(.22,.72,.32,1)}to{opacity:var(--fragment-final-opacity);transform:var(--fragment-final-transform-lite)}}.episode-choice{border:1px solid var(--line);background:var(--card);height:100%;min-height:0;box-shadow:var(--shadow);color:var(--ink);cursor:pointer;filter:blur();touch-action:pan-y;user-select:none;opacity:1;text-align:left;border-radius:22px;flex-direction:column;padding:0;transition:border-color .15s,box-shadow .26s,transform .45s cubic-bezier(.16,.78,.22,1),background-color .15s,opacity .45s ease-out,filter .45s ease-out;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.motion-full .episode-choice:not(.familiarity-episode-choice):hover:not(:disabled):not(.selected):not([data-loser-selected=true]):not(.card-dragging):not(.card-flinging){transform:translateY(-2px)}.motion-full .choice-grid-incoming .episode-choice:hover:not(:disabled),.motion-full .episode-choice.incoming:hover:not(:disabled){transform:translateY(-12px)}}@media (hover:hover) and (pointer:fine){.motion-off .episode-choice:hover:not(:disabled){transform:none}}.episode-choice:disabled{cursor:default;filter:saturate(.9)}.episode-choice.selected{border-color:var(--teal);outline:3px solid var(--teal);outline-offset:3px;background:var(--teal-pale);box-shadow:0 0 0 4px rgba(var(--teal-rgb), .13), var(--shadow);transform:none}@media (prefers-reduced-motion:no-preference){.motion-full .episode-choice.selected:not(.shatter-source){z-index:2;animation:winner-confirm var(--winner-confirm-duration,.4s) ease-out both;transition:border-color .15s,background-color .15s,opacity .45s ease-out,filter .45s ease-out;position:relative}}.motion-reduced .episode-choice.selected:not(.shatter-source){transition:border-color .15s,background-color .15s,opacity .45s ease-out,filter .45s ease-out;animation:.18s ease-out both winner-confirm-reduced}.motion-off .episode-choice.selected:not(.shatter-source){animation:none;transform:none}.episode-choice[data-loser-selected=true]{filter:grayscale(.8)saturate(.65);opacity:.72}.episode-choice[data-selected-fading=true]{opacity:0;pointer-events:none;transition:opacity .12s ease-out!important}.episode-choice.transition-loading,.motion-full .episode-choice.selected.transition-loading{border-color:var(--line);background:var(--card);box-shadow:var(--shadow);filter:none;animation:none;transform:none}.episode-choice.card-dragging,.episode-choice.card-flinging{z-index:3;will-change:transform, opacity;position:relative;transform:translate3d(var(--card-drag-x,0px), var(--card-drag-y,0px), 0) rotateZ(var(--card-drag-rotation,0deg))!important;animation:none!important}.episode-choice.card-dragging{cursor:grabbing;transition:none!important}.episode-choice.card-settling{pointer-events:none;will-change:transform;transition:transform var(--card-snapback-duration) cubic-bezier(.22, .72, .32, 1)!important;transform:translate(0,0)rotate(0)scale(1)!important}.episode-choice.card-flinging{opacity:0;pointer-events:none;transition:transform var(--card-fling-duration,.36s) linear, opacity var(--card-fling-fade-duration,.28s) ease-out var(--card-fling-fade-delay,0s)!important}.motion-reduced .episode-choice.card-flinging{transition:transform .18s ease-out,opacity .18s ease-out!important}.motion-off .episode-choice.card-flinging{transition:none!important}@media (max-width:720px) and (prefers-reduced-motion:no-preference){.episode-choice.card-dragging{transform-style:preserve-3d;transform:perspective(1000px) translate3d(var(--card-drag-x,0px), var(--card-drag-y,0px), 10px) rotateZ(var(--card-drag-rotation,0deg)) scale(1.015)!important}.episode-choice.card-settling{box-shadow:var(--shadow)}.choice-grid:has(.episode-choice[data-card-side=left][data-swipe-near-threshold=true]) .episode-choice[data-card-side=right]:not(.selected):not(.incoming):not(.incoming-settling):not(.incoming-pending):not(.transition-loading):not(.card-dragging):not(.card-settling):not(.shatter-source):not(.banana-slip-source):not(.retirement-source){transform:translate3d(var(--opposing-swipe-x,4px), 3px, 0) rotateZ(var(--opposing-swipe-rotation,1deg)) scale(.995)}.choice-grid:has(.episode-choice[data-card-side=right][data-swipe-near-threshold=true]) .episode-choice[data-card-side=left]:not(.selected):not(.incoming):not(.incoming-settling):not(.incoming-pending):not(.transition-loading):not(.card-dragging):not(.card-settling):not(.shatter-source):not(.banana-slip-source):not(.retirement-source){transform:translate3d(var(--opposing-swipe-x,4px), 3px, 0) rotateZ(var(--opposing-swipe-rotation,1deg)) scale(.995)}.choice-grid:has(.episode-choice[data-card-side=right][data-swipe-near-threshold=true]) .episode-choice[data-card-side=left]{--opposing-swipe-x:-4px;--opposing-swipe-rotation:-1deg}.episode-choice:after{z-index:5;content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 0%,#ffffff38 38%,#ffffff1a 58%,#0000 100%);width:28%;position:absolute;top:-70%;bottom:-70%;left:-30%;transform:translate(-240%)rotate(14deg)}.episode-choice.card-touching:not(:disabled):not(.selected):not(.incoming):not(.incoming-settling):not(.incoming-pending):not(.transition-loading):not(.card-dragging):not(.card-settling):not(.card-flinging):not(.shatter-source):not(.banana-slip-source):not(.retirement-source){transform-style:preserve-3d;transition:transform .14s cubic-bezier(.2,.8,.25,1);transform:perspective(1000px)translate3d(0,-2px,5px)rotateX(.8deg)scale(.995)}.episode-choice.incoming-settling:after{animation:.42s cubic-bezier(.18,.8,.25,1) both vote-card-mobile-glint}.motion-reduced .episode-choice.card-touching,.motion-off .episode-choice.card-touching{transition:none;transform:none}.motion-reduced .episode-choice.incoming-settling:after,.motion-off .episode-choice.incoming-settling:after{animation:none}}.motion-reduced .episode-choice.card-settling{transition:transform .18s ease-out!important}.motion-off .episode-choice.card-settling{transition:none!important}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.episode-choice.card-hovering:not(:disabled):not(.selected):not([data-loser-selected=true]):not(.incoming):not(.incoming-settling):not(.incoming-pending):not(.transition-loading):not(.card-dragging):not(.card-flinging):not(.shatter-source):not(.banana-slip-source):not(.retirement-source):not([data-selected-fading=true]){transform:perspective(1100px) translate3d(0, -2px, 0) translateZ(var(--card-hover-depth,0px)) rotateX(var(--card-hover-rotate-x,0deg)) rotateY(var(--card-hover-rotate-y,0deg));transform-style:preserve-3d}}.motion-reduced .episode-choice.card-hovering,.motion-off .episode-choice.card-hovering{transform:none!important}.episode-art{aspect-ratio:16/9;background:var(--paper-deep);background-image:var(--episode-art-image,none);background-position:50%;background-repeat:no-repeat;background-size:var(--episode-art-size,contain);flex:none;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.episode-art-facing-inward-mirrored>img{transform:scaleX(-1)}.episode-art[data-artwork-fit=contain],.episode-art.topic-neutral-art[data-artwork-fit=contain]{background-color:#0000}.episode-art-loading,.episode-art-error,.episode-art-none{background-color:#27302d;background-image:linear-gradient(110deg,#202724 12%,#34403c 48%,#202724 84%);background-size:cover}.episode-art-error{background-image:linear-gradient(135deg,#27302d,#35413d);background-size:cover}.episode-art:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1f,#0e2c261a);position:absolute;top:0;bottom:0;left:0;right:0}.episode-art[data-artwork-fit=contain]:before{background:0 0}.episode-art-right{background-color:var(--paper-deep)}.vote-page .episode-art.topic-neutral-art[data-artwork-fit=cover]>img{object-fit:cover;padding:0}.episode-choice-copy{--episode-title-reserve:45.1px;grid-template-rows:auto minmax(var(--episode-title-reserve), auto) auto;flex:none;align-content:stretch;min-height:min-content;padding:18px 24px 10px;display:grid}.episode-label{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:.71rem;font-weight:800}.episode-choice strong{letter-spacing:-.04em;max-width:none;min-height:0;font-size:1.28rem;line-height:1.1;display:block}.episode-title-block{min-height:var(--episode-title-reserve,0px);align-items:flex-start;display:flex}.episode-meta{color:var(--muted);margin-top:10px;padding-top:0;padding-bottom:0;font-size:.82rem;line-height:1.4}.choice-state{border-top:1px solid var(--line);min-height:48px;color:var(--site-accent-on-fill);background:var(--site-accent-fill);justify-content:space-between;align-items:center;gap:12px;padding:0 24px;font-size:.82rem;font-weight:750;transition:background-color .15s,color .15s;display:flex}.choice-state-action{background:rgba(var(--teal-rgb), .08);border-radius:999px;align-items:center;gap:8px;padding:5px 11px;display:inline-flex}.choice-state-label-compact{display:none}.choice-state-arrow{background:var(--teal-dark);width:22px;height:22px;color:var(--paper);border:0;border-radius:50%;place-items:center;font-size:.95rem;line-height:1;display:inline-grid}.episode-choice:focus-visible .choice-state{background:var(--teal-pale)}.choice-shortcut{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.episode-choice .choice-shortcut kbd{border-color:var(--site-accent-dark);min-width:18px;height:18px;color:var(--ink);background:var(--paper);border-radius:4px;font-size:.58rem;font-weight:850}.episode-choice.selected .choice-state{border-color:rgba(var(--teal-rgb), .17)}.versus{z-index:4;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:relative;transform:scale(.92)}.choice-grid:has(.episode-choice.selected) .versus{opacity:.22;transform:scale(.92)}.motion-off .choice-grid:has(.episode-choice.selected) .versus{transition:none}.versus[data-action-disabled=true]{opacity:.22;transform:scale(.92)}.versus[data-action-disabled=false]{opacity:1;transform:none}.motion-off .versus[data-action-disabled]{transition:none}.versus span{border:1px solid rgba(var(--teal-rgb), .22);background:var(--teal-pale);width:clamp(40px,3.4vw,48px);height:28px;box-shadow:0 3px 10px rgba(var(--teal-rgb), .09);color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;place-items:center;font-size:.62rem;font-weight:800;display:grid}.vote-actions{justify-content:center;align-items:center;gap:16px;margin-top:6px;padding:12px 24px 0;display:flex}.vote-share-action{flex-wrap:wrap;justify-content:center;gap:8px 12px;margin:8px 0 18px;display:flex}.vote-share-button{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--card) 88%, var(--site-accent));min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:9px 16px;font-size:.88rem;font-weight:750;transition:border-color .15s,background-color .15s,transform .15s;display:inline-flex}.vote-share-button:hover:not(:disabled){border-color:var(--site-accent);background:color-mix(in srgb, var(--card) 78%, var(--site-accent));transform:translateY(-1px)}.vote-share-button:disabled{cursor:progress;opacity:.72}.vote-share-button svg{flex:none;width:18px;height:18px}.vote-share-action-compact{justify-content:flex-end;margin:0}.vote-share-action-compact .vote-share-button{white-space:nowrap;gap:6px;min-height:36px;padding:5px 10px;font-size:.76rem}.vote-share-action-compact .vote-share-button svg{width:16px;height:16px}.vote-share-status{z-index:120;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border:1px solid var(--line-strong);background:color-mix(in srgb, var(--card) 92%, var(--site-accent));width:min(22rem,100vw - 24px);max-width:min(22rem,100vw - 24px);box-shadow:var(--shadow);color:var(--ink);text-align:left;pointer-events:none;border-radius:14px;align-items:center;gap:12px;margin-inline-start:auto;margin-inline-end:auto;padding:12px 16px;font-size:.84rem;line-height:1.4;display:flex;position:fixed;left:12px}.vote-share-status img{aspect-ratio:4/5;border:1px solid var(--line);object-fit:cover;width:42px;box-shadow:0 2px 8px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:6px;flex:none}html[data-cheebly-motion=reduced] .vote-share-button,html[data-cheebly-motion=off] .vote-share-button{transition:none}html[data-cheebly-motion=off] .vote-share-button:hover:not(:disabled){transform:none}.vote-actions .vote-next-track-button{flex:none;width:auto;margin-left:auto;font-size:.84rem}.skip-button,.text-button{color:var(--teal-dark);cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:.84rem;font-weight:750}.vote-skip-control{flex-direction:column;align-items:center;gap:2px;display:inline-flex}.vote-footnote-score,.vote-skip-helper{color:var(--muted);text-align:center;font-size:.72rem;line-height:1.35}.vote-skip-helper{overflow-wrap:anywhere;max-width:18rem}.skip-button{align-items:center;gap:10px;display:inline-flex}.skip-button:disabled{cursor:wait;opacity:.55}@media (hover:hover) and (pointer:fine){.skip-button:hover:not(:disabled),.text-button:hover{color:var(--coral)}}kbd{border:1px solid var(--line-strong);min-width:22px;height:22px;color:var(--muted);border-bottom-width:2px;border-radius:5px;place-items:center;font-size:.66rem;font-weight:750;line-height:1;display:inline-grid}.vote-footnote{color:var(--muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;font-size:.72rem;display:flex}.vote-shortcut-choice,.vote-post-controls .skip-button{color:inherit;font-size:inherit;white-space:nowrap;align-items:center;gap:5px;line-height:1.2;display:inline-flex}.vote-post-controls .skip-button{min-height:30px;padding:2px 4px;font-weight:700}.vote-page .vote-post-controls .skip-button{color:var(--ink)}.vote-shortcut-separator{opacity:.62}.vote-post-controls[data-instruction-state=new] .vote-footnote{color:var(--ink);font-weight:650}.vote-post-controls[data-instruction-state=learned] .vote-footnote{opacity:.72}.familiarity-prompt-overlay{z-index:90;box-sizing:border-box;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);background:#1719187a;place-items:center;min-width:0;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.familiarity-prompt-overlay .familiarity-prompt{box-sizing:border-box;width:min(100%,760px);min-width:0;max-width:760px;max-height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));margin:0;overflow:hidden auto;box-shadow:0 28px 78px #17191847}.familiarity-prompt{border:1px solid var(--line);background:var(--card);width:100%;max-width:760px;box-shadow:var(--shadow);border-radius:16px;margin:16px auto 0;padding:18px 20px}.familiarity-prompt-copy{text-align:center}.familiarity-prompt h2{margin:4px 0 8px;font-size:1.05rem}.familiarity-episode-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.familiarity-episode-choice{touch-action:manipulation;width:100%;height:auto;min-height:0}.familiarity-episode-choice-shell{flex-direction:column;min-width:0;display:flex}.familiarity-episode-choice-shell .familiarity-episode-choice{flex:auto}.familiarity-watch-link{justify-content:center;align-self:center;align-items:center;min-height:36px;margin-top:8px;padding:6px 12px;font-size:.72rem;line-height:1;text-decoration:none;display:inline-flex}.familiarity-prompt-actions{flex-direction:column;align-items:center;gap:8px;margin-top:14px;display:flex}.familiarity-prompt-actions--generic{align-items:stretch;gap:6px}.familiarity-reason-option{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:6px;min-width:0;display:grid}.familiarity-choice{text-align:center;justify-content:center;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:.76rem;display:inline-flex}.familiarity-choice--generic{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;width:100%;min-height:48px;line-height:1.3}.familiarity-cancel{justify-content:center;align-items:center;gap:8px;margin:10px auto 0;display:flex}.humanity-challenge{border:1px solid var(--line);background:var(--card);width:min(100%,760px);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;margin:16px auto 0;padding:18px 20px;display:grid}.humanity-challenge-copy{min-width:0}.humanity-challenge .eyebrow{margin-bottom:6px}.humanity-challenge h2{margin:0 0 8px;font-size:1.05rem}.humanity-challenge .muted-copy{margin-bottom:0;font-size:.86rem;line-height:1.45}.humanity-challenge>.button{white-space:nowrap;justify-self:end}.humanity-challenge-error{color:var(--danger);margin:10px 0 0;font-size:.82rem;line-height:1.4}.humanity-challenge-widget{margin-top:14px}.humanity-challenge-widget:empty{display:none}.humanity-challenge-note{color:var(--muted);grid-column:1/-1;margin:0;font-size:.74rem}.inline-error{border:1px solid var(--danger-border);background:var(--danger-surface);color:var(--danger);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:-16px 0 22px;padding:12px 14px;font-size:.83rem;line-height:1.4;display:flex}.vote-stage-error{z-index:6;width:min(520px,100% - 32px);margin:0;position:absolute;top:12px;left:50%;transform:translate(-50%)}.vote-actions>.music-next-track-button.vote-next-track-button{width:auto;max-width:none;min-height:0;color:var(--teal-dark);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;justify-content:flex-start;align-items:center;gap:10px;margin-left:auto;padding:7px 0;font-size:.84rem;font-weight:750;display:inline-flex}@media (hover:hover) and (pointer:fine){.vote-actions>.music-next-track-button.vote-next-track-button:hover:not(:disabled){color:var(--coral);background:0 0;border-color:#0000}}.vote-actions>.music-next-track-button.vote-next-track-button:focus-visible{color:var(--coral);background:0 0;border-color:#0000}.vote-actions>.music-next-track-button.vote-next-track-button:disabled{color:var(--teal-dark);cursor:wait;opacity:.55;background:0 0;border-color:#0000}@media (max-width:720px){.humanity-challenge{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}.humanity-challenge>.button{justify-self:stretch}.humanity-challenge-note{grid-column:auto}}.vote-choice-celebration{z-index:100;left:var(--choice-celebration-x,50%);bottom:max(6px, env(safe-area-inset-bottom));pointer-events:none;contain:layout style;width:0;height:0;position:fixed;transform:translate(-50%)}.vote-choice-celebration__label{color:var(--site-accent-dark);white-space:nowrap;animation:1.25s cubic-bezier(.2,.8,.3,1) both vote-choice-celebration-label-full;animation-delay:var(--choice-celebration-delay,0s);font-size:1.35rem;font-weight:850;line-height:1;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.vote-choice-celebration--reduced .vote-choice-celebration__label{animation-name:vote-choice-celebration-label-reduced;animation-duration:.65s}.vote-choice-celebration__ember{width:var(--choice-ember-size);height:var(--choice-ember-size);opacity:0;pointer-events:none;will-change:opacity, transform;animation:vote-choice-celebration-ember var(--choice-ember-duration) cubic-bezier(.18, .72, .32, 1) calc(var(--choice-ember-delay) + var(--choice-celebration-delay,0s)) both;background:radial-gradient(circle,#fff6c7 0 18%,#ffc04f 36%,#ed762b 70%,#0000 73%);border-radius:55% 45% 50% 50%;position:absolute;bottom:0;left:50%;transform:translate(-50%,2px)scale(.5);box-shadow:0 0 7px #f48726c2}@keyframes vote-choice-celebration-label-full{0%{opacity:0;transform:translate(-50%,10px)scale(.8)}14%{opacity:1;transform:translate(-50%)scale(1.06)}62%{opacity:1;transform:translate(-50%,-10px)scale(1)}to{opacity:0;transform:translate(-50%,-28px)scale(.94)}}@keyframes vote-choice-celebration-label-reduced{0%{opacity:0;transform:translate(-50%,5px)}22%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-12px)}}@keyframes vote-choice-celebration-ember{0%{opacity:0;transform:translate(-50%,2px)scale(.5)rotate(0)}14%{opacity:.95;transform:translate(-50%, -9px) scale(1) rotate(calc(var(--choice-ember-rotation) * .2))}to{opacity:0;transform:translate(calc(-50% + var(--choice-ember-x)), var(--choice-ember-y)) scale(.14) rotate(var(--choice-ember-rotation))}}.vote-touch-hint{display:none}@media (any-pointer:coarse){.episode-choice{touch-action:pan-y pinch-zoom}.episode-choice[data-swipe-enabled=true]{touch-action:pinch-zoom}.vote-interaction-hint{display:none}.vote-touch-hint{display:inline}}.card-swipe-feedback{z-index:4;border:2px solid var(--teal);color:var(--teal);background:var(--card);opacity:1;width:min(82%,280px);min-height:64px;box-shadow:var(--shadow);pointer-events:none;border-radius:12px;place-items:center;padding:8px;display:grid;position:absolute;top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%)}.card-swipe-feedback strong{letter-spacing:.06em;text-align:center;font-size:clamp(1.05rem,2.5vw,1.35rem)}.vote-session-revalidating-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container responsive-region (width>=64rem){.rankings-page .leaderboard-header-comparisons .leaderboard-sort-button{white-space:nowrap;gap:6px;display:inline-flex}.rankings-page .leaderboard-header-comparisons .leaderboard-sort-button>span:first-child{white-space:nowrap}.rankings-page .leaderboard-header-comparisons .leaderboard-sort-indicator{flex-shrink:0;position:static;transform:translateY(-1px)}.rankings-page .leaderboard-header-comparisons .leaderboard-sort-indicator-desc{transform:translateY(-1px)rotate(180deg)}}.section-intro{text-align:right;max-width:310px;margin-bottom:4px}.stats-live-control{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.ranking-toolbar-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:.68rem;font-weight:800}.ranking-period-selector{border:1px solid var(--line);background:var(--card);border-radius:999px;gap:4px;padding:3px;display:flex}.ranking-period-button{min-width:48px;min-height:34px;color:var(--muted);cursor:pointer;font:inherit;letter-spacing:.06em;background:0 0;border:0;border-radius:999px;font-size:.67rem;font-weight:800}@media (hover:hover) and (pointer:fine){.ranking-period-button:hover{color:var(--teal-dark)}}.ranking-period-button:focus-visible{color:var(--teal-dark)}.ranking-period-button[aria-pressed=true]{background:var(--site-accent-action-fill);color:var(--site-accent-action-ink)}.ranking-sort-reset{border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;background:0 0;border-radius:999px;flex:none;align-self:flex-end;margin:0 0 5px;padding:9px 12px;font-size:.72rem;font-weight:800;line-height:1}@media (hover:hover) and (pointer:fine){.ranking-sort-reset:hover{border-color:var(--teal-dark);color:var(--teal-dark)}}.ranking-sort-reset:focus-visible{border-color:var(--teal-dark);color:var(--teal-dark)}.ranking-sort-reset:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ranking-maturity-note{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:-2px 4px 16px;font-size:.78rem;line-height:1.45;display:flex}.ranking-maturity-note strong{color:var(--teal-dark)}.ranking-refresh-status{flex:0 0 max-content;color:#8a8d83;white-space:nowrap;text-align:right;max-width:none;margin:0 0 4px;font-size:.72rem;line-height:1.45}.leaderboard{--ranking-down:#c43d3d;--ranking-down-rgb:196, 61, 61;--ranking-up:#16803f;--ranking-up-rgb:22, 128, 63;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}:root[data-cheebly-theme=dark] .leaderboard{--ranking-down:#ff9388;--ranking-down-rgb:255, 147, 136;--ranking-up:#85d9a5;--ranking-up-rgb:133, 217, 165}.leaderboard{position:relative}.rankings-page{--ranking-control-height:44px;--ranking-thumbnail-inline-size:96px;--ranking-thumbnail-gap:10px}.leaderboard:before{z-index:1;content:"";background:var(--teal);pointer-events:none;height:3px;position:absolute;top:0;bottom:auto;left:0;right:0}.leaderboard-row{border-top:1px solid var(--line);align-items:center;gap:6px 12px;min-width:0;min-height:88px;padding:15px;display:grid}.ranking-board-shell .leaderboard-row{box-sizing:border-box;width:100%}.leaderboard-row:not(.leaderboard-header){content-visibility:auto;contain-intrinsic-block-size:88px}.leaderboard-header{display:none}.leaderboard-mobile-sort{justify-content:flex-start;align-items:center;gap:8px;display:flex}.leaderboard-mobile-sort select,.leaderboard-sort-direction-button{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);font:inherit;border-radius:7px}.leaderboard-mobile-sort select{flex:0 160px;min-width:0;max-width:160px;padding:0 28px 0 10px}.leaderboard-sort-direction-button{cursor:pointer;width:40px;padding:0}.leaderboard-mobile-sort .ranking-sort-reset{align-self:center;margin:0 0 0 auto}.ranking-sort-reset-desktop{display:none}.leaderboard-cell-rank{grid-area:rank}.leaderboard-cell-title{grid-area:title;min-width:0}.leaderboard-cell-score{grid-area:score}.leaderboard-cell-record{grid-area:record}.leaderboard-cell-comparisons{grid-area:comparisons}.leaderboard-cell-catalog,.leaderboard-detail-cell,.leaderboard-detail-zone{display:none}.leaderboard-title,.leaderboard-title .episode-reference,.leaderboard-title .episode-reference-copy,.leaderboard-title .episode-reference-title{min-width:0}.leaderboard-title .episode-reference-title{overflow-wrap:normal;word-break:normal;white-space:normal}.leaderboard-meta-desktop,.leaderboard-meta-mobile{display:none}.leaderboard-meta-compact{display:inline}@container responsive-region (width<=42rem){.rank-cell{flex-direction:row;place-self:center start;align-items:center;gap:1px}.score-cell{justify-content:flex-end;align-self:center;gap:3px;font-size:.98rem}.record-cell,.comparison-cell{font-size:.68rem}}@media (min-width:721px){@container responsive-region (width<=42rem){.leaderboard-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"rank score""title title""record comparisons";gap:5px 8px;min-height:0;padding:10px 12px}.leaderboard-row:not(.leaderboard-header){contain-intrinsic-block-size:160px}.leaderboard-title{gap:3px;margin-top:0;display:flex}.leaderboard-title .episode-reference{gap:8px}.rankings-page .leaderboard-title .episode-reference-thumbnail{flex:0 0 64px}.leaderboard-title .episode-reference-copy{gap:1px}.leaderboard-title .episode-reference-title{-webkit-line-clamp:2;line-clamp:2;text-overflow:clip;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.25;display:-webkit-box;overflow:hidden}.leaderboard-title .episode-reference-meta-row{flex-wrap:wrap;gap:2px 4px;min-width:0;overflow:visible}.leaderboard-title .episode-reference-meta{text-overflow:clip;white-space:normal;font-size:.7rem;line-height:1.3;overflow:visible}.leaderboard-title .episode-reference-meta-row>.leaderboard-watch-link{flex:none;font-size:.64rem}.leaderboard-mobile-sort select{flex:0 160px;min-width:0;max-width:160px;padding:0 28px 0 10px}.leaderboard-meta-compact{display:inline}.ranking-reaction-trigger{justify-self:start;gap:3px;min-width:0;padding:3px 4px;font-size:.7rem}.ranking-reaction-community-summary,.ranking-reaction-options{grid-column:1/-1;min-width:0}.ranking-reaction-options{padding-top:0}.ranking-title-actions .ranking-track-button{justify-self:start;width:44px;min-width:44px;padding:0}.leaderboard-row>.score-cell,.leaderboard-row>.comparison-cell{text-align:right;justify-self:stretch}.leaderboard-row>.record-cell{text-align:left;justify-self:stretch}.leaderboard-title .ranking-title-actions>.leaderboard-watch-link{grid-area:1/1;align-items:center;font-size:.7rem}.leaderboard-title .ranking-title-actions{align-items:center;gap:6px;min-width:0;max-width:100%;margin-inline-start:0}}}@container responsive-region (width>=42.01rem) and (width<=75.99rem){.rank-cell{flex-direction:row;place-self:center start;align-items:center;gap:2px}}@media (min-width:721px){@container responsive-region (width>=42.01rem) and (width<=75.99rem){.leaderboard-row{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"rank score""title title""record comparisons";gap:6px 12px;min-height:0;padding:14px 18px}.leaderboard-row:not(.leaderboard-header){contain-intrinsic-block-size:150px}.leaderboard-cell-catalog,.leaderboard-detail-zone{display:none}.leaderboard-meta-compact{display:inline}.leaderboard-row>.score-cell,.leaderboard-row>.comparison-cell{text-align:right;justify-self:stretch}.leaderboard-row>.record-cell{text-align:left;justify-self:stretch}}}@container responsive-region (width>=76rem){.leaderboard{--ranking-table-columns:7rem 5.25rem minmax(18rem, 2fr) minmax(14rem, var(--ranking-metadata-grow)) 4.5rem 9rem 8.5rem}.leaderboard-row{grid-template-columns:var(--ranking-table-columns);grid-template-areas:"rank catalog title details score record comparisons";column-gap:clamp(6px,.8vw,12px);min-height:92px;padding:13px clamp(14px,1.5vw,24px)}.leaderboard-header{grid-template-columns:var(--ranking-table-columns);grid-template-areas:"rank catalog title details score record comparisons";column-gap:clamp(6px,.8vw,12px);min-height:52px;padding:10px clamp(14px,1.5vw,24px);display:grid}.leaderboard-header-rank{grid-area:rank}.leaderboard-header-cell:not(.leaderboard-header-title) .leaderboard-sort-button{text-align:center;justify-content:center}:-webkit-any(.leaderboard-header-detail-1,.leaderboard-header-detail-2,.leaderboard-header-score) .leaderboard-sort-button:before{content:"";flex:0 0 8px}:is(.leaderboard-header-detail-1,.leaderboard-header-detail-2,.leaderboard-header-score) .leaderboard-sort-button:before{content:"";flex:0 0 8px}.leaderboard-header-catalog,.leaderboard-cell-catalog{grid-area:catalog;justify-content:center;display:flex}.leaderboard-header-title{grid-area:title;padding-inline-start:calc(var(--ranking-thumbnail-inline-size) + var(--ranking-thumbnail-gap))}.leaderboard-cell-rank .rank-cell{text-align:center;justify-content:center}.leaderboard-header-score{grid-area:score;justify-content:center}.leaderboard-header-record{grid-area:record;justify-content:center}.leaderboard-header-comparisons{grid-area:comparisons;justify-content:center}.leaderboard-cell-score,.leaderboard-cell-record,.leaderboard-cell-comparisons{text-align:center;justify-content:center}.leaderboard-detail-zone{grid-area:details;grid-template-columns:repeat(var(--ranking-detail-track-count), minmax(0, 1fr));gap:8px;min-width:0;display:grid}.leaderboard-detail-zone-empty{visibility:hidden}.leaderboard-detail-cell,[class*=leaderboard-header-detail-]{text-overflow:ellipsis;justify-content:center;min-width:0;display:flex;overflow:hidden}.leaderboard-mobile-sort,.leaderboard-meta-compact,.leaderboard-meta-mobile{display:none}.leaderboard-meta-desktop{display:inline}.leaderboard-title .episode-reference-title{overflow-wrap:normal;text-overflow:clip;white-space:normal;overflow:visible}}.leaderboard-row-milestone-favorite{background:linear-gradient(90deg,#164e6312,#0000 42%)}.leaderboard-row-medal{isolation:isolate;--leaderboard-medal-accent:#71808a;--leaderboard-medal-background:linear-gradient(90deg, #71808a1f, #71808a09 70%, transparent 100%);--leaderboard-medal-sheen-start:#71808a33;--leaderboard-medal-sheen-end:#71808a1a;--leaderboard-medal-shadow-color:#505c6324;position:relative;top:0}.leaderboard-row-medal-gold{--leaderboard-medal-accent:#805500;--leaderboard-medal-surface:#fff3ce;--leaderboard-medal-background:linear-gradient(90deg, #b7832c24, #b7832c0a 70%, transparent 100%);--leaderboard-medal-sheen-start:#b7832c45;--leaderboard-medal-sheen-end:#b7832c24;--leaderboard-medal-shadow-color:#915b1c26}.leaderboard-row-medal-silver{--leaderboard-medal-accent:#4b5967;--leaderboard-medal-surface:#edf1f6;--leaderboard-medal-background:linear-gradient(90deg, #71808a1f, #71808a09 70%, transparent 100%);--leaderboard-medal-sheen-start:#71808a38;--leaderboard-medal-sheen-end:#71808a1c;--leaderboard-medal-shadow-color:#505c6324}.leaderboard-row-medal-bronze{--leaderboard-medal-accent:#87451f;--leaderboard-medal-surface:#f8e5d7;--leaderboard-medal-background:linear-gradient(90deg, #a36f3221, #a36f320a 70%, transparent 100%);--leaderboard-medal-sheen-start:#a36f323d;--leaderboard-medal-sheen-end:#a36f3221;--leaderboard-medal-shadow-color:#915b1c24}:root[data-cheebly-theme=dark] .leaderboard-row-medal-gold{--leaderboard-medal-accent:#f4ce69;--leaderboard-medal-surface:#342b15}:root[data-cheebly-theme=dark] .leaderboard-row-medal-silver{--leaderboard-medal-accent:#d4dde7;--leaderboard-medal-surface:#252e39}:root[data-cheebly-theme=dark] .leaderboard-row-medal-bronze{--leaderboard-medal-accent:#e8a079;--leaderboard-medal-surface:#38271e}.leaderboard-row-medal:before{z-index:-1;content:"";pointer-events:none;background:var(--leaderboard-medal-background);position:absolute;top:0;bottom:0;left:0;right:0}.leaderboard-medal-glint{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.leaderboard-medal-glint:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg, transparent 0%, var(--leaderboard-medal-sheen-start) 38%, var(--leaderboard-medal-sheen-end) 58%, transparent 100%);width:28%;position:absolute;top:-70%;bottom:-70%;left:-30%;transform:translate(-240%)rotate(14deg)}html[data-cheebly-motion=full] .leaderboard-row-medal{transition:border-color .18s,box-shadow .26s,top .42s cubic-bezier(.2,.72,.25,1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .leaderboard-row-medal{will-change:top}html[data-cheebly-motion=full] .leaderboard-row-medal:hover:not(:active){z-index:3;border-color:var(--leaderboard-medal-accent);box-shadow:0 10px 22px var(--leaderboard-medal-shadow-color), var(--shadow);top:-2px}html[data-cheebly-motion=full] .leaderboard-row-medal:hover:not(:active) .leaderboard-medal-glint:after{animation:.76s cubic-bezier(.18,.8,.25,1) leaderboard-medal-glint}}@keyframes leaderboard-medal-glint{0%{opacity:0;transform:translate(-240%)rotate(14deg)}14%{opacity:1}to{opacity:0;transform:translate(520%)rotate(14deg)}}html[data-cheebly-motion=reduced] .leaderboard-row-medal,html[data-cheebly-motion=off] .leaderboard-row-medal{transition:none}.leaderboard-row:first-child{border-top:0}.leaderboard-header{background:var(--paper-deep);min-height:45px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:800}.leaderboard-header-cell{align-items:center;min-width:0;display:flex;position:relative}.leaderboard-static-header{white-space:nowrap}.leaderboard-sort-button{width:100%;min-height:32px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.leaderboard-header-rank .leaderboard-sort-button,.leaderboard-header-catalog .leaderboard-sort-button{white-space:nowrap}.leaderboard-sort-button-hint{cursor:help}.leaderboard-sort-button-hint>span:first-child{border-bottom:1px dotted}.leaderboard-sort-tooltip{z-index:12;border:1px solid var(--line-strong);background:var(--ink);inline-size:max-content;max-inline-size:min(230px,100vw - 32px);color:var(--paper);letter-spacing:0;text-align:left;text-transform:none;pointer-events:none;visibility:hidden;opacity:0;border-radius:9px;padding:8px 10px;font-size:.7rem;font-weight:650;line-height:1.35;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);box-shadow:0 12px 26px #26302d38}.leaderboard-header>.leaderboard-header-cell:first-child .leaderboard-sort-tooltip{left:0;transform:translateY(-4px)}.leaderboard-header>.leaderboard-header-cell:first-child .leaderboard-sort-tooltip:before{left:46px}.leaderboard-sort-tooltip:before{border-block-start:1px solid var(--line-strong);border-inline-start:1px solid var(--line-strong);background:var(--ink);content:"";width:8px;height:8px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}@media (hover:hover) and (pointer:fine){.leaderboard-sort-button-hint:hover+.leaderboard-sort-tooltip{visibility:visible;opacity:1;transition-delay:0s;transform:translate(-50%)}.leaderboard-header>.leaderboard-header-cell:first-child .leaderboard-sort-button-hint:hover+.leaderboard-sort-tooltip{transform:translate(0)}}.leaderboard-sort-button-hint:focus-visible+.leaderboard-sort-tooltip{visibility:visible;opacity:1;transition-delay:0s;transform:translate(-50%)}.leaderboard-header>.leaderboard-header-cell:first-child .leaderboard-sort-button-hint:focus-visible+.leaderboard-sort-tooltip{transform:translate(0)}@media (hover:hover) and (pointer:fine){.leaderboard-sort-button:hover{color:var(--teal-dark)}}.leaderboard-sort-button:focus-visible{color:var(--teal-dark)}.leaderboard-sort-button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.leaderboard-sort-indicator{border-inline-start:4px solid #0000;border-inline-end:4px solid #0000;width:0;height:0;color:var(--line-strong);opacity:.7;border-bottom:6px solid;flex:0 0 8px;transform:translateY(-1px)}.leaderboard-sort-indicator-active{color:var(--teal-dark);opacity:1}.leaderboard-sort-indicator-desc{transform:rotate(180deg)translateY(-1px)}.leaderboard-mobile-sort{display:none}.leaderboard-tier-break{border-top:1px solid var(--line);background:var(--paper-deep);min-height:34px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(0,1fr);align-items:center;padding:10px 24px 7px;font-size:.63rem;font-weight:800;line-height:1.2;transition:opacity .18s,transform .18s;display:grid}.leaderboard-tier-break-fading{opacity:0;pointer-events:none;transform:translateY(-4px)}.leaderboard-tier-break-label{align-items:center;gap:10px;display:flex}.leaderboard-tier-break-label:after{background:var(--line);content:"";flex:1;height:1px}.leaderboard-tier-break-top-10{border-top:2px solid var(--teal);min-height:42px;color:var(--teal-dark);font-size:.7rem}.leaderboard-tier-break-top-25{border-top-color:var(--teal);color:var(--teal-dark)}.leaderboard-tier-break-top-50{padding-top:8px;padding-bottom:6px}.leaderboard-tier-break-top-100{padding-top:7px;padding-bottom:5px;font-size:.61rem}.leaderboard-tier-break-beyond-100{color:#94988e;padding-top:6px;padding-bottom:5px;font-size:.6rem;font-weight:700}.rank-number{color:var(--ink);font-size:.85rem;font-weight:800}.leaderboard-row-track-recent,.leaderboard-row-destination-highlight-a{animation:1.4s ease-in-out both ranking-row-glow-a}.leaderboard-row-destination-highlight-b{animation:1.4s ease-in-out both ranking-row-glow-b}@keyframes ranking-row-glow-a{0%{background-color:color-mix(in srgb, var(--site-accent) 0%, transparent);background-image:radial-gradient(ellipse at center, color-mix(in srgb, var(--site-accent) 0%, transparent) 0%, color-mix(in srgb, var(--site-accent) 0%, transparent) 60%, transparent 100%)}24%{background-color:color-mix(in srgb, var(--site-accent) 4%, transparent);background-image:radial-gradient(ellipse at center, color-mix(in srgb, var(--site-accent) 10%, transparent) 0%, color-mix(in srgb, var(--site-accent) 4%, transparent) 60%, transparent 100%)}48%{background-color:color-mix(in srgb, var(--site-accent) 6%, transparent);background-image:radial-gradient(ellipse at center, color-mix(in srgb, var(--site-accent) 16%, transparent) 0%, color-mix(in srgb, var(--site-accent) 6%, transparent) 60%, transparent 100%)}to{background-color:color-mix(in srgb, var(--site-accent) 0%, transparent);background-image:radial-gradient(ellipse at center, color-mix(in srgb, var(--site-accent) 0%, transparent) 0%, color-mix(in srgb, var(--site-accent) 0%, transparent) 60%, transparent 100%)}}@keyframes ranking-row-glow-b{0%{background-color:color-mix(in srgb, var(--site-accent) 0%, transparent);background-image:radial-gradient(ellipse at center, color-mix(in srgb, var(--site-accent) 0%, transparent) 0%, color-mix(in srgb, var(--site-accent) 0%, transparent) 60%, transparent 100%)}24%{background-color:color-mix(in srgb, var(--site-accent) 4%, transparent);background-image:radial-gradient(ellipse at center, color-mix(in srgb, var(--site-accent) 10%, transparent) 0%, color-mix(in srgb, var(--site-accent) 4%, transparent) 60%, transparent 100%)}48%{background-color:color-mix(in srgb, var(--site-accent) 6%, transparent);background-image:radial-gradient(ellipse at center, color-mix(in srgb, var(--site-accent) 16%, transparent) 0%, color-mix(in srgb, var(--site-accent) 6%, transparent) 60%, transparent 100%)}to{background-color:color-mix(in srgb, var(--site-accent) 0%, transparent);background-image:radial-gradient(ellipse at center, color-mix(in srgb, var(--site-accent) 0%, transparent) 0%, color-mix(in srgb, var(--site-accent) 0%, transparent) 60%, transparent 100%)}}@keyframes ranking-row-glow-reduced-a{0%,to{background-color:color-mix(in srgb, var(--site-accent) 0%, transparent)}45%{background-color:color-mix(in srgb, var(--site-accent) 8%, transparent)}}@keyframes ranking-row-glow-reduced-b{0%,to{background-color:color-mix(in srgb, var(--site-accent) 0%, transparent)}45%{background-color:color-mix(in srgb, var(--site-accent) 8%, transparent)}}html[data-cheebly-motion=reduced] .leaderboard-row-track-recent,html[data-cheebly-motion=reduced] .leaderboard-row-destination-highlight-a{animation:.48s ease-out both ranking-row-glow-reduced-a}html[data-cheebly-motion=reduced] .leaderboard-row-destination-highlight-b{animation:.48s ease-out both ranking-row-glow-reduced-b}html[data-cheebly-motion=off] .leaderboard-row-track-recent,html[data-cheebly-motion=off] .leaderboard-row-destination-highlight-a,html[data-cheebly-motion=off] .leaderboard-row-destination-highlight-b{background-color:#0000;animation:none}@media (prefers-reduced-motion:reduce){.leaderboard-row-track-recent,.leaderboard-row-destination-highlight-a{animation:.48s ease-out both ranking-row-glow-reduced-a}.leaderboard-row-destination-highlight-b{animation:.48s ease-out both ranking-row-glow-reduced-b}}.rank-number-unranked{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.68rem}.rank-number-tied{color:var(--ink);letter-spacing:-.02em}.rank-cell-unranked{align-items:flex-start}.leaderboard-row-unranked{background:color-mix(in srgb, var(--paper-deep) 24%, var(--card))}.leaderboard-row-unranked .leaderboard-episode-cell,.leaderboard-row-unranked .leaderboard-detail-cell,.leaderboard-row-unranked .record-cell,.leaderboard-row-unranked .comparison-cell{color:color-mix(in srgb, var(--muted) 82%, var(--card))}.leaderboard-tier-break-unranked{color:var(--muted);border-top-style:dashed}.score-cell-unranked{color:var(--muted)}.score-cell-unranked:before{background:var(--line);opacity:.5}.score-cell-unranked:after{background:var(--muted);opacity:.35}.ranking-maturity-action{color:var(--teal-dark);text-underline-offset:2px;white-space:nowrap;font-weight:800;text-decoration:underline}.milestone-favorite-star{color:var(--teal-dark);font-size:1.25rem;line-height:1}.milestone-favorite-button{flex:0 0 var(--ranking-control-height);inline-size:var(--ranking-control-height);block-size:var(--ranking-control-height);color:var(--teal-dark);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:1.35rem;line-height:1;display:inline-grid}@media (hover:hover) and (pointer:fine){.milestone-favorite-button:hover{background:color-mix(in srgb, var(--teal) 14%, transparent)}}.milestone-favorite-button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.milestone-favorite-button:disabled{cursor:default}.rank-cell{align-items:baseline;gap:8px;min-width:0;display:flex}.rank-trend{color:var(--muted);letter-spacing:.02em;white-space:nowrap;font-size:.68rem;font-weight:800}.rank-trend-up{color:var(--ranking-up)}.rank-trend-down{color:var(--ranking-down)}.rank-trend-provisional,.rank-trend-new{color:var(--muted);letter-spacing:.08em;font-size:.6rem}.rank-visit-shift{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:2px 5px;font-size:.58rem;font-weight:850;line-height:1.1;display:inline-flex}.rank-visit-shift-up{border-color:color-mix(in srgb, var(--ranking-up) 35%, var(--line));background:color-mix(in srgb, var(--ranking-up) 8%, transparent);color:var(--ranking-up)}.rank-visit-shift-down{border-color:color-mix(in srgb, var(--ranking-down) 35%, var(--line));background:color-mix(in srgb, var(--ranking-down) 8%, transparent);color:var(--ranking-down)}.rank-visit-shift-new{border-color:var(--line);color:var(--muted)}.leaderboard-title{flex-direction:column;gap:5px;min-width:0;display:flex}.episode-reference{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.rankings-page .leaderboard-title .episode-reference{gap:var(--ranking-thumbnail-gap)}.rankings-page .leaderboard-title>.leaderboard-episode-reference{min-width:0}.rankings-page .leaderboard-title .episode-reference-copy{flex:1}.episode-reference-copy{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.episode-reference-title{min-width:0;color:var(--ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.97rem;display:block;overflow:hidden}.episode-reference-meta-row{align-items:baseline;gap:6px;min-width:0;display:flex}.episode-reference-meta{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.25;display:block;overflow:hidden}.episode-reference-meta-row>.leaderboard-watch-link,.episode-reference-meta-row>.ranking-tracking-count{flex:none}.thumbnail-preview{display:none}.thumbnail-preview-image-root,.thumbnail-preview-image-root .thumbnail-preview-anchor{display:block}.artwork-audit-media .artwork-audit-media-preview{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.artwork-audit-media .artwork-audit-media-preview .thumbnail-preview-anchor{block-size:100%;inline-size:100%;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.leaderboard:has(.leaderboard-episode-reference>[data-thumbnail-preview-anchor]:hover){overflow:visible}.leaderboard:has(.leaderboard-episode-reference:focus-within){overflow:visible}.leaderboard:has(.thumbnail-preview:hover){overflow:visible}.app-page-surface:has(.leaderboard .thumbnail-preview-root>[data-thumbnail-preview-anchor]:hover){will-change:auto}.app-page-surface:has(.leaderboard .thumbnail-preview-root:focus-within){will-change:auto}.app-page-surface:has(.thumbnail-preview:hover){will-change:auto}.thumbnail-preview-image{block-size:100%;inline-size:100%;display:block}.thumbnail-preview-root{z-index:0;position:relative}.artwork-audit-card:has(.thumbnail-preview:hover){overflow:visible}.artwork-audit-media:has(.thumbnail-preview:hover){overflow:visible}.leaderboard-row:has(.leaderboard-episode-reference>[data-thumbnail-preview-anchor]:hover){z-index:22;position:relative}.leaderboard-row:has(.leaderboard-episode-reference:focus-within){z-index:22;position:relative}.leaderboard-row:has(.thumbnail-preview:hover){z-index:22;position:relative}.thumbnail-preview-root .thumbnail-preview,.thumbnail-preview{z-index:35;box-sizing:border-box;inline-size:var(--thumbnail-preview-width,min(960px, 80vw));aspect-ratio:16/9;box-shadow:none;opacity:0;pointer-events:auto;transform-origin:0 100%;background:0 0;border:0;border-radius:0;transition:opacity .26s,transform .26s,box-shadow .26s;display:block;position:fixed;top:var(--thumbnail-preview-top,-9999px);overflow:hidden;transform:scale(.96)}.thumbnail-preview-root .thumbnail-preview:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--thumbnail-preview-left,-9999px)}.thumbnail-preview-root .thumbnail-preview:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--thumbnail-preview-left,-9999px)}.thumbnail-preview:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--thumbnail-preview-left,-9999px)}.thumbnail-preview:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--thumbnail-preview-left,-9999px)}.thumbnail-preview-root .thumbnail-preview:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--thumbnail-preview-left,-9999px)}.thumbnail-preview-root .thumbnail-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--thumbnail-preview-left,-9999px)}.thumbnail-preview:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--thumbnail-preview-left,-9999px)}.thumbnail-preview:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--thumbnail-preview-left,-9999px)}.thumbnail-preview-artwork-contain{background:0 0}.thumbnail-preview.thumbnail-preview-placement-top-left,.thumbnail-preview-root.thumbnail-preview-placement-top-left .thumbnail-preview{transform-origin:100% 100%}.thumbnail-preview.thumbnail-preview-placement-top-right,.thumbnail-preview-root.thumbnail-preview-placement-top-right .thumbnail-preview{transform-origin:0 100%}.thumbnail-preview-link,.episode-reference-thumbnail-preview-link{block-size:100%;inline-size:100%;color:inherit;cursor:zoom-in;display:block}.thumbnail-preview.thumbnail-preview-placement-bottom-left,.thumbnail-preview-root.thumbnail-preview-placement-bottom-left .thumbnail-preview{transform-origin:100% 0}.thumbnail-preview.thumbnail-preview-placement-bottom-right,.thumbnail-preview-root.thumbnail-preview-placement-bottom-right .thumbnail-preview{transform-origin:0 0}.thumbnail-preview-root.thumbnail-preview-active,.thumbnail-preview-root:focus-within{z-index:20}.thumbnail-preview-root:has(>[data-thumbnail-preview-anchor]:hover){z-index:20}.thumbnail-preview-root:has(.thumbnail-preview:hover){z-index:20}.thumbnail-preview.thumbnail-preview-active,.thumbnail-preview-root:focus-within .thumbnail-preview{opacity:1;transition-delay:0s;animation:.32s ease-out both thumbnail-preview-reveal;transform:scale(1)}.thumbnail-preview-root:has(>[data-thumbnail-preview-anchor]:hover) .thumbnail-preview{opacity:1;transition-delay:0s;animation:.32s ease-out both thumbnail-preview-reveal;transform:scale(1)}.thumbnail-preview-root:has(.thumbnail-preview:hover) .thumbnail-preview{opacity:1;transition-delay:0s;animation:.32s ease-out both thumbnail-preview-reveal;transform:scale(1)}}@keyframes thumbnail-preview-reveal{0%{opacity:0;transform:scale(.88)}65%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.thumbnail-preview.thumbnail-preview-active{transition:none;animation:none}}html[data-cheebly-motion=reduced] .thumbnail-preview,html[data-cheebly-motion=off] .thumbnail-preview{transition:none;animation:none}.episode-reference-thumbnail{contain:paint;background:#171918;border-radius:7px;flex:0 0 72px;block-size:40px;inline-size:72px;display:block;overflow:hidden}.rankings-page .leaderboard-title .episode-reference-thumbnail{flex:0 0 var(--ranking-thumbnail-inline-size);block-size:72px}.rankings-page .leaderboard-title .episode-reference-thumbnail-image{object-fit:contain}.episode-reference-thumbnail-image{box-sizing:border-box;object-position:center;block-size:100%;max-block-size:100%;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block}.episode-reference-thumbnail-unavailable{background:0 0;place-items:center;display:grid}.ranking-mobile-summary{position:relative}.ranking-mobile-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.ranking-mobile-open:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.ranking-mobile-summary .episode-reference-thumbnail-unavailable{z-index:2;position:relative}.episode-reference-artwork-status{color:var(--muted);text-align:center;font-size:.625rem;line-height:1.2}.episode-reference-artwork-retry{block-size:100%;inline-size:100%;min-inline-size:0;max-inline-size:100%;color:var(--muted);font:inherit;white-space:normal;cursor:pointer;background:0 0;border:0;padding:2px;font-size:.625rem;line-height:1.2}.episode-reference-thumbnail-image-contain{object-fit:contain}.episode-reference-thumbnail-image-cover{object-fit:cover}.episode-reference-thumbnail-contain{background:0 0}.episode-reference-thumbnail-missing{background:var(--line)}.episode-reference-thumbnail-identity{border:1px solid var(--line);background:color-mix(in srgb, var(--site-accent-soft) 45%, var(--card));color:var(--site-accent-dark);align-content:center;justify-items:center;gap:3px;display:grid}.episode-reference-thumbnail-identity-number{font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:850;line-height:1}.episode-reference-thumbnail-identity-category{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-weight:750;line-height:1.1;overflow:hidden}.episode-reference-tiny .episode-reference-thumbnail{flex-basis:64px;block-size:36px;inline-size:64px}@media (max-width:720px){.episode-reference-compact .episode-reference-thumbnail{flex-basis:64px;block-size:36px;inline-size:64px}}.leaderboard-title strong{letter-spacing:-.02em;font-size:.97rem}.leaderboard-title small{color:var(--muted);font-size:.76rem}.leaderboard-meta{flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.milestone-favorite-label{color:var(--teal-dark);letter-spacing:.01em;align-items:center;gap:5px;font-size:.72rem;font-weight:800;display:inline-flex}.milestone-favorite-label>span{font-size:.9rem}.milestone-favorite-actions{flex-wrap:wrap;flex:none;align-items:center;gap:2px;max-inline-size:100%;display:inline-flex}.milestone-favorite-labels{flex-wrap:wrap;align-items:center;gap:3px 9px;display:flex}.milestone-favorite-hint-line{display:block}.milestone-favorite-hint{color:var(--teal-dark);margin:-6px 0 18px;font-size:.82rem;font-weight:700}.ranking-visit-summary{color:var(--teal-dark);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:-8px 0 16px;font-size:.78rem;font-weight:700;display:flex}.ranking-visit-summary strong{letter-spacing:.02em}.ranking-visit-summary-note{color:var(--muted);font-weight:600}.ranking-tracking-toolbar{border-bottom:1px solid var(--line);background:rgba(var(--card-rgb), .58);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:12px 14px;display:flex}.ranking-tracking-toolbar>.ranking-search{flex:220px;max-width:280px}.ranking-tracking-toolbar>.ranking-group-filter{flex:0 200px}.ranking-tracking-toolbar>.ranking-search,.ranking-tracking-toolbar>.ranking-group-filter{gap:5px}.ranking-tracking-toolbar>.ranking-search .ranking-toolbar-label,.ranking-tracking-toolbar>.ranking-group-filter .ranking-toolbar-label{margin-bottom:0}.ranking-tracking-filter{border:1px solid var(--line);background:var(--card);border-radius:999px;flex:none;gap:4px;padding:3px;display:flex}.ranking-tracking-filter button{min-height:32px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:.68rem;font-weight:800}.ranking-tracking-filter button[aria-pressed=true]{background:var(--site-accent-action-fill);color:var(--site-accent-action-ink)}@media (hover:hover) and (pointer:fine){.ranking-tracking-filter button:not([aria-pressed=true]):hover{color:var(--teal-dark)}}.ranking-tracking-filter button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ranking-tracking-mark-seen:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ranking-track-button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ranking-tracking-status{min-width:0;color:var(--muted);text-align:right;flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:4px 10px;font-size:.75rem;line-height:1.35;display:flex}.ranking-tracking-status strong{color:var(--teal-dark)}.rankings-page .ranking-tracking-retention{background:var(--card);min-width:0;color:var(--muted);overflow-wrap:normal;word-break:normal;border-radius:8px;flex:0 0 100%;margin:12px 0;padding:12px;font-size:.72rem;line-height:1.45}.ranking-tracking-retention-action{min-height:var(--content-touch-target,44px);width:100%;color:var(--teal-dark);cursor:pointer;font:inherit;line-height:inherit;text-align:left;background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:0;display:flex}.ranking-tracking-retention-action:hover{text-decoration:underline}.ranking-tracking-retention-action:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.ranking-tracking-limit{color:var(--muted);white-space:nowrap;flex:none;font-size:.68rem}.ranking-tracking-mark-seen{border:1px solid var(--line);color:var(--teal-dark);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:800}@media (hover:hover) and (pointer:fine){.ranking-tracking-mark-seen:hover{border-color:var(--site-accent-action-fill);background:var(--site-accent-action-fill);color:var(--site-accent-action-ink)}}.ranking-title-actions{--ranking-action-control-height:44px;flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ranking-title-actions .ranking-reaction-control{min-width:0}.ranking-track-button{width:var(--ranking-action-control-height);min-width:var(--ranking-action-control-height);min-height:var(--ranking-action-control-height);border:1px solid var(--line);color:var(--teal-dark);cursor:pointer;font:inherit;background:0 0;border-radius:999px;align-self:center;place-items:center;padding:0;font-size:.68rem;font-weight:800;line-height:1.1;display:grid}.ranking-track-button svg{width:16px;height:16px}.ranking-track-button-active{border-color:var(--teal);background:color-mix(in srgb, var(--teal) 10%, transparent)}.ranking-track-button:disabled{cursor:wait;opacity:.65}.ranking-tracking-count{border:1px solid color-mix(in srgb, var(--site-accent) 24%, var(--line));background:color-mix(in srgb, var(--site-accent) 7%, var(--card));min-width:0;min-height:24px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ranking-tracking-count-label{letter-spacing:.035em;font-size:.55rem;font-weight:750;line-height:1}.ranking-tracking-count-value{color:var(--site-accent-dark);font-size:.7rem;font-weight:850;line-height:1}.ranking-tracking-error{color:var(--accent);text-align:right;flex:0 0 100%;margin:-4px 0 0;font-size:.72rem;line-height:1.35}.rankings-page .episode-reference-meta-row>.ranking-title-actions{flex:0 auto}@media (hover:hover) and (pointer:fine){.ranking-track-button:hover{border-color:var(--teal-dark);background:color-mix(in srgb, var(--teal) 10%, transparent)}}.milestone-favorite-dialog-backdrop{z-index:1000;background:#080f129e;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.milestone-favorite-dialog{border:1px solid var(--line-strong);background:var(--card);inline-size:min(100%,440px);color:var(--ink);border-radius:18px;margin:0;padding:24px;box-shadow:0 24px 70px #080f1247}.milestone-favorite-dialog h2{color:var(--ink);margin:4px 0 10px;font-size:clamp(1.25rem,4vw,1.65rem)}.milestone-favorite-dialog-choice{color:var(--teal-dark);margin:0 0 12px;font-weight:800}.milestone-favorite-dialog-description{color:var(--muted);margin:0;line-height:1.5}.milestone-favorite-dialog-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@media (max-width:520px){.milestone-favorite-dialog-actions{flex-direction:column-reverse}.milestone-favorite-dialog-actions .button{inline-size:100%}}.leaderboard-mobile-episode-year{display:none}.leaderboard-episode-cell,.leaderboard-detail-cell,.leaderboard-year-cell{color:var(--muted);font-size:.85rem}.leaderboard-detail-cell .pokemon-type-label{white-space:nowrap;justify-content:center}.leaderboard-year-cell{--leaderboard-era-color:var(--viz-era-unclassified);min-width:0;color:var(--muted);justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.leaderboard-year-cell[data-era=origins]{--leaderboard-era-color:var(--viz-era-1)}.leaderboard-year-cell[data-era=classic]{--leaderboard-era-color:var(--viz-era-2)}.ranking-tracking-retention-link{text-underline-offset:3px;align-items:center;gap:6px;font-weight:750;text-decoration:underline;display:inline-flex}.leaderboard-year-cell[data-era=expanded]{--leaderboard-era-color:var(--viz-era-3)}.leaderboard-year-cell[data-era=modern]{--leaderboard-era-color:var(--viz-era-4)}.leaderboard-year-cell[data-era=current]{--leaderboard-era-color:var(--viz-era-5)}.leaderboard-watch-link{color:var(--muted);text-underline-offset:2px;white-space:nowrap;align-items:center;gap:.3em;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.leaderboard-watch-link:hover{color:var(--teal-dark);text-decoration:underline}}.leaderboard-watch-link:focus-visible{color:var(--teal-dark);text-decoration:underline}.score-cell{z-index:0;min-width:0;color:var(--teal-dark);white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:7px;font-size:1.12rem;font-weight:800;display:flex;position:relative}.score-cell:before{z-index:0;background:linear-gradient(to right, rgba(var(--ranking-down-rgb), .18) 0%, rgba(var(--ranking-down-rgb), .07) 36%, #ddd8ce99 50%, rgba(var(--ranking-up-rgb), .07) 64%, rgba(var(--ranking-up-rgb), .18) 100%);content:"";border-radius:999px;height:4px;position:absolute;bottom:-4px;left:0;right:0}.score-cell:after{bottom:-6px;left:var(--elo-score-position,50%);z-index:1;background:var(--ink);content:"";opacity:.72;border-radius:999px;width:2px;height:8px;position:absolute;transform:translate(-50%)}.score-cell>*{z-index:2;position:relative}.elo-score-change{letter-spacing:.01em;align-items:baseline;font-size:.63rem;font-weight:800;line-height:1;display:inline-flex}.elo-score-change-up{color:var(--ranking-up)}.elo-score-change-down{color:var(--ranking-down)}@container responsive-region (width>=76rem){.leaderboard-year-cell{justify-content:center;position:relative}.ranking-board-shell .leaderboard-row>.leaderboard-cell-score{justify-content:center}}.record-cell,.comparison-cell{color:var(--muted);font-size:.85rem}.record-cell{align-items:baseline;gap:1px;display:inline-flex}.record-wins{color:var(--ranking-up);font-weight:800}.record-losses{color:var(--ranking-down);font-weight:800}.record-separator{color:var(--muted)}.table-note{color:#8a8d83;margin:17px 4px 0;font-size:.73rem;line-height:1.5}.ranking-toolbar-meta-top{justify-content:flex-end;align-items:flex-end;gap:12px;min-width:0;display:flex}.ranking-toolbar-comparison{flex-direction:column;gap:8px;min-width:0;display:flex}.ranking-toolbar-comparison>.ranking-toolbar-label{text-align:right;align-self:stretch}.ranking-toolbar-label{margin:0;line-height:1.2}.ranking-period-selector{gap:2px;padding:4px}.ranking-period-button{min-width:50px;min-height:36px}.ranking-refresh-status{grid-area:refresh;place-self:flex-start end;margin:0 2px 2px 0}.ranking-search{flex:220px;grid-area:search}@media (min-width:961px){.ranking-search{flex:0 280px;width:100%;max-width:280px}}.ranking-search-input{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--card);width:100%;min-height:36px;color:var(--ink);font:inherit;border-radius:8px;padding:8px 11px;font-size:.88rem}.ranking-search-input::placeholder{color:#989b91}.ranking-search-input-wrap{position:relative}.ranking-search-input:focus-visible{border-color:var(--teal-dark);outline:2px solid var(--teal);outline-offset:2px}.ranking-search-status{color:var(--muted);margin:-8px 4px 12px;font-size:.74rem}.leaderboard-empty{border-top:1px solid var(--line);min-height:100px;color:var(--muted);text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;padding:20px 24px;font-size:.88rem;display:grid}@media (min-width:721px){@media (max-width:960px){.ranking-search{flex-basis:auto}.ranking-refresh-status{white-space:normal;text-align:left;justify-self:start}.ranking-sort-reset{align-self:flex-start;margin:0}.ranking-toolbar-meta-top{justify-content:flex-start}.ranking-tracking-toolbar{align-items:flex-start}.ranking-tracking-status{text-align:left;justify-content:flex-start}.ranking-tracking-error{text-align:left}}}.ranking-reaction-control{align-self:center;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex;position:relative}.ranking-reaction-trigger{max-width:100%;min-height:max(44px, var(--ranking-action-control-height,34px));border:1px solid var(--line);color:var(--muted);cursor:pointer;touch-action:manipulation;font:inherit;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:.68rem;font-weight:750;line-height:1.1;display:inline-flex}@media (hover:hover) and (pointer:fine){.ranking-reaction-trigger:hover{border-color:var(--teal);color:var(--teal-dark)}}.ranking-reaction-trigger[aria-expanded=true]{border-color:var(--teal);color:var(--teal-dark)}.ranking-reaction-trigger:focus-visible{border-color:var(--teal);color:var(--teal-dark)}.ranking-reaction-trigger:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ranking-reaction-option:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ranking-reaction-community-badge:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ranking-track-button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ranking-mobile-track:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ranking-track-button{justify-content:center;align-items:center;gap:5px;width:auto;min-width:82px;padding-inline-start:9px;padding-inline-end:9px;display:inline-flex}.ranking-track-button>span{font-size:.67rem;font-weight:800}.ranking-reaction-trigger:disabled,.ranking-reaction-option:disabled,.ranking-reaction-community-badge:disabled{cursor:not-allowed;opacity:.62}.ranking-reaction-trigger-selected{border-color:var(--teal);background:rgba(var(--teal-rgb), .08);color:var(--teal-dark)}.ranking-reaction-trigger-emoji,.ranking-reaction-option-emoji{font-size:.88rem;line-height:1}.ranking-reaction-trigger-count,.ranking-reaction-option-count{color:currentColor;font-variant-numeric:tabular-nums;text-align:center;min-width:1.2em;font-size:.72rem;font-weight:800}.ranking-reaction-trigger-chevron{color:currentColor;font-size:.78rem;font-weight:800;line-height:1}.ranking-reaction-options{z-index:30;box-sizing:border-box;border:1px solid var(--line);background:var(--card);text-align:left;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;width:min(292px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 30px #18221f2e}.ranking-reaction-options-heading{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.63rem;font-weight:850;line-height:1.2}.ranking-reaction-option-wrap{min-width:0;display:flex;position:relative}.ranking-reaction-option{border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--muted);cursor:pointer;touch-action:manipulation;font:inherit;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:5px 6px;font-size:.67rem;font-weight:750;line-height:1.1;display:inline-flex}@media (hover:hover) and (pointer:fine){.ranking-reaction-option:hover{border-color:var(--teal);color:var(--teal-dark)}}.ranking-reaction-option:focus-visible{border-color:var(--teal);color:var(--teal-dark)}.ranking-reaction-option-selected{border-color:var(--site-accent-action-fill);background:var(--site-accent-action-fill);color:var(--site-accent-action-ink)}@media (hover:hover) and (pointer:fine){.ranking-reaction-option-selected:hover{border-color:var(--site-accent-action-fill);background:var(--site-accent-action-fill);color:var(--site-accent-action-ink)}}.ranking-reaction-option-selected:focus-visible{border-color:var(--site-accent-action-fill);background:var(--site-accent-action-fill);color:var(--site-accent-action-ink)}.ranking-reaction-availability-message{text-align:center;color:var(--ink);grid-column:1/-1;padding:3px 2px;font-size:.68rem;font-weight:700;line-height:1.4}.ranking-reaction-policy{color:var(--muted);margin:-10px 0 14px;font-size:.76rem;line-height:1.4}.ranking-reaction-community-summary{min-width:0;color:var(--muted);flex-wrap:wrap;flex:0 auto;align-items:center;gap:3px;font-size:.72rem;line-height:1;display:inline-flex}.ranking-reaction-community-badge{border:1px solid var(--line);background:rgba(var(--teal-rgb), .04);min-height:22px;color:var(--muted);cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;gap:2px;padding:1px 4px;font-size:.68rem;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.ranking-reaction-community-badge:hover{border-color:var(--teal);color:var(--teal-dark)}}.ranking-reaction-community-badge:focus-visible{border-color:var(--teal);color:var(--teal-dark)}.ranking-reaction-community-badge-selected{border-color:var(--teal);background:rgba(var(--teal-rgb), .13);color:var(--teal-dark)}.ranking-reaction-community-emoji{font-size:.78rem}.ranking-reaction-community-count{font-variant-numeric:tabular-nums;font-size:.64rem;font-weight:800}.ranking-reaction-status{color:var(--teal-dark);margin:-10px 0 16px;font-size:.78rem;font-weight:700}.ranking-reaction-hint{color:#8a8d83;padding-inline-start:2px;padding-inline-end:2px;font-size:.64rem;line-height:1.3}.ranking-board-shell{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:18px;overflow:hidden}.ranking-board-shell:has(.ranking-reaction-options){overflow:visible}.ranking-board-shell .leaderboard:has(.ranking-reaction-options){overflow:visible}.leaderboard-row:has(.ranking-reaction-options){content-visibility:visible;position:relative;z-index:23!important}.ranking-board-shell .ranking-search-status{background:rgba(var(--card-rgb), .58);margin:0;padding:0 14px 12px}.ranking-board-shell .leaderboard-mobile-sort{border-top:1px solid var(--line);background:rgba(var(--card-rgb), .58);margin:0;padding:10px 14px}.ranking-board-shell .leaderboard{border-top:1px solid var(--line)}@media (min-width:721px){@container responsive-region (width<=60rem){.ranking-refresh-status{white-space:normal;text-align:left;justify-self:start}.ranking-sort-reset{align-self:flex-start;margin:0}.ranking-toolbar-meta-top{justify-content:flex-start}}}.ranking-group-filter{grid-area:group;align-content:start;gap:8px;min-width:0;display:grid}.ranking-group-filter select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}.ranking-tracking-toolbar>.ranking-toolbar-comparison{flex-flow:wrap;justify-content:flex-end;align-items:center;margin-left:auto}.ranking-tracking-toolbar>.ranking-tracking-status{flex-basis:100%}.ranking-tracking-toolbar>.ranking-toolbar-comparison>.ranking-toolbar-label{align-self:center}.ranking-tracking-retention{margin-block-start:0;margin-block-end:0}.ranking-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.ranking-vote-link{border:1px solid var(--site-accent-action-fill);background:var(--site-accent-action-fill);min-height:44px;color:var(--site-accent-action-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.ranking-vote-link:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.page-content:has(>.rankings-page){--rankings-page-gutter:var(--layout-inline-gutter);width:min(100rem, calc(100% - var(--rankings-page-gutter) - var(--rankings-page-gutter)))}.content-section.rankings-page{--ranking-thumbnail-inline-size:clamp(112px, 9vw, 160px);--ranking-thumbnail-gap:12px;max-width:none;padding-inline-start:0;padding-inline-end:0}.rankings-page>.page-header{align-items:center;gap:24px;margin-bottom:clamp(12px,1.4vw,20px)}.rankings-page .page-header-copy>.eyebrow{margin-bottom:5px}.rankings-page .page-header h1{letter-spacing:-.055em;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.04}.rankings-page .page-header-description{margin-top:5px;font-size:.92rem}.ranking-board-shell{box-shadow:none;--ranking-sticky-toolbar-size:0px;background:0 0;border:0;border-radius:0;overflow:visible}.ranking-board-shell .ranking-tracking-toolbar{align-items:center;justify-content:initial;border:0;border-block:1px solid var(--line);background:var(--page-background);grid-template-columns:max-content minmax(13rem,1.35fr) minmax(9rem,.9fr) max-content max-content;grid-template-areas:"scope search group range reset""status status status status status""sort sort sort sort sort";gap:10px 16px;padding:10px 0;display:grid;position:relative}.ranking-tracking-toolbar>.ranking-toolbar-scope{grid-area:scope}.ranking-tracking-toolbar>.ranking-search{grid-area:search;width:100%;max-width:none}.ranking-tracking-toolbar>.ranking-group-filter{grid-area:group;width:100%;max-width:none}.ranking-tracking-toolbar>.ranking-toolbar-comparison{grid-area:range;margin-inline-start:0}.ranking-tracking-toolbar>.ranking-toolbar-meta{grid-area:reset}.ranking-tracking-toolbar>.ranking-tracking-status{text-align:left;grid-area:status;justify-content:flex-start}.ranking-tracking-toolbar>.leaderboard-mobile-sort{grid-area:sort}.ranking-toolbar-scope,.ranking-tracking-toolbar>.ranking-toolbar-comparison{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.ranking-toolbar-scope>.ranking-toolbar-label,.ranking-tracking-toolbar>.ranking-toolbar-comparison>.ranking-toolbar-label{text-align:left;align-self:stretch;margin:0}.ranking-board-shell .leaderboard{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.ranking-board-shell .leaderboard:before{display:none}.ranking-board-shell .leaderboard-header{top:var(--ranking-sticky-toolbar-size);z-index:12;border-block-start:1px solid var(--line-strong);border-block-end:2px solid var(--site-accent);background:var(--paper-deep);position:sticky}.ranking-board-shell .leaderboard-row:not(.leaderboard-header){contain-intrinsic-block-size:104px;min-block-size:104px;padding-inline-start:clamp(14px,1.5vw,24px);padding-inline-end:clamp(14px,1.5vw,24px)}.ranking-board-shell .leaderboard-row[id]{scroll-margin-block-start:calc(var(--ranking-sticky-toolbar-size,0px) + 3.5rem)}.rankings-page .leaderboard-title .episode-reference-thumbnail{flex-basis:var(--ranking-thumbnail-inline-size);inline-size:var(--ranking-thumbnail-inline-size);background:0 0;block-size:90px}.leaderboard-everything-source{flex-wrap:wrap;align-items:center;gap:4px 12px;display:inline-flex}.leaderboard-source-topic{border:1px solid color-mix(in srgb, var(--topic-color-primary,var(--site-accent)) 36%, var(--line));border-inline-start:3px solid var(--topic-color-primary,var(--site-accent));background:color-mix(in srgb, var(--topic-color-primary,var(--site-accent)) 8%, var(--card));min-block-size:22px;color:color-mix(in srgb, var(--topic-color-primary,var(--site-accent)) 55%, var(--ink));letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:.64rem;font-weight:800;line-height:1;display:inline-flex}.rankings-page .leaderboard-row-medal{background:var(--leaderboard-medal-surface)}.rankings-page .leaderboard-row-medal .rank-number,.rankings-page .leaderboard-row-medal .ranking-mobile-rank{color:var(--leaderboard-medal-accent);font-size:1.12rem}.leaderboard-row[data-display-rank="1"] .episode-reference-thumbnail,.leaderboard-row[data-display-rank="2"] .episode-reference-thumbnail,.leaderboard-row[data-display-rank="3"] .episode-reference-thumbnail{block-size:96px}.leaderboard-row[data-display-rank="4"],.leaderboard-row[data-display-rank="5"],.leaderboard-row[data-display-rank="6"],.leaderboard-row[data-display-rank="7"],.leaderboard-row[data-display-rank="8"],.leaderboard-row[data-display-rank="9"],.leaderboard-row[data-display-rank="10"]{background:color-mix(in srgb, var(--site-accent) 2.5%, var(--card))}.leaderboard-row-medal:before{border-inline-start:4px solid var(--leaderboard-medal-accent);background:0 0}.leaderboard-medal-glint{display:none}.ranking-board-shell .ranking-search-status{background:0 0;padding-inline-start:0;padding-inline-end:0}.ranking-tracking-retention{margin:5px 0 8px;font-size:.68rem}@media (min-width:841px){.rankings-page:not(.split-view-ranking) .ranking-tracking-toolbar{z-index:20;position:sticky;top:0}.rankings-page .leaderboard-header{top:var(--ranking-sticky-toolbar-size)}.split-view-secondary-pane-rankings .ranking-tracking-toolbar,.split-view-secondary-pane-rankings .leaderboard-header{position:static;top:auto}}@media (min-width:721px){@container responsive-region (width<=64rem){.ranking-board-shell .ranking-tracking-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"scope range""search search""group group""status status""sort sort";gap:8px 12px;padding-block-start:10px;padding-block-end:10px}.ranking-tracking-toolbar>.ranking-toolbar-comparison{justify-content:flex-end}.ranking-tracking-toolbar>.ranking-toolbar-comparison .ranking-toolbar-label{margin:0}.ranking-board-shell .ranking-tracking-filter button{min-block-size:40px}.ranking-board-shell .leaderboard-row:not(.leaderboard-header){contain-intrinsic-block-size:112px;min-block-size:0}.rankings-page .leaderboard-title .episode-reference-thumbnail{flex-basis:88px;block-size:64px;inline-size:88px}}@container responsive-region (width<=42rem){.ranking-board-shell .ranking-tracking-toolbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"scope""search""group""range""status""sort";align-items:stretch}.ranking-tracking-toolbar>.ranking-toolbar-comparison{justify-content:flex-start}.ranking-board-shell .leaderboard-row:not(.leaderboard-header){contain-intrinsic-block-size:176px;min-block-size:0;padding-inline-start:12px;padding-inline-end:12px}.rankings-page .leaderboard-title .episode-reference-thumbnail{flex-basis:64px;block-size:48px;inline-size:64px}.leaderboard-row[data-display-rank="1"] .episode-reference-thumbnail,.leaderboard-row[data-display-rank="2"] .episode-reference-thumbnail,.leaderboard-row[data-display-rank="3"] .episode-reference-thumbnail{block-size:56px}.leaderboard-everything-source{display:none}}.ranking-board-shell .leaderboard-everything-source+.leaderboard-meta-compact{display:none}}.episode-reference-thumbnail{isolation:isolate;position:relative}.episode-reference-thumbnail-loading{z-index:1;background:color-mix(in srgb, var(--card) 88%, transparent);border-radius:inherit;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.thumbnail-preview .episode-reference-thumbnail-loading{background:0 0}.thumbnail-preview-link,.episode-reference-thumbnail-preview-link{border-radius:inherit;position:relative;overflow:hidden}.episode-reference-thumbnail-loading .loading-dot{margin:0}.episode-reference-thumbnail-image{opacity:0;transition:opacity .16s ease-out}.episode-reference-thumbnail-image-ready{opacity:1}@media (prefers-reduced-motion:reduce){.episode-reference-thumbnail-image{transition:none}}html[data-cheebly-motion=reduced] .episode-reference-thumbnail-image,html[data-cheebly-motion=off] .episode-reference-thumbnail-image{transition:none}@media (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .ranking-sheet[data-popup-phase=opening]{animation:.18s ease-out both ranking-sheet-enter}html[data-cheebly-motion=full] .ranking-sheet[data-popup-phase=closing]{pointer-events:none;animation:.15s ease-in both ranking-sheet-exit}html[data-cheebly-motion=full] .ranking-sheet[data-popup-phase=opening]::backdrop{animation:.18s ease-out both ranking-sheet-backdrop-enter}html[data-cheebly-motion=full] .ranking-sheet[data-popup-phase=closing]::backdrop{animation:.15s ease-in both ranking-sheet-backdrop-exit}html[data-cheebly-motion=full] .ranking-sheet[data-popup-phase=opening] .ranking-sheet-panel{animation:.18s cubic-bezier(.22,.75,.25,1) both ranking-sheet-panel-enter}html[data-cheebly-motion=full] .ranking-sheet[data-popup-phase=closing] .ranking-sheet-panel{animation:.15s ease-in both ranking-sheet-panel-exit}}@keyframes ranking-sheet-enter{0%{opacity:0}to{opacity:1}}@keyframes ranking-sheet-exit{0%{opacity:1}to{opacity:0}}@keyframes ranking-sheet-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes ranking-sheet-backdrop-exit{0%{opacity:1}to{opacity:0}}@keyframes ranking-sheet-panel-enter{0%{translate:0 10px;scale:.99}to{translate:0;scale:1}}@keyframes ranking-sheet-panel-exit{0%{translate:0;scale:1}to{translate:0 4px;scale:.995}}@media (prefers-reduced-motion:reduce){.ranking-sheet[data-popup-phase],.ranking-sheet[data-popup-phase]::backdrop,.ranking-sheet[data-popup-phase] .ranking-sheet-panel{animation:none!important}}html[data-cheebly-motion=reduced] .ranking-sheet[data-popup-phase],html[data-cheebly-motion=off] .ranking-sheet[data-popup-phase],html[data-cheebly-motion=reduced] .ranking-sheet[data-popup-phase]::backdrop,html[data-cheebly-motion=off] .ranking-sheet[data-popup-phase]::backdrop,html[data-cheebly-motion=reduced] .ranking-sheet[data-popup-phase] .ranking-sheet-panel,html[data-cheebly-motion=off] .ranking-sheet[data-popup-phase] .ranking-sheet-panel{animation:none!important}.ranking-sheet[data-popup-phase=closing]{pointer-events:none}.ranking-sheet{--sheet-dismiss-transform:translateY(100dvh)}.about-section{isolation:isolate;max-width:760px;position:relative}.about-heading-internet{font-kerning:normal;letter-spacing:-.02em}.app-shell:has(.about-hyrax-zone){overflow-x:clip}@supports not (overflow:clip){.app-shell:has(.about-hyrax-zone){overflow-x:hidden}}.about-section>:not(.about-hyrax-zone){z-index:1;position:relative}.about-hyrax-zone{z-index:0;width:100vw;max-width:none;height:clamp(260px,30vw,380px);margin-top:clamp(24px,3vw,40px);position:relative;left:50%;overflow:visible;transform:translate(-50%)}.about-hyrax{z-index:0;opacity:1;pointer-events:none;user-select:none;mix-blend-mode:normal;width:min(560px,44vw);max-width:none;height:auto;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(-1)}.privacy-section{padding-top:var(--page-heading-top)}.about-copy{max-width:620px;color:var(--muted);letter-spacing:-.015em;font-size:1.13rem;line-height:1.65}.about-copy p{margin-bottom:21px}.about-section-label{color:var(--ink);letter-spacing:-.02em;margin:26px 0 10px;font-size:1rem;font-weight:700}.about-vote-link{min-height:44px;color:var(--site-accent-dark);text-underline-offset:3px;padding-block-start:10px;padding-block-end:10px;font-size:1rem;font-weight:700;display:inline-block}.about-contact-groups{gap:8px;margin-block-start:28px;margin-block-end:28px;display:grid}.about-contact-groups h3{color:var(--ink);margin:0 0 8px;font-size:.95rem}.about-contact-groups p{margin-bottom:12px}.about-provider-credit{font-size:.88rem}.qa-list-secondary{margin-top:14px}.qa-more-disclosure{margin-top:12px}.qa-more-disclosure>summary{width:fit-content;min-height:44px;color:var(--ink);cursor:pointer;padding:10px 2px;font-weight:700}.about-creator-quote{border-left:3px solid var(--site-accent);color:var(--ink);margin:20px 0;padding:0 0 0 16px}.about-copy .about-creator-quote>p{letter-spacing:-.025em;margin:0;font-size:1.08em;font-weight:650;line-height:1.55}.about-artwork-attributions{margin-block-start:clamp(16px,2vw,24px);margin-block-end:clamp(16px,2vw,24px)}.about-artwork-credits-disclosure{margin:0}.about-artwork-credits-disclosure>summary{width:fit-content;color:var(--ink);cursor:pointer;padding-block-start:12px;padding-block-end:12px;font-weight:700}.about-artwork-sources{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.about-section .qa-section{margin-inline-start:auto;margin-inline-end:auto}.about-section .qa-section>.eyebrow,.about-section .qa-section>h2{text-align:center}.about-artwork-attribution-list{gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.about-artwork-attribution{border-top:1px solid var(--line);min-width:0;padding-top:12px}.about-artwork-attribution h3{color:var(--ink);margin:0 0 8px;font-size:1rem}.about-artwork-attribution-fields{color:var(--muted);grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0;font-size:.9rem;line-height:1.5;display:grid}.about-artwork-attribution-fields dt{color:var(--ink);font-weight:700}.about-artwork-attribution-fields dd{overflow-wrap:anywhere;min-width:0;margin:0}.about-artwork-attribution-fields a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-underline-offset:2px}.about-artwork-attribution-fields a:hover{color:var(--site-accent-dark)}.about-creator-quote cite{color:var(--muted);margin-top:8px;font-size:.78em;font-style:normal;font-weight:700;display:block}.center-panel,.status-screen{text-align:center;justify-content:center;align-items:center;display:flex}.center-panel{flex-direction:column;min-height:55vh;margin:auto;padding:50px 0}.center-panel h1{max-width:620px}.center-panel .muted-copy{max-width:510px}.mode-notice-actions{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.mode-notice-actions .button{min-width:132px}@media (min-width:960px){.mode-notice{transform:translateY(28px)}}@media (max-width:720px){.about-copy{font-size:1rem;line-height:1.6}.about-copy p{margin-bottom:16px}.mode-notice-actions{flex-direction:column;gap:8px;width:min(100%,320px);margin-top:12px}.mode-notice-actions .button{width:100%}}.status-mark{flex:0 0 52px;width:52px;height:52px;margin:0 0 23px;display:block}.status-screen .loading-dot{margin:4px 0 23px}.loading-dot{border:2px solid var(--site-accent-surface-border,var(--line-strong));border-top-color:var(--site-accent-dot,var(--site-accent,var(--teal)));border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}.button{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:.87rem;font-weight:750;text-decoration:none;display:inline-flex}.button-primary{background:var(--site-accent-action-fill);color:var(--site-accent-action-ink)}@media (hover:hover) and (pointer:fine){.button-primary:hover{background:var(--site-accent-action-fill)}}.button-secondary{border-color:var(--line-strong);color:var(--ink);background:0 0}@media (hover:hover) and (pointer:fine){.button-secondary:hover{border-color:var(--teal);color:var(--teal-dark)}}.status-screen{flex-direction:column;min-height:100vh;padding:30px}.status-screen.cheebly-loading-screen{min-height:100svh;padding:30px 30px max(30px,10svh)}.status-screen h1{max-width:550px;font-size:clamp(2rem,6vw,3.2rem)}.status-screen .muted-copy{max-width:450px}.availability-diagnostics{border:1px solid var(--line);background:rgba(var(--card-rgb), .86);width:min(760px,100%);color:var(--ink);text-align:left;border-radius:14px;margin-top:28px}.availability-diagnostics details{padding:14px 16px 16px}.availability-diagnostics summary{color:var(--teal-dark);cursor:pointer;font-size:.82rem;font-weight:800}.availability-diagnostics-note,.availability-diagnostics-empty{color:var(--muted);margin:10px 0 0;font-size:.74rem;line-height:1.45}.availability-diagnostics-log{flex-direction:column;gap:10px;max-height:42vh;margin:14px 0 0;padding:0 4px 0 24px;display:flex;overflow:auto}.availability-diagnostics-event{padding-left:2px}.availability-diagnostics-event-heading{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;display:flex}.availability-diagnostics-event-heading strong{color:var(--ink);overflow-wrap:anywhere;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.74rem}.availability-diagnostics-event pre{background:var(--paper-deep);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:180px;margin:5px 0 0;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;line-height:1.45;overflow:auto}@keyframes spin{to{transform:rotate(360deg)}}.perf-hud{z-index:1200;color:#f8f5ef;pointer-events:none;text-align:left;user-select:none;background:#1f2a26f0;border:1px solid #f8f5ef3d;border-radius:10px;width:min(272px,100vw - 16px);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.3;position:fixed;top:8px;right:8px;box-shadow:0 10px 28px #161d1a38}.perf-hud-heading{border-bottom:1px solid #f8f5ef29;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 9px 6px;display:flex}.perf-hud-heading strong{color:#d7e7d7;letter-spacing:.02em;font-size:10px}.perf-hud-heading span,.perf-hud-note{color:#f8f5ef9e}.perf-hud-grid{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:7px 9px 5px;display:grid}.perf-hud-grid span{color:#f8f5efb3;white-space:nowrap}.perf-hud-grid strong{color:#fffdf9;text-align:right;white-space:nowrap;font-weight:650}.perf-hud-note{margin:0;padding:0 9px 6px;font-size:9px}.perf-hud-actions{pointer-events:auto;gap:5px;padding:0 9px 8px;display:flex}.perf-hud-actions button{color:#fffdf9;cursor:pointer;font:inherit;background:#f8f5ef1a;border:1px solid #f8f5ef47;border-radius:5px;flex:1;padding:4px 5px;font-size:9px}@media (hover:hover) and (pointer:fine){.perf-hud-actions button:hover{background:#d7e7d733}}.perf-hud-actions button:focus-visible{background:#d7e7d733}.perf-hud-log-actions{pointer-events:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 9px 6px;display:grid}.perf-hud-log-actions button{color:#fffdf9;cursor:pointer;min-width:0;font:inherit;background:#49614e7a;border:1px solid #d7e7d752;border-radius:5px;padding:5px 3px;font-size:8px;line-height:1.15}@media (hover:hover) and (pointer:fine){.perf-hud-log-actions button:hover{background:#65846ab8}}.perf-hud-log-actions button:focus-visible{background:#65846ab8}.perf-hud-compare{pointer-events:auto;grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr));gap:4px;padding:0 9px 6px;display:grid}.perf-hud-compare span{color:#f8f5efb3;align-self:center;font-size:8px}.perf-hud-compare button{color:#fffdf9;cursor:pointer;min-width:0;font:inherit;background:#49614e47;border:1px solid #d7e7d752;border-radius:5px;padding:5px 2px;font-size:7px;line-height:1.15}.perf-hud-compare button[aria-pressed=true]{background:#65846ab8}.perf-hud-status{color:#d7e7d7;pointer-events:none;border-top:1px solid #f8f5ef1f;margin:0;padding:5px 9px 6px}.perf-log-fallback{box-sizing:border-box;color:#1f2a26;pointer-events:auto;resize:vertical;user-select:text;background:#f8f5ef;border:1px solid #d7e7d76b;border-radius:5px;width:calc(100% - 18px);max-height:180px;margin:0 9px 9px;padding:6px;font:9px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}@media (prefers-reduced-motion:reduce){html:not([data-cheebly-motion=full]),html:not([data-cheebly-motion=full]) *,html:not([data-cheebly-motion=full]) :before,html:not([data-cheebly-motion=full]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html:not([data-cheebly-motion=full]):not([data-cheebly-motion=off]) .falling-card-active{animation-name:intact-card-reduced!important;animation-duration:.18s!important}html:not([data-cheebly-motion=full]) .debris-haze{opacity:.25}}html[data-cheebly-motion=reduced],html[data-cheebly-motion=reduced] *,html[data-cheebly-motion=reduced] :before,html[data-cheebly-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-cheebly-motion=reduced] .falling-card-active{animation-name:intact-card-reduced!important;animation-duration:.18s!important}html[data-cheebly-motion=reduced] .debris-haze{opacity:.25}@media (max-width:720px){.page-content,.site-footer{width:min(100% - 28px,1160px)}.site-header{padding-top:20px}.site-header-actions{gap:6px}.nav-link{padding:8px 9px;font-size:.8rem}.vote-page{padding:20px 0 8px}.vote-intro{margin-bottom:8px}.vote-intro h1{white-space:normal}.recent-activity{margin-bottom:14px}.familiarity-prompt{margin-top:12px;padding:14px 12px}.familiarity-prompt-actions{gap:6px}.familiarity-choice{padding:7px 8px}.vote-stage{--vote-card-height:max(238px, calc(28.125vw + 133.875px));--vote-fx-depth:56px}h1{font-size:clamp(2rem,10vw,2.9rem)}.choice-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:0}.shatter-shard{--burst-x-active:var(--burst-x-mobile)}.debris-layer{top:0;bottom:0;left:0;right:0}.episode-choice{border-radius:16px;height:100%;min-height:0}.episode-art{aspect-ratio:16/9;width:100%}.episode-choice-copy{--episode-title-reserve:49.7px;grid-template-rows:auto minmax(var(--episode-title-reserve), auto) auto;flex:none;min-width:0;padding:12px 12px 9px}.episode-label{letter-spacing:.08em;margin-bottom:5px;font-size:.61rem}.episode-choice strong{max-width:none;min-height:0;font-size:.94rem}.episode-title-block{min-height:var(--episode-title-reserve,0px)}.ranking-explainer{grid-template-columns:1fr;row-gap:5px}.episode-meta{margin-top:8px;padding-top:0;padding-bottom:0;font-size:.73rem}.choice-state{text-align:center;justify-content:center;min-height:40px;padding:0 10px;font-size:.72rem}.versus{grid-area:1/2;position:relative;top:auto;left:auto;transform:none}.versus span{background:var(--paper);width:32px;height:32px;font-size:.65rem}.vote-actions{flex-direction:row;align-items:center;gap:12px;padding:10px 12px 0}.section-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:28px}.section-intro{text-align:left;max-width:none;margin:0}.stats-heading-meta{align-items:flex-start;gap:8px;width:100%}.stats-live-control{justify-content:flex-start}.ranking-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.ranking-refresh-status{white-space:normal;text-align:left;flex:0 auto;max-width:none;margin:0}.leaderboard-tier-break{min-height:32px;padding:9px 15px 6px}.leaderboard-tier-break-top-10{min-height:36px;padding-top:11px}.rank-cell{flex-direction:column;align-items:center;gap:2px}.episode-reference-meta-row{flex-wrap:wrap;row-gap:2px}.leaderboard-mobile-episode-year{display:inline}.score-cell{text-align:right}.record-cell{font-size:.75rem}.record-cell:before,.comparison-cell:before{color:#94988e;content:attr(data-label) "  ";letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:700}.comparison-cell{text-align:right;font-size:.75rem}.site-footer{flex-direction:column;align-items:flex-start;gap:7px;padding:38px 0 22px}.site-footer-main{flex-direction:column;align-items:flex-start;gap:7px}.availability-diagnostics{width:min(100% - 28px,760px);margin-top:22px}.availability-diagnostics details{padding:12px}.availability-diagnostics-event-heading{flex-direction:column;align-items:flex-start;gap:2px}.about-hyrax{opacity:1;width:min(330px,84vw);left:50%;transform:translate(-50%)scaleX(-1)}.about-hyrax-zone{height:clamp(220px,58vw,250px);margin-top:24px}}@media (any-hover:none) and (any-pointer:coarse){.keyboard-note{display:none}}@media (max-width:420px){.site-header-row{gap:8px}.site-header-actions{gap:3px}.site-header-row nav{gap:0}.nav-link{padding-inline-start:7px;padding-inline-end:7px}.brand{width:92px}.episode-choice-copy{padding-inline-start:13px;padding-inline-end:13px}.episode-choice strong{font-size:.95rem}}html[data-cheebly-motion=reduced] .loading-dot,html[data-cheebly-motion=off] .loading-dot{animation:none}.launch-countdown-panel{gap:18px}.launch-countdown-panel h1{margin:0}.launch-countdown-timer{grid-template-columns:repeat(4,minmax(64px,1fr));gap:8px;width:min(520px,100%);margin:8px 0;display:grid}.launch-countdown-timer span{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:14px;flex-direction:column;gap:4px;padding:14px 10px 12px;display:flex}.launch-countdown-timer strong{font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,6vw,3rem);line-height:1}.launch-countdown-timer small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.launch-countdown-note{color:var(--muted);margin:0;font-size:.86rem}@media (max-width:520px){.launch-countdown-timer{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats-section{max-width:1000px}.milestone-celebration{z-index:5;width:min(760px,100% - 32px);margin:0 auto 14px;position:relative}.milestone-card{border:1px solid var(--teal);background:var(--card);border-radius:18px;align-items:center;min-height:118px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 32px #32383117}.milestone-celebration-voter .milestone-card{border-color:var(--red);box-shadow:0 14px 34px #a61e221f}.milestone-card-copy{z-index:1;max-width:620px;padding:18px 24px;position:relative}.milestone-card-copy .eyebrow{margin:0 0 5px}.milestone-card-copy h2{color:var(--teal-dark);letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,3vw,1.7rem)}.milestone-card-copy p:not(.eyebrow){color:var(--muted);margin:5px 0 0;font-size:.84rem}.milestone-cheeb{opacity:.13;pointer-events:none;width:190px;position:absolute;bottom:-42px;right:-24px;transform:rotate(-4deg)}.milestone-card-actions .button{min-height:32px;padding:6px 11px;font-size:.72rem;text-decoration:none}.qa-section{max-width:620px;margin-top:52px}.qa-section h2{color:var(--ink);letter-spacing:-.04em;margin-bottom:22px;font-size:clamp(1.35rem,3vw,1.8rem)}.qa-section .eyebrow{margin-bottom:8px}.qa-list{border-top:1px solid var(--line);margin:0}.qa-list>div{border-bottom:1px solid var(--line);padding:16px 0}.qa-list dt{color:var(--ink);font-size:.93rem;font-weight:800}.qa-list dd{color:var(--muted);margin:6px 0 0;font-size:.92rem;line-height:1.55}@media (max-width:720px){.site-header-row{align-items:flex-start}.site-header-row nav{flex:none;justify-content:flex-end}.qa-section{margin-top:40px}.milestone-celebration{width:calc(100% - 24px);margin-bottom:10px}.milestone-card-copy{padding:16px 17px;padding-right:86px}.milestone-cheeb{opacity:.09;width:132px;bottom:-26px;right:-34px}.milestone-card-actions{gap:6px}}.analytics-consent-banner{z-index:60;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));box-sizing:border-box;max-block-size:calc(100dvh - 24px);inline-size:min(27rem,100vw - 24px);max-inline-size:calc(100vw - 24px);color:var(--ink);background:color-mix(in srgb, var(--paper) 94%, white);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:0;padding:.8rem;display:flex;position:fixed;overflow:auto;box-shadow:0 10px 28px #1f2b281a}.analytics-consent-copy{flex:17rem;gap:.2rem;min-inline-size:0;font-size:.9rem;line-height:1.35;display:grid}.analytics-consent-copy strong{color:var(--ink)}.analytics-consent-copy span{color:var(--muted)}.analytics-consent-copy a{color:var(--teal-dark)}.analytics-consent-actions,.analytics-preferences-actions{flex-wrap:wrap;gap:.5rem;display:flex}.analytics-consent-actions button,.analytics-preferences-actions button{min-block-size:2.75rem;color:var(--teal-dark);background:var(--paper);border:1px solid var(--teal-dark);font:inherit;cursor:pointer;border-radius:10px;padding:.55rem .65rem;font-size:.86rem;font-weight:750}@media (hover:hover) and (pointer:fine){.analytics-consent-actions button:hover,.analytics-preferences-actions button:hover{background:var(--teal-pale)}}.analytics-consent-actions button:focus-visible{outline:3px solid rgba(var(--teal-rgb), .32);outline-offset:2px}.analytics-preferences-actions button:focus-visible{outline:3px solid rgba(var(--teal-rgb), .32);outline-offset:2px}.analytics-preferences{border-block-start:1px solid var(--line);max-inline-size:48rem;margin-block-start:1.75rem;padding-block-start:1.5rem}.analytics-preferences h2{margin:0 0 .5rem;font-size:1.2rem}.analytics-preferences p{color:var(--muted);margin:0 0 .9rem}.vote-next-track-button{width:auto;color:var(--muted);background:0 0;border-color:#0000;flex:none}.vote-next-track-button:not(:disabled){color:var(--teal-dark)}@media (hover:hover) and (pointer:fine){.vote-next-track-button:hover:not(:disabled){border-color:var(--line);background:var(--teal-pale);color:var(--teal-dark)}}.vote-next-track-button:focus-visible{border-color:var(--line);background:var(--teal-pale);color:var(--teal-dark)}.vote-next-track-button:disabled{border-color:var(--line);background:rgba(var(--card-rgb), .55);color:#69746e;opacity:1}@media (any-hover:none){:root kbd,:root .vote-settings-section-keyboard,:root .keyboard-shortcuts-launch,:root .keyboard-shortcut-dialog-layer,:root .choice-skip-shortcuts,:root .skip-button kbd,:root .choice-shortcut,:root .familiarity-choice-shortcut,:root .familiarity-prompt kbd,:root .metadata-review-shortcut,:root .music-shortcut-hint,:root .vote-keyboard-hint,:root .vote-interaction-hint,:root .ghost-cheeb-key-hint,:root .ghost-cheeb-join-shortcuts,:root .ghost-cheeb-movement-shortcuts,:root .cheeblyverse-explore-control-keys,:root .cheeblyverse-explore-controls,:root .cheeblyverse-explore-resume,:root .cheeblyverse-view-menu kbd,:root .cheeblyverse-guide-desktop,:root .cheebly-tooltip-layer>span{display:none}:root .cheeblyverse-map-guide .cheeblyverse-guide-touch{display:grid}:root .vote-settings-column-right:empty{display:none}}.vote-page,.vote-intro{max-width:1120px}.vote-stage{--vote-fx-depth:56px;height:auto;min-height:0;padding-bottom:var(--vote-fx-depth)}.choice-grid{grid-template-columns:minmax(0,1fr) clamp(40px,5vw,64px) minmax(0,1fr);align-items:stretch;height:auto}.episode-choice{height:auto;min-height:100%}.episode-art{aspect-ratio:16/9;width:100%}@media (min-width:721px){.episode-art{aspect-ratio:4/3}.episode-art.topic-media-landscape{background-size:contain}}.episode-choice-copy{flex:1 0 auto;align-content:start;min-height:118px}.choice-state{flex:none;min-height:50px}.debris-haze{top:calc(100% - var(--vote-fx-depth) + 8px)}.vote-actions{padding-top:8px}@media (min-width:721px){.app-shell .page-content section.vote-page{max-width:clamp(1120px,100vw - 1000px,1600px);padding-block-start:8px;padding-block-end:8px}.app-shell .page-content .vote-page .vote-intro{margin-bottom:0}.vote-page .choice-helper-slot{--choice-status-card-gap:8px}.vote-page .vote-meta-row{gap:6px 12px}.vote-page .vote-stage{--vote-fx-depth:8px}.app-shell .page-content .vote-page .episode-art{aspect-ratio:auto;height:clamp(18rem,18rem + 8dvh,min(45vw,480px))}.app-shell .page-content .vote-page .episode-choice-copy{--episode-title-reserve:1em;min-height:0;padding:8px 20px 4px}.app-shell .page-content .vote-page .episode-meta{margin-top:0}.app-shell .page-content .vote-page .episode-label{margin-bottom:0}}@media (min-width:1800px) and (max-height:1000px){.app-shell .page-content .vote-page .episode-art{height:clamp(11rem,7rem + 12dvh,min(45vw,480px))}}@media (min-width:721px) and (max-width:840px){.app-shell .page-content .vote-page .episode-choice .episode-art{aspect-ratio:auto;height:clamp(15rem,15rem + 4dvh,min(40vw,320px))}}.vote-page .episode-choice>.choice-state{box-sizing:border-box;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;flex:none;align-self:stretch;width:100%;margin-top:auto}@media (max-width:480px){.vote-page .episode-choice-copy,.vote-page .episode-title-block,.vote-page .episode-meta{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.vote-page .episode-choice-copy{flex-shrink:0}}.vote-composition,.vote-composition-rail{display:contents}.familiarity-prompt-overlay .familiarity-episode-choice .episode-art{aspect-ratio:2}.familiarity-prompt-overlay .familiarity-episode-choice .episode-choice-copy{--episode-title-reserve:2.35em;min-height:0;padding:12px 16px 8px}.familiarity-prompt-overlay .familiarity-episode-choice .episode-label{margin-bottom:4px;font-size:.65rem}.familiarity-prompt-overlay .familiarity-episode-choice strong{font-size:1.08rem}.familiarity-prompt-overlay .familiarity-episode-choice .episode-meta{margin-top:6px;font-size:.76rem}.familiarity-prompt-overlay .familiarity-episode-choice .choice-state{min-height:42px;padding-inline-start:16px;padding-inline-end:16px}.familiarity-prompt-overlay .familiarity-watch-link{min-height:32px;margin-top:6px;padding:4px 10px}.familiarity-prompt-overlay .familiarity-episode-choice{height:auto;min-height:0}.familiarity-prompt-overlay .familiarity-episode-choice-shell .familiarity-episode-choice{flex:none}@media (min-width:721px){.vote-intro h1{font-size:var(--choice-question-size);white-space:normal}}@media (max-width:1023px){.episode-choice-copy{min-height:112px;padding:16px 18px 10px}.choice-state{padding-inline-start:18px;padding-inline-end:18px}}@media (max-width:720px){.vote-stage.first-session-onboarding{--vote-fx-depth:76px}.page-content,.site-footer{width:min(100% - 24px,1160px)}.vote-page{padding-top:8px}.episode-art{aspect-ratio:4/3}.vote-intro{margin-bottom:8px}.vote-intro h1{white-space:normal}.recent-activity{margin-bottom:8px}.vote-stage{--vote-fx-depth:20px}.choice-grid{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.versus span{border-radius:999px;width:42px;height:28px;font-size:.58rem}.episode-choice{border-radius:16px}.episode-choice-copy{--episode-title-reserve:2.35em;min-height:88px;padding:9px 10px 6px}.episode-label{letter-spacing:.09em;margin-bottom:5px;font-size:.62rem}.episode-choice strong{font-size:clamp(.98rem,3.3vw,1.12rem);line-height:1.15}.choice-state-label-full{display:none}.choice-state-label-compact{display:inline}.episode-meta{margin-top:8px;font-size:.72rem}.choice-state{min-height:44px;padding-inline-start:12px;padding-inline-end:12px;font-size:.72rem}.choice-state-action{gap:5px;padding:4px 6px}.choice-state-arrow{width:18px;height:18px}.vote-footnote{font-size:.66rem}.vote-actions{padding:8px 8px 0}.vote-footnote{max-width:92%;margin-top:4px;line-height:1.4}.vote-actions .skip-button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:0 0;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:600}.vote-footnote-score{display:block}.skip-confirmation .familiarity-prompt-actions--generic{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px}.skip-confirmation .familiarity-choice--generic{min-height:48px;padding:10px 12px;font-size:.84rem}.skip-confirmation .familiarity-prompt-footer{border-top:0;margin-top:8px;padding-top:6px}.skip-confirmation .familiarity-dismiss{top:12px;right:12px}@media (hover:hover) and (pointer:fine){.vote-actions>.music-next-track-button.vote-next-track-button:hover:not(:disabled){color:var(--teal-dark)}}.vote-actions>.music-next-track-button.vote-next-track-button:focus-visible{color:var(--teal-dark)}}@media (max-width:599px){.vote-page{padding-top:8px}.vote-intro{margin-bottom:8px}.vote-intro .eyebrow{margin-bottom:5px}.vote-intro h1{font-size:var(--choice-question-size);margin-bottom:6px;line-height:1.02}.vote-intro .page-header-description{margin-bottom:4px;font-size:.9rem;line-height:1.45}.recent-activity{color:var(--muted);letter-spacing:.01em;margin-bottom:6px;font-size:clamp(.64rem,1.9vw,.68rem);font-weight:650;line-height:1.25}.episode-choice-copy{--episode-title-reserve:2.3em;min-height:86px;padding:8px 8px 6px}.episode-label{font-size:.58rem}.episode-choice strong{letter-spacing:-.025em;font-size:.95rem}.episode-meta{font-size:.68rem}.choice-state{gap:6px;min-height:44px;padding-inline-start:9px;padding-inline-end:9px;font-size:.68rem}.choice-state-action{background:0 0;padding:0}.vote-actions{text-align:initial;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding-top:6px}.skip-button{flex:auto;gap:7px;min-width:0}.vote-actions .skip-button{flex:none}.skip-button span,.vote-actions .vote-next-track-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vote-actions .vote-next-track-button{gap:5px;max-width:43%;padding-inline-start:6px;padding-inline-end:6px}.vote-actions .vote-next-track-button kbd{display:none}.familiarity-prompt{padding:12px 12px max(12px, env(safe-area-inset-bottom))}.familiarity-prompt .eyebrow{margin-bottom:4px;font-size:.65rem}.familiarity-prompt h2{margin:0 0 8px;font-size:1.12rem;line-height:1.2}.familiarity-episode-choices{gap:8px 6px}.familiarity-episode-choice{border-radius:16px}.familiarity-prompt-overlay .familiarity-episode-choice .episode-choice-copy{--episode-title-reserve:2em;padding:9px 10px 6px}.familiarity-prompt-overlay .familiarity-episode-choice strong{font-size:1rem;line-height:1.08}.familiarity-prompt-overlay .familiarity-episode-choice .episode-meta{margin-top:4px;font-size:.72rem;line-height:1.3}.familiarity-prompt-overlay .familiarity-episode-choice .choice-state{min-height:36px;padding-inline-start:10px;padding-inline-end:10px;font-size:.72rem}.familiarity-prompt-overlay .familiarity-watch-link{min-height:44px;margin-top:4px;padding:3px 8px;font-size:.68rem}.familiarity-prompt-actions{flex-direction:column;align-items:center;gap:6px;margin-top:8px;display:flex}.familiarity-choice{width:auto;min-width:0;min-height:38px;padding:6px 8px;font-size:.7rem;line-height:1.2}.familiarity-cancel{min-height:34px;margin-top:6px;padding:4px 6px}}@media (max-width:360px){.choice-grid{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.versus span{width:26px;height:26px;font-size:.6rem}.episode-choice-copy{min-height:86px;padding-inline-start:8px;padding-inline-end:8px}.choice-state{min-height:44px;padding-inline-start:8px;padding-inline-end:8px}}.vote-fx-layer{overflow:visible;-webkit-mask-image:none;mask-image:none}.debris-layer,.debris-settled-layer,.debris-active-layer,.falling-card-layer{overflow:visible}@media (min-width:721px) and (max-height:900px){.familiarity-reason-option{grid-template-columns:minmax(0,1fr)}.familiarity-prompt-overlay .familiarity-reference-action{justify-self:end}}@media (min-width:721px){.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page,.metadata-review-section){height:auto;min-height:100dvh}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page,.metadata-review-section) .app-page-surface{flex-direction:column;flex:1 0 auto;min-height:auto;display:flex}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page,.metadata-review-section) .page-content{flex-direction:column;flex:1 0 auto;min-height:auto;display:flex}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page,.metadata-review-section) .vote-route-surface:not([hidden]){flex-direction:column;flex:1 0 auto;min-height:auto;display:flex}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page,.metadata-review-section) .site-header{flex-shrink:0}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page,.metadata-review-section) .site-footer{flex-shrink:0;padding-block-start:16px;padding-block-end:16px}.page-content>.vote-page,.metadata-review-section,.vote-route-surface>.vote-page{flex-direction:column;flex:1 0 auto;min-height:auto;padding-block-start:clamp(12px,2dvh,24px);padding-block-end:clamp(12px,2dvh,24px);display:flex}.vote-route-surface:where(:not([hidden]):not([inert]))>:where(div:not([hidden]):not([inert]))>.vote-page{flex-direction:column;flex:1 0 auto;min-height:auto;padding-block-start:clamp(12px,2dvh,24px);padding-block-end:clamp(12px,2dvh,24px);display:flex}.vote-page>.vote-intro,.vote-page .vote-post-controls{flex-shrink:0}.vote-page .vote-matchup-area>.vote-stage{--vote-fx-depth:clamp(16px, 2.5dvh, 28px);flex:none;height:auto;min-height:auto;max-height:none}.vote-page .vote-matchup-area>.vote-stage.first-session-onboarding{--vote-fx-depth:clamp(76px, 6dvh, 88px);padding-bottom:0}.vote-page .vote-first-session-cue,.vote-page .vote-matchup-area .vote-first-session-feedback{margin-top:12px}.vote-page .choice-grid{grid-template-rows:auto;height:auto;min-height:0}.vote-page .episode-choice{height:auto;min-height:100%}.vote-page .episode-art{aspect-ratio:auto;flex:none;height:clamp(140px,28dvh,360px);min-height:0}.vote-page .episode-choice-copy{flex:none}.vote-page .vote-stage-initial-loading .vote-initial-loading-grid{height:var(--vote-card-height);grid-template-rows:minmax(0,1fr)}.vote-page .vote-stage-initial-loading .vote-initial-loading-card{height:100%;min-height:0}}@media (min-width:1024px){.vote-page .episode-choice-copy-entity{text-align:center;padding:14px 24px 8px}.vote-page .episode-choice-copy-entity .episode-label{color:color-mix(in srgb, var(--muted) 78%, var(--card));margin-bottom:4px;font-size:.66rem}.vote-page .episode-choice-copy-entity .episode-title-block{justify-content:center}.vote-page .episode-choice-copy-entity strong{font-size:1.5rem;line-height:1.06}.vote-page .episode-choice-copy-entity .episode-meta{margin-top:6px}.vote-page .episode-choice .choice-state{min-height:46px}.vote-page .skip-button{color:color-mix(in srgb, var(--ink) 68%, var(--teal-dark))}.vote-page .episode-choice:focus-visible{outline:3px solid color-mix(in srgb, var(--site-accent) 64%, var(--card));outline-offset:3px}}@media (min-width:721px) and (max-height:900px){.app-shell .site-header{padding-block-start:clamp(4px,.8dvh,8px);padding-block-end:clamp(4px,.8dvh,8px)}.vote-page{padding-block-start:4px;padding-block-end:4px}.vote-page .vote-intro{margin-bottom:6px}.vote-page .vote-intro .eyebrow,.vote-page .vote-intro h1{margin-bottom:5px}.vote-page .page-header-description{line-height:1.25}.vote-page .vote-matchup-area>.vote-stage{--vote-fx-depth:12px}.vote-page .vote-post-controls{gap:0}}@media (min-width:1200px) and (max-height:760px){.vote-composition{--vote-short-window-deck-max-width:840px;--vote-short-window-rail-width:220px;--vote-short-window-column-gap:16px;grid-template-columns:minmax(0, var(--vote-short-window-deck-max-width)) minmax(190px, var(--vote-short-window-rail-width));column-gap:var(--vote-short-window-column-gap);justify-content:center;align-items:stretch;display:grid}.vote-matchup-area{min-width:0}.vote-composition-rail{flex-direction:column;justify-content:center;gap:12px;min-width:0;display:flex}.vote-composition-rail .vote-first-session-cue{width:100%;max-width:none;margin:0;padding:10px 12px}.vote-composition-rail .vote-post-controls{width:100%;max-width:none;margin:0;padding:0}.vote-composition-rail .choice-secondary-actions{gap:10px;margin:0}.vote-composition-rail .vote-footnote{border-top:0;padding-top:0}.vote-composition-rail .vote-share-action-compact{flex-direction:column;align-items:stretch;gap:6px}.vote-composition-rail .vote-share-action-compact .vote-share-button,.vote-composition-rail .vote-post-controls .skip-button{box-sizing:border-box;justify-content:center;width:100%;min-height:44px}.app-shell .page-content .vote-page .episode-art{aspect-ratio:4/3;height:auto}.app-shell .page-content .vote-page .episode-choice-copy{padding-block-start:3px;padding-block-end:1px}}@media (any-pointer:coarse){.vote-post-controls .vote-keyboard-hint{display:none}}@media (max-width:900px){.vote-share-action-compact .vote-share-button,.vote-page .vote-post-controls .skip-button{box-sizing:border-box;min-height:44px}.vote-page .vote-post-controls .skip-button{min-width:44px}}@media (min-width:841px){.app-shell:has(.vote-page) .page-content section.vote-page{padding-inline-start:clamp(16px,3vw,40px);padding-inline-end:clamp(16px,3vw,40px)}.app-shell:has(.vote-page) .vote-page .vote-intro{text-align:center;margin-bottom:clamp(18px,2.4vh,28px)}.app-shell:has(.vote-page) .vote-page .vote-intro h1{letter-spacing:-.025em;font-size:clamp(2rem,3vw,2.6rem);line-height:1.08}.app-shell:has(.vote-page) .vote-page .vote-matchup-area{width:min(100%,1040px);margin-inline-start:auto;margin-inline-end:auto}.app-shell:has(.vote-page) .vote-page .choice-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.2vw,28px);width:min(100%,760px);margin-inline-start:auto;margin-inline-end:auto}.app-shell:has(.vote-page) .vote-page .episode-choice{background:var(--card);border-color:var(--line);box-shadow:none;border-width:1px}.app-shell:has(.vote-page) .vote-page .vote-post-controls{width:min(100%,940px);margin-inline-start:auto;margin-inline-end:auto}}@media (min-width:721px){.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page){height:auto;min-height:100dvh}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) :-webkit-any(.app-page-surface,.page-content,.vote-route-surface:not([hidden])){flex:1 0 auto;min-height:auto}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) :is(.app-page-surface,.page-content,.vote-route-surface:not([hidden])){flex:1 0 auto;min-height:auto}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .site-footer{flex:none;margin-top:16px}.page-content>.vote-page,.vote-route-surface>.vote-page{box-sizing:border-box;flex:1 0 auto;min-height:0;padding-block-start:clamp(4px,.8dvh,10px);padding-block-end:clamp(4px,.8dvh,10px)}.vote-page>.vote-intro,.vote-page .vote-post-controls{flex:none}.vote-page>.vote-intro{margin-bottom:clamp(8px,1dvh,12px)}.vote-page .vote-intro .eyebrow{margin-bottom:6px}.vote-page .vote-intro h1{margin-bottom:8px}.vote-page .vote-intro .page-header-description{margin-bottom:0}.vote-page .vote-meta-row{flex-direction:column;gap:6px;width:100%}.vote-page .vote-choice-count-block{order:0}.vote-page .vote-community-pulse-row{order:1}.vote-matchup-area{flex-direction:column;flex:none;min-height:auto;display:flex}.vote-page .vote-post-controls{flex:none;justify-content:center;margin-top:4px;margin-bottom:16px;padding:0;display:flex}.vote-page .vote-post-controls .vote-footnote{flex-direction:column;gap:0}.vote-page .vote-footnote{gap:clamp(8px,1.1vw,16px);line-height:1.2}.vote-page .vote-post-controls .skip-button{min-height:32px;padding-inline-start:4px;padding-inline-end:4px}}@media (any-pointer:coarse){.vote-share-action-compact .vote-share-button,.vote-page .vote-post-controls .skip-button{min-height:44px}.vote-page .vote-post-controls .skip-button{min-width:44px}}.vote-page .vote-post-controls .choice-secondary-actions{gap:clamp(4px, 1vw, var(--content-gap))}.vote-page .vote-post-controls .vote-footnote{border-top:1px solid var(--line);padding-top:10px}@media (min-width:841px) and (min-height:761px){.app-shell .page-content section.vote-page{--vote-undo-stack-gap:clamp(16px, 2.5dvh, 28px)}.app-shell .page-content section.vote-page .vote-matchup-area>.vote-stage{--vote-fx-depth:var(--vote-undo-stack-gap)}.app-shell .page-content section.vote-page .vote-composition>.vote-composition-rail{align-items:stretch;gap:var(--vote-undo-stack-gap);width:100%;flex-direction:column;margin-block-start:var(--vote-undo-stack-gap);display:flex}.app-shell .page-content section.vote-page .vote-composition>.vote-composition-rail>.vote-undo-slot,.app-shell .page-content section.vote-page .vote-composition>.vote-composition-rail>.vote-post-controls{margin-block-start:0}}@media (min-width:1600px){.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .page-content{width:min(1900px, calc(100% - 2 * var(--layout-inline-gutter,24px)));max-width:1900px}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .page-content .vote-page{max-width:1840px;padding-inline-start:clamp(24px,2vw,48px);padding-inline-end:clamp(24px,2vw,48px)}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .page-content .vote-page .vote-intro{max-width:min(1360px,100%)}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .page-content .vote-page .vote-matchup-area{width:min(100%,1760px)}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .page-content .vote-page .choice-grid{width:min(100%,clamp(1200px,66vw,1680px))}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .page-content .vote-page{--vote-undo-stack-gap:calc(var(--content-gap,8px) * 1.5)}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .page-content .vote-page .vote-stage{--vote-fx-depth:var(--vote-undo-stack-gap)}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .page-content .vote-page .episode-art{height:clamp(220px,24dvh + 20px,520px)}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .page-content .vote-page .vote-post-controls{width:min(100%,1440px)}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .page-content .vote-page .vote-post-controls .skip-button{min-height:44px}}@media (min-width:841px) and (max-width:1599px) and (max-height:1024px){.app-shell .page-content section.vote-page .episode-art{aspect-ratio:auto;height:clamp(200px,18dvh + 68px,300px)}}@media (max-width:840px){.app-shell .page-content section.vote-page:has(>.vote-picks) .vote-stage{padding-block-end:var(--vote-fx-depth,4px)}.app-shell .page-content section.vote-page:has(>.vote-picks) .vote-composition>.vote-composition-rail>.vote-post-controls{margin-block-start:calc(var(--content-gap,8px) - 2px)}.app-shell .page-content section.vote-page:not(.vote-page-first-session):has(>.vote-picks) .vote-composition>.vote-composition-rail{margin-block-start:calc(var(--content-gap,8px) / 2)}}.app-shell .page-content section.vote-page .choice-grid .episode-title-block{text-align:center;justify-content:center}.app-shell .page-content section.vote-page .choice-grid .episode-title-block strong{text-align:center;font-weight:750}.app-shell .page-content section.vote-page:has(>.vote-picks)>.vote-intro{order:-2}.app-shell .page-content section.vote-page:has(>.vote-picks)>.vote-card-instruction{order:-1}.app-shell .page-content section.vote-page:has(>.vote-picks)>.vote-picks{order:0}.app-shell .page-content section.vote-page .choice-grid .episode-meta{text-align:center}.app-shell .page-content section.vote-page .choice-grid .episode-meta .pokemon-item-metadata{align-items:center}.app-shell .page-content section.vote-page .choice-grid .episode-meta .pokemon-pokedex-number,.app-shell .page-content section.vote-page .choice-grid .episode-meta .pokemon-type-generation{display:inline-flex}.app-shell .page-content section.vote-page .vote-post-controls .vote-footnote{opacity:1;color:var(--ink)}.app-shell .page-content section.vote-page .vote-post-controls .skip-button{color:var(--ink)}.vote-page .episode-choice .choice-state .choice-shortcut{display:none}@media (any-hover:hover) and (any-pointer:fine){.vote-page .episode-choice .choice-state .choice-shortcut{display:inline-flex}}.vote-page{background:0 0;border-radius:0}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page){background:var(--site-accent-surface-page)}html:has(.vote-page){background:var(--site-accent-surface-page)}body:has(.vote-route-surface:not([hidden]) .vote-page){--page-background:var(--site-accent-surface-page);background-color:var(--site-accent-surface-page)!important}body:has(.page-content>.vote-page){--page-background:var(--site-accent-surface-page);background-color:var(--site-accent-surface-page)!important}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .site-header{background:var(--site-accent-surface-page)}.vote-page .public-verification-notice[role=status]{background:var(--site-accent-surface,var(--site-accent-surface-soft,var(--paper,var(--card,#fffdf9))))}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .mobile-bottom-navigation{border-top-color:var(--site-accent-surface-border);background:var(--site-accent-surface-soft)}body:has(.vote-route-surface:not([hidden]) .vote-page) .mobile-bottom-navigation{border-top-color:var(--site-accent-surface-border);background:var(--site-accent-surface-soft)}body:has(.page-content>.vote-page) .mobile-bottom-navigation{border-top-color:var(--site-accent-surface-border);background:var(--site-accent-surface-soft)}.app-shell .page-content section.vote-page .vote-intro .eyebrow,.app-shell .page-content section.vote-page .vote-intro .page-header-description,.vote-page .versus,.vote-page .vote-first-session-cue{display:none!important}.vote-page .vote-matchup-area{margin-block-start:clamp(3px,.65dvh,6px)}.vote-page .choice-secondary-actions{flex-wrap:nowrap;justify-content:center;max-width:100%;margin-inline-start:auto;margin-inline-end:auto;gap:clamp(4px, 1vw, var(--content-gap))!important;width:fit-content!important;display:flex!important}.vote-page .choice-secondary-actions .vote-footnote{border:0;padding:0;flex:initial!important;width:auto!important}.app-shell .page-content section.vote-page .choice-secondary-actions .skip-button{border:1px solid var(--site-accent-surface-border);background:var(--site-accent-surface);width:auto}.vote-page .vote-share-inline{width:auto;min-width:0}.vote-page .choice-secondary-actions .vote-share-action{justify-content:center;width:auto}.app-shell .page-content section.vote-page .choice-secondary-actions .vote-share-button{border:1px solid var(--site-accent-surface-border);background:var(--site-accent-surface);width:auto;color:var(--ink)}.vote-page .vote-post-controls .choice-helper-slot{text-align:center;text-align:center;margin-top:8px;justify-content:center;width:100%;margin-inline-start:auto;margin-inline-end:auto;display:flex}.vote-page .vote-post-controls .choice-helper-content{text-align:center;justify-content:center;width:100%}.vote-page .vote-post-controls .choice-helper-slot p{display:none}.vote-page .vote-post-controls .choice-helper-slot a{color:var(--site-accent)}.vote-page .vote-share-action-compact .vote-share-button{width:100%}.vote-page .vote-post-controls .vote-share-label{display:inline!important}.vote-page .vote-post-controls :-webkit-any(button.choice-skip-button,button.vote-share-button){border-radius:999px;min-height:44px}.vote-page .vote-post-controls :is(button.choice-skip-button,button.vote-share-button){border-radius:999px;min-height:44px}.app-shell .page-content section.vote-page .vote-post-controls .choice-secondary-actions :-webkit-any(button.choice-skip-button,button.vote-share-button){border-radius:999px}.app-shell .page-content section.vote-page .vote-post-controls .choice-secondary-actions :is(button.choice-skip-button,button.vote-share-button){border-radius:999px}.app-shell .page-content section.vote-page .episode-choice{background:var(--site-accent-surface);border:1px solid var(--site-accent-surface-border)!important;box-shadow:none!important}.vote-page .episode-choice .choice-state{background:var(--site-accent);width:calc(100% - 24px);color:var(--site-accent-on-fill);border-radius:10px;justify-content:center;margin:0 12px 12px;display:flex}.vote-page .choice-state-label{overflow-wrap:anywhere;text-wrap:balance;white-space:normal;flex:0 auto;width:auto;min-width:0;max-width:100%;display:block}.vote-page .recent-seen-items{background:var(--site-accent-surface-soft);border-color:var(--site-accent-surface-border)}@media (max-width:840px){.vote-page .episode-art{min-height:clamp(160px,32svh,286px)}.app-shell .page-content section.vote-page>.vote-intro,.app-shell .page-content section.vote-page>.vote-intro h1{text-align:center}.app-shell .page-content section.vote-page .episode-choice .episode-art{aspect-ratio:auto;height:clamp(220px,28svh,250px);min-height:0}.app-shell .page-content section.vote-page .episode-art.topic-neutral-art>img{transform:scale(var(--episode-art-scale,1))}.app-shell .page-content section.vote-page .episode-art.topic-neutral-art.episode-art-facing-inward-mirrored>img{transform:scaleX(-1) scale(var(--episode-art-scale,1))}.app-shell .page-content section.vote-page .episode-choice .choice-state{min-height:52px;padding:6px 8px}.app-shell .page-content section.vote-page .episode-choice .choice-state-label{white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.app-shell .page-content section.vote-page .episode-choice .choice-state-arrow{display:none}}@media (max-height:520px) and (max-width:840px){.vote-page .episode-art{min-height:128px}}@media (max-height:680px) and (max-width:840px){.app-shell .page-content section.vote-page .episode-choice .episode-art{height:clamp(112px,17.5dvh,132px)}}@media (max-width:840px){.app-shell:has(.vote-page){box-sizing:border-box;height:100dvh;min-block-size:0}.app-shell:has(.vote-page) .page-content{min-block-size:0}.app-shell :-webkit-any(.page-content,.vote-route-surface)>section.vote-page{overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1 1 0;min-block-size:0;display:flex;overflow:hidden auto}.app-shell :is(.page-content,.vote-route-surface)>section.vote-page{overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1 1 0;min-block-size:0;display:flex;overflow:hidden auto}.app-shell :-webkit-any(.page-content,.vote-route-surface)>section.vote-page::-webkit-scrollbar{width:0;height:0;display:none}.app-shell :is(.page-content,.vote-route-surface)>section.vote-page::-webkit-scrollbar{width:0;height:0;display:none}.app-shell :-webkit-any(.page-content,.vote-route-surface)>section.vote-page>.vote-composition{flex-direction:column;flex:1 0 auto;min-block-size:0;display:flex}.app-shell :is(.page-content,.vote-route-surface)>section.vote-page>.vote-composition{flex-direction:column;flex:1 0 auto;min-block-size:0;display:flex}.app-shell :-webkit-any(.page-content,.vote-route-surface)>section.vote-page>.vote-composition>.vote-composition-rail{flex-direction:column;flex:1 0 auto;justify-content:flex-end;min-block-size:0;display:flex}.app-shell :is(.page-content,.vote-route-surface)>section.vote-page>.vote-composition>.vote-composition-rail{flex-direction:column;flex:1 0 auto;justify-content:flex-end;min-block-size:0;display:flex}.app-shell :-webkit-any(.page-content,.vote-route-surface)>section.vote-page .vote-post-controls{margin-block-start:auto;margin-block-end:0}.app-shell :is(.page-content,.vote-route-surface)>section.vote-page .vote-post-controls{margin-block-start:auto;margin-block-end:0}}.vote-page .versus,.vote-page .vote-first-session-cue{display:none!important}@media (min-width:381px) and (max-width:720px){.vote-page .vote-first-session-cue{box-shadow:none;background:0 0;border-color:#0000;margin-top:8px;padding:6px 8px}.vote-page .vote-first-session-cue strong{color:var(--muted);font-size:.88rem}}.vote-page .vote-post-controls .choice-secondary-actions{justify-content:center}.vote-page .vote-post-controls .choice-helper-content,.vote-page .vote-post-controls .vote-identity-entry,.vote-page .vote-post-controls .vote-identity-entry.has-explored{text-align:center;justify-content:center}@media (min-width:841px){.vote-page .vote-post-controls .choice-secondary-actions{flex-wrap:nowrap;justify-content:center;max-width:100%;margin-inline-start:auto;margin-inline-end:auto;gap:clamp(4px, 1vw, var(--content-gap))!important;width:fit-content!important;display:flex!important}.vote-page .vote-post-controls .choice-secondary-actions .vote-footnote{max-width:none;flex:none!important;width:auto!important}.vote-page .vote-post-controls .choice-secondary-actions .skip-button{width:auto;min-width:96px}.vote-page .vote-post-controls .vote-share-inline,.vote-page .vote-post-controls .vote-share-action-compact{width:auto;min-width:0}.vote-page .vote-post-controls .vote-share-action-compact .vote-share-button{width:auto}}@media (max-width:840px){.app-shell .vote-route-surface>div:not([hidden]){display:contents}.app-shell .vote-route-surface>div:not([hidden])>section.vote-page{overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1 1 0;min-block-size:0;display:flex;overflow:hidden auto}.app-shell .vote-route-surface>div:not([hidden])>section.vote-page::-webkit-scrollbar{width:0;height:0;display:none}}.vote-recent-seen{box-sizing:border-box;border:1px solid var(--site-accent-surface-border);background:var(--site-accent-surface-soft);border-radius:14px;width:min(100%,970px);margin:10px auto 2px;padding:8px 10px}.vote-recent-seen h2{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.68rem;font-weight:800}.vote-recent-seen-list{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:repeat(auto-fit,minmax(68px,1fr));grid-auto-columns:68px;grid-auto-flow:column;gap:8px;padding-block-end:2px;display:grid;overflow-x:auto}.vote-recent-seen-list[data-ticker-ready=true]{touch-action:pan-y pinch-zoom}@media (any-hover:hover) and (any-pointer:fine){.vote-recent-seen-list[data-ticker-ready=true]{cursor:grab}.vote-recent-seen-list[data-ticker-dragging=true]{cursor:grabbing;user-select:none}}.vote-recent-seen-list::-webkit-scrollbar{width:0;height:0;display:none}.vote-recent-seen-list:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.vote-recent-seen-item{min-height:var(--content-touch-target,44px);cursor:pointer;min-width:0;color:var(--ink);text-align:center;background:0 0;border:0;justify-items:center;gap:4px;padding:0;font-size:.65rem;font-weight:700;line-height:1.15;display:grid}.vote-recent-seen-item img,.vote-recent-seen-placeholder{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--site-accent) 24%, var(--line));background:var(--paper);width:56px;height:42px;color:var(--site-accent-dark);object-fit:cover;border-radius:8px;place-items:center;display:grid}.vote-recent-seen-item img[data-fit=contain]{object-fit:contain;padding:2px}.vote-recent-seen-item>span:last-child{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}@media (max-width:840px){.vote-page .choice-skip-shortcuts,.vote-page .vote-keyboard-hint{display:none}.vote-recent-seen{margin-top:6px;padding:6px 8px}}@media (max-width:380px) and (max-height:850px){.vote-picks{--picks-gap:6px}.vote-recent-seen-item img,.vote-recent-seen-placeholder{width:48px;height:36px}}@media (min-width:600px) and (max-width:1023px){.site-header-actions>.site-home-control{display:inline-grid}}.music-now-playing{bottom:max(12px, env(safe-area-inset-bottom));max-width:calc(100vw - 24px)}@media (max-width:599px){.site-footer-main{flex-direction:column;align-items:flex-start;gap:8px}}.site-settings-trigger{border-radius:10px;width:38px;min-height:38px;padding:0;font-size:0}.site-settings-trigger .site-settings-trigger-icon{display:inline-flex}.site-settings-trigger .site-settings-trigger-label{display:none}.site-settings-trigger:before,.site-settings-trigger:after{content:none;display:none}.site-settings-trigger-icon{display:inline-flex}.site-settings-trigger-icon svg{fill:currentColor;width:17px;height:17px;display:block}.app-shell:has(.profile-empty-invitation) .site-footer{margin-top:16px;padding-top:12px}@media (max-width:840px){.site-header-row{flex-wrap:nowrap;align-items:flex-start;gap:clamp(8px,3vw,14px)}.site-header-actions{gap:clamp(12px,3.6vw,16px)}.brand-stack{flex:0 auto;width:auto;min-width:0}.brand{width:clamp(116px,35vw,138px)}.site-header-row nav{flex:auto;justify-content:flex-end;gap:clamp(0px,.5vw,2px);width:auto;min-width:0}.site-header-row .desktop-primary-nav{display:none}.mobile-primary-nav{display:block}.site-header-row .mobile-primary-nav-panel{flex:none;justify-content:stretch;gap:2px;width:max-content;min-width:180px}.nav-link{text-align:center;white-space:nowrap;min-width:0;padding-inline-start:clamp(2px,1.2vw,8px);padding-inline-end:clamp(2px,1.2vw,8px);font-size:clamp(.64rem,2.5vw,.8rem)}.site-footer{padding:24px 0 16px;font-size:clamp(.6rem,2.6vw,.7rem)}.site-footer-main{align-items:flex-start;gap:5px}.footer-brand-group{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.footer-brand-group .context-disclaimer{flex:210px;min-width:180px;font-size:clamp(.58rem,2vw,.64rem);line-height:1.25}.footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;line-height:1.25}.footer-separator{display:inline}.footer-links a{white-space:nowrap}.site-settings-trigger{border-radius:10px;width:38px;min-height:38px;padding:0;font-size:0}.site-settings-trigger .site-settings-trigger-icon{display:inline-flex}.site-settings-trigger .site-settings-trigger-label{display:none}.site-settings-trigger:before,.site-settings-trigger:after{content:none;display:none}}@media (max-width:720px){.site-footer-main{justify-content:flex-start}.footer-brand-group,.footer-links{flex:0 auto}.footer-links{max-width:100%}}@media (max-width:840px){.site-header-actions{align-items:center;gap:clamp(8px,3.6vw,16px)}.site-header-actions>.mobile-primary-nav,.site-header-actions>.vote-settings,.site-header-actions>.music-header-control>.music-header-toggle{visibility:visible;flex:none}.site-header-actions>.mobile-primary-nav{display:block}.site-header-actions>.vote-settings{display:flex}.site-header-actions>.music-header-control>.music-header-toggle{display:inline-grid}}@media (max-width:480px){.site-header-row{flex-wrap:nowrap;align-items:flex-start}.site-header-actions{flex:auto;gap:6px;width:auto;min-width:0;margin-left:0}.site-header-actions>.mobile-primary-nav{flex:auto;min-width:0}.mobile-nav-trigger{box-sizing:border-box;gap:4px;width:100%;min-width:0;padding-inline-start:6px;padding-inline-end:6px;font-size:clamp(.6rem,2.2vw,.72rem)}.mobile-nav-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-nav-trigger>span:last-child{flex:none}.site-brand-group{gap:4px}.site-header .brand{width:clamp(100px,28vw,110px)}.site-header .brand-lockup{grid-template-columns:minmax(0,480fr) minmax(0,80fr)}.site-header-actions{gap:4px}}@media (min-width:841px){.topic-menu[data-mobile-positioned][data-positioning=ready]{overscroll-behavior:contain;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;overflow:hidden}.topic-menu[data-mobile-positioned][data-positioning=ready] .topic-results{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;overflow-y:auto}}@media (max-width:840px){.mobile-nav-trigger{min-height:44px}.mobile-primary-nav-panel .nav-link{box-sizing:border-box;min-height:44px}.site-settings-trigger{width:44px;min-height:44px}.site-header-actions>.music-header-control>.music-header-toggle{width:44px;height:44px}}.mobile-header-control-label{display:none}.mobile-primary-nav-panel.mobile-destination-panel{--destination-menu-width:480px;box-sizing:border-box;width:min(var(--destination-menu-width), calc(100vw - 32px));min-width:0;max-height:calc(100dvh - 120px - env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:0 24px 60px rgba(var(--overlay-shadow-rgb), .22);border-radius:20px;gap:8px;padding:8px;overflow:hidden auto}@media (max-width:840px){.site-header-row{position:relative}.site-header-actions{flex:none;gap:8px;margin-left:auto}.site-header-actions>.mobile-primary-nav{flex:0 0 44px;position:static}.mobile-nav-trigger{border-color:var(--line);background:var(--paper);width:44px;height:44px;color:var(--ink);border-radius:12px;padding:0}.site-header-row .mobile-destination-panel{width:100%;top:calc(100% + 10px);left:0;right:0}}.mobile-menu-topic{border-bottom:1px solid var(--line);padding-bottom:12px}.mobile-menu-topic .topic-picker{display:block}.mobile-menu-topic .topic-trigger{background:0 0;border:0;justify-content:space-between;width:100%;padding:4px 0}.mobile-menu-topic .topic-menu{box-sizing:border-box;width:100%;min-width:0;position:relative}.mobile-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-destination-panel .nav-link{border:1px solid var(--line);white-space:normal;text-align:left;touch-action:manipulation;border-radius:13px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:52px;padding:8px;font-size:.94rem;line-height:1.25;display:flex}.mobile-destination-icon{width:24px;height:24px;color:var(--teal-dark);font-size:22px}.mobile-destination-icon>svg{width:100%;height:100%;display:block}.cheeblyverse-nav-cube{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.cheeblyverse-nav-cube-inner{opacity:.48;stroke-width:1.15px}.nav-destination-copy small{margin-top:4px;font-size:.74rem;font-weight:400;line-height:1.35;display:block}.mobile-destination-panel .nav-link:not(.is-disabled):-webkit-any(.active,.is-drag-target,:hover,:active,:focus-visible) .mobile-destination-icon{color:inherit}.mobile-destination-panel .nav-link:not(.is-disabled):is(.active,.is-drag-target,:hover,:active,:focus-visible) .mobile-destination-icon{color:inherit}.mobile-destination-panel .nav-link-personal{min-width:0}.mobile-destination-panel .nav-link-personal .mobile-destination-icon{font-size:22px}.mobile-destination-panel .nav-link-secondary{flex-direction:row;justify-content:flex-start;align-items:center;min-height:48px;padding:8px 10px}.mobile-destination-panel .nav-link-cheeblyverse{flex-direction:row;grid-column:1/-1;align-items:center;gap:12px;min-height:52px}.mobile-destination-panel .nav-link-cheeblyverse .mobile-destination-icon{width:24px;height:24px;font-size:22px}.mobile-destination-panel .nav-destination-copy small{display:none}.mobile-menu-hint{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;margin:0;padding-top:8px;font-size:.72rem;line-height:1.4;display:flex}.mobile-menu-hint strong,.mobile-menu-hint span span{display:block}.mobile-menu-hint strong{color:var(--ink)}.mobile-menu-gesture{color:var(--teal-dark);flex:0 0 36px}.mobile-menu-gesture-finger{animation:2.4s ease-in-out 2 mobile-menu-drag-demo}.mobile-destination-panel .nav-link:not(.is-disabled):-webkit-any(.is-drag-target,:hover,:active,:focus-visible){background:var(--site-accent-action-fill);color:var(--site-accent-action-ink)}.mobile-destination-panel .nav-link:not(.is-disabled):is(.is-drag-target,:hover,:active,:focus-visible){background:var(--site-accent-action-fill);color:var(--site-accent-action-ink)}.mobile-destination-panel .nav-link{border-color:var(--teal);background:var(--paper-deep)}.mobile-destination-panel .nav-link.active{background:var(--site-accent-action-fill);color:var(--site-accent-action-ink)}.mobile-destination-panel .nav-link.is-disabled{border-color:var(--line);background:var(--paper)}.mobile-menu-morph rect{transform-box:fill-box;transform-origin:50%;transition:transform .16s cubic-bezier(.22,.8,.28,1),opacity .16s ease-out}.mobile-menu-cross{transform-box:fill-box;transform-origin:50%;opacity:0;transition:transform .16s cubic-bezier(.22,.8,.28,1),opacity .16s ease-out;transform:scale(.4)}.mobile-nav-trigger[aria-expanded=true] .mobile-menu-morph rect{opacity:0;transform:scale(0)}.mobile-nav-trigger[aria-expanded=true] .mobile-menu-cross{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .site-header .site-header-actions :-webkit-any(.mobile-nav-trigger,.site-settings-trigger){transition:transform .155s cubic-bezier(.22,.8,.28,1)}html[data-cheebly-motion=full] .site-header .site-header-actions :is(.mobile-nav-trigger,.site-settings-trigger){transition:transform .155s cubic-bezier(.22,.8,.28,1)}html[data-cheebly-motion=full] .site-header .site-header-actions :-webkit-any(.mobile-nav-trigger,.site-settings-trigger):active{transform:scale(.96)}html[data-cheebly-motion=full] .site-header .site-header-actions :is(.mobile-nav-trigger,.site-settings-trigger):active{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.mobile-menu-morph :-webkit-any(rect,path){transition:none}.mobile-menu-morph :is(rect,path){transition:none}}html[data-cheebly-motion=off] .mobile-menu-morph :-webkit-any(rect,path){transition:none}html[data-cheebly-motion=off] .mobile-menu-morph :is(rect,path){transition:none}html[data-cheebly-motion=reduced] .mobile-menu-morph :-webkit-any(rect,path){transition:none}html[data-cheebly-motion=reduced] .mobile-menu-morph :is(rect,path){transition:none}html[data-cheebly-motion=off] .mobile-nav-trigger,html[data-cheebly-motion=reduced] .mobile-nav-trigger,html[data-cheebly-motion=off] .site-settings-trigger,html[data-cheebly-motion=reduced] .site-settings-trigger{transition:none}@media (max-width:720px){.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page,.metadata-review-section) .site-footer:not(.mobile-destination-panel .site-footer){border:0;margin-top:0;padding-block-start:8px;padding-block-end:8px;font-size:.7rem}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page,.metadata-review-section) .site-footer:not(.mobile-destination-panel .site-footer) .footer-links{display:none}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page,.metadata-review-section) .site-footer:not(.mobile-destination-panel .site-footer) .site-footer-main{justify-content:center}.metadata-review-section,.vote-page{padding-block-start:12px;padding-block-end:12px}.metadata-review-heading .eyebrow,.vote-intro .eyebrow{margin-bottom:8px}.metadata-review-heading h1,.vote-intro h1{margin-bottom:8px;font-size:1.65rem;line-height:1.15}.metadata-review-heading,.vote-intro{margin-bottom:10px}}@media (max-width:840px){.site-header-actions>.music-header-control>.music-header-toggle>.music-header-glyph{width:24px;height:24px}.site-header .site-header-actions>.music-header-control>.music-header-toggle{box-sizing:border-box;flex:0 0 44px;width:44px;min-width:44px;height:54px;min-height:54px}.site-header .site-header-actions .site-settings-trigger{grid-template-rows:minmax(0,1fr);align-content:stretch;place-items:center}}@media (max-width:480px){.site-header .site-header-actions>.music-header-control>.music-header-toggle{height:44px;min-height:44px}}@keyframes mobile-menu-drag-demo{0%,25%,to{opacity:1;transform:translateY(0)}65%,80%{opacity:1;transform:translateY(30px)}90%{opacity:0;transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){html:not([data-cheebly-motion=full]) .mobile-menu-gesture-finger{animation:none}}html[data-cheebly-motion=off] .mobile-menu-gesture-finger,html[data-cheebly-motion=reduced] .mobile-menu-gesture-finger{animation:none}@media (max-width:480px){.site-header{padding-top:max(12px, env(safe-area-inset-top));padding-bottom:6px}.site-header-row{align-items:center;gap:6px}.brand-stack,.brand{width:clamp(100px,30vw,130px)}.site-header-actions{gap:clamp(4px,1.2vw,8px)}.site-header-actions>.mobile-primary-nav{flex-basis:44px}.mobile-nav-trigger,.site-settings-trigger,.site-header .topic-picker-header .topic-trigger,.site-header-actions>.music-header-control>.music-header-toggle{min-height:54px}.mobile-header-control-label,.site-header .topic-picker-header .mobile-header-control-label,.site-settings-trigger .site-settings-trigger-label{font-size:.58rem}}@media (max-width:720px){.site-footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page,.metadata-review-section) .site-footer:not(.mobile-destination-panel .site-footer){padding-bottom:max(8px, env(safe-area-inset-bottom))}.app-shell:has(.my-cheebly-section) .site-footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}.app-shell:has(.profile-empty-invitation) .site-footer{--footer-link-gap:6px;margin-top:12px;padding-top:6px;padding-bottom:4px}.app-shell:has(.profile-empty-invitation) .site-footer .site-footer-main{gap:4px}.app-shell:has(.profile-empty-invitation) .site-footer .footer-links{font-size:.7rem}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page,.metadata-review-section) .app-page-surface{flex-direction:column;flex:1 0 auto;display:flex}}@media (min-width:841px){.site-header .desktop-primary-nav{flex-wrap:nowrap;flex:none;width:max-content}.site-header .brand-stack{flex-shrink:0}.site-header.is-compact-nav{z-index:30;position:sticky;top:0}.site-header.is-compact-nav .desktop-primary-nav{display:none}.site-header.is-compact-nav .mobile-primary-nav{display:block}.site-footer .footer-brand-group,.site-footer .footer-links{flex:none}.site-footer .footer-links{white-space:nowrap;flex-wrap:nowrap;margin-left:auto}}@media (max-width:840px){.mobile-header-control-label,.site-header .topic-picker-header .mobile-header-control-label,.site-settings-trigger .site-settings-trigger-label{color:var(--muted);white-space:nowrap;font-size:.55rem;font-weight:700;line-height:1;display:block}.site-header .site-header-actions :is(.topic-picker-header .topic-trigger,.mobile-nav-trigger,.site-settings-trigger,.music-header-toggle){gap:3px}.site-header .topic-picker-header .topic-trigger{box-sizing:border-box;grid-template-rows:28px auto;align-content:center;justify-items:center;height:54px;padding:1px 0 0;display:grid}.mobile-nav-trigger,.site-settings-trigger,.site-header-actions>.music-header-control>.music-header-toggle{box-sizing:border-box;grid-template-rows:28px auto;align-content:center;justify-items:center;height:54px;display:grid}.site-header-actions>.music-header-control>.music-header-toggle>.music-header-glyph{place-items:center;width:28px;height:28px;font-size:24px;line-height:1;display:grid}.site-header-actions>.mobile-primary-nav .mobile-menu-morph{width:28px;height:28px}.site-header .site-header-actions :is(.topic-picker-header .topic-trigger,.mobile-nav-trigger,.site-settings-trigger,.music-header-toggle){border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);box-shadow:none;border-radius:14px;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.site-header .site-header-actions :-webkit-any(.topic-picker-header .topic-trigger,.mobile-nav-trigger,.site-settings-trigger,.music-header-toggle):-webkit-any(:hover,:focus-visible,:active,[aria-expanded=true]){border-color:var(--site-accent);background:var(--site-accent-pale);color:var(--site-accent-dark);box-shadow:0 0 0 2px var(--site-accent-soft)}.site-header .site-header-actions :is(.topic-picker-header .topic-trigger,.mobile-nav-trigger,.site-settings-trigger,.music-header-toggle):is(:hover,:focus-visible,:active,[aria-expanded=true]){border-color:var(--site-accent);background:var(--site-accent-pale);color:var(--site-accent-dark);box-shadow:0 0 0 2px var(--site-accent-soft)}.site-header .site-header-actions :is(.topic-picker-header .topic-trigger,.mobile-nav-trigger,.site-settings-trigger,.music-header-toggle):active{transform:translateY(1px)}.site-header .site-header-actions :-webkit-any(.mobile-header-control-label,.site-settings-trigger-label){color:currentColor}.site-header .site-header-actions :is(.mobile-header-control-label,.site-settings-trigger-label){color:currentColor}.site-header .site-header-actions .topic-picker-header .topic-trigger .topic-card-icon-compact{--topic-icon-size:28px}.site-header .site-header-actions .topic-picker-header .topic-trigger .topic-card-icon-compact svg{width:22px;height:22px}.site-header .site-header-actions .site-settings-trigger-icon{place-items:center;width:28px;height:28px;display:grid}.site-header .site-header-actions .site-settings-trigger-icon svg{width:21px;height:21px}.site-header .site-header-actions :-webkit-any(.topic-card-icon-compact,.mobile-menu-morph,.site-settings-trigger-icon,.music-header-glyph){color:var(--site-accent-dark)}.site-header .site-header-actions :is(.topic-card-icon-compact,.mobile-menu-morph,.site-settings-trigger-icon,.music-header-glyph){color:var(--site-accent-dark)}}@media (max-width:480px){.mobile-header-control-label,.site-header .topic-picker-header .mobile-header-control-label,.site-settings-trigger .site-settings-trigger-label{display:none}.mobile-nav-trigger,.site-settings-trigger,.site-header .topic-picker-header .topic-trigger,.site-header-actions>.music-header-control>.music-header-toggle{box-sizing:border-box;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}}@media (max-width:720px) and (min-height:680px){.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .site-footer:not(.mobile-destination-panel .site-footer){margin-top:var(--vote-section-gap,12px)}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page)>.app-page-surface{flex:1 0 auto}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page)>.app-page-surface>.page-content{flex:1 0 auto}}@media (min-width:481px) and (max-width:840px){.mobile-header-control-label,.site-header .topic-picker-header .mobile-header-control-label,.site-settings-trigger .site-settings-trigger-label{display:none}}.site-header .desktop-primary-nav>.nav-link{white-space:nowrap;flex:none;width:auto;min-width:max-content}html{scroll-padding-block-start:var(--site-sticky-inset,0px)}@media (max-width:480px){.site-header .site-brand-group{flex-wrap:nowrap;justify-content:space-between}}.vote-settings-backdrop{display:contents}.vote-settings-panel-mobile{container-type:inline-size}.vote-settings-view-switch{align-items:center;gap:5px;min-width:0;display:flex}.vote-settings-view-switch .text-button{border:1px solid var(--line);background:var(--paper);min-height:32px;color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:.74rem;font-weight:700;line-height:1.1}.vote-settings-view-switch .text-button[aria-pressed=true]{border-color:var(--site-accent);background:var(--site-accent-pale);color:var(--ink)}.vote-settings-view-switch .text-button:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.vote-settings-panel-mobile .vote-settings-section-title{min-width:0;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex}.vote-settings-panel-mobile .vote-settings-section-icon{box-sizing:border-box;border:1px solid var(--line);background:var(--paper-deep);width:18px;height:18px;color:var(--site-accent-dark);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;border-radius:5px;flex:none;padding:2px}.vote-settings-panel-mobile :-webkit-any(.sound-settings-toggle,.motion-settings-option,.appearance-settings-option,.music-repeat-option,.music-order-option,.vote-activity-option){box-sizing:border-box;border:1px solid var(--line);background:var(--paper-deep);min-width:0;color:var(--ink);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;border-radius:8px;font-size:.72rem;font-weight:750;line-height:1.15;transition:background-color .16s,border-color .16s,color .16s;position:relative}.vote-settings-panel-mobile :is(.sound-settings-toggle,.motion-settings-option,.appearance-settings-option,.music-repeat-option,.music-order-option,.vote-activity-option){box-sizing:border-box;border:1px solid var(--line);background:var(--paper-deep);min-width:0;color:var(--ink);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;border-radius:8px;font-size:.72rem;font-weight:750;line-height:1.15;transition:background-color .16s,border-color .16s,color .16s;position:relative}.vote-settings-panel-mobile .sound-settings-toggle{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:5px 6px;display:flex}.vote-settings-panel-mobile :-webkit-any(.motion-settings-option,.appearance-settings-option,.music-repeat-option,.music-order-option,.vote-activity-option){text-align:center;justify-content:center;align-items:center;min-height:44px;padding:5px 6px;display:flex}.vote-settings-panel-mobile :is(.motion-settings-option,.appearance-settings-option,.music-repeat-option,.music-order-option,.vote-activity-option){text-align:center;justify-content:center;align-items:center;min-height:44px;padding:5px 6px;display:flex}.vote-settings-panel-mobile :-webkit-any(.motion-settings-option,.appearance-settings-option,.music-repeat-option,.music-order-option,.vote-activity-option)>span{overflow-wrap:anywhere;min-width:0}.vote-settings-panel-mobile :is(.motion-settings-option,.appearance-settings-option,.music-repeat-option,.music-order-option,.vote-activity-option)>span{overflow-wrap:anywhere;min-width:0}@media (max-width:840px){.vote-settings-panel-mobile .vote-settings-section-vote-activity .vote-activity-options{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;width:100%}}.vote-settings-panel-mobile :-webkit-any(.sound-settings-toggle,.motion-settings-option,.appearance-settings-option,.music-repeat-option,.music-order-option,.vote-activity-option):has(input:checked){border-color:var(--site-accent);background:var(--site-accent-pale);color:var(--ink)}.vote-settings-panel-mobile :is(.sound-settings-toggle,.motion-settings-option,.appearance-settings-option,.music-repeat-option,.music-order-option,.vote-activity-option):has(input:checked){border-color:var(--site-accent);background:var(--site-accent-pale);color:var(--ink)}.vote-settings-panel-mobile :-webkit-any(.sound-settings-toggle,.motion-settings-option,.appearance-settings-option,.music-repeat-option,.music-order-option,.vote-activity-option):has(input:focus-visible){outline:2px solid var(--site-accent);outline-offset:2px}.vote-settings-panel-mobile :is(.sound-settings-toggle,.motion-settings-option,.appearance-settings-option,.music-repeat-option,.music-order-option,.vote-activity-option):has(input:focus-visible){outline:2px solid var(--site-accent);outline-offset:2px}.vote-settings-panel-mobile :is(.sound-settings-toggle input[type=checkbox],.motion-settings-option input[type=radio],.appearance-settings-option input[type=radio],.music-repeat-option input[type=radio],.music-order-option input[type=radio],.vote-activity-option input[type=radio]){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vote-settings-panel-mobile .vote-settings-motion-options,.vote-settings-panel-mobile .vote-settings-appearance-options,.vote-settings-panel-mobile .vote-activity-options,.vote-settings-panel-mobile .music-player-controls,.vote-settings-panel-mobile .music-repeat-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;display:grid}.vote-settings-panel-mobile .music-order-options,.vote-settings-panel-mobile .music-order-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;display:grid}.vote-settings-panel-mobile .music-repeat-option,.vote-settings-panel-mobile .music-order-option{min-height:44px}.vote-settings-panel-mobile .music-player-control{box-sizing:border-box;min-width:44px;min-height:44px}.vote-settings-panel-mobile .music-player-control:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.vote-settings-panel-mobile .vote-settings-close:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.vote-settings-panel-mobile .music-player-control>span:last-child{display:none}.vote-settings-panel-mobile .site-accent-custom-row{justify-content:flex-start;gap:8px;width:100%;min-width:0;max-width:100%;position:relative}.vote-settings-panel-mobile .site-accent-custom-label{gap:8px;min-width:0;font-size:.7rem}.vote-settings-panel-mobile .site-accent-custom-field,.vote-settings-panel-mobile .site-accent-select-row{min-width:0}.vote-settings-panel-mobile .site-accent-color-picker-wrap{position:static}.vote-settings-panel-mobile .site-accent-color-picker-popover{width:min(250px,100vw - 48px);left:auto;right:0}.vote-settings-panel-mobile .vote-settings-section-split-view .split-view-launch-label{display:none}.vote-settings-panel-mobile .vote-settings-section-split-view .split-view-launch-controls{grid-column:1/-1;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:6px;width:100%;display:grid}.vote-settings-panel-mobile .vote-settings-section-split-view .split-view-launch-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;min-width:0;display:grid}.vote-settings-panel-mobile .vote-settings-section-split-view .split-view-launch-button{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font:inherit;text-align:center;justify-content:center;align-items:center;padding:5px 4px;font-size:.7rem;line-height:1.15;display:inline-flex}.vote-settings-panel.vote-settings-panel-mobile.vote-settings-panel-opening{transform-origin:100% 0;animation:.19s cubic-bezier(.2,.8,.25,1.12) both cheebly-settings-panel-in}.vote-settings-panel.vote-settings-panel-mobile.vote-settings-panel-closing{transform-origin:100% 0;pointer-events:none;animation:.13s ease-in both cheebly-settings-panel-out}@keyframes cheebly-settings-panel-in{0%{opacity:0;transform:translateY(-7px)scale(.975)}70%{opacity:1;transform:translateY(1px)scale(1.008)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cheebly-settings-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.99)}}@media (prefers-reduced-motion:reduce){.vote-settings-panel.vote-settings-panel-mobile.vote-settings-panel-opening,.vote-settings-panel.vote-settings-panel-mobile.vote-settings-panel-closing{animation-duration:1ms}}html[data-cheebly-motion=reduced] .vote-settings-panel.vote-settings-panel-mobile:-webkit-any(.vote-settings-panel-opening,.vote-settings-panel-closing){animation:none}html[data-cheebly-motion=reduced] .vote-settings-panel.vote-settings-panel-mobile:is(.vote-settings-panel-opening,.vote-settings-panel-closing){animation:none}html[data-cheebly-motion=off] .vote-settings-panel.vote-settings-panel-mobile:-webkit-any(.vote-settings-panel-opening,.vote-settings-panel-closing){animation:none}html[data-cheebly-motion=off] .vote-settings-panel.vote-settings-panel-mobile:is(.vote-settings-panel-opening,.vote-settings-panel-closing){animation:none}@media (min-width:841px){.vote-settings-panel{gap:0;width:min(540px,100vw - 32px);padding:9px 16px;overflow:hidden}.vote-settings-panel-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-width:0;min-height:0;display:grid;overflow:hidden auto}#vote-settings-panel .vote-settings-panel-content{grid-auto-rows:max-content;align-items:start}.vote-settings-panel-content::-webkit-scrollbar{width:4px}.vote-settings-panel-content::-webkit-scrollbar-track{background:0 0}.vote-settings-panel-content::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.vote-settings-column{min-width:0;display:contents}.vote-settings-panel-heading{border:0;border-bottom:1px solid var(--line);min-height:38px;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:0 0 5px;display:flex}.vote-settings-panel-heading strong{font-size:.72rem}.vote-settings-close{min-height:28px;padding:4px 9px;font-size:.7rem}.vote-settings-section{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:5px;min-width:0;padding:4px 2px;display:grid}.music-settings-section{min-width:0}.vote-settings-section+.vote-settings-section{padding-top:4px}.vote-settings-section-title,.music-track-copy,.music-player,.music-order-control,.vote-settings-motion-options,.vote-settings-appearance-options,.site-accent-picker{grid-column:1/-1}.vote-settings-panel-mobile .sound-settings-toggle,.vote-settings-panel-mobile .motion-settings-option,.vote-settings-panel-mobile .appearance-settings-option{min-height:27px}.sound-volume{flex-direction:row;align-items:center;gap:8px}.sound-volume-label{flex:none;gap:8px}.sound-volume input[type=range]{flex:auto;width:auto;min-width:0}.music-track-copy{font-size:.66rem;line-height:1.25}.music-track-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.music-progress{gap:2px}.music-progress-meta{font-size:.58rem}.music-progress-range{min-height:22px}.music-player{gap:4px;min-height:0;padding:6px}.vote-settings-panel-mobile .music-player-control{min-height:27px;padding:3px;font-size:.64rem}.music-repeat-control{gap:3px;font-size:.62rem}.music-repeat-option{gap:2px;min-height:24px;padding:3px;font-size:.62rem}.music-next-track-button{min-height:29px;padding:4px 7px}}@media (max-width:840px){.vote-settings-backdrop{display:contents}.vote-settings-panel.vote-settings-panel-mobile{z-index:1000;width:min(480px,100vw - 24px);max-width:none;max-height:min(70dvh, calc(100dvh - 96px - env(safe-area-inset-bottom)));border:1px solid var(--site-accent-surface-border);background:var(--site-accent-surface);min-height:0;box-shadow:var(--shadow);border-radius:20px;gap:0;margin:0;padding:8px 12px;position:fixed;overflow:hidden}.vote-settings-panel-mobile .vote-settings-panel-heading{z-index:1;border:0;border-bottom:1px solid var(--line);background:var(--site-accent-surface);min-width:0;min-height:48px;box-shadow:none;border-radius:0;grid-template-rows:auto;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 0 6px;display:grid;position:sticky;top:0}.vote-settings-panel-mobile .vote-settings-panel-heading strong{grid-area:1/1;font-size:.82rem}.vote-settings-panel-mobile .vote-settings-view-switch{grid-area:1/2;min-width:0}.vote-settings-panel-mobile .vote-settings-close{box-sizing:border-box;grid-area:1/3;justify-self:end;min-width:64px;min-height:44px;padding:6px 10px;font-size:.8rem}@media (max-width:480px){.vote-settings-panel-mobile .vote-settings-panel-heading{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.vote-settings-panel-mobile .vote-settings-view-switch{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.vote-settings-panel-mobile .vote-settings-close{grid-area:1/2}}.vote-settings-panel-mobile .vote-settings-panel-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;min-width:0;min-height:0;padding:5px 1px 8px;display:grid;overflow:hidden auto}.vote-settings-panel-mobile .vote-settings-panel-content::-webkit-scrollbar{width:4px}.vote-settings-panel-mobile .vote-settings-panel-content::-webkit-scrollbar-track{background:0 0}.vote-settings-panel-mobile .vote-settings-panel-content::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}.vote-settings-panel-mobile .vote-settings-column{display:contents}.vote-settings-panel-mobile .vote-settings-section,.vote-settings-panel-mobile .vote-settings-section+.vote-settings-section{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-content:center;gap:4px 8px;min-width:0;padding:5px 0 7px;display:grid}.vote-settings-panel-mobile .vote-settings-section-title{letter-spacing:.035em;font-size:.66rem}.vote-settings-panel-mobile :-webkit-any(.vote-settings-section-appearance,.vote-settings-section-motion,.vote-settings-section-vote-activity){grid-template-columns:minmax(0,1fr);align-items:stretch}.vote-settings-panel-mobile :is(.vote-settings-section-appearance,.vote-settings-section-motion,.vote-settings-section-vote-activity){grid-template-columns:minmax(0,1fr);align-items:stretch}.vote-settings-panel-mobile :-webkit-any(.vote-settings-section-appearance,.vote-settings-section-motion,.vote-settings-section-vote-activity)>.vote-settings-section-title{white-space:normal;grid-area:auto/1}.vote-settings-panel-mobile :is(.vote-settings-section-appearance,.vote-settings-section-motion,.vote-settings-section-vote-activity)>.vote-settings-section-title{white-space:normal;grid-area:auto/1}.vote-settings-panel-mobile :-webkit-any(.vote-settings-motion-options,.vote-settings-appearance-options,.vote-activity-options){grid-area:auto/1;gap:3px;min-width:0}.vote-settings-panel-mobile :is(.vote-settings-motion-options,.vote-settings-appearance-options,.vote-activity-options){grid-area:auto/1;gap:3px;min-width:0}.vote-settings-panel-mobile :-webkit-any(.motion-settings-option,.appearance-settings-option,.vote-activity-option){min-height:44px;padding:4px 3px;font-size:.69rem}.vote-settings-panel-mobile :is(.motion-settings-option,.appearance-settings-option,.vote-activity-option){min-height:44px;padding:4px 3px;font-size:.69rem}.vote-settings-panel-mobile .vote-settings-section-appearance .vote-settings-appearance-options,.vote-settings-panel-mobile .vote-settings-section-motion .vote-settings-motion-options{grid-column:1}.vote-settings-panel-mobile :-webkit-any(.vote-settings-section-sound,.vote-settings-section-music){grid-template-rows:44px 44px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px}.vote-settings-panel-mobile :is(.vote-settings-section-sound,.vote-settings-section-music){grid-template-rows:44px 44px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px}.vote-settings-panel-mobile :-webkit-any(.vote-settings-section-sound,.vote-settings-section-music)>.vote-settings-section-title{grid-area:1/1}.vote-settings-panel-mobile :is(.vote-settings-section-sound,.vote-settings-section-music)>.vote-settings-section-title{grid-area:1/1}.vote-settings-panel-mobile :-webkit-any(.vote-settings-section-sound,.vote-settings-section-music)>.sound-settings-toggle{grid-area:1/2;justify-content:center;width:auto;min-width:92px;min-height:44px;padding:5px 8px;font-size:.74rem}.vote-settings-panel-mobile :is(.vote-settings-section-sound,.vote-settings-section-music)>.sound-settings-toggle{grid-area:1/2;justify-content:center;width:auto;min-width:92px;min-height:44px;padding:5px 8px;font-size:.74rem}.vote-settings-panel-mobile :-webkit-any(.vote-settings-section-sound,.vote-settings-section-music)>.sound-volume{grid-area:2/1/auto/-1;grid-template-columns:56px 38px minmax(0,1fr);align-items:center;gap:5px;min-width:0;height:44px;display:grid}.vote-settings-panel-mobile :is(.vote-settings-section-sound,.vote-settings-section-music)>.sound-volume{grid-area:2/1/auto/-1;grid-template-columns:56px 38px minmax(0,1fr);align-items:center;gap:5px;min-width:0;height:44px;display:grid}.vote-settings-panel-mobile .sound-volume-label{min-width:0;font-size:.72rem;line-height:1.2;display:contents}.vote-settings-panel-mobile .sound-volume-label>span:first-child{grid-column:1}.vote-settings-panel-mobile .sound-volume output{grid-column:2;justify-self:end;font-size:.7rem}.vote-settings-panel-mobile .sound-volume input[type=range]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;accent-color:var(--site-accent);grid-column:3;margin:0}.vote-settings-panel-mobile .music-player{box-sizing:border-box;background:0 0;border:0;border-radius:0;grid-column:1/-1;gap:8px;width:100%;min-height:0;padding:6px 0 2px}.vote-settings-panel-mobile .music-player-heading{min-height:22px}.vote-settings-panel-mobile .music-track-copy{min-width:0;margin:0;line-height:1.35}.vote-settings-panel-mobile .music-track-copy>span{overflow-wrap:anywhere;display:block}.vote-settings-panel-mobile .music-progress{gap:3px}.vote-settings-panel-mobile .music-progress-range{min-height:44px;margin:0}.vote-settings-panel-mobile .music-player-controls{gap:5px}.vote-settings-panel-mobile .music-repeat-control,.vote-settings-panel-mobile .music-order-control{border:0;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;margin:0;padding:0;display:grid}.vote-settings-panel-mobile .music-repeat-control legend,.vote-settings-panel-mobile .music-order-control legend{color:var(--muted);margin:0 0 3px;padding:0;font-size:.7rem;line-height:1.2}.vote-settings-panel-mobile .music-repeat-options{gap:4px}.vote-settings-panel-mobile .music-order-option{min-height:44px}.vote-settings-panel-mobile .music-shortcut-hint{display:none}.vote-settings-panel-mobile .site-accent-picker{gap:6px;width:100%;min-width:0;padding:0;display:grid}.vote-settings-panel-mobile .site-accent-select-row{grid-template-columns:76px minmax(0,1fr) auto;gap:5px;min-width:0;display:grid}.vote-settings-panel-mobile .site-accent-select-label,.vote-settings-panel-mobile .site-accent-custom-label{font-size:.68rem}.vote-settings-panel-mobile .site-accent-custom-label{grid-template-columns:76px minmax(0,1fr);gap:5px;width:100%;display:grid}.vote-settings-panel-mobile .site-accent-custom-field{flex:1;grid-template-columns:44px minmax(0,1fr);gap:5px;display:grid}.vote-settings-panel-mobile .site-accent-color-picker,.vote-settings-panel-mobile .site-accent-hex-input,.vote-settings-panel-mobile .site-accent-select-row .site-accent-random-button{box-sizing:border-box;min-height:44px}.vote-settings-panel-mobile .site-accent-color-picker{flex-basis:44px;width:44px;height:44px}.vote-settings-panel-mobile .site-accent-hex-input{flex:auto;width:100%;min-width:0;font-size:1rem}.vote-settings-panel-mobile .site-accent-select-row .site-accent-random-button{min-width:56px;padding:6px 8px;font-size:.7rem}.vote-settings-panel-mobile .site-accent-select-options{width:min(220px,100vw - 48px)}.vote-settings-panel-mobile .vote-settings-section-split-view .split-view-launch-controls{gap:4px}.vote-settings-panel-mobile .flick-choice-settings{min-height:0}.vote-settings-panel-mobile .flick-choice-content{grid-template-columns:minmax(0,1fr) 82px;gap:6px}.vote-settings-panel-mobile .flick-choice-toggle,.vote-settings-panel-mobile .flick-choice-demo{min-height:44px}.vote-settings-panel-mobile .flick-choice-demo{min-height:84px}}#vote-settings-panel :-webkit-any(button,.motion-settings-option,.appearance-settings-option,.vote-activity-option,.flick-choice-toggle,.site-accent-hex-input){min-height:44px}#vote-settings-panel :is(button,.motion-settings-option,.appearance-settings-option,.vote-activity-option,.flick-choice-toggle,.site-accent-hex-input){min-height:44px}#vote-settings-panel .site-accent-color-picker{min-width:44px}#vote-settings-panel :-webkit-any(.vote-settings-motion-options,.vote-settings-appearance-options,.vote-activity-options,.vote-settings-view-switch,.split-view-launch-options){gap:8px}#vote-settings-panel :is(.vote-settings-motion-options,.vote-settings-appearance-options,.vote-activity-options,.vote-settings-view-switch,.split-view-launch-options){gap:8px}@media (min-width:841px){#vote-settings-panel .vote-settings-panel-content{gap:8px}#vote-settings-panel .vote-settings-section{gap:8px;padding-block-start:8px;padding-block-end:8px}}@media (max-width:720px) and (pointer:coarse){.vote-settings-panel-mobile .music-shortcut-hint{display:none}}@media (pointer:coarse){.vote-settings-panel-mobile .vote-settings-panel-content{scrollbar-width:none}.vote-settings-panel-mobile .vote-settings-panel-content::-webkit-scrollbar{display:none}}@media (hover:hover) and (pointer:fine){.vote-settings-panel-mobile :-webkit-any(.sound-settings-toggle,.motion-settings-option,.appearance-settings-option,.music-repeat-option,.music-order-option,.vote-activity-option):hover{border-color:var(--site-accent);background:var(--site-accent-pale)}.vote-settings-panel-mobile :is(.sound-settings-toggle,.motion-settings-option,.appearance-settings-option,.music-repeat-option,.music-order-option,.vote-activity-option):hover{border-color:var(--site-accent);background:var(--site-accent-pale)}}@media (max-width:720px){.vote-settings-panel-mobile .vote-settings-panel-content{grid-auto-rows:max-content;align-items:start}.vote-settings-panel-mobile .vote-settings-panel-content .vote-settings-section{min-block-size:max-content}}@media (max-width:840px){#vote-settings-panel{--app-popup-bottom-clearance:80px;max-height:calc(100dvh - 140px - env(safe-area-inset-bottom));gap:8px;padding:12px}#vote-settings-panel .vote-settings-panel-content{gap:12px}#vote-settings-panel .vote-settings-section{box-sizing:border-box;gap:8px;width:100%;padding-block-start:8px;padding-block-end:8px}#vote-settings-panel .vote-settings-section-title{letter-spacing:0;text-transform:none;font-size:.875rem}#vote-settings-panel :-webkit-any(.vote-settings-motion-options,.vote-settings-appearance-options,.vote-activity-options){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:none}#vote-settings-panel :is(.vote-settings-motion-options,.vote-settings-appearance-options,.vote-activity-options){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:none}#vote-settings-panel .site-accent-picker{gap:12px}#vote-settings-panel :-webkit-any(.site-accent-select-row,.site-accent-custom-label){gap:8px}#vote-settings-panel :is(.site-accent-select-row,.site-accent-custom-label){gap:8px}#vote-settings-panel .site-accent-custom-field{gap:8px}#vote-settings-panel .site-accent-select-trigger{min-height:44px}#vote-settings-panel .settings-option-control{font-size:.875rem}#vote-settings-panel .vote-settings-view-switch .text-button{min-height:44px;font-size:.875rem}#vote-settings-panel .vote-settings-panel-content:not(.settings-profile-content){flex-direction:column;display:flex}#vote-settings-panel :-webkit-any(.flick-choice-settings,.vote-settings-section-keyboard){order:0}#vote-settings-panel :is(.flick-choice-settings,.vote-settings-section-keyboard){order:0}}.vote-settings-panel-mobile :-webkit-any(.appearance-settings-option,.motion-settings-option,.vote-activity-option):has(input[type=radio]){justify-content:center;align-items:center;min-height:44px;padding-block-start:8px;padding-block-end:8px;display:flex}.vote-settings-panel-mobile :is(.appearance-settings-option,.motion-settings-option,.vote-activity-option):has(input[type=radio]){justify-content:center;align-items:center;min-height:44px;padding-block-start:8px;padding-block-end:8px;display:flex}.vote-settings-panel-mobile :-webkit-any(.appearance-settings-option,.motion-settings-option,.vote-activity-option):has(input[type=radio])>span{text-align:center;overflow-wrap:normal;white-space:nowrap}.vote-settings-panel-mobile :is(.appearance-settings-option,.motion-settings-option,.vote-activity-option):has(input[type=radio])>span{text-align:center;overflow-wrap:normal;white-space:nowrap}.vote-settings-panel-mobile :-webkit-any(.appearance-settings-option,.motion-settings-option,.vote-activity-option):has(input[type=radio]:checked){background:var(--site-accent-action-fill);border-color:var(--ink);color:var(--site-accent-action-ink)}.vote-settings-panel-mobile :is(.appearance-settings-option,.motion-settings-option,.vote-activity-option):has(input[type=radio]:checked){background:var(--site-accent-action-fill);border-color:var(--ink);color:var(--site-accent-action-ink)}.vote-settings-panel-mobile :-webkit-any(.appearance-settings-option,.motion-settings-option,.vote-activity-option):has(input[type=radio]:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.vote-settings-panel-mobile :is(.appearance-settings-option,.motion-settings-option,.vote-activity-option):has(input[type=radio]:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.vote-settings-panel-mobile :-webkit-any(.appearance-settings-option,.motion-settings-option,.vote-activity-option):has(input[type=radio]:disabled){cursor:not-allowed;opacity:.55}.vote-settings-panel-mobile :is(.appearance-settings-option,.motion-settings-option,.vote-activity-option):has(input[type=radio]:disabled){cursor:not-allowed;opacity:.55}@media (forced-colors:active){.vote-settings-panel-mobile :-webkit-any(.appearance-settings-option,.motion-settings-option,.vote-activity-option):has(input[type=radio]:checked){color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}.vote-settings-panel-mobile :is(.appearance-settings-option,.motion-settings-option,.vote-activity-option):has(input[type=radio]:checked){color:highlighttext;forced-color-adjust:none;background:highlight;border-color:highlight}}#cheebly-music-panel{width:min(400px,100vw - 24px);max-height:min(78dvh,100dvh - 24px)}#cheebly-music-panel[data-positioning=pending]{visibility:hidden}#cheebly-music-panel .vote-settings-panel-content{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;min-width:0;min-height:0;max-height:calc(78dvh - 56px);display:grid;overflow:hidden auto}#cheebly-music-panel .vote-settings-column{min-width:0;display:contents}#cheebly-music-panel .vote-settings-section,#cheebly-music-panel .vote-settings-section+.vote-settings-section{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:8px;min-width:0;padding:10px 2px;display:grid}#cheebly-music-panel .vote-settings-section-title{grid-area:1/1;align-self:center}#cheebly-music-panel .sound-settings-toggle{box-sizing:border-box;grid-area:1/2;justify-content:center;min-width:104px;min-height:44px;padding:6px 10px}#cheebly-music-panel .sound-volume{grid-area:2/1/auto/-1;grid-template-columns:108px minmax(0,1fr);gap:8px 12px;min-height:44px}#cheebly-music-panel .sound-volume input[type=range],#cheebly-music-panel .music-progress-range{min-height:44px}#cheebly-music-panel .music-player{grid-column:1/-1;gap:10px;min-height:0;padding:10px}#cheebly-music-panel .music-player-control{box-sizing:border-box;min-height:44px}#cheebly-music-panel .music-player-control>span:last-child{display:none}#cheebly-music-panel .music-player-control:nth-child(2){border-color:var(--site-accent);background:var(--site-accent-soft);color:var(--site-accent-dark);font-weight:850}#cheebly-music-panel .music-player-control:nth-child(2)>span:last-child{display:inline}#cheebly-music-panel .music-repeat-option,#cheebly-music-panel .music-order-option{box-sizing:border-box;min-height:44px}#cheebly-music-panel .music-shortcut-hint{display:none}#cheebly-music-panel .music-panel-close{min-width:64px;min-height:44px}@media (max-width:840px){#cheebly-music-panel{width:min(420px,100vw - 24px);max-height:min(74dvh, calc(100dvh - 96px - env(safe-area-inset-bottom)))}#cheebly-music-panel .vote-settings-panel-content{max-height:none}#cheebly-music-panel .vote-settings-section,#cheebly-music-panel .vote-settings-section+.vote-settings-section{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 2px}#cheebly-music-panel .vote-settings-section-title{grid-area:1/1}#cheebly-music-panel .sound-settings-toggle{grid-area:1/2}#cheebly-music-panel .sound-volume{grid-area:2/1/auto/-1;grid-template-columns:92px minmax(0,1fr)}#cheebly-music-panel .music-player{grid-column:1/-1;padding:8px}#cheebly-music-panel .music-player-controls{grid-template-columns:minmax(44px,1fr) minmax(116px,1.6fr) minmax(44px,1fr);gap:6px}}@media (prefers-reduced-motion:reduce){#cheebly-music-panel,#cheebly-music-panel *{scroll-behavior:auto}}@container (width<=280px){.vote-settings-panel-mobile :-webkit-any(.vote-settings-section-appearance,.vote-settings-section-motion,.vote-settings-section-vote-activity){grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start}.vote-settings-panel-mobile :is(.vote-settings-section-appearance,.vote-settings-section-motion,.vote-settings-section-vote-activity){grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start}.vote-settings-panel-mobile :-webkit-any(.vote-settings-section-appearance,.vote-settings-section-motion,.vote-settings-section-vote-activity)>.vote-settings-section-title{white-space:normal;grid-area:1/1}.vote-settings-panel-mobile :is(.vote-settings-section-appearance,.vote-settings-section-motion,.vote-settings-section-vote-activity)>.vote-settings-section-title{white-space:normal;grid-area:1/1}.vote-settings-panel-mobile :-webkit-any(.vote-settings-motion-options,.vote-settings-appearance-options,.vote-activity-options){grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.vote-settings-panel-mobile :is(.vote-settings-motion-options,.vote-settings-appearance-options,.vote-activity-options){grid-area:2/1;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.vote-settings-panel-mobile .vote-settings-section-vote-activity .vote-activity-options{grid-template-columns:repeat(2,minmax(0,1fr))}.vote-settings-panel-mobile .vote-settings-section.flick-choice-settings{grid-template-rows:auto auto;align-content:start}.vote-settings-panel-mobile .site-accent-select-row{grid-template-columns:minmax(0,1fr) auto}.vote-settings-panel-mobile .site-accent-select-label{grid-column:1/-1}.vote-settings-panel-mobile .site-accent-select-control{grid-column:1}.vote-settings-panel-mobile .site-accent-select-row .site-accent-random-button{grid-column:2}}@container (width<=180px){.vote-settings-panel-mobile .vote-settings-panel-heading{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.vote-settings-panel-mobile .vote-settings-panel-heading>strong{letter-spacing:.07em;grid-area:1/1;font-size:.62rem}.vote-settings-panel-mobile .vote-settings-view-switch{flex-wrap:wrap;grid-area:2/1/auto/-1}.vote-settings-panel-mobile .vote-settings-close{grid-area:1/2}.vote-settings-panel-mobile :is(.vote-settings-motion-options,.vote-settings-appearance-options,.vote-settings-section-vote-activity .vote-activity-options){grid-template-columns:minmax(0,1fr)}.vote-settings-panel-mobile :-webkit-any(.motion-settings-option,.appearance-settings-option,.vote-activity-option){text-align:left;justify-content:flex-start;min-height:44px;padding-inline-start:10px;padding-inline-end:10px}.vote-settings-panel-mobile :is(.motion-settings-option,.appearance-settings-option,.vote-activity-option){text-align:left;justify-content:flex-start;min-height:44px;padding-inline-start:10px;padding-inline-end:10px}.vote-settings-panel-mobile .site-accent-custom-label{grid-template-columns:minmax(0,1fr)}}@media (max-width:840px){#cheebly-music-panel{--app-popup-bottom-clearance:80px;max-height:calc(100dvh - 140px - env(safe-area-inset-bottom));gap:8px;padding:12px}#cheebly-music-panel .vote-settings-section{padding-block-start:4px;padding-block-end:4px}#cheebly-music-panel .music-player{gap:4px;padding:6px}#cheebly-music-panel .music-repeat-options{grid-template-columns:repeat(3,minmax(0,1fr))}#cheebly-music-panel .music-order-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}#cheebly-music-panel .music-player-title{font-size:1rem;line-height:1.3}#cheebly-music-panel .music-order-control{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}#cheebly-music-panel .music-order-control>legend{grid-column:1/-1}}.rankings-page .ranking-action-buttons{grid-template-columns:repeat(2,minmax(44px,max-content));justify-content:start;align-items:center;gap:4px;min-width:0;display:grid}.rankings-page .ranking-action-buttons:has(.leaderboard-watch-link){grid-template-columns:repeat(3,minmax(44px,max-content))}.rankings-page .ranking-action-buttons .ranking-reaction-control{display:contents}.rankings-page .ranking-action-buttons :-webkit-any(.leaderboard-watch-link,.ranking-track-button,.ranking-reaction-trigger){grid-row:1}.rankings-page .ranking-action-buttons :is(.leaderboard-watch-link,.ranking-track-button,.ranking-reaction-trigger){grid-row:1}.rankings-page .ranking-action-buttons .leaderboard-watch-link{margin:0}.rankings-page .ranking-action-buttons :-webkit-any(.ranking-track-button,.leaderboard-watch-link,.ranking-reaction-trigger){box-sizing:border-box;justify-content:center;min-width:44px;min-height:44px}.rankings-page .ranking-action-buttons :is(.ranking-track-button,.leaderboard-watch-link,.ranking-reaction-trigger){box-sizing:border-box;justify-content:center;min-width:44px;min-height:44px}.rankings-page .ranking-action-buttons .ranking-tracking-count{grid-column:1/-1}.rankings-page .ranking-action-buttons :-webkit-any(.ranking-reaction-options,.ranking-reaction-community-summary){grid-column:1/-1}.rankings-page .ranking-action-buttons :is(.ranking-reaction-options,.ranking-reaction-community-summary){grid-column:1/-1}.rankings-page .episode-reference-meta-row{grid-template-columns:minmax(0,1fr);display:grid}.rankings-page .leaderboard-source-topic{white-space:normal;overflow-wrap:break-word;box-sizing:border-box;max-width:100%;line-height:1.25}.rankings-page .leaderboard-detail-cell{white-space:normal;overflow-wrap:break-word}.rankings-page .leaderboard-cell-record .win-loss-record{white-space:normal;flex-wrap:wrap;justify-content:center;max-width:100%;display:inline-flex}.rankings-page .win-loss-record :-webkit-any(.record-wins,.record-losses){white-space:nowrap}.rankings-page .win-loss-record :is(.record-wins,.record-losses){white-space:nowrap}.rankings-page,.ranking-sheet{--ranking-touch:var(--content-touch-target,44px);--ranking-row-art:56px;--ranking-row-art-height:56px;--ranking-row-height:100px;--ranking-row-gap:8px;--ranking-row-rank:20px;--ranking-row-score:48px;--ranking-reaction-main-height:calc(var(--ranking-row-height) - var(--ranking-touch));--ranking-reaction-emoji-size:15px;--ranking-reaction-target-gap:4px;--ranking-radius:11px;--ranking-space:var(--content-gap,8px)}.ranking-mobile-cell,.ranking-mobile-heading,.ranking-mobile-intro,.ranking-mobile-filter-button,.ranking-mobile-sort-summary{display:none}.ranking-sheet{--paper:var(--site-accent-surface-soft);--paper-deep:var(--site-accent-surface);--card:var(--site-accent-surface);--line:var(--site-accent-surface-border);--line-strong:color-mix(in srgb, var(--site-accent) 34%, var(--site-accent-surface-border));border:1px solid var(--line);border-radius:var(--content-surface-radius) var(--content-surface-radius) 0 0;width:min(100% - 24px,36rem);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--card);box-shadow:var(--shadow);overscroll-behavior:contain;margin:auto auto 0;padding:0}.ranking-sheet::backdrop{background:rgba(var(--overlay-shadow-rgb), .5)}.ranking-sheet-panel{padding:20px 20px max(20px, env(safe-area-inset-bottom))}.ranking-sheet-heading{justify-content:space-between;align-items:center;gap:var(--ranking-space);margin-bottom:16px;display:flex}.ranking-sheet-heading h2{font-size:var(--content-title-size);overflow-wrap:anywhere;margin:0}.ranking-sheet :-webkit-any(button,select,a){min-height:var(--ranking-touch);box-sizing:border-box;font:inherit}.ranking-sheet :is(button,select,a){min-height:var(--ranking-touch);box-sizing:border-box;font:inherit}.ranking-sheet button,.ranking-sheet select{border:1px solid var(--line-strong);border-radius:var(--ranking-radius);background:var(--paper);color:var(--ink);padding:8px 12px}.ranking-sheet button{cursor:pointer}.ranking-sheet .ranking-sheet-close{flex:0 0 var(--ranking-touch);padding:0;font-size:1.5rem}.ranking-sheet :-webkit-any(button,select,a):focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ranking-sheet :is(button,select,a):focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ranking-mobile-cell button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ranking-sheet-filters{gap:16px;display:grid}.ranking-sheet-filters label{gap:var(--ranking-space);display:grid}.ranking-sheet select{width:100%;min-width:0}.ranking-sheet fieldset{border:0;min-width:0;margin:0;padding:0}.ranking-sheet legend{margin-bottom:var(--ranking-space)}.ranking-sheet-periods,.ranking-sheet-footer{gap:var(--ranking-space);flex-wrap:wrap;display:flex}.ranking-sheet-periods button{flex:1}.ranking-sheet button[aria-pressed=true],.ranking-sheet-footer button:last-child{color:var(--site-accent-action-ink);background:var(--site-accent-action-fill);border-color:var(--site-accent-action-fill)}.ranking-sheet-footer button{flex:1}.ranking-sheet-metadata,.ranking-sheet-retention{color:var(--muted);line-height:1.5}.ranking-sheet-retention{font-size:var(--content-metadata-size)}.ranking-sheet-record{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 16px;display:flex}.ranking-sheet-details{gap:var(--ranking-space);margin-block-start:20px;margin-block-end:20px;display:grid}.ranking-sheet-details>div{gap:var(--ranking-space);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.ranking-sheet-details dt{color:var(--muted)}.ranking-sheet-details dd{overflow-wrap:anywhere;margin:0}.ranking-sheet-links{flex-wrap:wrap;gap:16px;display:flex}.ranking-sheet .ranking-sheet-reference-link{display:none}.ranking-sheet a{color:var(--teal);align-items:center;display:inline-flex}.ranking-sheet .ranking-reaction-control{gap:var(--ranking-space);flex-wrap:wrap;display:flex}.ranking-sheet .ranking-reaction-options{width:100%;max-width:none;box-shadow:none;margin:0;position:static;transform:none}.ranking-sheet .ranking-reaction-community-summary{gap:var(--ranking-space);flex-wrap:wrap;display:flex}.ranking-sheet .ranking-reaction-hint{color:var(--muted);font-size:var(--content-metadata-size)}.ranking-sheet-with-artwork .ranking-sheet-heading{z-index:2;background:var(--card);position:sticky;top:0}.ranking-detail-artwork{isolation:isolate;width:min(100%,144px);height:clamp(88px,20dvh,144px);margin:0 auto 12px;position:relative}.ranking-detail-artwork-image{object-fit:contain;width:100%;height:100%;display:block}.ranking-detail-artwork-unavailable{color:var(--muted);font-size:var(--content-metadata-size);margin:0 0 12px}.rankings-page .ranking-protection-link,.ranking-sheet .ranking-protection-link{min-height:0;color:var(--teal);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}.ranking-protection-link:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (max-width:720px){.ranking-sheet .ranking-sheet-reference-link{display:inline-flex}.rankings-page .ranking-desktop-heading{display:none}.rankings-page .ranking-mobile-heading{display:inline}.app-shell .page-content section.rankings-page>.page-header{margin:0;display:block}.rankings-page .ranking-header-actions{justify-content:flex-start;margin-top:8px}.app-shell .page-content section.rankings-page>.page-header .eyebrow{display:none}.app-shell .page-content section.rankings-page .page-header h1{letter-spacing:var(--tracking-heading);text-shadow:none;margin:0;font-size:clamp(1.45rem,6.1vw,1.7rem);line-height:1.2}.ranking-mobile-intro{color:var(--muted);font-size:var(--content-metadata-size);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:6px 0 18px;display:flex}.ranking-mobile-live-control{align-self:center;min-width:0;margin-left:auto}.ranking-mobile-live-control .stats-v1-live-control{justify-content:flex-end;gap:4px;width:auto;max-width:100%;font-size:clamp(.6rem,2.4vw,.7rem)}.ranking-mobile-live-control .stats-v1-live-state{width:auto;min-width:0;padding:3px 6px}.ranking-mobile-live-control .stats-v1-live-detail{font-size:inherit}.app-shell .page-content section.rankings-page .ranking-board-shell.responsive-region{gap:0 var(--ranking-space);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search filters""tabs sort""tracking-retention tracking-retention""tracking tracking""refresh refresh""search-status search-status""leaderboard leaderboard";padding:0;display:grid}.rankings-page .ranking-board-shell>.ranking-tracking-toolbar,.rankings-page .ranking-tracking-toolbar>.ranking-toolbar-scope{display:contents}.rankings-page .ranking-toolbar-scope>.ranking-toolbar-label{display:none}.app-shell .page-content section.rankings-page .ranking-board-shell.responsive-region :-webkit-any(.ranking-group-filter,.ranking-toolbar-comparison,.ranking-toolbar-meta,.leaderboard-mobile-sort){display:none}.app-shell .page-content section.rankings-page .ranking-board-shell.responsive-region :is(.ranking-group-filter,.ranking-toolbar-comparison,.ranking-toolbar-meta,.leaderboard-mobile-sort){display:none}.app-shell .page-content section.rankings-page .ranking-board-shell.responsive-region .ranking-tracking-retention{font-size:var(--content-metadata-size);grid-area:tracking-retention;align-self:center;margin:8px 0 12px;padding:12px}.app-shell .page-content section.rankings-page .ranking-board-shell.responsive-region .ranking-search{grid-area:search;min-width:0;padding:0}.ranking-search>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rankings-page .ranking-search-input-wrap{position:relative}.rankings-page .ranking-search-input-wrap:before{content:"";border:1.5px solid var(--muted);pointer-events:none;border-radius:50%;width:12px;height:12px;position:absolute;top:14px;left:13px}.rankings-page .ranking-search-input-wrap:after{content:"";background:var(--muted);pointer-events:none;width:6px;height:1.5px;position:absolute;top:28px;left:25px;transform:rotate(45deg)}.app-shell .page-content section.rankings-page .ranking-board-shell.responsive-region .ranking-search-input{width:100%;min-height:var(--ranking-touch);border:1px solid var(--line);border-radius:var(--ranking-radius);background:var(--card);padding:8px 10px 8px 36px;font-size:1rem}.ranking-mobile-filter-button{min-height:var(--ranking-touch);border:1px solid var(--site-accent-surface-border);border-radius:var(--ranking-radius);color:var(--ink);background:var(--site-accent-surface);font:inherit;font-size:var(--content-metadata-size);grid-area:filters;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.ranking-mobile-filter-button svg{width:16px;height:16px}.app-shell .page-content section.rankings-page .ranking-board-shell.responsive-region .ranking-tracking-filter{background:0 0;border:0;border-radius:0;grid-area:tabs;justify-self:start;align-items:stretch;gap:16px;width:auto;margin:12px 0 0;padding:0}.app-shell .page-content section.rankings-page .ranking-board-shell.responsive-region .ranking-tracking-filter button{min-width:var(--ranking-touch);min-height:var(--ranking-touch);font-size:var(--content-metadata-size);color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;padding:0;font-weight:500}.app-shell .page-content section.rankings-page .ranking-board-shell.responsive-region .ranking-tracking-filter button[aria-pressed=true]{color:var(--teal);border-bottom-color:var(--teal);font-weight:700}.rankings-page .ranking-filter-full-label{display:none}.rankings-page .ranking-filter-short-label{display:inline}.ranking-mobile-sort-summary{min-height:var(--ranking-touch);max-width:120px;color:var(--muted);font:inherit;overflow-wrap:anywhere;background:0 0;border:0;grid-area:sort;align-self:end;padding:0 4px;font-size:.75rem;display:block}.rankings-page .ranking-tracking-status{grid-area:tracking;margin-top:8px;font-size:.75rem}.rankings-page .ranking-refresh-status{grid-area:refresh}.rankings-page .ranking-search-status{grid-area:search-status}.rankings-page .ranking-tracking-error{grid-column:1/-1}.rankings-page .leaderboard{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-area:leaderboard;min-width:0}.rankings-page .leaderboard-header,.rankings-page .leaderboard-row:before{display:none}.rankings-page .leaderboard-tier-break{background:0 0;border-top:0;min-height:32px;padding:12px 0 4px}.rankings-page .leaderboard-tier-break-label{letter-spacing:.08em;color:var(--muted);font-size:.625rem}.app-shell .page-content section.rankings-page .ranking-board-shell .leaderboard-row:not(.leaderboard-header){min-height:var(--ranking-row-height);border:0;border-bottom:1px solid var(--line);box-shadow:none;contain-intrinsic-block-size:var(--ranking-row-height);background:0 0;border-radius:0;padding:0;display:block}.rankings-page .leaderboard-row:not(.leaderboard-header)>:not(.ranking-mobile-cell){display:none}.rankings-page .leaderboard-row .ranking-mobile-cell{width:100%;min-height:var(--ranking-row-height);align-items:center;display:flex}.ranking-mobile-summary{grid-template-columns:var(--ranking-row-rank) minmax(0, 1fr) var(--ranking-row-score);align-items:center;gap:var(--ranking-row-gap);min-width:0;min-height:var(--ranking-row-height);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:10px 0;display:grid}.ranking-mobile-rank{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem}.ranking-mobile-summary .episode-reference{grid-template-columns:var(--ranking-row-art) minmax(0, 1fr);gap:var(--ranking-row-gap);align-items:center;width:100%;min-width:0;display:grid}.ranking-mobile-summary .episode-reference-thumbnail{width:var(--ranking-row-art);border-radius:var(--ranking-radius);background:0 0;border:0;height:56px;margin:0}.ranking-mobile-summary .episode-reference-copy{min-width:0;display:block}.ranking-mobile-summary .episode-reference-title{letter-spacing:var(--tracking-heading-subtle);white-space:normal;overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.25;display:block}.ranking-mobile-summary .episode-reference-meta-row{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:5px;display:grid}.ranking-mobile-summary .episode-reference-meta{min-width:0;color:var(--muted);white-space:normal;overflow-wrap:anywhere;text-overflow:clip;font-size:.6875rem;line-height:1.3;display:block;overflow:visible}.ranking-mobile-summary .win-loss-record{font-size:.6875rem;line-height:1.3}.ranking-mobile-numbers{font-variant-numeric:tabular-nums;justify-items:end;gap:6px;min-width:0;display:grid}.ranking-mobile-score{letter-spacing:var(--tracking-heading);font-size:1.125rem;font-weight:700}.ranking-mobile-movement{color:var(--muted);text-align:right;font-size:.6875rem}.ranking-mobile-movement-up{color:var(--success)}.ranking-mobile-movement-down{color:var(--danger)}.ranking-mobile-track{flex:0 0 var(--ranking-touch);width:var(--ranking-touch);height:var(--ranking-touch);border-radius:var(--ranking-radius);color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ranking-mobile-track:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ranking-mobile-track svg{width:16px;height:16px}.ranking-mobile-track.is-tracked{color:var(--teal);background:0 0}.ranking-mobile-track:disabled{opacity:.5;cursor:default}.rankings-page .leaderboard-row .ranking-mobile-cell-with-reactions{grid-template-columns:minmax(0, 1fr) var(--ranking-touch);display:grid}.ranking-mobile-cell-with-reactions .ranking-mobile-summary{min-height:var(--ranking-reaction-main-height);grid-area:1/1;padding-block-start:0;padding-block-end:0}.ranking-mobile-cell-with-reactions .ranking-mobile-summary .episode-reference-thumbnail{height:var(--ranking-row-art-height);block-size:var(--ranking-row-art-height)}.ranking-mobile-cell-with-reactions .ranking-mobile-track{grid-area:1/2}.ranking-mobile-row-footer{align-items:flex-start;gap:var(--ranking-space);min-width:0;grid-area:2/1/auto/-1;padding-inline-start:calc(var(--ranking-row-rank) + var(--ranking-row-art) + var(--ranking-row-gap) * 2);display:flex}.ranking-mobile-row-footer>.win-loss-record{font-size:.6875rem;line-height:var(--ranking-reaction-emoji-size);flex:none}.ranking-mobile-reactions{align-items:flex-start;gap:var(--ranking-reaction-target-gap);min-width:var(--ranking-touch);min-height:var(--ranking-touch);flex:1;display:flex}.ranking-mobile-reactions button{flex:0 0 var(--ranking-touch);width:var(--ranking-touch);height:var(--ranking-touch);color:var(--muted);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:flex-start;gap:2px;padding:0 2px;display:inline-flex}.ranking-mobile-reaction-emoji{font-size:var(--ranking-reaction-emoji-size);line-height:1}.ranking-mobile-reaction-count{text-overflow:ellipsis;max-width:25px;font-size:.6875rem;line-height:var(--ranking-reaction-emoji-size);overflow:hidden}.ranking-mobile-reactions button[aria-pressed=true]{background:var(--teal-soft);color:var(--teal)}.ranking-mobile-reactions button:disabled{cursor:default}.ranking-mobile-reaction-more{font-size:1rem}.rankings-page .ranking-tracking-filter button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ranking-mobile-sort-summary:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ranking-mobile-filter-button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}}.ranking-mobile-description{display:none}.app-shell .page-content .rankings-page .ranking-board-shell .ranking-search-status{min-height:0;margin:12px 0;padding:0}@media (max-width:720px){.app-shell .page-content section.rankings-page>.page-header{grid-template-columns:minmax(0,1fr) 8.5rem;align-items:flex-start;gap:8px 12px;margin-bottom:12px;display:grid}.rankings-page>.page-header .page-header-copy{min-width:0}.rankings-page>.page-header .page-header-description{font-size:var(--content-metadata-size);margin-top:6px}.rankings-page .ranking-desktop-description{display:none}.rankings-page .ranking-mobile-description{display:inline}.app-shell .page-content section.rankings-page>.page-header .stats-v1-live-control{box-sizing:border-box;width:8.5rem;min-width:8.5rem;max-width:none;font-size:var(--content-metadata-size);grid-template-columns:64px 64px;align-items:center;gap:2px 6px;margin-left:auto;display:grid}.rankings-page>.page-header .stats-v1-live-detail{white-space:nowrap;grid-area:2/1/auto/-1;justify-content:flex-end;min-width:0}}.ranking-sheet.ranking-entity-sheet{--ranking-detail-green:var(--site-accent-action-fill);--ranking-detail-ink:var(--site-accent-action-ink);--ranking-detail-soft:var(--site-accent-surface-soft);--ranking-detail-text:var(--ink);--ranking-detail-line:color-mix(in srgb, var(--site-accent-action-fill) 45%, var(--line));--card:var(--site-accent-surface-soft);--line:color-mix(in srgb, var(--ink) 14%, var(--card));inset:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));width:auto;max-width:28rem;max-height:calc(100dvh - max(24px, env(safe-area-inset-top)) - max(24px, env(safe-area-inset-bottom)));border:1px solid var(--ranking-detail-line);background:var(--site-accent-surface,var(--card));border-radius:20px;margin:auto;padding:0;overflow:hidden}.ranking-sheet.ranking-entity-sheet::backdrop{background:rgba(var(--overlay-shadow-rgb), .78);backdrop-filter:blur(4px)}.ranking-entity-sheet .ranking-sheet-panel{box-sizing:border-box;max-height:inherit;overscroll-behavior:contain;padding:16px 16px max(16px, env(safe-area-inset-bottom));overflow-y:auto}.ranking-sheet-handle{background:linear-gradient(color-mix(in srgb, var(--ink) 24%, transparent),color-mix(in srgb, var(--ink) 24%, transparent)) center / 36px 4px no-repeat transparent;border:0;width:44px;height:44px;margin:-5px auto 12px;padding:0;display:block}.ranking-entity-sheet .ranking-sheet-handle{background:linear-gradient(color-mix(in srgb, var(--ink) 24%, transparent), color-mix(in srgb, var(--ink) 24%, transparent)) center / 36px 4px no-repeat transparent;box-shadow:none;color:#0000;border:0;border-radius:0;padding:0}.ranking-sheet.ranking-entity-sheet{transform:translateY(var(--sheet-drag-y,0px));transition:transform .18s ease-out}.ranking-sheet.ranking-entity-sheet[data-sheet-dragging=true]{transition:none}.ranking-entity-sheet .ranking-sheet-heading{z-index:2;background:var(--site-accent-surface,var(--card));text-align:center;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;min-height:44px;margin:-16px -16px 8px;padding:12px 56px 8px;display:grid;position:sticky;top:0}.ranking-entity-sheet .ranking-sheet-title{background:0 0;grid-column:1;min-width:0}.ranking-entity-sheet .ranking-sheet-title h2{color:var(--ranking-detail-text);overflow-wrap:anywhere;text-wrap:balance;background:0 0;margin:0}.ranking-entity-sheet .ranking-sheet-title p{color:var(--muted);font-size:var(--content-metadata-size);margin:4px 0 0}.ranking-entity-sheet .ranking-sheet-close{border:1px solid var(--ranking-detail-line);background:var(--ranking-detail-soft);width:44px;height:44px;min-height:44px;color:var(--ranking-detail-text);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px}.ranking-entity-sheet .ranking-sheet-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.ranking-entity-sheet .ranking-sheet-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:8px}.ranking-entity-sheet .ranking-sheet-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.ranking-entity-sheet .ranking-sheet-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:8px}.ranking-entity-sheet .ranking-sheet-close svg{width:20px;height:20px;display:block}.ranking-entity-sheet .ranking-detail-artwork{background:0 0;border:0;width:160px;height:clamp(104px,19dvh,152px);margin:0 auto 12px}.ranking-entity-content{gap:12px;display:grid}.ranking-entity-tabs{border:1px solid var(--line);background:color-mix(in srgb, var(--ink) 4%, var(--card));border-radius:999px;grid-template-columns:1fr 1fr;padding:2px;display:grid}.ranking-entity-sheet .ranking-entity-tabs button{color:var(--muted);background:0 0;border:0;border-radius:999px}.ranking-entity-sheet .ranking-entity-tabs button[aria-selected=true]{background:var(--ranking-detail-green);color:var(--ranking-detail-ink);font-weight:700}.ranking-entity-rank{border:1px solid var(--line);border-radius:var(--ranking-radius);background:var(--paper);padding:12px}.ranking-entity-rank-title{align-items:center;gap:12px;display:flex}.ranking-entity-rank-title>.topic-card-icon{place-items:initial;border:0;border-radius:0;flex:none;width:auto;height:auto;padding:0;display:inline-flex;color:var(--site-accent-action-fill)!important;background:0 0!important}.ranking-entity-rank-title>.topic-card-icon svg{width:28px;height:28px;display:block}.ranking-entity-rank-summary{gap:2px;min-width:0;display:grid}.ranking-entity-rank-summary>span{font-size:var(--content-metadata-size);color:var(--muted)}.ranking-entity-rank-title strong{overflow-wrap:anywhere;font-size:2.25rem;line-height:1.1}.ranking-entity-rank-title strong.is-unranked{font-size:1.45rem}.ranking-entity-counts{text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:12px 0 0;display:grid}.ranking-entity-counts>div{text-align:center;align-content:center;justify-items:center;gap:3px;min-width:0;padding:2px 4px;display:grid}.ranking-entity-counts>div+div{border-inline-start:1px solid var(--line)}.ranking-entity-counts dt{color:var(--muted);text-transform:lowercase;overflow-wrap:anywhere;order:2;font-size:.75rem}.ranking-entity-counts dd{order:1;margin:0;font-size:1.15rem;font-weight:700}.ranking-entity-elo-details{border:1px solid var(--line);border-radius:var(--ranking-radius);margin-top:4px}.ranking-entity-elo-details summary{cursor:pointer;grid-template-columns:1fr auto 18px;align-items:center;gap:8px;min-height:44px;padding:8px 12px;list-style:none;display:grid}.ranking-entity-elo-details summary::-webkit-details-marker{display:none}.ranking-entity-elo-details summary svg{width:18px;height:18px}.ranking-entity-elo-details[open] summary svg{transform:rotate(90deg)}.ranking-entity-elo-details summary:focus-visible{outline:2px solid var(--ranking-detail-line);outline-offset:2px}.ranking-entity-elo-details p{font-size:var(--content-metadata-size);color:var(--muted);margin:0;padding:0 12px 12px;line-height:1.5}.ranking-entity-retention{border-top:1px solid var(--line);margin:0 12px 12px;padding-top:8px}.ranking-entity-retention h3{margin:0 0 4px;font-size:.75rem}.ranking-entity-retention .ranking-sheet-retention{padding:0}.ranking-entity-sheet .ranking-sheet-details{flex-wrap:wrap;gap:8px;margin:0;display:flex}.ranking-entity-sheet .ranking-sheet-details>div{background:var(--ranking-detail-soft);max-width:100%;color:var(--ranking-detail-text);border:0;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:.75rem;display:flex}.ranking-entity-sheet .ranking-sheet-details dt{align-items:center;gap:6px;display:inline-flex}.ranking-entity-sheet .ranking-sheet-details dt:before{content:none}.ranking-entity-sheet .ranking-sheet-details dt :-webkit-any(svg,img){flex:none;width:17px;height:17px}.ranking-entity-sheet .ranking-sheet-details dt :is(svg,img){flex:none;width:17px;height:17px}.ranking-entity-sheet .ranking-sheet-details dd{min-width:0}.ranking-entity-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.ranking-entity-actions.has-wiki{grid-template-columns:repeat(4,minmax(0,1fr))}.ranking-entity-actions>.ranking-reaction-control{display:contents}.ranking-entity-sheet .ranking-entity-actions :-webkit-any(.ranking-entity-track,.ranking-reaction-trigger,.ranking-entity-wiki,.ranking-entity-share){box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--ranking-radius);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.ranking-entity-sheet .ranking-entity-actions :is(.ranking-entity-track,.ranking-reaction-trigger,.ranking-entity-wiki,.ranking-entity-share){box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--ranking-radius);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.ranking-entity-sheet .ranking-entity-actions>.ranking-entity-track{grid-area:1/1}.ranking-entity-sheet .ranking-entity-actions .ranking-reaction-trigger{grid-area:1/2}.ranking-entity-sheet .ranking-entity-actions>.ranking-entity-share{grid-area:1/3}.ranking-entity-sheet .ranking-entity-actions.has-wiki>.ranking-entity-wiki{grid-area:1/4}.ranking-entity-sheet .ranking-entity-actions :-webkit-any(.ranking-entity-track[aria-pressed=true],.ranking-reaction-trigger[aria-expanded=true],.ranking-reaction-trigger-selected,.ranking-entity-share[aria-busy=true]){border-color:var(--ranking-detail-green);background:var(--ranking-detail-green);color:var(--ranking-detail-ink)}.ranking-entity-sheet .ranking-entity-actions :is(.ranking-entity-track[aria-pressed=true],.ranking-reaction-trigger[aria-expanded=true],.ranking-reaction-trigger-selected,.ranking-entity-share[aria-busy=true]){border-color:var(--ranking-detail-green);background:var(--ranking-detail-green);color:var(--ranking-detail-ink)}.ranking-entity-sheet .ranking-entity-actions :-webkit-any(.ranking-reaction-options,.ranking-reaction-community-summary){grid-area:2/1/auto/-1}.ranking-entity-sheet .ranking-entity-actions :is(.ranking-reaction-options,.ranking-reaction-community-summary){grid-area:2/1/auto/-1}.ranking-entity-sheet .ranking-entity-actions .ranking-reaction-options{z-index:auto;width:100%;max-width:none;position:static;top:auto;left:auto}.ranking-entity-sheet .ranking-entity-actions:has(.ranking-reaction-community-summary) .ranking-reaction-options{grid-row:3}.ranking-entity-track svg{flex:none;width:18px;height:18px}.ranking-entity-sheet .ranking-entity-actions .ranking-entity-track[aria-pressed=true]{background:var(--ranking-detail-green);border-color:var(--ranking-detail-green);color:var(--ranking-detail-ink)}.ranking-entity-actions svg{flex:none;width:18px;height:18px}.ranking-entity-actions .ranking-reference-arrow{display:none}.ranking-entity-sheet .ranking-entity-profile{border:1px solid var(--ranking-detail-line);border-radius:var(--ranking-radius);min-height:44px;color:var(--ranking-detail-text);justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}.ranking-entity-profile svg{width:18px;height:18px}.ranking-entity-personal-empty{border:1px solid var(--line);border-radius:var(--ranking-radius);padding:12px;line-height:1.5}.ranking-entity-personal-empty p,.ranking-entity-sheet .ranking-sheet-retention{margin:0}.ranking-entity-personal-empty a{margin-top:10px}.ranking-entity-personal-empty .ranking-vote-link{gap:8px}.ranking-entity-personal-empty .ranking-vote-link svg{flex:none;width:18px;height:18px}.ranking-entity-personal-empty .ranking-personal-choices-link{width:fit-content;display:block}.ranking-personal-history{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.ranking-personal-history h3{margin:0 0 6px;font-size:.85rem}.ranking-personal-history ol{margin:0;padding-inline-start:20px}.ranking-personal-history li+li{margin-top:5px}.ranking-personal-history p{color:var(--muted)}.ranking-personal-score{margin-top:8px}.ranking-entity-sheet .ranking-entity-personal-empty .ranking-vote-link{border-color:var(--site-accent-action-fill);background:var(--site-accent-action-fill);color:var(--site-accent-action-ink);text-decoration:none}.ranking-entity-share-status{color:var(--muted);font-size:var(--content-metadata-size);margin:-6px 0 0}.ranking-sheet-details>.ranking-sheet-detail-source,.ranking-sheet-details>.ranking-sheet-detail-movement{border-radius:var(--ranking-radius);background:var(--site-accent-surface-soft);justify-content:space-between;align-items:flex-start;gap:8px 14px;padding:8px 10px;display:flex}.ranking-sheet-details>:-webkit-any(.ranking-sheet-detail-source,.ranking-sheet-detail-movement) dt{flex:0 0 7.2rem}.ranking-sheet-details>:is(.ranking-sheet-detail-source,.ranking-sheet-detail-movement) dt{flex:0 0 7.2rem}.ranking-sheet-details>:-webkit-any(.ranking-sheet-detail-source,.ranking-sheet-detail-movement) dd{text-align:right;flex:auto;min-width:0;font-weight:600}.ranking-sheet-details>:is(.ranking-sheet-detail-source,.ranking-sheet-detail-movement) dd{text-align:right;flex:auto;min-width:0;font-weight:600}@media (max-width:360px){.ranking-entity-counts dt{white-space:nowrap;overflow-wrap:normal;font-size:.68rem}.ranking-sheet-details>:-webkit-any(.ranking-sheet-detail-source,.ranking-sheet-detail-movement){grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.ranking-sheet-details>:is(.ranking-sheet-detail-source,.ranking-sheet-detail-movement){grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.ranking-sheet-details>:-webkit-any(.ranking-sheet-detail-source,.ranking-sheet-detail-movement) dt{flex:initial}.ranking-sheet-details>:is(.ranking-sheet-detail-source,.ranking-sheet-detail-movement) dt{flex:initial}.ranking-sheet-details>:-webkit-any(.ranking-sheet-detail-source,.ranking-sheet-detail-movement) dd{flex:initial;text-align:start}.ranking-sheet-details>:is(.ranking-sheet-detail-source,.ranking-sheet-detail-movement) dd{flex:initial;text-align:start}.ranking-entity-sheet .ranking-entity-actions :-webkit-any(.ranking-entity-track,.ranking-reaction-trigger,.ranking-entity-wiki,.ranking-entity-share){flex-direction:column;gap:2px;padding:5px 3px}.ranking-entity-sheet .ranking-entity-actions :is(.ranking-entity-track,.ranking-reaction-trigger,.ranking-entity-wiki,.ranking-entity-share){flex-direction:column;gap:2px;padding:5px 3px}}@media (hover:hover){.ranking-entity-sheet .ranking-entity-actions button:hover,.ranking-entity-sheet .ranking-entity-profile:hover{background:var(--paper-deep)}.ranking-entity-sheet .ranking-entity-actions .ranking-entity-track[aria-pressed=true]:hover{background:var(--ranking-detail-green)}.ranking-entity-sheet .ranking-entity-actions :-webkit-any(.ranking-reaction-trigger[aria-expanded=true],.ranking-reaction-trigger-selected,.ranking-entity-share[aria-busy=true]):hover{background:var(--ranking-detail-green)}.ranking-entity-sheet .ranking-entity-actions :is(.ranking-reaction-trigger[aria-expanded=true],.ranking-reaction-trigger-selected,.ranking-entity-share[aria-busy=true]):hover{background:var(--ranking-detail-green)}.ranking-entity-sheet .ranking-entity-actions .ranking-entity-share:hover{background:var(--paper-deep)}.ranking-entity-sheet .ranking-entity-actions .ranking-entity-share[aria-busy=true]:hover{background:var(--ranking-detail-green)}}@media (min-width:721px){@container responsive-page (width<=42rem){.ranking-board-shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"search""group""filter""range""meta""balance""tracking""tracking-retention""refresh""search-status""sort""leaderboard";gap:0 8px;display:grid}.ranking-board-shell>.ranking-tracking-toolbar,.ranking-board-shell .ranking-tracking-toolbar>.ranking-toolbar-scope{display:contents}.ranking-board-shell .ranking-toolbar-scope>.ranking-toolbar-label{display:none}.ranking-board-shell .ranking-search{grid-area:search;align-self:stretch;min-width:0;padding:8px 12px 4px}.ranking-board-shell .ranking-group-filter{align-self:stretch;padding:4px 12px 8px}.ranking-board-shell .ranking-search-input{min-height:44px;padding:6px 9px;font-size:.78rem}.ranking-board-shell .ranking-tracking-filter{grid-area:filter;place-self:stretch stretch;inline-size:auto;max-inline-size:100%;margin:0 12px 8px}.ranking-board-shell .ranking-tracking-filter button{white-space:nowrap;flex:1 1 0;min-width:0;min-height:44px;padding-inline-start:9px;padding-inline-end:9px;font-size:.72rem}.ranking-board-shell .ranking-toolbar-meta{grid-area:meta;justify-self:stretch;align-items:stretch;width:auto;min-width:0;padding:0 0 8px 12px}.ranking-board-shell .ranking-toolbar-meta-top{justify-content:flex-start;align-items:center;gap:6px;min-width:0}.ranking-board-shell .ranking-toolbar-comparison{grid-area:range;grid-template-columns:minmax(0,1fr);place-self:stretch stretch;gap:5px;min-width:0;margin:0 12px 10px;display:grid}.ranking-board-shell .ranking-toolbar-comparison>.ranking-toolbar-label{text-align:left;white-space:nowrap;align-self:stretch;margin:0;font-size:.6rem}.ranking-board-shell .ranking-period-selector{box-sizing:border-box;overscroll-behavior-inline:contain;scrollbar-width:thin;justify-content:flex-start;gap:3px;width:100%;min-width:0;padding:2px;overflow-x:auto}.ranking-board-shell .ranking-period-button{flex:none;min-width:44px;min-height:44px;padding-inline-start:9px;padding-inline-end:9px;font-size:.68rem}.ranking-board-shell .ranking-tracking-status{border-top:1px solid var(--line);text-align:left;grid-area:tracking;min-width:0;padding:6px 12px 8px;font-size:.64rem}.ranking-board-shell .ranking-tracking-status-empty{display:none}.ranking-board-shell .ranking-tracking-retention{grid-area:tracking-retention;padding:8px 12px;font-size:.68rem}.ranking-board-shell .ranking-refresh-status{border-top:1px solid var(--line);text-align:right;white-space:normal;grid-area:refresh;place-self:center end;min-width:0;margin:0 12px;padding:6px 0 8px;font-size:.64rem}.ranking-board-shell .ranking-search-status{grid-area:search-status}.ranking-board-shell .leaderboard-mobile-sort{grid-area:sort}.ranking-board-shell .leaderboard{grid-area:leaderboard;min-width:0}}@container responsive-page (width>=14rem) and (width<=42rem){.ranking-board-shell{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"search search""filter filter""group range""meta meta""balance balance""tracking tracking""tracking-retention tracking-retention""refresh refresh""search-status search-status""sort sort""leaderboard leaderboard"}}}.app-shell .ranking-board-shell>.mobile-disclosure{grid-column:1/-1;width:100%}.ranking-filter-short-label,.ranking-mobile-record-summary{display:none}.stats-v1{width:100%;max-width:var(--layout-max-width);min-width:0;padding-top:var(--page-heading-top);padding-bottom:clamp(36px,6vw,72px)}.stats-v1 h1,.stats-v1 h2,.stats-v1 h3,.stats-v1 p{max-width:none}.stats-v1-header,.stats-v1-section-heading{justify-content:space-between;align-items:end;gap:clamp(18px,4vw,48px);display:flex}.stats-v1-section-heading-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.stats-v1-header{grid-template-columns:minmax(0,1fr) auto;gap:0 clamp(18px,4vw,48px);margin-bottom:clamp(22px,4vw,36px);display:grid;container-type:inline-size}.stats-v1-header .page-header-copy{display:contents}.stats-v1-header .eyebrow,.stats-v1-header h1{grid-column:1/-1}.stats-v1-header h1{font-size:clamp(1rem,4.5vw,3.6rem);white-space:nowrap;margin:5px 0 0;font-size:clamp(1rem,5.55556cqi,3.6rem)}.stats-v1-header .stats-v1-intro{grid-column:1}.stats-v1-header .stats-v1-live-control{grid-column:2}.stats-v1-intro{max-width:480px;color:var(--muted);margin:10px 0 0;font-size:.94rem;line-height:1.55}.stats-v1-live-control{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:.76rem;display:inline-flex}.stats-v1-live-dot{width:.42em;height:.42em;color:var(--teal)}.stats-v1-live-control button,.stats-v1-period-selector button{color:var(--teal-dark);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:800}.stats-v1-live-control button{padding:5px 0}.stats-v1-live-state{box-sizing:border-box;border:1px solid var(--site-accent);color:var(--site-accent-dark);border-radius:999px;justify-content:center;align-items:center;gap:4px;width:64px;min-width:64px;padding:4px 8px;font-weight:800;line-height:1;display:inline-flex}.stats-v1-live-detail{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:inline-flex}.stats-v1-live-control-paused .stats-v1-live-state{border-color:var(--line-strong);background:var(--line);color:var(--muted)}.stats-v1-live-control-paused .stats-v1-live-dot{background:var(--muted)}.stats-v1-live-control .stats-v1-live-toggle{border:1px solid var(--site-accent-action-fill);box-sizing:border-box;background:var(--site-accent-action-fill);min-width:64px;color:var(--site-accent-action-ink);cursor:pointer;font:inherit;text-align:center;border-radius:999px;padding:4px 9px;font-weight:800}@media (hover:hover) and (pointer:fine){.stats-v1-live-control .stats-v1-live-toggle:hover{filter:brightness(.92)}}.stats-v1-live-control .stats-v1-live-toggle:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.stats-v1-summary-grid,.stats-v1-story-grid,.stats-v1-rivalry-grid,.stats-v1-change-grid,.stats-v1-history-grid{gap:clamp(10px,1.6vw,18px);display:grid}.stats-v1-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin-bottom:0}.stats-topic-switcher{gap:12px;margin-block-start:18px;margin-block-end:26px;display:grid}.stats-topic-switcher-grid{grid-template-columns:repeat(var(--stats-topic-switcher-columns,auto-fit), minmax(min(100%, 208px), 1fr));gap:8px;display:grid}.stats-topic-switcher-card{border:1px solid color-mix(in srgb, var(--line) 78%, var(--topic-color-primary));min-width:0;min-height:58px;color:var(--ink);background:color-mix(in srgb, var(--card) 94%, var(--topic-color-primary));box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent);border-radius:15px;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex}.stats-topic-switcher-card .topic-card-icon-compact{width:38px;height:38px;color:var(--topic-color-primary);background:color-mix(in srgb, var(--topic-color-primary) 12%, var(--paper));flex:0 0 38px}.stats-topic-switcher-card .topic-card-icon-compact svg{width:22px;height:22px}.stats-topic-switcher-copy{min-width:0;color:var(--muted);gap:3px;font-size:.72rem;line-height:1.2;display:grid}.stats-topic-switcher-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.93rem;font-weight:700;overflow:hidden}.stats-topic-switcher-card.is-active{border-color:color-mix(in srgb, var(--topic-color-primary) 68%, var(--line));background:color-mix(in srgb, var(--card) 87%, var(--topic-color-primary));box-shadow:0 0 0 2px color-mix(in srgb, var(--topic-color-primary) 22%, transparent), 0 5px 14px color-mix(in srgb, var(--topic-color-primary) 12%, transparent)}.stats-topic-switcher-card:focus-visible{outline:3px solid var(--topic-color-primary);outline-offset:2px}@media (max-width:680px){.stats-topic-switcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-topic-switcher-card{gap:8px;min-height:62px;padding:8px}.stats-topic-switcher-card .topic-card-icon-compact{flex-basis:32px;width:32px;height:32px}.stats-topic-switcher-card .topic-card-icon-compact svg{width:19px;height:19px}.stats-topic-switcher-copy strong{white-space:normal;font-size:.84rem}}@media (hover:hover) and (pointer:fine){.stats-topic-switcher-card:hover{border-color:var(--topic-color-primary);background:color-mix(in srgb, var(--card) 86%, var(--topic-color-primary));box-shadow:0 7px 16px color-mix(in srgb, var(--topic-color-primary) 16%, transparent);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.stats-topic-switcher-card{transition:none}}html[data-cheebly-motion=reduced] .stats-topic-switcher-card,html[data-cheebly-motion=off] .stats-topic-switcher-card{transition:none}.stats-community-empty{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:15px;justify-content:space-between;align-items:center;gap:clamp(18px,3vw,36px);margin-top:20px;padding:clamp(18px,2.4vw,26px);display:flex}.stats-community-empty-copy{min-width:0}.stats-community-empty h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.2rem,1.8vw,1.55rem)}.stats-community-empty p{max-width:700px;color:var(--muted);margin:7px 0 0;line-height:1.5}.stats-community-empty-actions{flex:none;gap:10px;display:flex}.stats-community-empty .button{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex}.stats-v1-metric,.stats-v1-change-card,.stats-v1-history-feature,.stats-v1-history-pair,.stats-v1-era-card,.stats-v1-milestone-count,.stats-v1-rivalry,.stats-v1-story,.stats-v1-movement-card{border:1px solid var(--line);background:var(--card);border-radius:15px;min-width:0;box-shadow:0 10px 28px #3238310b}.stats-v1-metric{flex-direction:column;justify-content:space-between;min-height:132px;padding:clamp(15px,2vw,22px);display:flex}.stats-v1-metric,.stats-v1-change-card,.stats-v1-history-feature,.stats-v1-history-pair,.stats-v1-era-card,.stats-v1-milestone-count,.stats-v1-rivalry,.stats-v1-story,.stats-v1-movement-card,.stats-v1-milestone-history-panel,.stats-v1-rivalry-warming{position:relative;overflow:hidden}.stats-v1-hover-card{--stats-card-accent:#64757a;--stats-card-accent-start:#64757a;--stats-card-accent-end:#64757a;--stats-card-sheen-start:#64757a2e;--stats-card-sheen-end:#64757a1a;--stats-card-shadow-color:#32404321;position:relative;overflow:hidden}.stats-v1-hover-card[data-stats-tone=positive]{--stats-card-accent:#2f7f70;--stats-card-accent-start:#2f7f70;--stats-card-accent-end:#2f7f70;--stats-card-sheen-start:#2f7f703d;--stats-card-sheen-end:#2f7f7024;--stats-card-shadow-color:#1f51492b}.stats-v1-hover-card[data-stats-tone=negative]{--stats-card-accent:var(--coral);--stats-card-sheen-start:#d66e5540;--stats-card-sheen-end:#d66e5524;--stats-card-shadow-color:#d66e5526}.stats-v1-hover-card[data-stats-tone=gold]{--stats-card-accent:#b7832c;--stats-card-accent-start:#b7832c;--stats-card-accent-end:#b7832c;--stats-card-sheen-start:#b7832c45;--stats-card-sheen-end:#b7832c24;--stats-card-shadow-color:#915b1c26}.stats-v1-hover-card[data-stats-tone=mixed-gold]{--stats-card-accent:#b7832c;--stats-card-accent-start:#b7832c;--stats-card-accent-end:#d66e55;--stats-card-sheen-start:#b7832c3d;--stats-card-sheen-end:#d66e5530;--stats-card-shadow-color:#915b1c26}.stats-v1-hover-card[data-stats-tone=sleeper]{--stats-card-accent:#875eb0;--stats-card-accent-start:#875eb0;--stats-card-accent-end:#875eb0;--stats-card-sheen-start:#875eb03d;--stats-card-sheen-end:#875eb024;--stats-card-shadow-color:#65468726}.stats-v1-hover-card[data-stats-tone=contentious]{--stats-card-accent:#a36f32;--stats-card-sheen-start:#be84303d;--stats-card-sheen-end:#be843021;--stats-card-shadow-color:#915b1c24}.stats-v1-hover-card[data-stats-tone=activity]{--stats-card-accent:#6d65a7;--stats-card-sheen-start:#6d65a73b;--stats-card-sheen-end:#6d65a71f;--stats-card-shadow-color:#4f488424}.stats-v1-hover-card[data-stats-tone=mixed]{--stats-card-accent:#2f7f70;--stats-card-accent-start:#2f7f70;--stats-card-accent-end:#d66e55;--stats-card-sheen-start:#2f7f7038;--stats-card-sheen-end:#d66e5530;--stats-card-shadow-color:#60514626}.stats-v1-hover-card[data-stats-tone=mixed-sleeper]{--stats-card-accent:#875eb0;--stats-card-accent-start:#875eb0;--stats-card-accent-end:#d66e55;--stats-card-sheen-start:#875eb038;--stats-card-sheen-end:#d66e5530;--stats-card-shadow-color:#65468726}.stats-v1-hover-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg, transparent 0%, var(--stats-card-sheen-start) 38%, var(--stats-card-sheen-end) 58%, transparent 100%);width:28%;position:absolute;top:-70%;bottom:-70%;left:-30%;transform:translate(-240%)rotate(14deg)}html[data-cheebly-motion=full] .stats-v1-hover-card{transition:border-color .18s,box-shadow .26s,transform .42s cubic-bezier(.2,.72,.25,1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .stats-v1-hover-card{will-change:transform}html[data-cheebly-motion=full] .stats-v1-hover-card.stats-v1-card-hovering{border-color:var(--stats-card-accent);box-shadow:var(--stats-card-hover-shadow-x,0px) var(--stats-card-hover-shadow-y,18px) var(--stats-card-hover-shadow-blur,38px) var(--stats-card-shadow-color), var(--shadow);transform:perspective(1100px) translate3d(0, -2px, 0) translateZ(var(--stats-card-hover-depth,0px)) rotateX(var(--stats-card-hover-rotate-x,0deg)) rotateY(var(--stats-card-hover-rotate-y,0deg));transform-style:preserve-3d}html[data-cheebly-motion=full] .stats-v1-hover-card:hover:after{animation:.76s cubic-bezier(.18,.8,.25,1) stats-v1-card-sheen}}@keyframes stats-v1-card-sheen{0%{opacity:0;transform:translate(-240%)rotate(14deg)}14%{opacity:1}to{opacity:0;transform:translate(520%)rotate(14deg)}}html[data-cheebly-motion=reduced] .stats-v1-hover-card,html[data-cheebly-motion=off] .stats-v1-hover-card{transition:none}html[data-cheebly-motion=reduced] .stats-v1-hover-card:after,html[data-cheebly-motion=off] .stats-v1-hover-card:after{display:none}.stats-v1-label{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:850;line-height:1.25}.stats-v1-metric strong{color:var(--ink);letter-spacing:-.06em;font-size:clamp(1.55rem,2.3vw,2.25rem);line-height:1}.stats-v1-metric small,.stats-v1-story small,.stats-v1-story p,.stats-v1-rivalry small,.stats-v1-change-card small,.stats-v1-history-feature small,.stats-v1-history-pair small,.stats-v1-milestone-count small,.stats-v1-era-row,.stats-v1-section-note{color:var(--muted);font-size:.74rem;line-height:1.45}.stats-v1-community-section,.stats-v1-rivalry-section,.stats-v1-movement-section,.stats-v1-change-section,.stats-v1-history-section,.stats-v1-milestone-section{margin-top:clamp(32px,4vw,52px)}.stats-v1-section-heading{align-items:end;margin-bottom:17px}.stats-v1-section-heading h2{letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(1.35rem,2.1vw,1.85rem)}.stats-v1-section-note{text-align:left;max-width:620px;margin:7px 0 0}.stats-v1-story-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.stats-v1-story{flex-direction:column;min-height:100%;display:flex;overflow:hidden}.stats-v1-story-art{aspect-ratio:16/9;background:#171918;position:relative;overflow:hidden}.stats-v1-story-art img{width:100%;height:100%;display:block}.stats-v1-story-badges{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.stats-v1-story-badge{background:rgba(var(--card-rgb), .91);color:var(--teal-dark);letter-spacing:.08em;text-align:center;border-radius:999px;padding:5px 7px;font-size:.58rem;font-weight:850}.stats-v1-story[data-stats-tone] .stats-v1-story-badge{color:var(--stats-card-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--stats-card-accent) 28%, transparent)}.stats-v1-story-copy{flex-direction:column;flex:auto;gap:5px;min-height:142px;padding:15px 16px 17px;display:flex}.stats-v1-story-meta{flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;display:flex}.stats-v1-story-meta small{flex:0 auto;min-width:0}.stats-v1-story-meta .pokemon-type-labels{font-size:.76rem}.stats-v1-story-meta .leaderboard-watch-link{font-size:.72rem}.stats-v1-story-copy h3{letter-spacing:-.04em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;line-height:1.1;display:-webkit-box;overflow:hidden}.stats-v1-story-copy strong{color:var(--teal-dark);margin-top:0;font-size:1.13rem}.stats-v1-story-copy p{margin:0}.stats-v1-story-signal-list{gap:7px;margin-top:0;display:grid}.stats-v1-story-signal strong{margin:0;line-height:1.15;display:block}.stats-v1-story-signal p{margin:2px 0 0}.stats-v1-story-empty{flex-direction:column;min-height:100%;display:flex}.stats-v1-story-art-neutral{background:var(--paper-deep)}.stats-v1-story-empty small{max-width:300px}.stats-v1-warming-note{color:var(--muted);margin:10px 0 0;font-size:.72rem;line-height:1.45}.stats-v1-empty{color:var(--muted);font-size:.86rem;font-weight:750;display:block}.stats-v1-maturity-context{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:12px;font-size:.73rem;line-height:1.45;display:flex}.stats-v1-maturity-context strong{color:var(--teal-dark);font-size:.76rem;font-weight:850}.stats-v1-progressive-section{margin-top:clamp(28px,3vw,40px)}.stats-v1-progressive-line{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin:0;font-size:.78rem;line-height:1.45;display:flex}.stats-v1-progressive-line strong{color:var(--teal-dark);font-size:.82rem}.stats-v1-progressive-state{border-left:2px solid var(--line);color:var(--muted);margin:0;padding:4px 0 4px 12px;font-size:.78rem;line-height:1.45}.stats-v1-rivalry-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.stats-v1-rivalry-kicker{align-items:center;gap:9px;display:flex}.stats-v1-rivalry-rank{aspect-ratio:1;background:var(--teal-dark);width:27px;color:var(--card);border-radius:50%;place-items:center;font-size:.66rem;font-weight:900;display:inline-grid}.stats-v1-rivalry{flex-direction:column;gap:12px;min-height:148px;padding:19px;display:flex}.stats-v1-rivalry-episodes{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.stats-v1-rivalry-episode{gap:6px;min-width:0}.stats-v1-rivalry-episode .episode-reference-thumbnail{background:var(--card);flex-basis:48px;block-size:36px;inline-size:48px}.stats-v1-rivalry-episode .episode-reference-thumbnail-image{object-fit:contain}.stats-v1-rivalry-episode .episode-reference-copy,.stats-v1-rivalry-episode .episode-reference-title,.stats-v1-rivalry-episode .episode-reference-meta-row{min-width:0}.stats-v1-rivalry-episode .episode-reference-title,.stats-v1-rivalry-episode .episode-reference-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stats-v1-rivalry-names{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.stats-v1-rivalry-names strong{letter-spacing:-.03em;text-overflow:ellipsis;font-size:.95rem;line-height:1.15;overflow:hidden}.stats-v1-rivalry-names strong:last-child{text-align:right}.stats-v1-rivalry-names span{color:var(--coral);text-transform:uppercase;font-size:.67rem;font-weight:850}.stats-v1-rivalry b{color:var(--teal-dark);letter-spacing:-.05em;font-size:1.45rem}.stats-v1-rivalry-empty{justify-content:flex-start}.stats-v1-rivalry-warming{border:1px dashed var(--line);background:rgba(var(--card-rgb), .5);border-radius:15px;flex-direction:column;grid-column:1/-1;gap:6px;min-width:0;padding:16px 18px;display:flex}.stats-v1-rivalry-warming strong{color:var(--teal-dark);font-size:.92rem}.stats-v1-rivalry-warming small{color:var(--muted);font-size:.74rem;line-height:1.45}.stats-v1-movement-heading{margin-bottom:9px}.stats-v1-period-selector{border:1px solid var(--line);background:var(--card);border-radius:999px;flex:none;gap:3px;padding:3px;display:inline-flex}.stats-v1-period-selector button{min-width:42px;color:var(--muted);border-radius:999px;padding:7px 8px;font-size:.66rem}.stats-v1-period-selector button[aria-pressed=true]{background:var(--site-accent-action-fill);color:var(--site-accent-action-ink)}.stats-v1-movement-disclosure{margin:0 0 11px}.stats-v1-movement-card{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.stats-v1-move-row{flex-direction:column;justify-content:space-between;gap:12px;min-width:0;min-height:112px;padding:19px 22px;display:flex}.stats-v1-move-row+.stats-v1-move-row{border-left:1px solid var(--line)}.stats-v1-move-row>span{color:var(--muted);font-size:.73rem;font-weight:800}.stats-v1-move-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.stats-v1-move-row strong{letter-spacing:-.04em;font-size:1.18rem}.stats-v1-move-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.stats-v1-move-up strong{color:var(--teal-dark)}.stats-v1-move-down strong{color:var(--coral)}.stats-v1-change-section{--stats-change-positive:#16803f;--stats-change-negative:#c43d3d}.stats-v1-change-grid.responsive-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.stats-v1-change-side-column{align-self:stretch;gap:var(--responsive-grid-gap);grid-template-rows:repeat(2,minmax(0,1fr));min-width:0;display:grid}.stats-v1-change-side-column>.stats-v1-change-card{min-height:0}.stats-v1-change-card,.stats-v1-history-feature,.stats-v1-history-pair{flex-direction:column;justify-content:flex-start;gap:10px;min-height:112px;padding:18px;display:flex}.stats-v1-change-card strong,.stats-v1-history-feature strong,.stats-v1-history-pair strong{color:var(--ink);letter-spacing:-.04em;text-overflow:ellipsis;font-size:1.08rem;overflow:hidden}.stats-v1-change-volatile{flex-direction:column;gap:7px;min-width:0;display:flex}.stats-v1-change-volatile>small{color:var(--muted);font-size:.74rem;line-height:1.45}.stats-v1-change-card .episode-reference-thumbnail{flex-basis:80px;block-size:45px;inline-size:80px}.stats-v1-change-volatile .episode-reference-title{white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stats-v1-change-card{gap:8px;min-height:132px;padding:16px}.stats-v1-change-card>strong{font-size:1.18rem;line-height:1.1}.stats-v1-change-totals{flex-wrap:wrap;gap:0 4px;display:flex}.stats-v1-change-totals .stats-v1-change-entered,.stats-v1-change-episode-group.stats-v1-change-episode-group--entered>span{color:var(--stats-change-positive)}.stats-v1-change-totals .stats-v1-change-exited,.stats-v1-change-episode-group.stats-v1-change-episode-group--exited>span{color:var(--stats-change-negative)}.stats-v1-change-episodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:2px;display:grid}.stats-v1-change-episode-group{align-content:start;gap:6px;min-width:0;display:grid}.stats-v1-change-episode-group>span{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1.2}.stats-v1-change-episode-list{gap:5px;min-width:0;display:grid}.stats-v1-change-episode-list .episode-reference{gap:0;min-width:0}.stats-v1-change-episode-list .episode-reference-thumbnail,.stats-v1-change-episode-list .episode-reference-meta-row{display:none}.stats-v1-change-episode-list .episode-reference-copy{min-width:0}.stats-v1-change-episode-list .episode-reference-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;font-weight:700;line-height:1.25;overflow:hidden}.stats-v1-change-episodes-empty{color:var(--muted);grid-column:1/-1;font-size:.74rem;line-height:1.45}.stats-v1-type-panel{border:1px solid var(--line);background:var(--card);border-radius:15px;min-width:0;padding:20px 22px 22px;box-shadow:0 10px 28px #3238310b}.stats-v1-type-panels{gap:18px;display:grid}.stats-v1-type-panel>.stats-v1-section-note{margin:4px 0 0}.stats-v1-group-period{justify-self:end;margin-bottom:12px}.stats-v1-group-insights{margin-bottom:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.stats-v1-group-insights>div{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:12px;align-content:start;justify-items:center;gap:4px;min-width:0;padding:13px 14px;display:grid}.stats-v1-group-insights span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.stats-v1-group-insights strong{margin-top:3px}.stats-v1-source-topic-performance-name{align-items:center;gap:6px;min-width:0;display:inline-flex}.stats-v1-source-topic-performance-name .topic-card-icon-compact{--topic-icon-size:28px;border-radius:8px;flex:0 0 28px;width:28px;height:28px}.stats-v1-source-topic-performance-name .topic-card-icon-compact svg{width:18px;height:18px}.stats-v1-group-insights .stats-v1-source-topic-performance-name,.stats-v1-group-insights .stats-v1-source-topic-performance-name>span:not(.topic-card-icon){color:var(--ink);font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.stats-v1-group-insights b{color:var(--teal-dark);font-size:.78rem}.stats-v1-group-insights small{color:var(--muted);font-size:.7rem}.stats-v1-type-dial-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;max-width:900px;margin:18px 0 0;margin-inline-start:auto;margin-inline-end:auto;padding:0;list-style:none;display:grid}.stats-v1-type-dial-band{min-width:0}.stats-v1-type-dial-band>h4{color:var(--ink);text-align:center;margin:0 0 10px;font-size:.8rem}.stats-v1-type-dial-band>ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.stats-v1-type-band-empty{color:var(--muted);text-align:center;margin:0;padding:18px 12px;font-size:.8rem}.stats-v1-type-dial-card{border:1px solid var(--line);border-top:3px solid var(--type-color);background:color-mix(in srgb, var(--type-color) 7%, var(--paper));text-align:center;border-radius:12px;align-content:start;justify-items:center;min-width:0;padding:15px 12px 14px;display:grid}.stats-v1-type-dial-card h4{justify-content:center;align-items:center;gap:7px;margin:0;font-size:.85rem;display:flex}.stats-v1-type-dial-context{min-height:1.35em;color:var(--muted);font-size:.7rem}.stats-v1-type-dial-empty{border:1px dashed var(--line);width:min(100%,160px);min-height:92px;color:var(--muted);border-radius:80px 80px 10px 10px;place-items:center;margin-top:8px;font-size:.8rem;font-weight:800;display:grid}.avgn-season-label{align-items:center;gap:6px;display:inline-flex}.avgn-season-label-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.stats-v1-type-dial{width:min(100%,160px);height:auto;margin-top:8px;overflow:visible}.stats-v1-type-dial-track,.stats-v1-type-dial-fill{fill:none;stroke-width:11px;stroke-linecap:butt}.stats-v1-type-dial-track{stroke:var(--line)}.stats-v1-type-dial-center-mark,.stats-v1-type-dial-needle{fill:none;stroke:var(--ink);stroke-linecap:round}.stats-v1-type-dial-center-mark{stroke-width:3px}.stats-v1-type-dial-needle{stroke-width:2.5px}.stats-v1-type-dial-hub{fill:var(--ink)}.stats-v1-type-dial-value{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:-4px;font-size:1.25rem;line-height:1.1}.stats-v1-type-dial-value span{font-size:.7rem}.stats-v1-type-dial-meta{gap:3px;margin-top:5px;display:grid}.stats-v1-season-watch-link{text-align:center;justify-self:center}.stats-v1-type-dial-detail{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem}.stats-v1-type-dial-top25{color:var(--teal-dark);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.stats-v1-type-unrated-section{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.stats-v1-type-unrated-section>summary{cursor:pointer;min-height:44px;padding-block-start:12px;padding-block-end:12px;font-weight:700}.stats-v1-type-unrated-section>ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.stats-v1-group-method{margin-top:18px}.stats-v1-group-method summary{cursor:pointer;min-height:44px;padding-block-start:12px;padding-block-end:12px;font-weight:700}.stats-v1-group-method p{color:var(--muted);margin:0}@media (max-width:720px){.stats-v1-type-unrated-section>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-v1-type-dial-card{padding:8px}.stats-v1-type-dial{width:min(100%,120px)}.stats-v1-group-insights{gap:6px;margin-bottom:12px}.stats-v1-group-insights>div{padding:8px 6px}.stats-v1-type-dial-grid{grid-template-columns:1fr;gap:20px}.stats-v1-type-dial-band>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stats-v1-type-dial-band:first-child{order:3}.stats-v1-type-dial-band:nth-child(2){order:2}.stats-v1-type-dial-band:nth-child(3){order:1}}.stats-v1-history-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin-top:clamp(16px,2vw,24px)}.stats-v1-history-grid>article{box-sizing:border-box}.stats-v1-history-grid .episode-reference-copy{min-width:0}.stats-v1-history-grid .episode-reference-meta{text-overflow:clip;-webkit-line-clamp:unset;-webkit-box-orient:vertical;display:block}.stats-v1-history-pair{justify-content:flex-start}.stats-v1-era-card{flex-direction:column;min-width:0;display:flex}.stats-v1-era-row{align-items:center;display:grid}.stats-v1-era-row i{background:var(--paper-deep);border-radius:999px;display:block;overflow:hidden}.stats-v1-era-row i b{border-radius:inherit;height:100%;display:block}.stats-v1-milestone-layout{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);align-items:stretch;gap:14px;display:grid}.stats-v1-milestone-count{border-color:var(--line);background:var(--card);flex-direction:column;justify-content:center;gap:12px;min-height:132px;padding:20px;display:flex}.stats-v1-milestone-count strong{color:var(--teal-dark);letter-spacing:-.08em;font-size:clamp(2rem,4vw,3.6rem);line-height:.9}.stats-v1-milestone-history{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-content:start;gap:10px;min-width:0;padding:5px 0;display:grid}.stats-v1-milestone-history-panel{border:1px solid var(--line);background:var(--card);border-radius:15px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:center;gap:0 18px;padding:10px 18px;box-shadow:0 10px 28px #3238310b}.stats-v1-milestone-history-panel>.stats-v1-milestone-history-empty{border-bottom:0;grid-column:1/-1}.stats-v1-milestone-history>div{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:12px 4px;scroll-margin-block:24px;display:flex}.stats-v1-milestone-history>div:target{background:color-mix(in srgb, var(--teal) 8%, var(--card));box-shadow:inset 3px 0 0 var(--teal);border-radius:10px;padding-inline-start:12px;padding-inline-end:12px}.stats-v1-milestone-history strong{color:var(--teal-dark);font-size:1.15rem}.stats-v1-milestone-history span,.stats-v1-milestone-history time{color:var(--muted);text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;font-size:.72rem;line-height:1.35;overflow:visible}@media (max-width:980px){.stats-v1-history-feature,.stats-v1-era-card{grid-column:span 1}}@media (max-width:720px){.stats-community-empty{flex-direction:column;align-items:stretch}.stats-community-empty-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stats-v1{padding-top:var(--page-heading-top)}.stats-v1-header,.stats-v1-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.stats-v1-header{margin-bottom:14px;display:flex}.stats-v1-header .page-header-copy{flex-direction:column;align-items:flex-start;width:100%;display:flex}.stats-v1-intro{font-size:.86rem}.stats-v1-live-control{align-self:flex-start}.stats-v1-section-note{text-align:left;margin:0}.stats-v1-summary-grid{gap:9px;margin-bottom:0}.stats-v1-metric{min-height:116px;padding:14px}.stats-v1-metric strong{font-size:1.5rem}.stats-v1-story-grid{gap:10px}.stats-v1-story-copy{min-height:154px;padding:12px}.stats-v1-story-copy h3{font-size:.9rem}.stats-v1-story-copy strong{font-size:1rem}.stats-v1-story-copy p,.stats-v1-story-copy small{font-size:.68rem}.stats-v1-history-pair .episode-reference-thumbnail{flex-basis:80px}.stats-v1-change-card .episode-reference-thumbnail{flex-basis:72px;block-size:40px;inline-size:72px}.stats-v1-rivalry-grid,.stats-v1-change-grid.responsive-grid{grid-template-columns:1fr}.stats-v1-change-side-column{grid-template-rows:none;align-self:auto}.stats-v1-change-episode-list .episode-reference-title{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.stats-v1-movement-heading{gap:13px}.stats-v1-period-selector{justify-content:space-between;align-self:stretch}.stats-v1-period-selector button{flex:1 1 0;min-width:0}.stats-v1-movement-card{grid-template-columns:1fr}.stats-v1-move-row+.stats-v1-move-row{border-top:1px solid var(--line);border-left:0}.stats-v1-history-grid,.stats-v1-milestone-layout{grid-template-columns:1fr}.stats-v1-milestone-history{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.stats-v1-story-art{aspect-ratio:16/8}}.stats-v1-season-watch-link{width:fit-content;color:var(--teal-dark);text-underline-offset:.18em;grid-column:1/-1;font-size:.68rem;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.stats-v1-season-watch-link:hover{color:var(--ink)}}.stats-v1-season-watch-link:focus-visible{color:var(--ink)}.stats-v1-history-grid{grid-auto-rows:auto;align-items:stretch;gap:clamp(10px,1.35vw,16px)}.stats-v1-history-grid>article{border-radius:14px;min-height:0;padding:15px 16px 16px;position:relative;overflow:hidden;box-shadow:0 8px 22px #3238310e}.stats-v1-history-grid>article:before,.stats-v1-metric:before,.stats-v1-change-card:before,.stats-v1-history-feature:before,.stats-v1-history-pair:before,.stats-v1-era-card:before,.stats-v1-milestone-count:before,.stats-v1-rivalry:before,.stats-v1-story:before,.stats-v1-movement-card:before,.stats-v1-milestone-history-panel:before,.stats-v1-rivalry-warming:before{content:"";background:var(--teal);height:3px;position:absolute;top:0;bottom:auto;left:0;right:0}.stats-v1-story[data-stats-tone]:before{z-index:2;background:linear-gradient(90deg, var(--stats-card-accent-start), var(--stats-card-accent-end))}.stats-v1-history-grid>article>.stats-v1-label{min-height:0;color:var(--ink);letter-spacing:.09em;text-wrap:balance;font-size:.66rem;font-weight:900;line-height:1.35;display:block}.stats-v1-history-card-note{color:var(--muted);margin-top:-2px;font-size:.69rem;font-weight:650;line-height:1.25;display:block}.stats-v1-history-feature{gap:8px}.stats-v1-history-feature,.stats-v1-history-pair{justify-content:space-between}.stats-v1-history-feature strong{color:var(--teal-dark);letter-spacing:-.06em;margin-top:8px;font-size:clamp(2.1rem,3.5vw,2.8rem);line-height:.9}.stats-v1-history-feature small{max-width:23ch;font-size:.75rem;line-height:1.35}.stats-v1-era-card{gap:6px;padding:15px 16px 16px}.stats-v1-era-card .stats-v1-label{margin-bottom:2px}.stats-v1-era-row{grid-template-columns:64px minmax(0,1fr) 64px;gap:7px;font-size:.7rem;line-height:1.15}.stats-v1-era-row i{border:1px solid var(--line);height:8px}.stats-v1-era-row i b{background:var(--teal-dark)}.stats-v1-era-row strong{min-width:64px;box-sizing:border-box;background:var(--paper-deep);inline-size:64px;color:var(--teal-dark);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;border-radius:5px;padding:2px 4px;font-size:.72rem;line-height:1.1}.stats-v1-history-pair{gap:12px}.stats-v1-history-pair .episode-reference{grid-template-columns:96px minmax(0,1fr)}.stats-v1-history-pair .episode-reference-copy{align-self:start}.stats-v1-history-pair .episode-reference-thumbnail{flex-basis:auto}.stats-v1-history-grid .episode-reference-title{letter-spacing:-.025em;font-size:.95rem;font-weight:800;line-height:1.15}.stats-v1-history-grid .episode-reference-meta-row{display:block}.stats-v1-history-grid .episode-reference-meta{white-space:normal;overflow-wrap:anywhere;margin-top:4px;font-size:.7rem;line-height:1.32;overflow:visible}.stats-v1-history-pair .stats-v1-history-card-stats{color:var(--teal-dark);margin:-4px 0 0;line-height:1.25}@media (max-width:720px){.stats-v1-history-grid>article{padding:14px}.stats-v1-history-pair .episode-reference{grid-template-columns:88px minmax(0,1fr);gap:10px}.stats-v1-history-pair .episode-reference-thumbnail{block-size:50px;inline-size:88px}}.stats-v1-history-grid .episode-reference-title{text-overflow:clip;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.stats-v1-history-pair .episode-reference{flex-direction:column;align-items:stretch;gap:10px;display:flex}.stats-v1-history-pair .episode-reference-thumbnail{aspect-ratio:16/9;border-radius:10px;flex:none;block-size:auto;inline-size:100%}.stats-v1-history-pair .episode-reference-copy{gap:6px}.stats-v1-history-pair .episode-reference-title{font-size:1.05rem;line-height:1.2}.stats-v1-history-pair .episode-reference-meta{font-size:.78rem;line-height:1.35}.stats-v1-history-pair .stats-v1-history-card-stats{font-size:.78rem;font-weight:800}@media (min-width:981px){.stats-v1-history-grid.stats-v1-history-story-grid{grid-template-rows:repeat(2,minmax(280px,auto));grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto}.stats-v1-history-overview-year{grid-area:1/1}.stats-v1-history-overview-era{grid-area:1/2}.stats-v1-history-overview-season{grid-area:2/1}.stats-v1-history-overview-concentration{grid-area:2/2}.stats-v1-history-episode-high-recent{grid-area:1/3}.stats-v1-history-episode-low-recent{grid-area:1/4}.stats-v1-history-episode-high-oldest{grid-area:2/3}.stats-v1-history-episode-low-oldest{grid-area:2/4}}.stats-v1-period-label{color:var(--muted);letter-spacing:.1em;text-align:right;text-transform:uppercase;align-self:stretch;margin:0;font-size:.68rem;font-weight:800;line-height:1.2}.stats-v1-infrastructure-section{border-top:1px solid var(--line);margin-top:clamp(32px,4vw,52px);padding-top:clamp(24px,3vw,36px)}.stats-v1-infrastructure-metrics,.stats-v1-infrastructure-details{gap:clamp(10px,1.6vw,18px);display:grid}.stats-v1-infrastructure-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-v1-cost-metric,.stats-v1-infrastructure-details article{border:1px solid var(--line);background:var(--card);border-radius:15px;min-width:0;box-shadow:0 10px 28px #3238310b}.stats-v1-cost-metric{flex-direction:column;justify-content:space-between;gap:10px;min-height:118px;padding:17px 19px;display:flex}.stats-v1-cost-metric strong{color:var(--teal-dark);letter-spacing:-.06em;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1}.stats-v1-cost-metric small,.stats-v1-infrastructure-details small,.stats-v1-infrastructure-footnote{color:var(--muted);font-size:.72rem;line-height:1.45}.stats-v1-infrastructure-details{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(10px,1.6vw,18px)}.stats-v1-infrastructure-details article{flex-direction:column;gap:8px;min-height:126px;padding:16px 18px;display:flex}.stats-v1-infrastructure-details p{color:var(--ink);margin:0;font-size:.79rem;font-weight:750;line-height:1.45}.stats-v1-infrastructure-footnote{margin:13px 0 0}@media (max-width:720px){.stats-v1-infrastructure-metrics,.stats-v1-infrastructure-details{grid-template-columns:1fr}.stats-v1-infrastructure-details article{min-height:0}.stats-topic-switcher{margin-block-start:8px;margin-block-end:8px}.stats-topic-switcher .stats-v1-section-heading-copy{display:none}}@property --site-accent{syntax:"<color>";inherits:true;initial-value:#b9500c}@property --site-accent-dark-contrast{syntax:"<color>";inherits:true;initial-value:#f5a372}@property --site-accent-dark{syntax:"<color>";inherits:true;initial-value:#682c03}@property --site-accent-pale{syntax:"<color>";inherits:true;initial-value:#eedfd4}@property --site-accent-soft{syntax:"<color>";inherits:true;initial-value:#7c340314}@property --site-accent-fill{syntax:"<color>";inherits:true;initial-value:#fa8416}@property --site-accent-dark-fill{syntax:"<color>";inherits:true;initial-value:#fa8416}@property --site-accent-dot{syntax:"<color>";inherits:true;initial-value:#fa8416}@property --site-accent-on-fill{syntax:"<color>";inherits:true;initial-value:#05060a}@property --site-accent-dark-on-fill{syntax:"<color>";inherits:true;initial-value:#05060a}.brand{width:clamp(172px,18vw,216px)}.cheebly-dot{stroke:var(--ink,#171d1b);stroke-width:1px;vector-effect:non-scaling-stroke}.site-accent-picker{gap:8px;display:grid}.site-accent-options{grid-template-columns:minmax(0,1fr);gap:3px 8px;display:grid}.site-accent-option{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:30px;padding:4px 5px;display:flex}@media (hover:hover) and (pointer:fine){.site-accent-option:hover{border-color:var(--line);background:var(--site-accent-pale)}}.site-accent-option:focus-within{border-color:var(--line);background:var(--site-accent-pale)}.site-accent-option.is-selected{border-color:rgba(var(--teal-rgb), .28);background:var(--site-accent-soft)}.site-accent-option-label{min-width:0;color:var(--ink);align-items:center;gap:7px;font-size:.7rem;font-weight:650;display:flex}.site-accent-option-label>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-accent-swatch{border:1px solid var(--line-strong);width:15px;height:15px;box-shadow:0 0 0 2px var(--paper-deep);border-radius:50%;flex:none}.site-accent-swatch[data-neutral]{border-color:#767676}.site-accent-swatch-shuffle{background:conic-gradient(from 20deg,#ef4444,#f59e0b,#eab308,#22c55e,#06b6d4,#3b82f6,#8b5cf6,#ec4899,#ef4444);place-items:center;display:grid}.site-accent-swatch-shuffle svg{fill:none;stroke:#fff;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1px #000000e6);width:10px;height:10px;display:block}.site-accent-option input{accent-color:var(--teal);flex:none}.site-accent-custom-row{border-top:1px solid var(--line);justify-content:flex-start;align-items:center;gap:12px;padding-top:8px;display:flex}.site-accent-custom-label{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.7rem;font-weight:700;display:flex}.site-accent-custom-control{gap:3px;min-width:0;display:grid}.site-accent-custom-field{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.site-accent-custom-field .site-accent-random-button{white-space:nowrap;flex:none}.site-accent-color-picker-wrap{flex:none;display:inline-flex;position:relative}.site-accent-color-picker{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--paper);width:32px;height:28px;color:var(--ink);cursor:pointer;font:inherit;border-radius:7px;flex:0 0 32px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.site-accent-color-picker:hover{border-color:var(--teal);background:var(--site-accent-pale);outline:2px solid rgba(var(--teal-rgb), .18);outline-offset:1px}}.site-accent-color-picker[aria-expanded=true]{border-color:var(--teal);background:var(--site-accent-pale);outline:2px solid rgba(var(--teal-rgb), .18);outline-offset:1px}.site-accent-color-picker:focus-visible{border-color:var(--teal);background:var(--site-accent-pale);outline:2px solid rgba(var(--teal-rgb), .18);outline-offset:1px}.site-accent-color-picker-icon{pointer-events:none;width:21px;height:21px}.site-accent-color-picker-popover{z-index:1200;box-sizing:border-box;border:1px solid var(--line-strong);background:var(--paper);width:min(260px,100vw - 48px);box-shadow:var(--shadow-soft);overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:10px;gap:9px;max-height:calc(100dvh - 24px);padding:10px;display:grid;position:fixed;top:0;left:0;overflow:auto}.site-accent-color-picker-popover[data-positioning=pending]{visibility:hidden}body:has(.cheeblyverse-page)>:-webkit-any(.site-accent-color-picker-popover,.site-accent-select-options[data-bounded=true][data-placement]){z-index:2147483004}body:has(.cheeblyverse-page)>:is(.site-accent-color-picker-popover,.site-accent-select-options[data-bounded=true][data-placement]){z-index:2147483004}.site-accent-color-picker-heading,.site-accent-color-picker-preview{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.site-accent-color-picker-heading strong{color:var(--ink);font-size:.72rem}.site-accent-color-picker-heading code,.site-accent-color-picker-preview code{color:var(--teal-dark);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:750}.site-accent-color-picker-controls{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid}.site-accent-color-surface,.site-accent-color-hue{border:1px solid var(--line-strong);cursor:crosshair;touch-action:none;border-radius:7px;min-height:148px;position:relative}.site-accent-color-surface{background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);overflow:hidden}.site-accent-color-hue{cursor:ns-resize;background:linear-gradient(red 0%,#ff0 16.7%,#0f0 33.3%,#0ff 50%,#00f 66.7%,#f0f 83.3%,red 100%)}.site-accent-color-surface-marker{box-sizing:border-box;pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #000000bf}.site-accent-color-hue-marker{box-sizing:border-box;pointer-events:none;border:1px solid #fff;border-radius:4px;height:5px;position:absolute;left:-3px;right:-3px;transform:translateY(-50%);box-shadow:0 0 0 1px #000000bf}.site-accent-color-surface:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.site-accent-color-hue:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.site-accent-color-picker-preview{justify-content:flex-start}.site-accent-color-picker-preview .site-accent-swatch{width:22px;height:22px}.site-accent-color-picker-hint,.site-accent-hint{color:var(--muted);margin:0;font-size:.62rem;line-height:1.35}.site-accent-hint{margin:-2px 0 6px}.site-accent-hex-input-tooltip{flex:none;display:inline-flex;position:relative}.site-accent-hex-input{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--paper);width:84px;min-width:0;height:28px;color:var(--ink);cursor:text;font:inherit;letter-spacing:.04em;text-transform:lowercase;border-radius:7px;padding:4px 7px;font-size:.7rem;font-weight:700}@media (hover:hover) and (pointer:fine){.site-accent-hex-input:hover{border-color:var(--teal);outline:2px solid rgba(var(--teal-rgb), .18);outline-offset:1px}}.site-accent-hex-input:focus-visible{border-color:var(--teal);outline:2px solid rgba(var(--teal-rgb), .18);outline-offset:1px}.site-accent-hex-input[aria-invalid=true]{border-color:var(--danger)}.site-accent-custom-error{color:var(--danger);font-size:.62rem;font-weight:650;line-height:1.2}.site-accent-random-button{border:1px solid var(--line-strong);background:var(--paper);min-height:28px;color:var(--teal-dark);cursor:pointer;text-align:center;border-radius:7px;justify-content:center;align-items:center;padding:4px 10px;font-size:.7rem;font-weight:750;display:inline-flex}.site-accent-select-row .site-accent-random-button{flex:none}@media (hover:hover) and (pointer:fine){.site-accent-random-button:hover{border-color:var(--teal);background:var(--site-accent-pale)}}.site-accent-random-button:focus-visible{border-color:var(--teal);background:var(--site-accent-pale)}@media (max-width:840px){.brand{width:clamp(116px,35vw,138px)}}.site-accent-custom-field{width:100%}.site-accent-hex-input-tooltip{flex:84px;min-width:0}.site-accent-hex-input{width:100%;min-height:44px;font-size:16px}.site-accent-color-picker{flex-basis:44px;width:44px;height:44px}.site-accent-custom-field .site-accent-random-button{touch-action:manipulation;min-height:44px;padding:6px 10px}.site-accent-hex-input-tooltip,.site-accent-color-picker-wrap{touch-action:manipulation}@media (max-width:380px){.site-accent-custom-field{grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.site-accent-custom-field .site-accent-random-button{grid-column:1/-1;justify-self:start}}@media (max-width:840px){.vote-settings-panel-mobile .site-accent-custom-field .site-accent-random-button{grid-column:1/-1;justify-self:start;width:max-content}}.site-accent-select-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.site-accent-select-label{color:var(--muted);flex:none;font-size:.7rem;font-weight:700}.site-accent-select-control{flex:auto;align-items:center;gap:8px;display:flex}.site-accent-select{border:1px solid var(--line-strong);background:var(--paper);min-width:0;min-height:30px;color:var(--ink);cursor:pointer;font:inherit;border-radius:8px;flex:auto;padding:5px 8px;font-size:.7rem;font-weight:650}@media (hover:hover) and (pointer:fine){.site-accent-select:hover{border-color:var(--teal);background:var(--site-accent-pale);outline:none}}.site-accent-select:focus-visible{border-color:var(--teal);background:var(--site-accent-pale);outline:none}.site-accent-select-control{min-width:0;display:block}.site-accent-select-menu{min-width:0;position:relative}.site-accent-select-trigger{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-width:0;min-height:30px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:5px 8px;font-size:.7rem;font-weight:650;display:flex}@media (hover:hover) and (pointer:fine){.site-accent-select-trigger:hover{border-color:var(--teal);background:var(--site-accent-pale);outline:none}}.site-accent-select-trigger:focus-visible{border-color:var(--teal);background:var(--site-accent-pale);outline:none}.site-accent-select-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-accent-select-trigger-chevron{color:var(--teal-dark);flex:none;margin-left:auto;font-size:.65rem}.site-accent-select-options{z-index:3;border:1px solid var(--line);background:var(--paper);width:min(280px,100vw - 32px);max-height:240px;box-shadow:var(--shadow-soft);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:0;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto}.site-accent-select-options .site-accent-option{text-align:left;border-color:#0000;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;min-height:28px;padding:4px 5px;display:flex}@media (hover:hover) and (pointer:fine){.site-accent-select-options .site-accent-option:hover{border-color:var(--line);background:var(--site-accent-pale);outline:none}}.site-accent-select-options .site-accent-option:focus-visible{border-color:var(--line);background:var(--site-accent-pale);outline:none}.site-accent-select-options .site-accent-option.is-selected{border-color:rgba(var(--teal-rgb), .28);background:var(--site-accent-soft)}.site-accent-select-options .site-accent-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:.7rem;font-weight:650;display:block;overflow:hidden}.site-accent-select-options[data-placement=above]{top:auto;bottom:calc(100% + 4px)}@media (max-width:360px){.site-accent-select-options{grid-template-columns:minmax(0,1fr);width:min(260px,100vw - 48px)}}:-webkit-any(.rankings-page,.my-cheebly-section){--page-background:var(--site-accent-surface-page);--paper:var(--site-accent-surface-soft);--paper-deep:var(--site-accent-surface);--card:var(--site-accent-surface);--line:var(--site-accent-surface-border);--line-strong:color-mix(in srgb, var(--site-accent) 34%, var(--line));--teal-pale:var(--site-accent-surface-soft);--teal-soft:color-mix(in srgb, var(--site-accent) 10%, transparent);background:var(--site-accent-surface-page)}:is(.rankings-page,.my-cheebly-section){--page-background:var(--site-accent-surface-page);--paper:var(--site-accent-surface-soft);--paper-deep:var(--site-accent-surface);--card:var(--site-accent-surface);--line:var(--site-accent-surface-border);--line-strong:color-mix(in srgb, var(--site-accent) 34%, var(--line));--teal-pale:var(--site-accent-surface-soft);--teal-soft:color-mix(in srgb, var(--site-accent) 10%, transparent);background:var(--site-accent-surface-page)}.app-shell:has(.rankings-page){background:var(--site-accent-surface-page)}.app-shell:has(.my-cheebly-section){background:var(--site-accent-surface-page)}.app-shell:has(.rankings-page)>.app-page-surface{background:var(--site-accent-surface-page)}.app-shell:has(.my-cheebly-section)>.app-page-surface{background:var(--site-accent-surface-page)}.app-shell:has(.rankings-page)>.app-page-surface>.page-content{background:var(--site-accent-surface-page)}.app-shell:has(.my-cheebly-section)>.app-page-surface>.page-content{background:var(--site-accent-surface-page)}body:has(.rankings-page){background:var(--site-accent-surface-page)!important}body:has(.my-cheebly-section){background:var(--site-accent-surface-page)!important}.app-shell:has(.loading-panel){background:var(--site-accent-surface-page,var(--startup-background,var(--page-background)))!important}.app-shell:has(.route-status-panel){background:var(--site-accent-surface-page,var(--startup-background,var(--page-background)))!important}.app-shell:has(.route-load-error){background:var(--site-accent-surface-page,var(--startup-background,var(--page-background)))!important}.app-shell:has(.loading-panel)>.app-page-surface{background:var(--site-accent-surface-page,var(--startup-background,var(--page-background)))!important}.app-shell:has(.route-status-panel)>.app-page-surface{background:var(--site-accent-surface-page,var(--startup-background,var(--page-background)))!important}.app-shell:has(.route-load-error)>.app-page-surface{background:var(--site-accent-surface-page,var(--startup-background,var(--page-background)))!important}.app-shell:has(.loading-panel)>.app-page-surface>.page-content{background:var(--site-accent-surface-page,var(--startup-background,var(--page-background)))!important}.app-shell:has(.route-status-panel)>.app-page-surface>.page-content{background:var(--site-accent-surface-page,var(--startup-background,var(--page-background)))!important}.app-shell:has(.route-load-error)>.app-page-surface>.page-content{background:var(--site-accent-surface-page,var(--startup-background,var(--page-background)))!important}body:has(.app-shell .loading-panel){background:var(--site-accent-surface-page,var(--startup-background,var(--page-background)))!important}body:has(.app-shell .route-status-panel){background:var(--site-accent-surface-page,var(--startup-background,var(--page-background)))!important}body:has(.app-shell .route-load-error){background:var(--site-accent-surface-page,var(--startup-background,var(--page-background)))!important}.cheebly-loading-screen{background:var(--site-accent-surface-page,var(--startup-background,var(--page-background)))!important}body:has(.cheeblyverse-loading-boundary) .cheeblyverse-loading-overlay{background:var(--site-accent-surface-page,var(--startup-background,var(--page-background)))!important}.cheebly-loading-screen .cheebly-dot{stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.route-status-panel,.route-load-error{border-color:var(--site-accent-surface-border,var(--line));border-radius:var(--content-surface-radius,14px);background:var(--site-accent-surface-soft,var(--paper))}.rankings-page .ranking-board-shell .ranking-search-status,.rankings-page .ranking-board-shell .leaderboard-mobile-sort{background:var(--site-accent-surface-soft)}.app-shell:not(:has(.cheeblyverse-page)) .site-header{background:var(--site-accent-surface-page)}.homepage{--page-background:var(--site-accent-surface-page);--paper:var(--site-accent-surface-soft);--paper-deep:var(--site-accent-surface);--card:var(--site-accent-surface);--line:var(--site-accent-surface-border);--line-strong:color-mix(in srgb, var(--site-accent) 34%, var(--line));--teal-pale:var(--site-accent-surface-soft);--teal-soft:color-mix(in srgb, var(--site-accent) 10%, transparent);background:var(--site-accent-surface-page)}.app-shell:has(.homepage){background:var(--site-accent-surface-page)!important}.app-shell:has(.homepage)>.app-page-surface{background:var(--site-accent-surface-page)!important}.app-shell:has(.homepage)>.app-page-surface>.page-content{background:var(--site-accent-surface-page)!important}body:has(.homepage){background:var(--site-accent-surface-page)!important}@media (min-width:841px){.metadata-review-section{--page-background:var(--site-accent-surface-page);--paper:var(--site-accent-surface-soft);--paper-deep:var(--site-accent-surface);--card:var(--site-accent-surface);--line:var(--site-accent-surface-border);--line-strong:color-mix(in srgb, var(--site-accent) 34%, var(--line));--teal-pale:var(--site-accent-surface-soft);--teal-soft:color-mix(in srgb, var(--site-accent) 10%, transparent);background:var(--site-accent-surface-page)}.app-shell:has(.metadata-review-section){background:var(--site-accent-surface-page)!important}.app-shell:has(.metadata-review-section)>.app-page-surface{background:var(--site-accent-surface-page)!important}.app-shell:has(.metadata-review-section)>.app-page-surface>.page-content{background:var(--site-accent-surface-page)!important}body:has(.metadata-review-section){background:var(--site-accent-surface-page)!important}}:root[data-cheebly-control-tone=pink] .app-shell .page-content .vote-page .episode-choice .choice-state,:root[data-cheebly-control-tone=orange] .app-shell .page-content .vote-page .episode-choice .choice-state,:root[data-cheebly-control-tone=lime] .app-shell .page-content .vote-page .episode-choice .choice-state{background:var(--site-accent-action-fill);color:var(--site-accent-action-ink)}html[data-cheebly-motion=full] .my-cheebly-reset-dialog-backdrop>.my-cheebly-reset-dialog,html[data-cheebly-motion=full] .keyboard-shortcut-dialog-layer>.keyboard-shortcut-dialog{animation:.18s cubic-bezier(.22,.75,.25,1) both cheebly-dialog-panel-enter}@keyframes cheebly-dialog-enter{0%{opacity:0;translate:0 8px;scale:.99}to{opacity:1;translate:0;scale:1}}@keyframes cheebly-dialog-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes cheebly-dialog-panel-enter{0%{opacity:0;translate:0 8px;scale:.99}to{opacity:1;translate:0;scale:1}}.appearance-transition-notice__wipe{z-index:2147483000;pointer-events:none;contain:strict;position:fixed;top:0;bottom:0;left:0;right:0;overflow:clip}.appearance-transition-notice__wipe span{background:linear-gradient(105deg, var(--page-background) 0%, var(--page-background) 82%, color-mix(in srgb, var(--site-accent) 62%, var(--page-background)) 91%, color-mix(in srgb, var(--site-accent) 28%, transparent) 95%, transparent 100%);will-change:transform;position:absolute;top:-2vh;bottom:-2vh;left:-15vw;right:-15vw}.appearance-transition-notice__wipe[data-direction=to-dark] span{animation:cheebly-theme-sheen-dark var(--appearance-sweep-duration,1.56s) cubic-bezier(.2, .72, .2, 1) both}.appearance-transition-notice__wipe[data-direction=to-light] span{background:linear-gradient(255deg, var(--page-background) 0%, var(--page-background) 82%, color-mix(in srgb, var(--site-accent) 62%, var(--page-background)) 91%, color-mix(in srgb, var(--site-accent) 28%, transparent) 95%, transparent 100%);animation:cheebly-theme-sheen-light var(--appearance-sweep-duration,1.56s) cubic-bezier(.2, .72, .2, 1) both}@keyframes cheebly-theme-sheen-dark{0%{transform:translate(-120vw)skew(-7deg)}to{transform:translate(120vw)skew(-7deg)}}@keyframes cheebly-theme-sheen-light{0%{transform:translate(120vw)skew(7deg)}to{transform:translate(-120vw)skew(7deg)}}@keyframes cheebly-theme-wipe-reduced{0%{opacity:0}to{opacity:.18}}.appearance-transition-notice{z-index:2147483001;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));pointer-events:none;place-items:center;animation:1.72s ease-out both cheebly-theme-notice;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.appearance-transition-notice__message{max-width:min(820px, calc(100vw - 40px - env(safe-area-inset-left) - env(safe-area-inset-right)));border:1px solid color-mix(in srgb, var(--line-strong) 72%, var(--site-accent));background:color-mix(in srgb, var(--card) 96%, transparent);box-shadow:var(--shadow);color:var(--ink);letter-spacing:-.025em;text-align:center;text-wrap:balance;text-shadow:0 1px 0 color-mix(in srgb, var(--card) 70%, transparent);border-radius:20px;padding:clamp(20px,4vw,34px);font-size:clamp(1.25rem,3.2vw,2.5rem);font-weight:850;line-height:1.22;position:relative}@keyframes cheebly-theme-notice{0%{opacity:0;transform:scale(.97)}14%,76%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.01)}}@keyframes cheebly-theme-notice-reduced{0%,to{opacity:0}18%,82%{opacity:1}}.appearance-transition-notice[data-motion=reduced],html[data-cheebly-motion=reduced] .appearance-transition-notice{opacity:1;animation:none}.appearance-transition-notice__wipe[data-motion=reduced] span,html[data-cheebly-motion=reduced] .appearance-transition-notice__wipe span{animation-name:cheebly-theme-wipe-reduced;animation-duration:.52s}.appearance-transition-notice__wipe[data-motion=off]{display:none}html[data-cheebly-motion=off] .appearance-transition-notice{animation:none}@media (prefers-reduced-motion:reduce){html:not([data-cheebly-motion=full]) .appearance-transition-notice__wipe span{animation-name:cheebly-theme-wipe-reduced;animation-duration:.52s}html:not([data-cheebly-motion=full]) .appearance-transition-notice{opacity:1;animation:none}}@media (max-width:720px){.appearance-transition-notice__message{font-size:clamp(1.2rem,6vw,1.8rem)}}.milestone-celebration.milestone-celebration-community{z-index:1;pointer-events:none;width:min(560px,100% - 32px);margin:24px auto 0;position:relative;transform:none}.milestone-celebration-community .milestone-card{pointer-events:auto}.motion-full .milestone-celebration-community .milestone-card{animation:.28s cubic-bezier(.22,1,.36,1) both milestone-community-enter}.milestone-community-confetti{z-index:99;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.milestone-community-confetti-piece{width:var(--confetti-width);height:var(--confetti-height);background:var(--confetti-color);opacity:0;transform:translate(var(--confetti-start-x), var(--confetti-start-y)) rotate(0deg) scale(.72);animation:milestone-community-confetti-flight var(--confetti-duration) cubic-bezier(.2, .75, .35, 1) var(--confetti-delay) both;will-change:transform, opacity;border-radius:2px;display:block;position:absolute;top:0;left:0}.milestone-community-confetti.motion-reduced,.milestone-community-confetti.motion-off{display:none}@keyframes milestone-community-confetti-flight{0%{opacity:0;transform:translate(var(--confetti-start-x), var(--confetti-start-y)) rotate(0deg) scale(.72)}14%{opacity:.95}76%{opacity:.88}to{opacity:0;transform:translate(var(--confetti-end-x), var(--confetti-end-y)) rotate(var(--confetti-rotation)) scale(1)}}@media (prefers-reduced-motion:reduce){.milestone-community-confetti.motion-full{display:none}}.milestone-celebration.milestone-celebration-winner{z-index:100;overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);background:#1719188f;place-items:center;width:auto;max-width:none;margin:0;padding:clamp(16px,3vw,32px);display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.milestone-winner-card{border:1px solid var(--milestone-accent,var(--teal));background:var(--card);isolation:isolate;border-radius:30px;width:min(960px,100%);min-height:0;max-height:none;display:block;position:relative;overflow:hidden;box-shadow:0 28px 78px #17191852}.milestone-winner-card:before{z-index:3;content:"";background:var(--milestone-accent,var(--teal));border-radius:30px 30px 0 0;height:7px;position:absolute;top:0;bottom:auto;left:0;right:0}.milestone-winner-takeover{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(28px,5vw,68px);padding:clamp(36px,5vw,58px);display:grid}.milestone-winner-stage{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:8px 0;display:flex;position:relative}.milestone-cheeb-frame{aspect-ratio:4/3;background:var(--page-background,#fffffd);border:1px solid #17191833;border-radius:26px;place-items:center;width:min(100%,420px);display:grid;position:relative;box-shadow:0 16px 32px #1719182e,inset 0 0 0 8px #1719180f}.milestone-winner-cheeb{object-fit:contain;opacity:1;pointer-events:none;filter:drop-shadow(0 16px 18px #1719183d);width:100%;height:100%;display:block;position:relative;bottom:auto;right:auto;transform:rotate(-4deg)}.milestone-stage-label{color:var(--milestone-accent,var(--teal-dark));letter-spacing:.16em;text-transform:uppercase;margin-top:20px;font-size:.72rem;font-weight:900}.milestone-winner-content{flex-direction:column;justify-content:center;min-width:0;padding:8px 0;display:flex}.milestone-winner-number{color:var(--milestone-accent,var(--teal-dark));letter-spacing:-.035em;margin:0;font-size:clamp(4.6rem,10vw,7.5rem);font-weight:900;line-height:.86}.milestone-winner-content h2{max-width:10ch;color:var(--ink);letter-spacing:-.035em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(2.15rem,5vw,4.4rem);font-weight:900;line-height:.94}.milestone-reward{max-width:46ch;margin:11px 0 0;color:var(--muted)!important;font-size:.88rem!important;line-height:1.45!important}.milestone-winner-scarcity{max-width:46ch;margin:10px 0 0;font-weight:800;color:var(--teal-dark)!important;font-size:.78rem!important;line-height:1.4!important}.milestone-claim-zone{border-top:1px solid var(--line);justify-items:center;gap:12px;margin-top:28px;padding-top:23px;display:grid}.milestone-hold-control{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.milestone-hold-ring{--milestone-progress-angle:0deg;background:conic-gradient(var(--milestone-accent,var(--teal)) 0deg var(--milestone-progress-angle), #164e6326 var(--milestone-progress-angle) 360deg);border-radius:50%;flex:none;width:182px;height:182px;padding:5px;transition:transform .16s,box-shadow .16s;box-shadow:0 10px 22px #164e6321}.milestone-hold-ring[data-active=true]{box-shadow:0 12px 28px color-mix(in srgb, var(--milestone-accent,var(--teal)) 32%, transparent);transform:scale(1.025)}.milestone-hold-button{letter-spacing:.05em;text-align:center;text-transform:uppercase;touch-action:none;border-radius:50%;place-items:center;width:100%;height:100%;min-height:0;padding:24px;line-height:1.15;display:grid;box-shadow:inset 0 0 0 1px #17191821;color:var(--card)!important;border:5px solid var(--card)!important;background:var(--milestone-accent,var(--teal))!important;font-size:.88rem!important;font-weight:900!important}@media (hover:hover) and (pointer:fine){.milestone-hold-button:hover{background:var(--teal-dark)!important}}.milestone-hold-button:focus-visible{background:var(--teal-dark)!important}.milestone-hold-button:disabled{cursor:wait;opacity:.72}.milestone-hold-status{max-width:18ch;color:var(--muted);margin:0;font-size:.78rem;line-height:1.4}.milestone-accessible-claim{min-height:34px;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:0;font-size:.76rem;line-height:1.35;display:flex}.milestone-accessible-claim p{margin:0}.milestone-accessible-claim-link{color:var(--teal-dark);cursor:pointer;font:inherit;font-size:inherit;text-underline-offset:3px;background:0 0;border:0;padding:3px 0;font-weight:800;text-decoration:underline #164e6359}@media (hover:hover) and (pointer:fine){.milestone-accessible-claim-link:hover{color:var(--ink)}}.milestone-accessible-claim-link:focus-visible{color:var(--ink)}.milestone-accessible-claim-link:disabled{cursor:wait;opacity:.55}.milestone-accessible-claim .button{flex:none;min-height:34px;text-decoration:none}.milestone-not-now{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;margin:0;padding:7px 13px;font-size:.8rem;font-weight:750;text-decoration:none;transition:color .14s,border-color .14s,background-color .14s;display:inline-flex}@media (hover:hover) and (pointer:fine){.milestone-not-now:hover{color:var(--ink);border-color:var(--line);background:rgba(var(--page-background-rgb), .58)}}.milestone-not-now:focus-visible{color:var(--ink);border-color:var(--line);background:rgba(var(--page-background-rgb), .58)}.milestone-receipt-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:25px;display:grid}.milestone-receipt-detail{border:1px solid var(--line);background:rgba(var(--page-background-rgb), .56);border-radius:12px;gap:4px;min-width:0;padding:11px 12px;display:grid}.milestone-receipt-detail-wide{grid-column:1/-1}.milestone-receipt-detail span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:900}.milestone-receipt-detail strong{color:var(--teal-dark);font-size:.86rem}.milestone-receipt-detail code,.milestone-recovery-new-code code{overflow-wrap:anywhere;max-width:100%;color:var(--ink);border:1px solid var(--line);background:var(--card);letter-spacing:.035em;border-radius:6px;padding:5px 7px;font-size:.72rem;display:block}.milestone-recovery-code-field{min-width:0;position:relative}.milestone-recovery-code-field input{width:100%;max-width:100%;color:var(--ink);border:1px solid var(--line);background:var(--card);font:inherit;letter-spacing:.035em;border-radius:6px;padding:5px 36px 5px 7px;font-size:.72rem;display:block;overflow:hidden}.milestone-recovery-code-toggle{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.milestone-recovery-code-toggle:hover{color:var(--teal-dark);background:rgba(var(--page-background-rgb), .78)}}.milestone-recovery-code-toggle:focus-visible{color:var(--teal-dark);background:rgba(var(--page-background-rgb), .78)}.milestone-recovery-code-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.milestone-receipt-detail small{color:var(--muted);font-size:.72rem;line-height:1.35}.milestone-receipt-congratulations{color:var(--milestone-accent,var(--teal-dark));letter-spacing:.015em;margin:19px 0 0;font-size:1.02rem;font-weight:900}.milestone-my-cheebly-guidance{max-width:42ch;color:var(--muted);margin:9px 0 0;font-size:.84rem;line-height:1.45}.milestone-my-cheebly-link{text-align:center;justify-content:center;align-self:center;align-items:center;margin-top:16px;text-decoration:none;display:inline-flex}.milestone-fanfare-replay{margin-top:12px}.milestone-card-actions{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.milestone-card-actions .button{justify-content:center;align-items:center;min-height:34px;text-decoration:none;display:inline-flex}.milestone-reddit-share-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);background:#191f1e94;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.milestone-reddit-share-dialog{border:1px solid var(--line-strong);border-top:4px solid var(--teal-dark);background:var(--card);border-radius:16px;inline-size:min(100%,34rem);padding:clamp(20px,4vw,32px);box-shadow:0 24px 80px #1822204d}.milestone-reddit-share-dialog .eyebrow{color:var(--teal-dark);margin:0 0 8px}.milestone-reddit-share-dialog h3{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,4vw,1.9rem);line-height:1.05}.milestone-reddit-share-dialog>p:not(.eyebrow){color:var(--muted);margin:12px 0 0;font-size:.86rem;line-height:1.5}.milestone-reddit-share-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.milestone-reddit-share-dialog-actions .button{text-align:center;justify-content:center;align-items:center;min-height:40px;text-decoration:none;display:inline-flex}@media (max-width:599px){.milestone-reddit-share-dialog-backdrop{place-items:center;padding:10px}.milestone-reddit-share-dialog{border-radius:14px;padding:20px}}.milestone-share-message{color:var(--muted);margin-top:7px;font-size:.72rem;display:block}.motion-full .milestone-winner-card{animation:.26s cubic-bezier(.22,1,.36,1) both milestone-winner-enter}.motion-full .milestone-cheeb-frame:after{z-index:2;color:var(--milestone-accent,var(--teal));content:"✦";opacity:.58;pointer-events:none;text-shadow:20px 28px #164e6329;font-size:1.65rem;animation:2.8s ease-in-out .26s infinite milestone-winner-spark;position:absolute;top:8%;left:8%}@keyframes milestone-community-enter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes milestone-winner-enter{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes milestone-winner-spark{0%,to{opacity:.38;transform:translate(0)rotate(0)scale(.88)}50%{opacity:.9;transform:translate(8px,-12px)rotate(18deg)scale(1.08)}}.motion-reduced .milestone-winner-card,.motion-off .milestone-winner-card{animation:none}.motion-reduced .milestone-cheeb-frame:after,.motion-off .milestone-cheeb-frame:after{display:none}.motion-reduced .milestone-winner-card{box-shadow:0 16px 38px #17191833}.motion-off .milestone-winner-card{box-shadow:0 7px 20px #17191829}.motion-off .milestone-hold-ring[data-active=true]{transform:none}.milestone-receipt-rail{border:1px solid var(--teal);background:var(--teal-soft);width:min(760px,100%);box-shadow:0 8px 22px rgba(var(--teal-rgb), .08);border-radius:14px;justify-content:space-between;align-items:center;gap:12px 18px;margin:12px auto 24px;padding:11px 12px;display:flex}.milestone-receipt-copy{flex:auto;gap:3px;min-width:0;display:grid}.milestone-receipt-label{color:var(--teal-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1.1}.milestone-receipt-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;line-height:1.2;overflow:hidden}.milestone-receipt-button{min-height:34px;color:var(--site-accent-action-ink);border:1px solid var(--site-accent-action-fill);background:var(--site-accent-action-fill);box-shadow:0 4px 10px rgba(var(--teal-rgb), .16);cursor:pointer;font:inherit;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.72rem;font-weight:800;line-height:1;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.milestone-receipt-button:hover{border-color:var(--site-accent-action-fill);background:var(--site-accent-action-fill);box-shadow:0 5px 13px rgba(var(--teal-rgb), .2)}}.milestone-receipt-button:focus-visible{border-color:var(--site-accent-action-fill);background:var(--site-accent-action-fill);box-shadow:0 5px 13px rgba(var(--teal-rgb), .2)}.milestone-receipt-button:focus-visible{outline:2px solid var(--teal-dark);outline-offset:2px}.milestone-receipt-button:active{transform:translateY(1px)}.milestone-receipt-arrow{font-size:1rem;line-height:.8;display:inline-flex}.milestone-reopen-button{font-weight:800}.milestone-recovery{z-index:1;border-top:1px solid var(--line);max-width:620px;margin:42px 0 0;padding-top:24px;scroll-margin-block-start:24px;position:relative}.milestone-recovery h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.25rem,3vw,1.55rem)}.milestone-recovery>p:not(.eyebrow){max-width:54ch;color:var(--muted);margin:8px 0 16px;font-size:.84rem;line-height:1.5}.milestone-recovery form{gap:7px;display:grid}.milestone-recovery label{color:var(--ink);font-size:.76rem;font-weight:800}.milestone-recovery-input-row{gap:8px;display:flex}.milestone-recovery-attention .milestone-recovery-input-row .button{animation:.76s ease-in-out 5 milestone-recovery-button-pulse}.motion-reduced .milestone-recovery-attention .milestone-recovery-input-row .button,.motion-off .milestone-recovery-attention .milestone-recovery-input-row .button{animation:none}@keyframes milestone-recovery-button-pulse{0%,to{box-shadow:0 0 #164e6300}50%{box-shadow:0 0 0 5px #164e6333,0 0 16px 3px #164e6324}}.milestone-recovery-input-row input{min-width:0;color:var(--ink);border:1px solid var(--line);background:var(--card);font:inherit;border-radius:8px;flex:1;padding:9px 10px;font-size:.78rem}.milestone-recovery-status,.milestone-recovery-new-code{color:var(--teal-dark);margin:10px 0 0;font-size:.78rem;line-height:1.45}.stats-milestone-next-title{color:var(--ink);font-size:.9rem;font-weight:800;line-height:1.2}@media (max-width:720px){.milestone-celebration.milestone-celebration-community{width:calc(100% - 24px);margin-top:18px}.milestone-celebration.milestone-celebration-winner{padding:max(14px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));align-items:start}.milestone-winner-card{border-radius:23px}.milestone-winner-card:before{border-radius:23px 23px 0 0}.milestone-winner-takeover{grid-template-columns:minmax(0,1fr);gap:18px;padding:34px clamp(20px,6vw,32px) 28px}.milestone-winner-stage{padding:8px 0 0}.milestone-cheeb-frame{border-radius:21px;width:min(100%,340px)}.milestone-stage-label{margin-top:15px}.milestone-winner-content{text-align:center;align-items:center;padding:0}.milestone-winner-number{font-size:clamp(4.2rem,18vw,6.2rem)}.milestone-winner-content h2{max-width:100%;margin-top:15px;font-size:clamp(2rem,10vw,3.35rem)}.milestone-reward{max-width:34ch}.milestone-claim-zone{text-align:left;width:100%;margin-top:24px;padding-top:20px}.milestone-hold-control{text-align:center;flex-direction:column;gap:14px}.milestone-hold-ring{width:172px;height:172px}.milestone-hold-status{max-width:30ch}.milestone-accessible-claim{text-align:center;justify-content:center}.milestone-not-now{margin-left:auto;margin-right:auto}.milestone-receipt-details{text-align:left;width:100%}.milestone-card-actions{justify-content:center}.milestone-recovery{margin-top:34px;padding-top:20px}.milestone-recovery-input-row{flex-direction:column;align-items:stretch}.milestone-recovery-input-row .button{align-self:flex-start}.milestone-receipt-rail{flex-direction:column;align-items:stretch;gap:9px;margin-bottom:14px}.milestone-receipt-button{width:100%}}@media (max-width:430px){.milestone-winner-takeover{padding-left:18px;padding-right:18px}.milestone-hold-ring{width:160px;height:160px}.milestone-hold-button{padding:20px;font-size:.8rem!important}.milestone-accessible-claim{flex-direction:column}.milestone-accessible-claim .button{width:auto}.milestone-receipt-details{grid-template-columns:1fr}.milestone-receipt-detail-wide{grid-column:auto}}@media (prefers-reduced-motion:reduce){.motion-full .milestone-celebration-community .milestone-card,.motion-full .milestone-winner-card,.milestone-recovery-attention .milestone-recovery-input-row .button{animation:none}.motion-full .milestone-cheeb-frame:after{display:none}.milestone-hold-ring{transition:none}}.motion-reduced .milestone-celebration-community .milestone-card,.motion-off .milestone-celebration-community .milestone-card{animation:none}.my-cheebly-stat-grid{gap:var(--layout-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin-bottom:52px;display:grid}.my-cheebly-progression,.my-cheebly-profile-panel,.my-cheebly-evidence-strip>div,.my-cheebly-milestone,.my-cheebly-backup-preview{position:relative;overflow:hidden}.my-cheebly-profile-panel:before,.my-cheebly-evidence-strip>div:before,.my-cheebly-milestone:before,.my-cheebly-backup-preview:before{content:"";background:var(--teal);height:3px;position:absolute;top:0;bottom:auto;left:0;right:0}.my-cheebly-stat-label{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.my-cheebly-profile-grid.responsive-split-grid{gap:var(--profile-panel-gap,20px);grid-template-columns:var(--profile-dashboard-columns,minmax(0, 1.45fr) minmax(16rem, .75fr));align-items:start;margin-bottom:0;display:grid}.my-cheebly-profile-side-stack{gap:var(--profile-panel-gap,20px);align-content:start;min-width:0;display:grid}.my-cheebly-profile-panel{border:1px solid var(--line);border-radius:var(--profile-surface-radius,16px);background:var(--card);min-width:0;box-shadow:var(--shadow);padding:var(--profile-surface-padding,var(--layout-panel-padding));align-content:start;display:grid}.my-cheebly-profile-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.my-cheebly-pattern-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.my-cheebly-top-pick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.my-cheebly-profile-facts>div{background:var(--paper);border-radius:10px;gap:5px;min-width:0;padding:12px;display:grid}.my-cheebly-profile-facts span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.my-cheebly-profile-facts small{color:var(--muted);font-size:.7rem;line-height:1.2}.my-cheebly-profile-facts strong{color:var(--teal-dark);font-size:1rem;line-height:1.2}.my-cheebly-top-picks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.my-cheebly-top-pick{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding-top:12px;display:grid}.my-cheebly-top-pick-rank{background:var(--site-accent-soft);min-width:36px;min-height:36px;color:var(--ink);letter-spacing:0;border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}.my-cheebly-top-pick .episode-reference{min-width:0}.my-cheebly-evidence-strip{gap:var(--layout-grid-gap);margin-bottom:var(--profile-panel-gap,20px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.my-cheebly-evidence-strip>div{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--shadow);padding:var(--layout-panel-padding);border-radius:14px;align-content:start;gap:6px;display:grid}.my-cheebly-evidence-strip span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.my-cheebly-evidence-strip strong{color:var(--ink);letter-spacing:-.04em;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.05}.my-cheebly-evidence-strip small{color:var(--muted);font-size:.78rem;line-height:1.35}.my-cheebly-top-ten-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:16px;display:flex}.my-cheebly-top-ten-heading .my-cheebly-subheading{min-width:0}.my-cheebly-top-ten-heading .my-cheebly-subheading h3{margin:0;font-size:clamp(1.2rem,1.7vw,1.55rem)}.my-cheebly-top-ten-heading .my-cheebly-subheading>p:last-child{max-width:48ch;color:var(--muted);margin:5px 0 0;font-size:.82rem;line-height:1.4}.personal-top-ten-share{justify-items:end;gap:4px;min-width:0;display:grid}.personal-top-ten-share .personal-profile-share-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.personal-top-ten-share .button{min-height:44px;padding:8px 12px;font-size:.78rem}.personal-top-ten-share-locked{max-width:23ch;color:var(--muted);text-align:right;margin:0;font-size:.76rem;line-height:1.35}.personal-top-ten-share .personal-profile-share-notice:empty{display:none}.my-cheebly-top-pick-content{gap:6px;min-width:0;display:grid}.my-cheebly-top-pick-content>.episode-reference{align-items:start}.my-cheebly-top-pick-content .episode-reference-meta{white-space:normal}.my-cheebly-top-pick-evidence{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 14px;font-size:.78rem;display:flex}.my-cheebly-top-pick-evidence .win-loss-record{font-size:.82rem}.my-cheebly-profile-panel>.my-cheebly-subheading h3{margin:0;font-size:1.05rem}.my-cheebly-profile-panel>.my-cheebly-subheading{margin-bottom:14px}.my-cheebly-signal-list>div{align-items:start}.my-cheebly-signal-list>div>span:first-child{color:var(--muted);font-size:.76rem}.my-cheebly-community-highlights{margin-block:var(--profile-panel-gap,20px);gap:12px;display:grid}.my-cheebly-community-highlights>header>.eyebrow{color:var(--muted);letter-spacing:.1em;margin:0 0 4px;font-size:.7rem;font-weight:800}.my-cheebly-community-highlights>header h3{margin:0;font-size:1.15rem}.my-cheebly-community-highlight-empty{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.my-cheebly-community-highlight-grid{gap:var(--layout-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.my-cheebly-community-highlight{border:1px solid var(--line);background:var(--card);min-width:0;box-shadow:var(--shadow);padding:var(--layout-panel-padding);border-radius:14px;align-content:start;gap:10px;display:grid}.my-cheebly-community-highlight h3{margin:0;font-size:.9rem;line-height:1.25}.my-cheebly-community-highlight>p{color:var(--muted);margin:0;font-size:.77rem;line-height:1.4}.my-cheebly-community-highlight .episode-reference{align-items:start}.my-cheebly-community-highlight .episode-reference-meta{white-space:normal}.my-cheebly-semantic-methodology{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.my-cheebly-semantic-methodology h3{margin:0 0 6px;font-size:.95rem}.my-cheebly-semantic-methodology p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.my-cheebly-section .thumbnail-preview-root,.my-cheebly-taste-profile-pick .thumbnail-preview-root{z-index:3}.my-cheebly-hot-take{background:var(--paper);border-radius:10px;gap:10px;margin:0;padding:14px;display:grid}.my-cheebly-hot-take .episode-reference{align-items:flex-start}.my-cheebly-hot-take>p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.my-cheebly-signal-list{gap:10px;display:grid}.my-cheebly-signal{background:var(--paper);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;min-width:0;padding:12px;display:grid}.my-cheebly-signal>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.65rem;font-weight:800}.my-cheebly-signal>strong{min-width:0;color:var(--teal-dark);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;line-height:1.2;overflow:hidden}.my-cheebly-signal>small{color:var(--muted);text-align:right;white-space:nowrap;font-size:.7rem;line-height:1.25}.my-cheebly-profile-empty{border:1px dashed var(--line-strong);background:var(--paper);border-radius:12px;padding:16px}.my-cheebly-profile-empty strong{color:var(--ink);font-size:.88rem}.my-cheebly-profile-empty p{color:var(--muted);margin:5px 0 0;font-size:.78rem;line-height:1.45}.my-cheebly-milestones{border-top:1px solid var(--line);text-align:center;padding-top:30px}.my-cheebly-subheading{gap:5px;margin-bottom:18px;display:grid}.my-cheebly-subheading h2{color:var(--ink);letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,3vw,2rem)}.my-cheebly-subheading p:last-child{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.my-cheebly-progression{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:16px;gap:18px;margin-bottom:36px;padding:22px;display:grid;position:relative;overflow:hidden}.my-cheebly-progression:before{content:"";background:linear-gradient(90deg, var(--site-accent), var(--teal), var(--site-accent));height:3px;position:absolute;top:0;bottom:auto;left:0;right:0}.my-cheebly-progression-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.my-cheebly-progression-heading h2{color:var(--ink);letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(1.15rem,2.4vw,1.55rem);line-height:1.08}.my-cheebly-progression-heading>p{max-width:30ch;color:var(--muted);text-align:right;margin:0;font-size:.78rem;line-height:1.4}.my-cheebly-progression-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.my-cheebly-progression-item{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:64px;color:var(--ink);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:grid}.my-cheebly-progression-item[href]{cursor:pointer}.my-cheebly-progression-marker{border:1px solid var(--line-strong);block-size:28px;inline-size:28px;color:var(--teal-dark);border-radius:50%;place-items:center;font-size:1rem;font-weight:800;display:grid}.my-cheebly-progression-status-complete .my-cheebly-progression-marker{border-color:var(--teal);background:var(--teal-pale)}.my-cheebly-progression-copy{gap:3px;min-width:0;display:grid}.my-cheebly-progression-copy strong,.my-cheebly-progression-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-cheebly-progression-copy strong{color:var(--ink);font-size:.82rem;line-height:1.2}.my-cheebly-progression-copy small{color:var(--muted);font-size:.7rem;line-height:1.25}.my-cheebly-progression-status{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:800}.my-cheebly-progression-status-complete{color:var(--teal-dark)}.my-cheebly-progression-status-progress{color:var(--site-accent)}.my-cheebly-progression-item:focus-visible{outline:3px solid color-mix(in srgb, var(--site-accent) 36%, transparent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.my-cheebly-progression-item[href]:hover{border-color:var(--teal);background:var(--teal-pale)}}.my-cheebly-milestone-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,24px) clamp(12px,1.8vw,18px);display:grid}.my-cheebly-milestone{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);cursor:pointer;text-align:left;border-radius:14px;gap:5px;padding:16px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}@media (hover:hover) and (pointer:fine){.my-cheebly-milestone:hover{border-color:var(--teal);background:var(--teal-pale)}}.my-cheebly-milestone:focus-visible{border-color:var(--teal);background:var(--teal-pale)}.my-cheebly-milestone:active{transform:translateY(1px)}.my-cheebly-milestone>span{color:var(--teal-dark);letter-spacing:.1em;font-size:.68rem;font-weight:800}.my-cheebly-milestone strong{font-size:1rem}.my-cheebly-milestone small,.my-cheebly-milestone time{color:var(--muted);font-size:.76rem;line-height:1.4}.my-cheebly-milestone time{font-variant-numeric:tabular-nums;margin-top:3px}.my-cheebly-empty{border:1px dashed var(--line-strong);background:rgba(var(--paper-rgb), .58);border-radius:14px;padding:22px}.my-cheebly-empty strong{color:var(--ink);font-size:.95rem}.my-cheebly-empty p{color:var(--muted);margin:6px 0 0;font-size:.82rem;line-height:1.5}.my-cheebly-note{max-width:64ch;color:var(--muted);margin:26px 0 0;font-size:.78rem;line-height:1.5}.my-cheebly-backup{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.my-cheebly-backup-actions{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.my-cheebly-backup-download-button{--my-cheebly-backup-glow:var(--site-accent)}@media (prefers-reduced-motion:no-preference){.my-cheebly-backup:target .my-cheebly-backup-download-button{animation:1.2s ease-out both my-cheebly-backup-download-attention}}@media (prefers-reduced-motion:reduce){.my-cheebly-backup:target .my-cheebly-backup-download-button{box-shadow:0 0 48px 14px var(--site-accent)}}html[data-cheebly-motion=reduced] .my-cheebly-backup:target .my-cheebly-backup-download-button,html[data-cheebly-motion=off] .my-cheebly-backup:target .my-cheebly-backup-download-button{box-shadow:0 0 48px 14px var(--site-accent);animation:none}@keyframes my-cheebly-backup-download-attention{0%,to{box-shadow:0 0 #0000}25%{box-shadow:0 0 46px 14px var(--my-cheebly-backup-glow), 0 0 112px 36px var(--my-cheebly-backup-glow)}55%{box-shadow:0 0 #0000}}.my-cheebly-backup-option{max-width:52ch;color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.45;display:flex}.my-cheebly-backup-option input{block-size:16px;inline-size:16px;accent-color:var(--teal);flex:none;margin:3px 0 0}.my-cheebly-backup-option span,.my-cheebly-backup-password{gap:5px;display:grid}.my-cheebly-backup-option small,.my-cheebly-backup-password small,.my-cheebly-backup-note,.my-cheebly-backup-preview small{color:var(--muted);font-size:.76rem;line-height:1.45}.my-cheebly-backup-password{border:1px solid var(--line);background:var(--paper);border-radius:12px;max-width:34rem;margin-top:14px;padding:14px}.my-cheebly-backup-password>span{color:var(--ink);font-size:.78rem;font-weight:800}.my-cheebly-backup-password input{border:1px solid var(--line-strong);background:var(--card);min-block-size:42px;inline-size:100%;color:var(--ink);border-radius:9px;padding:9px 11px}.my-cheebly-backup-password input:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.my-cheebly-backup-note{max-width:68ch;margin:16px 0 0}.my-cheebly-backup-preview{border:1px solid var(--line-strong);background:var(--teal-pale);border-radius:14px;gap:7px;margin-top:20px;padding:18px;display:grid}.my-cheebly-backup-preview .eyebrow{margin:0}.my-cheebly-backup-preview h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:1.05rem}.my-cheebly-backup-preview p:not(.eyebrow){color:var(--ink);margin:0;font-size:.84rem;line-height:1.5}.my-cheebly-backup-preview .my-cheebly-backup-password{background:var(--card);margin-top:7px}.my-cheebly-backup-preview .my-cheebly-backup-actions{margin:8px 0 0}.my-cheebly-backup-status,.my-cheebly-backup-error{margin:14px 0 0;font-size:.82rem;line-height:1.45}.my-cheebly-backup-status{color:var(--teal-dark)}.my-cheebly-backup-error{color:var(--danger,#a61e22)}.my-cheebly-backup-file{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.nav-link-label-short{display:none}@media (max-width:720px){.my-cheebly-milestone-list{grid-template-columns:repeat(2,minmax(0,1fr))}.my-cheebly-profile-grid.responsive-split-grid{grid-template-columns:1fr}.my-cheebly-evidence-strip,.my-cheebly-community-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-cheebly-top-ten-heading{display:grid}.personal-top-ten-share{justify-items:start}.personal-top-ten-share .personal-profile-share-actions{justify-content:flex-start}.personal-top-ten-share-locked{text-align:left;max-width:none}.my-cheebly-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.my-cheebly-milestones{padding-top:24px}.my-cheebly-progression{gap:14px;margin-bottom:28px;padding:18px}.my-cheebly-progression-heading{gap:6px;display:grid}.my-cheebly-progression-heading>p{text-align:left;max-width:none}.my-cheebly-progression-list{grid-template-columns:1fr}}@media (max-width:599px){.nav-link-personal .nav-link-label-full{display:none}.nav-link-personal .nav-link-label-short{display:inline}}.my-cheebly-milestones .my-cheebly-subheading{text-align:left;inline-size:min(100%,39rem)}.my-cheebly-milestones .my-cheebly-milestone{text-align:center}.my-cheebly-milestones>.my-cheebly-subheading{border:1px solid color-mix(in srgb, var(--teal) 38%, var(--line));border-inline-start:5px solid var(--teal);background:linear-gradient(135deg, var(--teal-pale), var(--card));inline-size:min(100%,56rem);box-shadow:0 14px 28px color-mix(in srgb, var(--teal) 11%, transparent);border-radius:18px;margin-bottom:26px;padding:18px 20px}.my-cheebly-milestones>.my-cheebly-subheading .eyebrow{color:var(--teal-dark)}.my-cheebly-milestones>.my-cheebly-subheading h2{font-size:clamp(1.8rem,4vw,2.6rem)}.my-cheebly-milestone-card{gap:10px;min-width:0;display:grid}.my-cheebly-milestone-card .my-cheebly-milestone{inline-size:100%}.my-cheebly-favorite-picker{text-align:left;gap:10px;display:grid}.my-cheebly-favorite-trigger{border:1px dashed var(--teal);min-block-size:38px;color:var(--teal-dark);cursor:pointer;font:inherit;background:0 0;border-radius:10px;gap:3px;padding:8px 12px;font-size:.75rem;font-weight:800;display:grid}@media (hover:hover) and (pointer:fine){.my-cheebly-favorite-trigger:hover{background:var(--teal-pale);outline:2px solid var(--teal);outline-offset:2px}}.my-cheebly-favorite-trigger:focus-visible{background:var(--teal-pale);outline:2px solid var(--teal);outline-offset:2px}.my-cheebly-favorite-selected{border:1px solid var(--line-strong);background:var(--teal-pale);border-radius:10px;gap:7px;padding:11px 12px;display:grid}.my-cheebly-favorite-label{color:var(--teal-dark);font-size:.72rem;font-weight:800;line-height:1.3}.my-cheebly-favorite-selected small,.my-cheebly-favorite-browser-heading small,.my-cheebly-favorite-browser>small,.my-cheebly-favorite-status{color:var(--muted);font-size:.72rem;line-height:1.4}.my-cheebly-favorite-browser{border:1px solid var(--line-strong);background:var(--card);text-align:left;border-radius:12px;gap:12px;padding:14px;display:grid}.my-cheebly-favorite-browser-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.my-cheebly-favorite-browser-heading>div{gap:4px;display:grid}.my-cheebly-favorite-browser-heading strong{color:var(--ink);font-size:.82rem}.my-cheebly-favorite-search{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:.7rem;font-weight:800;display:grid}.my-cheebly-favorite-search input{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--paper);min-block-size:38px;inline-size:100%;color:var(--ink);font:inherit;letter-spacing:normal;text-transform:none;border-radius:8px;padding:8px 10px;font-size:.82rem}.my-cheebly-favorite-search input:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.my-cheebly-favorite-results{gap:5px;max-block-size:360px;padding-right:3px;display:grid;overflow-y:auto}.my-cheebly-favorite-result{background:var(--paper);min-width:0;color:var(--ink);cursor:pointer;font:inherit;text-align:left;border:1px solid #0000;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}@media (hover:hover) and (pointer:fine){.my-cheebly-favorite-result:hover{border-color:var(--teal);background:var(--teal-pale);outline:none}}.my-cheebly-favorite-result:focus-visible{border-color:var(--teal);background:var(--teal-pale);outline:none}.my-cheebly-favorite-result-action{color:var(--teal-dark);font-size:.68rem;font-weight:800}.my-cheebly-favorite-error{color:var(--danger,#a61e22);margin:0;font-size:.78rem}.my-cheebly-favorite-dialog h3{color:var(--ink);margin:4px 0 14px;font-size:clamp(1.2rem,4vw,1.55rem)}@media (max-width:720px){.my-cheebly-favorite-browser-heading{flex-direction:column;align-items:stretch}.my-cheebly-favorite-browser-heading .button{justify-self:start}}.my-cheebly-taste-shape{border:1px solid var(--line);border-top:3px solid var(--site-accent);border-radius:var(--profile-rainbow-surface-radius);background:var(--card);box-shadow:var(--shadow);gap:26px;margin-bottom:52px;padding:clamp(20px,3vw,32px);display:grid;position:relative;overflow:hidden}.my-cheebly-taste-shape-heading{gap:6px;min-width:0;display:grid}.my-cheebly-taste-shape-heading-column{align-content:start;gap:26px;min-width:0;display:grid}.my-cheebly-taste-profile-pick{border:1px solid var(--line);background:var(--paper);border-radius:14px;align-content:start;gap:8px;min-width:0;padding:16px;display:grid;position:relative;overflow:hidden}.my-cheebly-taste-profile-pick.is-ready{align-self:stretch}.my-cheebly-taste-profile-pick:before{content:"";background:linear-gradient(90deg,#a88bf3,#d78ea8,#e29b57,#c8b65c,#72a98c,#7397cf);height:3px;margin:-16px -16px 0;display:block}.my-cheebly-taste-profile-pick-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.my-cheebly-taste-profile-pick-heading>div{gap:8px;min-width:0;display:grid}.my-cheebly-taste-profile-pick-heading .eyebrow{margin:0}.my-cheebly-taste-profile-pick h3{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1}.my-cheebly-taste-profile-pick-reference{align-items:flex-start;gap:10px;margin-top:1px}.my-cheebly-taste-profile-pick-reference .episode-reference-thumbnail{border-radius:8px;flex:0 0 96px;block-size:54px;inline-size:96px}.my-cheebly-taste-profile-pick-reference .episode-reference-copy{gap:5px}.my-cheebly-taste-profile-pick-reference .episode-reference-title{text-overflow:clip;white-space:normal;font-size:1rem;font-weight:800;line-height:1.15;overflow:visible}.my-cheebly-taste-profile-pick-reference .episode-reference-meta{text-overflow:clip;white-space:normal;line-height:1.3;overflow:visible}.my-cheebly-taste-profile-pick-match,.my-cheebly-taste-profile-pick-method,.my-cheebly-taste-profile-pick-empty{color:var(--muted);margin:0;font-size:.72rem;line-height:1.35}.my-cheebly-taste-profile-pick-forming{justify-items:start;gap:12px;min-width:0;display:grid}.my-cheebly-taste-profile-pick-cta{min-height:34px;padding:0 12px;font-size:.72rem}.my-cheebly-taste-profile-pick-match{color:var(--teal-dark);font-weight:750}.my-cheebly-taste-profile-pick-actions{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-top:2px;display:grid}.my-cheebly-taste-profile-pick-watch{flex:none;min-height:34px;margin-top:2px;padding:0 12px;font-size:.72rem}.my-cheebly-taste-profile-pick-actions>.button{justify-self:start}.my-cheebly-taste-profile-share{border-top:1px solid var(--line);gap:6px;width:100%;min-width:0;padding-top:12px;display:grid}.my-cheebly-taste-profile-share-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:800;line-height:1}.my-cheebly-taste-profile-share-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.my-cheebly-taste-profile-share-menu .button{min-width:0;min-height:34px;padding:0 9px;font-size:.68rem;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s}.my-cheebly-taste-profile-share-menu .button.is-copied{border-color:var(--teal);background:var(--teal-pale);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 16%, transparent);color:var(--teal-dark)}.my-cheebly-taste-profile-pick-actions .button{min-height:34px;padding:0 12px;font-size:.72rem}@media (hover:hover) and (pointer:fine){.my-cheebly-taste-shape a.button:hover{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}}.my-cheebly-taste-shape a.button{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.my-cheebly-taste-shape a.button:focus-visible{white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.my-cheebly-share-dialog{border:1px solid var(--line-strong);border-top:4px solid var(--teal-dark);background:var(--card);text-align:center;border-radius:16px;max-block-size:calc(100dvh - 40px);inline-size:min(100% - 40px,34rem);margin:auto;padding:clamp(20px,4vw,32px);position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 24px 80px #1822204d}.my-cheebly-share-dialog::backdrop{-webkit-backdrop-filter:blur(8px);background:#191f1e94}.my-cheebly-share-dialog .eyebrow{color:var(--teal-dark);margin:0 0 8px}.my-cheebly-share-dialog h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,4vw,1.9rem);line-height:1.05}.my-cheebly-share-dialog>p:not(.eyebrow){color:var(--muted);margin:12px 0 0;font-size:.86rem;line-height:1.5}.my-cheebly-share-dialog-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.my-cheebly-share-dialog-actions .button{text-align:center;justify-content:center;align-items:center;min-height:40px;display:inline-flex}@media (max-width:599px){.my-cheebly-share-dialog{border-radius:14px;padding:20px}}.my-cheebly-share-toast{z-index:900;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--teal-dark) 45%, var(--line));background:var(--ink);inline-size:max-content;max-inline-size:calc(100vw - 32px);color:var(--card);text-align:center;opacity:0;pointer-events:none;border-radius:999px;padding:11px 16px;font-size:.76rem;font-weight:750;line-height:1.25;transition:opacity .16s,transform .16s;position:fixed;bottom:20px;transform:translate(-50%,10px);box-shadow:0 12px 28px #18222033}.my-cheebly-share-toast:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.my-cheebly-share-toast:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.my-cheebly-share-toast:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.my-cheebly-share-toast:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.my-cheebly-share-toast.is-visible{opacity:1;transform:translate(-50%)}.my-cheebly-taste-shape-heading h2{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1}.my-cheebly-taste-type-name{min-width:0;color:var(--ink);letter-spacing:-.08em;overflow-wrap:normal;text-wrap:balance;margin:0;font-size:clamp(2.1rem,5.2vw,4.5rem);font-weight:900;line-height:.94}.my-cheebly-taste-type-heading-icon{vertical-align:.05em;margin-inline-end:.3em;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:.72em;line-height:1;display:inline-block}.my-cheebly-taste-type-progress{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:8px;max-width:52ch;margin-top:4px;padding:12px 14px;display:grid}.my-cheebly-taste-type-progress-label{color:var(--ink);justify-content:space-between;align-items:baseline;gap:10px;font-size:.76rem;display:flex}.my-cheebly-taste-type-progress-label strong{color:var(--teal-dark);font-variant-numeric:tabular-nums;white-space:nowrap}.my-cheebly-taste-type-progress-track{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.my-cheebly-taste-type-progress-fill{border-radius:inherit;background:var(--teal-dark);height:100%;transition:width .18s;display:block}.my-cheebly-taste-type-progress>p,.my-cheebly-taste-type-confidence,.my-cheebly-taste-type-interval{max-width:52ch;color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}.my-cheebly-taste-type-confidence.is-clear{color:var(--teal-dark);font-weight:750}.my-cheebly-taste-type-confidence.is-provisional{color:var(--ink);font-weight:750}.my-cheebly-taste-shape-heading>p:not(.eyebrow){color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.my-cheebly-community-alignment{gap:10px;min-width:0;display:grid}.my-cheebly-community-alignment-heading{gap:5px;display:grid}.my-cheebly-community-alignment-heading>.eyebrow,.my-cheebly-community-alignment-note{margin:0}.my-cheebly-community-alignment-note{max-width:42ch;color:var(--muted);font-size:.72rem;line-height:1.35}.my-cheebly-community-alignment-hero{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px;min-width:0;padding:14px 16px;display:grid}.my-cheebly-community-alignment-value{min-width:0}.my-cheebly-community-alignment-value strong{color:var(--teal-dark);letter-spacing:-.08em;font-size:clamp(2.8rem,6vw,4.3rem);font-weight:900;line-height:.9}.my-cheebly-community-alignment-copy{gap:4px;min-width:0;display:grid}.my-cheebly-community-alignment-copy h3{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(1rem,2vw,1.3rem);line-height:1.05}.my-cheebly-community-alignment-copy p{max-width:42ch;color:var(--muted);margin:0;font-size:.72rem;line-height:1.3}.my-cheebly-community-alignment-copy .my-cheebly-community-alignment-low-evidence{color:var(--teal-dark);font-size:.66rem;font-weight:800}.my-cheebly-community-alignment-scale{grid-column:1/-1;gap:6px;min-width:0;margin-top:3px;display:grid}.my-cheebly-community-alignment-track{background:var(--paper-deep);border-radius:999px;block-size:7px;margin-inline-start:7px;margin-inline-end:7px;position:relative}.my-cheebly-community-alignment-track:before{border-radius:inherit;background:linear-gradient(90deg, var(--teal), var(--site-accent));content:"";opacity:.9;position:absolute;top:0;bottom:0;left:0;right:0}.my-cheebly-community-alignment-scale.is-empty .my-cheebly-community-alignment-track:before{opacity:.28}.my-cheebly-community-alignment-marker{z-index:1;border:3px solid var(--site-accent);background:var(--paper);block-size:15px;inline-size:15px;box-shadow:0 0 0 2px color-mix(in srgb, var(--paper) 70%, transparent);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.my-cheebly-community-alignment-scale-labels{color:var(--muted);grid-template-columns:repeat(3,minmax(0,1fr));font-size:.61rem;font-weight:800;line-height:1.2;display:grid}.my-cheebly-community-alignment-scale-labels span:nth-child(2){text-align:center}.my-cheebly-community-alignment-scale-labels span:last-child{text-align:right}.my-cheebly-community-alignment-evidence-grid.responsive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.my-cheebly-community-alignment-evidence{border:1px solid var(--line);background:var(--paper);border-radius:10px;gap:3px;min-width:0;padding:11px 12px;display:grid}.my-cheebly-community-alignment-evidence strong{color:var(--teal-dark);font-size:1rem;line-height:1}.my-cheebly-community-alignment-evidence span{color:var(--muted);font-size:.66rem;line-height:1.25}@media (max-width:720px){.my-cheebly-community-alignment-hero{grid-template-columns:1fr;gap:8px;padding:14px}.my-cheebly-community-alignment-scale{grid-column:auto}.my-cheebly-community-alignment-value strong{font-size:clamp(2.8rem,14vw,4rem)}}.my-cheebly-taste-shape-visual-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.my-cheebly-taste-shape-visual-heading-copy{gap:5px;min-width:0;display:grid}.my-cheebly-taste-shape-visual-heading-copy>.eyebrow,.my-cheebly-taste-shape-legend{margin:0}.my-cheebly-taste-shape-legend{max-width:48ch;color:var(--muted);font-size:.72rem;line-height:1.35}.my-cheebly-taste-shape-view-toggle{isolation:isolate;border:1px solid var(--line);background:var(--card);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid;position:relative;overflow:hidden}.my-cheebly-taste-shape-view-toggle:before{z-index:0;border-radius:inherit;background:linear-gradient(102deg, color-mix(in srgb, var(--teal) 70%, var(--paper)), var(--teal) 46%, color-mix(in srgb, var(--teal) 86%, var(--paper)));width:calc(50% - 4.5px);box-shadow:0 3px 10px color-mix(in srgb, var(--teal) 24%, transparent);content:"";transform-origin:50%;filter:saturate(1.05);will-change:transform;transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px;right:auto;transform:translate(calc(100% + 3px))}.my-cheebly-taste-shape-view-toggle.is-radial:before{transform:translate(0)}.my-cheebly-taste-shape-view-button{z-index:1;min-width:0;min-height:30px;color:var(--muted);cursor:pointer;font:inherit;isolation:isolate;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 6px;font-size:.67rem;font-weight:800;transition:color .22s;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.my-cheebly-taste-shape-view-button:hover{color:var(--ink)}}.my-cheebly-taste-shape-view-button:focus-visible{color:var(--ink);outline:2px solid var(--teal);outline-offset:1px}.my-cheebly-taste-shape-view-button.is-selected{color:var(--paper)}.my-cheebly-taste-shape-view-toggle:after{z-index:0;border-radius:inherit;background:linear-gradient(105deg, transparent 0%, color-mix(in srgb, var(--paper) 48%, transparent) 48%, transparent 100%);content:"";opacity:0;pointer-events:none;will-change:transform, opacity;width:44%;position:absolute;top:3px;bottom:3px;left:-42%;right:auto;transform:translate(-100%)skew(-12deg)scaleX(.72)}@media (prefers-reduced-motion:reduce){.my-cheebly-taste-shape-view-toggle:before,.my-cheebly-taste-shape-view-toggle:after{animation:none}}.my-cheebly-taste-shape-axis-chart{min-height:0;grid-template-rows:repeat(6,minmax(0,1fr));gap:10px;min-block-size:0;display:grid}.my-cheebly-taste-shape-axis-row{border:1px solid var(--line);background:var(--taste-shape-surface);min-width:0;color:var(--ink);cursor:pointer;font:inherit;text-align:left;box-sizing:border-box;border-radius:11px;gap:10px;min-block-size:0;padding:13px 14px;transition:border-color .16s,background-color .16s,transform .16s;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.my-cheebly-taste-shape-axis-row:hover{border-color:var(--teal);background:var(--taste-shape-surface-active);transform:none}}.my-cheebly-taste-shape-axis-row.is-selected{border-color:var(--teal);background:var(--taste-shape-surface-active)}.my-cheebly-taste-shape-axis-row:focus-visible{border-color:var(--teal);background:var(--taste-shape-surface-active)}.my-cheebly-taste-shape-axis-row:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.my-cheebly-taste-shape-axis-row-heading{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.my-cheebly-taste-shape-axis-pole{color:var(--ink);font-size:.83rem;font-weight:850;line-height:1.2}:root[data-cheebly-control-tone=pink] .my-cheebly-taste-shape-view-toggle:before{background:var(--site-accent-control-fill);filter:none}:root[data-cheebly-control-tone=pink] .my-cheebly-taste-shape-view-toggle:after{display:none}:root[data-cheebly-control-tone=pink] .my-cheebly-taste-shape-view-button.is-selected{color:var(--site-accent-control-ink)}.my-cheebly-taste-shape-axis-pole.is-second{text-align:right}.my-cheebly-taste-shape-axis-row-result{color:var(--teal-dark);letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:.67rem;font-weight:850;line-height:1.2}.my-cheebly-taste-shape-axis-track{background:var(--taste-shape-track);border-inline:2px solid var(--muted);border-radius:0;block-size:10px;display:block;position:relative}.my-cheebly-taste-shape-axis-track:before{z-index:1;background:var(--muted);content:"";opacity:.7;width:1px;position:absolute;top:-3px;bottom:-3px;left:50%;right:auto}.my-cheebly-taste-shape-axis-lean{z-index:0;block-size:100%;border-radius:0;min-width:2px;position:absolute;top:0}.my-cheebly-taste-shape-axis-marker{z-index:2;box-sizing:border-box;border:3px solid var(--ink);background:var(--card);outline:2px solid var(--card);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #26302d2e}.my-cheebly-taste-shape-axis-balanced{z-index:3;border:1px solid var(--card);background:var(--muted);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.my-cheebly-taste-shape-axis-row-detail{min-height:1.1em;color:var(--muted);font-size:.69rem;line-height:1.3}.my-cheebly-taste-shape-radial-wrap{place-items:center;width:calc(100% + 36px);max-width:none;height:100%;min-height:0;margin:0 -18px;display:grid;overflow:hidden}.my-cheebly-taste-shape-radial{width:100%;max-width:none;height:auto;display:block}.my-cheebly-taste-shape-radial-outer-ring,.my-cheebly-taste-shape-radial-inner-ring{fill:none;stroke:var(--line-strong);vector-effect:non-scaling-stroke}.my-cheebly-taste-shape-radial-outer-ring{stroke-width:1.5px}.my-cheebly-taste-shape-radial-inner-ring{stroke-dasharray:2 7;stroke-width:1px;opacity:.85}.my-cheebly-taste-shape-radial-mid-ring{fill:none;stroke:var(--ink);stroke-dasharray:1 6;stroke-linecap:round;stroke-width:1px;opacity:.35;vector-effect:non-scaling-stroke}.my-cheebly-taste-shape-radial-center{fill:var(--taste-shape-center);stroke:var(--paper);stroke-width:6px;filter:drop-shadow(0 8px 12px #26302d29)}.my-cheebly-taste-shape-radial-center-kicker,.my-cheebly-taste-shape-radial-center-title,.my-cheebly-taste-shape-radial-center-note{pointer-events:none;user-select:none}.my-cheebly-taste-shape-radial-center-kicker{fill:var(--paper);letter-spacing:.13em;font-size:11px;font-weight:850}.my-cheebly-taste-shape-radial-center-title{fill:var(--paper);letter-spacing:-.05em;font-size:21px;font-weight:900}.my-cheebly-taste-shape-radial-center-title.is-multiline{letter-spacing:-.04em;font-size:14px}.my-cheebly-taste-shape-radial-center-note{fill:var(--paper);letter-spacing:.11em;opacity:.72;font-size:8px;font-weight:750}.my-cheebly-taste-shape-breakdown{grid-template-rows:repeat(6,64px);gap:8px;min-block-size:0;margin-top:2px;display:grid}.my-cheebly-taste-shape-breakdown-axis{border:1px solid var(--line);background:var(--card);min-width:0;min-height:64px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;box-sizing:border-box;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;block-size:64px;min-block-size:64px;padding:12px 14px;transition:border-color .16s,background-color .16s,transform .16s;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.my-cheebly-taste-shape-breakdown-axis:hover{border-color:var(--teal);background:var(--teal-pale);transform:none}}.my-cheebly-taste-shape-breakdown-axis:focus-visible{border-color:var(--teal);background:var(--teal-pale);outline:2px solid var(--teal);outline-offset:2px;transform:none}.my-cheebly-taste-shape-breakdown-dot{border-radius:50%;width:10px;height:10px}.my-cheebly-taste-shape-breakdown-copy{gap:4px;min-width:0;display:grid}.my-cheebly-taste-shape-breakdown-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.15;overflow:hidden}.my-cheebly-taste-shape-breakdown-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.25;overflow:hidden}.my-cheebly-taste-shape-breakdown-arrow{color:var(--teal-dark);font-size:1rem;font-weight:800}.my-cheebly-taste-shape-detail-empty{border-top:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:10px;gap:5px;margin-top:4px;padding:13px;display:grid}.my-cheebly-taste-shape-detail-empty strong{color:var(--ink);font-size:.8rem}.my-cheebly-taste-shape-detail-empty p,.my-cheebly-taste-shape-detail-hint{color:var(--muted);margin:0;font-size:.72rem;line-height:1.4}.my-cheebly-taste-shape-detail-hint{padding-top:2px}@media (max-width:840px){.my-cheebly-taste-shape-heading-column{display:contents}.my-cheebly-taste-shape-heading{order:1}.my-cheebly-taste-profile-pick{order:3}.my-cheebly-community-alignment{order:2}.my-cheebly-taste-shape-radial-wrap{width:100%;max-width:none;height:auto;margin:0}}@media (max-width:599px){.my-cheebly-taste-profile-pick{padding:14px}.my-cheebly-taste-profile-pick:before{margin:-14px -14px 0}.my-cheebly-taste-profile-pick-reference .episode-reference-thumbnail{flex-basis:96px;block-size:54px;inline-size:96px}.my-cheebly-taste-profile-pick-actions{grid-template-columns:1fr;display:grid}.my-cheebly-taste-profile-pick-actions>.button,.my-cheebly-taste-profile-share{width:100%}.my-cheebly-taste-profile-share-menu{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.my-cheebly-taste-shape{gap:18px;margin-bottom:38px;padding:18px}.my-cheebly-taste-shape-visual-heading{align-items:flex-start}.my-cheebly-taste-shape-view-button{min-height:28px;padding-inline-start:9px;padding-inline-end:9px;font-size:.61rem}.my-cheebly-taste-shape-axis-row{gap:9px;padding:12px}.my-cheebly-taste-shape-axis-row-heading{gap:6px}.my-cheebly-taste-shape-axis-pole{font-size:.75rem}.my-cheebly-taste-shape-axis-row-result{font-size:.61rem}.my-cheebly-taste-shape-axis-row-detail{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.my-cheebly-share-toast,.my-cheebly-taste-shape-axis-row,.my-cheebly-taste-shape-view-button{transition:none}}.my-cheebly-reset{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.my-cheebly-reset-trigger{border-color:color-mix(in srgb, var(--danger,#a61e22) 38%, var(--line-strong));color:var(--danger,#a61e22)}@media (hover:hover) and (pointer:fine){.my-cheebly-reset-trigger:hover{border-color:var(--danger,#a61e22);background:color-mix(in srgb, var(--danger,#a61e22) 8%, var(--card))}}.my-cheebly-reset-trigger:focus-visible{border-color:var(--danger,#a61e22);background:color-mix(in srgb, var(--danger,#a61e22) 8%, var(--card))}.my-cheebly-reset-dialog-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);background:#191f1e94;place-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.my-cheebly-reset-dialog{border:1px solid var(--line-strong);border-top:4px solid var(--danger,#a61e22);background:var(--card);border-radius:16px;max-block-size:min(90vh,52rem);inline-size:min(100%,38rem);padding:clamp(20px,4vw,32px);overflow-y:auto;box-shadow:0 24px 80px #1822204d}.my-cheebly-reset-dialog .eyebrow{color:var(--danger,#a61e22);margin:0 0 8px}.my-cheebly-reset-dialog h3{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,4vw,1.9rem);line-height:1.05}.my-cheebly-reset-dialog>p:not(.eyebrow){color:var(--muted);margin:12px 0 0;font-size:.86rem;line-height:1.5}.my-cheebly-reset-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.my-cheebly-reset-summary>div{background:var(--paper);border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.my-cheebly-reset-summary strong{color:var(--danger,#a61e22);font-size:1.15rem;line-height:1}.my-cheebly-reset-summary span,.my-cheebly-reset-summary-message,.my-cheebly-reset-list,.my-cheebly-reset-kept,.my-cheebly-reset-backup-hint{color:var(--muted);font-size:.76rem;line-height:1.45}.my-cheebly-reset-list{gap:6px;margin:18px 0 0;padding-left:1.2rem;display:grid}.my-cheebly-reset-kept{border-left:3px solid var(--teal);background:var(--teal-pale);margin:16px 0 0;padding:10px 12px}.my-cheebly-reset-kept strong{color:var(--teal-dark)}.my-cheebly-reset-backup-hint{margin:14px 0 0}.my-cheebly-reset-backup-hint a{color:var(--teal-dark);font-weight:800}.my-cheebly-reset-option{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;font-size:.8rem;line-height:1.45;display:flex}.my-cheebly-reset-option input{block-size:16px;inline-size:16px;accent-color:var(--danger,#a61e22);flex:none;margin:2px 0 0}.my-cheebly-reset-preferences{margin-top:10px}.my-cheebly-reset-confirmation{color:var(--ink);gap:7px;margin-top:18px;font-size:.78rem;font-weight:800;display:grid}.my-cheebly-reset-confirmation code{background:var(--paper);color:var(--danger,#a61e22);border-radius:4px;padding:2px 4px;font-size:.74rem}.my-cheebly-reset-confirmation input{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--paper);min-block-size:42px;inline-size:100%;color:var(--ink);font:inherit;letter-spacing:.05em;text-transform:uppercase;border-radius:9px;padding:9px 11px;font-weight:500}.my-cheebly-reset-confirmation input:focus-visible{border-color:var(--danger,#a61e22);outline:2px solid var(--danger,#a61e22);outline-offset:2px}.my-cheebly-reset-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.my-cheebly-reset-confirm-button{border:1px solid var(--danger-button,#a61e22);background:var(--danger-button,#a61e22);color:#fff}@media (hover:hover) and (pointer:fine){.my-cheebly-reset-confirm-button:hover:not(:disabled){background:color-mix(in srgb, var(--danger-button,#a61e22) 82%, #000)}}.my-cheebly-reset-confirm-button:focus-visible:not(:disabled){background:color-mix(in srgb, var(--danger-button,#a61e22) 82%, #000)}.my-cheebly-reset-confirm-button:disabled{border-color:var(--line);background:var(--paper);color:var(--muted);cursor:not-allowed;opacity:.7}.my-cheebly-reset-status,.my-cheebly-reset-error{margin:14px 0 0;font-size:.8rem;line-height:1.45}.my-cheebly-reset-status{color:var(--teal-dark)}.my-cheebly-reset-error{color:var(--danger,#a61e22)}@media (max-width:599px){.my-cheebly-reset-dialog-backdrop{align-items:end;padding:10px}.my-cheebly-reset-dialog{border-radius:14px;max-block-size:92vh;padding:20px}.my-cheebly-reset-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.my-cheebly-reset-actions{justify-content:stretch}.my-cheebly-reset-actions .button{flex:1 1 0}}.my-cheebly-progression,.my-cheebly-profile-panel,.my-cheebly-milestone,.my-cheebly-backup-preview,.cheebmail-receipt{--my-cheebly-card-accent:var(--site-accent);--my-cheebly-card-sheen-start:color-mix(in srgb, var(--site-accent) 24%, transparent);--my-cheebly-card-sheen-end:color-mix(in srgb, var(--site-accent) 10%, transparent)}.my-cheebly-progression:after,.my-cheebly-profile-panel:after,.my-cheebly-milestone:after,.my-cheebly-backup-preview:after,.cheebmail-receipt:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg, transparent 0%, var(--my-cheebly-card-sheen-start) 38%, var(--my-cheebly-card-sheen-end) 58%, transparent 100%);width:28%;position:absolute;top:-70%;bottom:-70%;left:-30%;transform:translate(-240%)rotate(14deg)}html[data-cheebly-motion=full] .my-cheebly-progression,html[data-cheebly-motion=full] .my-cheebly-profile-panel,html[data-cheebly-motion=full] .my-cheebly-milestone,html[data-cheebly-motion=full] .my-cheebly-backup-preview,html[data-cheebly-motion=full] .cheebmail-receipt{transition:border-color .18s,box-shadow .26s,transform .42s cubic-bezier(.2,.72,.25,1)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .my-cheebly-progression:hover:not(:active),html[data-cheebly-motion=full] .my-cheebly-milestone:hover:not(:active),html[data-cheebly-motion=full] .my-cheebly-backup-preview:hover:not(:active),html[data-cheebly-motion=full] .cheebmail-receipt:hover:not(:active){border-color:var(--my-cheebly-card-accent);box-shadow:0 18px 38px color-mix(in srgb, var(--my-cheebly-card-accent) 17%, transparent), var(--shadow);transform:translateY(-2px)}html[data-cheebly-motion=full] .my-cheebly-progression:hover:not(:active):after,html[data-cheebly-motion=full] .my-cheebly-milestone:hover:not(:active):after,html[data-cheebly-motion=full] .my-cheebly-backup-preview:hover:not(:active):after,html[data-cheebly-motion=full] .cheebmail-receipt:hover:not(:active):after{animation:.76s cubic-bezier(.18,.8,.25,1) my-cheebly-card-sheen}}@media (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .my-cheebly-profile-panel.personal-catalog.is-visit-sheen:after{animation:.76s cubic-bezier(.18,.8,.25,1) my-cheebly-card-sheen}}@keyframes my-cheebly-card-sheen{0%{opacity:0;transform:translate(-240%)rotate(14deg)}12%,82%{opacity:1}to{opacity:0;transform:translate(520%)rotate(14deg)}}html[data-cheebly-motion=reduced] .my-cheebly-progression,html[data-cheebly-motion=reduced] .my-cheebly-profile-panel,html[data-cheebly-motion=reduced] .my-cheebly-milestone,html[data-cheebly-motion=reduced] .my-cheebly-backup-preview,html[data-cheebly-motion=reduced] .cheebmail-receipt,html[data-cheebly-motion=off] .my-cheebly-progression,html[data-cheebly-motion=off] .my-cheebly-profile-panel,html[data-cheebly-motion=off] .my-cheebly-milestone,html[data-cheebly-motion=off] .my-cheebly-backup-preview,html[data-cheebly-motion=off] .cheebmail-receipt{transition:none}html[data-cheebly-motion=reduced] .my-cheebly-progression:after,html[data-cheebly-motion=reduced] .my-cheebly-profile-panel:after,html[data-cheebly-motion=reduced] .my-cheebly-milestone:after,html[data-cheebly-motion=reduced] .my-cheebly-backup-preview:after,html[data-cheebly-motion=reduced] .cheebmail-receipt:after,html[data-cheebly-motion=off] .my-cheebly-progression:after,html[data-cheebly-motion=off] .my-cheebly-profile-panel:after,html[data-cheebly-motion=off] .my-cheebly-milestone:after,html[data-cheebly-motion=off] .my-cheebly-backup-preview:after,html[data-cheebly-motion=off] .cheebmail-receipt:after{display:none}.my-cheebly-taste-shape-axis-pole,.my-cheebly-taste-shape-axis-row-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:399px){.my-cheebly-taste-shape-axis-row{gap:5px;padding-block-start:6px;padding-block-end:6px}.my-cheebly-taste-shape-axis-row-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"first second""result result";gap:1px 8px}.my-cheebly-taste-shape-axis-pole.is-first{grid-area:first}.my-cheebly-taste-shape-axis-pole.is-second{grid-area:second}.my-cheebly-taste-shape-axis-row-result{grid-area:result}}@media (min-width:841px){.my-cheebly-taste-shape-axis-chart{overflow:hidden}.my-cheebly-taste-shape-breakdown{grid-template-rows:repeat(6,minmax(0,1fr));block-size:100%;overflow:hidden}.my-cheebly-taste-shape-breakdown-axis{block-size:100%;min-block-size:0}}@container responsive-page (width<=34rem){.my-cheebly-signal{grid-template-columns:minmax(0,1fr);align-items:start}.my-cheebly-signal>strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.my-cheebly-signal>small{text-align:left;overflow-wrap:anywhere;white-space:normal}}html[data-cheebly-motion=reduced] .my-cheebly-taste-shape-view-toggle:before,html[data-cheebly-motion=reduced] .my-cheebly-taste-shape-view-toggle:after,html[data-cheebly-motion=off] .my-cheebly-taste-shape-view-toggle:before,html[data-cheebly-motion=off] .my-cheebly-taste-shape-view-toggle:after{animation:none}html[data-cheebly-motion=reduced] .my-cheebly-share-toast,html[data-cheebly-motion=reduced] .my-cheebly-taste-shape-axis-row,html[data-cheebly-motion=reduced] .my-cheebly-taste-shape-view-button,html[data-cheebly-motion=off] .my-cheebly-share-toast,html[data-cheebly-motion=off] .my-cheebly-taste-shape-axis-row,html[data-cheebly-motion=off] .my-cheebly-taste-shape-view-button{transition:none}@media (min-width:900px){.my-cheebly-section{max-width:var(--layout-max-width)}.my-cheebly-taste-shape{border-top:0;padding:clamp(28px,3.4vw,42px);display:block;overflow:hidden;block-size:auto!important;height:auto!important;min-block-size:0!important;min-height:0!important;max-block-size:none!important;max-height:none!important}.my-cheebly-taste-shape:before{z-index:0}.my-cheebly-taste-shape-intro-slot,.my-cheebly-taste-shape-featured-slot{min-width:0}.my-cheebly-taste-shape-heading-column{gap:20px}.my-cheebly-taste-shape-heading{gap:12px}.my-cheebly-taste-type-name{font-size:clamp(3rem,4.2vw,4.8rem)}.my-cheebly-taste-shape-heading>p:not(.eyebrow){font-size:1rem;line-height:1.5}.my-cheebly-community-alignment{gap:6px;margin-top:2px}.my-cheebly-community-alignment-hero{grid-template-columns:auto minmax(0,1fr)}.my-cheebly-taste-featured-card{border:1px solid var(--line);background:var(--paper);border-radius:14px;align-content:start;align-self:start;gap:12px;min-width:0;min-height:156px;padding:22px;display:grid}.my-cheebly-taste-featured-card>.eyebrow,.my-cheebly-taste-secondary-card>.eyebrow,.my-cheebly-taste-secondary-empty{margin:0}.my-cheebly-taste-featured-reference{align-items:center;gap:16px;min-width:0}.my-cheebly-taste-featured-reference .episode-reference-thumbnail{border-radius:10px;flex:0 0 128px;block-size:72px;inline-size:128px}.my-cheebly-taste-featured-reference .episode-reference-copy{gap:6px}.my-cheebly-taste-featured-reference .episode-reference-title{color:var(--ink);text-overflow:clip;white-space:normal;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:850;line-height:1.08;overflow:visible}.my-cheebly-taste-featured-reference .episode-reference-meta{color:var(--muted);font-size:.76rem;line-height:1.35}.my-cheebly-taste-featured-reference .episode-reference-meta-row,.my-cheebly-taste-secondary-reference .episode-reference-meta-row{flex-wrap:wrap;align-items:baseline;gap:4px 8px}.my-cheebly-taste-featured-reference .episode-reference-meta-action,.my-cheebly-taste-secondary-reference .episode-reference-meta-action{color:var(--teal-dark);white-space:nowrap;font-size:.72rem;font-weight:800}.my-cheebly-taste-shape-radial-wrap{width:100%;height:100%;min-height:0;margin:0}.my-cheebly-taste-shape-radial{width:min(100%,480px);height:auto;max-height:100%;margin:0 auto}.my-cheebly-taste-shape-breakdown{grid-template-rows:repeat(6,minmax(0,1fr));gap:10px;min-height:0;margin-top:2px;overflow:visible;grid-template-columns:minmax(0,1fr)!important}.my-cheebly-taste-shape-breakdown-axis{min-height:58px;grid-template-columns:auto minmax(116px,.9fr) minmax(90px,1fr) minmax(70px,auto);grid-template-areas:"dot copy track result";gap:10px;block-size:auto;padding:10px 12px}.my-cheebly-taste-shape-breakdown-dot{grid-area:dot}.my-cheebly-taste-shape-breakdown-copy{grid-area:copy;gap:3px}.my-cheebly-taste-shape-breakdown-copy strong{font-size:.75rem}.my-cheebly-taste-shape-breakdown-copy small{font-size:.62rem}.my-cheebly-taste-shape-breakdown-track{min-width:0;background:var(--line-strong);border-inline:2px solid var(--muted);border-radius:999px;grid-area:track;block-size:7px;display:block;position:relative}.my-cheebly-taste-shape-breakdown-lean{border-radius:inherit;block-size:100%;display:block;position:absolute;top:0}.my-cheebly-taste-shape-breakdown-marker{box-sizing:border-box;background:var(--card);border:3px solid;border-radius:50%;width:13px;height:13px;display:block;position:absolute;top:50%;transform:translate(-50%,-50%)}.my-cheebly-taste-shape-breakdown-result{color:var(--teal-dark);text-align:right;white-space:nowrap;grid-area:result;font-size:.64rem;font-weight:850;line-height:1.2}.my-cheebly-taste-shape-secondary-slot{min-width:0;margin-top:4px}.my-cheebly-taste-secondary-card{border-top:1px solid var(--line);gap:10px;min-width:0;padding-top:16px;display:grid}.my-cheebly-taste-featured-heading{gap:8px;min-width:0;display:grid}.my-cheebly-taste-featured-heading>.eyebrow,.my-cheebly-taste-featured-match{margin:0}.my-cheebly-taste-secondary-reference{align-items:center;gap:10px;min-width:0}.my-cheebly-taste-secondary-reference .episode-reference-thumbnail{border-radius:8px;flex:0 0 96px;block-size:54px;inline-size:96px}.my-cheebly-taste-secondary-reference .episode-reference-copy{gap:4px}.my-cheebly-taste-secondary-reference .episode-reference-title{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:850;line-height:1.15;overflow:hidden}.my-cheebly-taste-secondary-reference .episode-reference-meta{font-size:.66rem;line-height:1.25}.my-cheebly-taste-featured-match{color:var(--teal-dark);font-size:.68rem;font-weight:850}.my-cheebly-taste-secondary-share{gap:5px;min-width:0;display:grid}.my-cheebly-taste-secondary-share .my-cheebly-taste-profile-share-label{margin:0}.my-cheebly-taste-secondary-share .my-cheebly-taste-profile-share-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.my-cheebly-taste-secondary-share .button{min-height:32px;padding:6px 8px;font-size:.67rem}}@media (max-width:899px){.my-cheebly-section{max-width:100%}.my-cheebly-taste-shape{display:block;overflow:hidden}.my-cheebly-taste-shape-radial-wrap{width:100%;height:auto;margin:0}.my-cheebly-taste-shape-radial{width:100%;max-width:480px;margin:0 auto}.my-cheebly-taste-shape-breakdown{grid-template-columns:minmax(0,1fr)!important}}.my-cheebly-taste-profile-share-hint{color:var(--muted);margin:0;font-size:.68rem;line-height:1.35}.my-cheebly-taste-profile-share-menu .button:disabled{color:var(--muted);background:var(--card);border-color:var(--line);box-shadow:none;cursor:not-allowed;filter:grayscale(.7);opacity:.58}@media (min-width:900px){.my-cheebly-taste-shape-axis-chart,.my-cheebly-taste-shape-radial-wrap{height:100%;min-height:0}}.my-cheebly-taste-summary-reference{--my-cheebly-taste-summary-thumb-width:96px;--my-cheebly-taste-summary-thumb-height:54px;grid-template-columns:var(--my-cheebly-taste-summary-thumb-width) minmax(0, 1fr) auto;align-items:start;gap:8px 12px;width:100%;min-width:0;display:grid}.my-cheebly-taste-summary-reference .episode-reference-thumbnail{inline-size:var(--my-cheebly-taste-summary-thumb-width);block-size:var(--my-cheebly-taste-summary-thumb-height);border-radius:10px;flex:none;grid-column:1;align-self:start}.my-cheebly-taste-summary-reference .episode-reference-copy{grid-column:2;align-self:start;gap:6px;min-width:0;overflow:visible}.my-cheebly-taste-summary-reference .episode-reference-title{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;display:block;overflow:visible}.my-cheebly-taste-summary-reference .episode-reference-meta-row{min-width:0;display:block;overflow:visible}.my-cheebly-taste-summary-reference .episode-reference-meta{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;display:block;overflow:visible}.my-cheebly-taste-summary-reference .episode-reference-stat{min-width:0;max-width:14rem;color:var(--teal-dark);text-align:right;grid-column:3;place-self:start end;font-size:.72rem;font-weight:850;line-height:1.25;display:grid}.my-cheebly-taste-summary-reference .episode-reference-stat strong{white-space:nowrap;display:block}.my-cheebly-taste-summary-reference .episode-reference-stat small{color:var(--muted);white-space:normal;margin-top:3px;font-size:.64rem;font-weight:700;line-height:1.25;display:block}.my-cheebly-taste-secondary-card .my-cheebly-taste-summary-reference{row-gap:12px;padding-block-start:4px;padding-block-end:4px}@media (min-width:900px){.my-cheebly-taste-summary-reference{--my-cheebly-taste-summary-thumb-width:128px;--my-cheebly-taste-summary-thumb-height:72px;column-gap:16px}}@media (max-width:599px){.my-cheebly-taste-summary-reference{--my-cheebly-taste-summary-thumb-width:84px;--my-cheebly-taste-summary-thumb-height:48px;grid-template-columns:var(--my-cheebly-taste-summary-thumb-width) minmax(0, 1fr);gap:8px 12px}.my-cheebly-taste-summary-reference .episode-reference-stat{grid-column:2;max-width:100%}}.my-cheebly-taste-profile-summary{gap:8px;margin-top:2px;display:grid}.my-cheebly-taste-profile-summary-axis{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dot copy arrow";align-items:start;gap:12px;height:auto;min-height:104px;padding:12px 14px}.my-cheebly-taste-profile-summary-axis .my-cheebly-taste-shape-breakdown-dot{grid-area:dot;align-self:start;margin-top:7px}.my-cheebly-taste-profile-summary-axis .my-cheebly-taste-shape-breakdown-copy{grid-area:copy}.my-cheebly-taste-profile-summary-axis .my-cheebly-taste-shape-breakdown-arrow{grid-area:arrow}.my-cheebly-taste-profile-summary-arrow{color:var(--teal-dark);align-self:center;font-size:1rem;font-weight:800}.my-cheebly-taste-profile-summary-axis .my-cheebly-taste-shape-breakdown-copy strong{text-overflow:clip;white-space:normal;overflow:visible}.my-cheebly-taste-profile-summary-axis .my-cheebly-taste-shape-breakdown-copy small{line-height:1.35}@media (max-width:599px){.my-cheebly-taste-profile-summary-axis{gap:9px;min-height:0;padding:11px 12px}.my-cheebly-taste-profile-summary-axis .my-cheebly-taste-shape-breakdown-copy strong{font-size:.78rem}.my-cheebly-taste-profile-summary-axis .my-cheebly-taste-shape-breakdown-copy small{font-size:.66rem}}.my-cheebly-taste-profile-summary-copy{gap:5px;min-width:0;display:grid}.my-cheebly-taste-profile-summary-axis-copy{gap:3px;min-width:0;display:grid}.my-cheebly-taste-profile-summary-axis-copy strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:.82rem;line-height:1.15;overflow:visible}.my-cheebly-taste-profile-summary-axis-copy small{color:var(--muted);font-size:.66rem;line-height:1.25}.my-cheebly-taste-profile-summary-episode{gap:3px;min-width:0;margin-top:1px;display:grid}.my-cheebly-taste-profile-summary-episode-label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:850;line-height:1.1}.my-cheebly-taste-profile-summary-episode-reference{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;display:grid}.my-cheebly-taste-profile-summary-episode-reference .episode-reference-thumbnail{border-radius:7px;flex:none;block-size:40px;inline-size:72px}.my-cheebly-taste-profile-summary-episode-reference .episode-reference-copy{gap:2px;min-width:0;display:grid}.my-cheebly-taste-profile-summary-episode-reference .episode-reference-title{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;font-size:.72rem;font-weight:800;line-height:1.15;display:block;overflow:visible}.my-cheebly-taste-profile-summary-episode-reference .episode-reference-meta-row{min-width:0;display:block}.my-cheebly-taste-profile-summary-episode-reference .episode-reference-meta{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;color:var(--muted);font-size:.58rem;line-height:1.2;display:block;overflow:visible}.my-cheebly-taste-profile-summary-empty{color:var(--muted);font-size:.66rem;line-height:1.25}@media (max-width:599px){.my-cheebly-taste-profile-summary-episode-reference{grid-template-columns:64px minmax(0,1fr);gap:7px}.my-cheebly-taste-profile-summary-episode-reference .episode-reference-thumbnail{block-size:36px;inline-size:64px}.my-cheebly-taste-profile-summary-axis-copy strong{font-size:.78rem}.my-cheebly-taste-profile-summary-axis-copy small,.my-cheebly-taste-profile-summary-empty{font-size:.8125rem;line-height:1.45}.my-cheebly-taste-profile-summary-episode-reference .episode-reference-title{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;display:-webkit-box;overflow:hidden}.my-cheebly-taste-profile-summary-episode-reference .episode-reference-meta{font-size:.75rem}}.my-cheebly-taste-shape-breakdown.my-cheebly-taste-profile-summary{grid-template-rows:none;grid-auto-rows:auto;block-size:auto;overflow:visible}@media (min-width:1200px){.my-cheebly-taste-featured-reference .episode-reference-meta{white-space:nowrap}}.my-cheebly-taste-shape-visual:has(.my-cheebly-taste-shape-view-toggle.is-swipe-to-radial){overflow:hidden}.my-cheebly-taste-shape-visual:has(.my-cheebly-taste-shape-view-toggle.is-swipe-to-horizontal){overflow:hidden}.my-cheebly-taste-shape-visual:has(.my-cheebly-taste-shape-view-toggle.is-swipe-to-radial)>.my-cheebly-taste-shape-radial-wrap{backface-visibility:hidden;transform-origin:50%;will-change:transform;animation:.52s cubic-bezier(.22,1,.36,1) both my-cheebly-taste-shape-view-swipe-in-from-right}.my-cheebly-taste-shape-visual:has(.my-cheebly-taste-shape-view-toggle.is-swipe-to-horizontal)>.my-cheebly-taste-shape-axis-chart{backface-visibility:hidden;transform-origin:50%;will-change:transform;animation:.52s cubic-bezier(.22,1,.36,1) both my-cheebly-taste-shape-view-swipe-in-from-left}@keyframes my-cheebly-taste-shape-view-swipe-in-from-left{0%{transform:translate(-104%)}68%{transform:translate(1.2%)}84%{transform:translate(-.35%)}to{transform:translate(0,0)}}@keyframes my-cheebly-taste-shape-view-swipe-in-from-right{0%{transform:translate(104%)}68%{transform:translate(-1.2%)}84%{transform:translate(.35%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.my-cheebly-taste-shape-view-toggle:before,.my-cheebly-taste-shape-view-button{transition:none}.my-cheebly-taste-shape-visual:has(.my-cheebly-taste-shape-view-toggle.is-swipe-to-radial)>.my-cheebly-taste-shape-radial-wrap{animation:none}.my-cheebly-taste-shape-visual:has(.my-cheebly-taste-shape-view-toggle.is-swipe-to-horizontal)>.my-cheebly-taste-shape-axis-chart{animation:none}}html[data-cheebly-motion=reduced] .my-cheebly-taste-shape-view-toggle:before,html[data-cheebly-motion=reduced] .my-cheebly-taste-shape-view-button,html[data-cheebly-motion=off] .my-cheebly-taste-shape-view-toggle:before,html[data-cheebly-motion=off] .my-cheebly-taste-shape-view-button{transition:none}html[data-cheebly-motion=reduced] .my-cheebly-taste-shape-visual:has(.my-cheebly-taste-shape-view-toggle.is-swipe-to-radial)>.my-cheebly-taste-shape-radial-wrap{animation:none}html[data-cheebly-motion=reduced] .my-cheebly-taste-shape-visual:has(.my-cheebly-taste-shape-view-toggle.is-swipe-to-horizontal)>.my-cheebly-taste-shape-axis-chart{animation:none}html[data-cheebly-motion=off] .my-cheebly-taste-shape-visual:has(.my-cheebly-taste-shape-view-toggle.is-swipe-to-radial)>.my-cheebly-taste-shape-radial-wrap{animation:none}html[data-cheebly-motion=off] .my-cheebly-taste-shape-visual:has(.my-cheebly-taste-shape-view-toggle.is-swipe-to-horizontal)>.my-cheebly-taste-shape-axis-chart{animation:none}.my-cheebly-taste-type-share{color:var(--teal-dark);margin:-2px 0 0;font-size:.74rem;font-weight:750;line-height:1.35}.my-cheebly-taste-profile-summary-episode-reference .episode-reference-title,.my-cheebly-taste-profile-summary-episode-reference .episode-reference-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.my-cheebly-cloud-backup{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}.my-cheebly-cloud-backup .my-cheebly-subheading{max-width:68ch;margin-bottom:14px}.my-cheebly-cloud-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.my-cheebly-cloud-note,.my-cheebly-cloud-meta,.my-cheebly-cloud-small,.my-cheebly-cloud-status,.my-cheebly-cloud-error{max-width:72ch;color:var(--muted);margin:14px 0 0;font-size:.78rem;line-height:1.5}.my-cheebly-cloud-meta,.my-cheebly-cloud-status{color:var(--teal-dark)}.my-cheebly-cloud-error{color:var(--danger,#a61e22)}.my-cheebly-cloud-conflict,.my-cheebly-cloud-preview,.my-cheebly-cloud-reset-pending{border:1px solid var(--line-strong);background:var(--paper);border-radius:14px;gap:8px;max-width:72ch;margin-top:18px;padding:16px;display:grid}.my-cheebly-cloud-reset-pending{border-color:color-mix(in srgb, var(--teal) 42%, var(--line-strong));background:color-mix(in srgb, var(--teal) 7%, var(--paper))}.my-cheebly-cloud-conflict{border-color:color-mix(in srgb, var(--danger,#a61e22) 38%, var(--line-strong));background:color-mix(in srgb, var(--danger,#a61e22) 6%, var(--paper))}.my-cheebly-cloud-conflict strong,.my-cheebly-cloud-preview h3,.my-cheebly-cloud-reset-pending h3{color:var(--ink)}.my-cheebly-cloud-conflict span,.my-cheebly-cloud-preview p:not(.eyebrow),.my-cheebly-cloud-reset-pending p:not(.eyebrow){color:var(--muted);font-size:.82rem;line-height:1.45}.my-cheebly-cloud-preview .eyebrow,.my-cheebly-cloud-reset-pending .eyebrow{color:var(--teal-dark);margin:0}.my-cheebly-cloud-preview h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.15rem,3vw,1.45rem);line-height:1.1}.my-cheebly-cloud-preview p:not(.eyebrow){margin:0}@media (max-width:599px){.my-cheebly-cloud-backup{margin-top:24px;padding-top:24px}.my-cheebly-cloud-actions{flex-direction:column;align-items:stretch}.my-cheebly-cloud-actions .button{inline-size:100%}}.my-cheebly-taste-featured-empty{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}@media (min-width:900px){.my-cheebly-taste-shape-detail-hint{align-self:end}}.my-cheebly-shared,.my-cheebly-account-tools{gap:var(--space-6,24px);min-width:0;display:grid}.my-cheebly-shared{padding-top:var(--space-6,24px);border-top:1px solid var(--line)}.my-cheebly-open-cheebmail{min-width:44px}.my-cheebly-account-tools>.my-cheebly-subheading{padding-top:var(--space-6,24px)}.my-cheebly-cloud-backup:target .my-cheebly-cloud-connect,.my-cheebly-cloud-backup.is-protection-target .my-cheebly-cloud-connect{border-color:var(--site-accent-dark);box-shadow:0 0 0 4px var(--site-accent-soft), 0 0 24px var(--site-accent-pale)}.topic-taste-profile{background:var(--card);border:1px solid var(--line);border-top:4px solid var(--site-accent);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px;display:grid}.topic-taste-profile h2,.topic-taste-profile h3,.topic-taste-profile p{margin:0}.topic-taste-overview,.topic-taste-snapshot,.topic-taste-alignment,.topic-taste-axis-detail{align-content:start;gap:12px;min-width:0;display:grid}.topic-taste-progress{grid-template-columns:1fr auto;gap:8px;display:grid}.topic-taste-progress progress{width:100%;accent-color:var(--site-accent);grid-column:1/-1}.topic-taste-alignment{border-top:1px solid var(--line);padding-top:16px}.topic-taste-axes{gap:8px;display:grid}.topic-taste-axis{border:1px solid var(--line);background:var(--paper);width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;gap:10px;padding:14px;display:grid}.topic-taste-axis.is-selected{border-color:var(--site-accent)}.topic-taste-axis>span:last-child{color:var(--muted);font-size:.8rem}.topic-taste-track{background:var(--line);border-radius:4px;height:8px;margin-inline-start:6px;margin-inline-end:6px;display:block;position:relative}.topic-taste-track:before{content:"";background:var(--muted);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.topic-taste-track i{background:var(--site-accent);border:2px solid var(--card);border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;transform:translate(-50%)}.topic-taste-method{grid-column:1/-1}.topic-taste-method summary{cursor:pointer;min-height:44px;font-weight:700}.topic-taste-method p+p{margin-top:12px}@media (max-width:600px){.topic-taste-profile{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}}@media (max-width:599px){.my-cheebly-open-cheebmail{inline-size:100%}}.my-cheebly-signal-list>div{align-content:start;gap:6px;min-width:0;display:grid}.my-cheebly-signal-list>div small{color:var(--muted);line-height:1.4}.taste-type-directory{grid-column:1/-1;margin-block-start:20px;margin-block-end:20px}.taste-type-directory summary{cursor:pointer;min-height:44px;padding-block-start:12px;padding-block-end:12px;font-weight:750}.taste-type-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.taste-type-directory-grid article{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:16px}.taste-type-directory-grid article.is-current{border-color:var(--site-accent)}.taste-type-directory-grid h3{margin:0 0 8px}.taste-type-directory-grid p{margin:0;line-height:1.6}.personal-profile-share{grid-column:1/-1}.personal-profile-share-actions{flex-wrap:wrap;gap:8px;display:flex}.personal-profile-share .button{min-height:44px}@media (max-width:720px){.taste-type-directory-grid{grid-template-columns:minmax(0,1fr)}}.shared-taste-layout,.my-cheebly-taste-shape-axis-chart,.my-cheebly-taste-shape-radial-wrap{--taste-shape-track:var(--lightningcss-light,#ececec)var(--lightningcss-dark,#343434);--taste-shape-surface:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#262626);--taste-shape-surface-active:var(--lightningcss-light,#f0f0f0)var(--lightningcss-dark,#303030)}.my-cheebly-taste-shape-axis-chart,.my-cheebly-taste-shape-radial-wrap{--taste-shape-center:var(--ink)}.topic-taste-snapshot .my-cheebly-taste-shape-view-button{min-height:44px;font-size:.85rem}.split-view-launch-controls{border:1px solid var(--line);background:rgba(var(--card-rgb), .62);min-width:0;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 9px;display:inline-flex}.split-view-launch-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;font-size:.62rem;font-weight:800;display:inline-flex}.split-view-beta{color:var(--teal);letter-spacing:.03em;text-transform:uppercase;vertical-align:super;margin-left:3px;font-size:.68em;font-weight:900;line-height:0}.split-view-launch-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:14px;height:14px}.split-view-launch-options,.split-view-pane-header-actions,.split-view-pane-switcher{align-items:center;gap:3px;display:inline-flex}.split-view-launch-button,.split-view-pane-switch-button,.split-view-close{color:var(--teal-dark);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;font-size:.72rem;font-weight:800;line-height:1}.split-view-launch-button{align-items:center;gap:4px;min-height:30px;padding:6px 8px;display:inline-flex}@media (hover:hover) and (pointer:fine){.split-view-launch-button:hover{border-color:rgba(var(--teal-rgb), .2);background:var(--teal-pale);color:var(--teal-dark)}}.split-view-launch-button.is-active{border-color:rgba(var(--teal-rgb), .2);background:var(--teal-pale);color:var(--teal-dark)}.split-view-launch-button:focus-visible{border-color:rgba(var(--teal-rgb), .2);background:var(--teal-pale);color:var(--teal-dark)}.split-view-workspace{box-sizing:border-box;background:var(--page-background);grid-template-columns:minmax(0,1.2fr) minmax(420px,1fr);width:100%;min-width:0;height:min(1080px,max(560px,100dvh - 150px));min-height:560px;display:grid;overflow:hidden;container:split-workspace/inline-size}.page-content:has(.split-view-workspace){flex:none;width:min(2200px,100% - 32px);max-width:none}.split-view-pane{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow:hidden auto;container-type:inline-size}.split-view-primary-pane{background:var(--page-background)}.split-view-secondary-pane{border-left:1px solid var(--line);background:var(--page-background);overflow-anchor:none}@media (min-width:1800px){.split-view-workspace{--split-view-secondary-min-pane:clamp(620px, 44cqw, 980px);grid-template-columns:minmax(0, 1fr) minmax(var(--split-view-secondary-min-pane), 1.1fr)}.split-view-secondary-pane-rankings{overflow-x:auto;container-type:normal}.split-view-secondary-pane-rankings .split-view-pane-header,.split-view-secondary-pane-rankings .split-view-secondary-content>.content-section{padding-inline-start:clamp(14px,2%,28px);padding-inline-end:clamp(14px,2%,28px)}.split-view-secondary-pane-rankings .leaderboard-header-cell>.leaderboard-sort-button>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.split-view-secondary-pane-rankings .episode-reference-thumbnail{flex-basis:clamp(56px,4.6cqw,76px);block-size:clamp(32px,2.9cqw,43px);inline-size:clamp(56px,4.6cqw,76px)}}.split-view-primary-pane>.vote-page{width:100%;max-width:none;padding-inline-start:clamp(18px,3cqw,30px);padding-inline-end:clamp(18px,3cqw,30px)}.split-view-primary-pane .vote-intro h1{white-space:normal;text-wrap:balance;max-width:100%;font-size:clamp(2rem,5cqw,3.6rem)}.split-view-secondary-content>.content-section,.split-view-secondary-content>.stats-v1{padding-inline-start:18px;padding-inline-end:18px;width:100%;max-width:none;padding-top:28px}.split-view-pane-header{z-index:8;border-bottom:1px solid var(--line);background:rgba(var(--paper-rgb), .96);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex;position:sticky;top:0;box-shadow:0 3px 12px #3238310f}.split-view-pane-kicker{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:.58rem;font-weight:850;line-height:1.2}.split-view-pane-header h2{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:1.12rem;line-height:1}.split-view-pane-header-actions{justify-content:flex-end;min-width:0}.split-view-pane-switcher{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:2px}.split-view-pane-switch-button{min-height:28px;color:var(--muted);padding:5px 8px;font-size:.64rem}@media (hover:hover) and (pointer:fine){.split-view-pane-switch-button:hover{background:var(--teal-pale);color:var(--teal-dark)}}.split-view-pane-switch-button.is-active{background:var(--teal-pale);color:var(--teal-dark)}.split-view-pane-switch-button:focus-visible{background:var(--teal-pale);color:var(--teal-dark)}.split-view-close{border-color:var(--line-strong);min-height:32px;color:var(--muted);padding:6px 9px}@media (hover:hover) and (pointer:fine){.split-view-close:hover{border-color:var(--teal);color:var(--teal-dark)}}.split-view-close:focus-visible{border-color:var(--teal);color:var(--teal-dark)}@media (max-width:1179px){.split-view-launch-controls{display:none}}@container (width<=900px){.split-view-primary-pane .vote-page{padding-top:28px;padding-inline-start:clamp(16px,3cqw,24px);padding-inline-end:clamp(16px,3cqw,24px)}.split-view-primary-pane .vote-intro h1{white-space:normal}.split-view-primary-pane .vote-actions{gap:12px;padding-inline-start:12px;padding-inline-end:12px}.split-view-secondary-pane .content-section[aria-labelledby=rankings-heading]{padding:24px 14px 36px}.split-view-secondary-pane .content-section[aria-labelledby=rankings-heading]>.section-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:22px}.split-view-secondary-pane .content-section[aria-labelledby=rankings-heading] .section-intro{text-align:left;max-width:none;margin:0}.split-view-secondary-pane .ranking-toolbar{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:16px;display:flex}.split-view-secondary-pane .ranking-toolbar>.ranking-toolbar-meta{flex:none;align-items:stretch;gap:8px;width:100%}.split-view-secondary-pane .ranking-toolbar-meta-top{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.split-view-secondary-pane .ranking-toolbar-comparison{width:100%}.split-view-secondary-pane .ranking-search{flex:none;width:100%;max-width:none}.split-view-secondary-pane .ranking-search-help{max-width:none;margin:0}.split-view-secondary-pane .ranking-sort-reset-desktop{align-self:flex-start;margin:0}.split-view-secondary-pane .ranking-refresh-status{white-space:normal;text-align:left;place-self:flex-start;margin:0}.split-view-secondary-pane .ranking-period-selector{width:100%}.split-view-secondary-pane .ranking-period-button{flex:1 1 0;min-width:0}.split-view-secondary-pane .leaderboard-mobile-sort{color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 0 10px;font-size:.72rem;font-weight:750;display:grid}.split-view-secondary-pane .ranking-sort-reset-mobile{display:none}.split-view-secondary-pane .leaderboard-mobile-sort select{border:1px solid var(--line-strong);background:var(--card);width:100%;min-height:38px;color:var(--ink);font:inherit;border-radius:8px;padding:7px 8px;font-size:.78rem}.split-view-secondary-pane .leaderboard-sort-direction-button{border:1px solid var(--line-strong);background:var(--card);min-width:38px;min-height:38px;color:var(--teal-dark);cursor:pointer;font:inherit;border-radius:8px;font-weight:800}.split-view-secondary-pane .leaderboard{overflow-anchor:none;border-radius:14px}.split-view-secondary-pane .leaderboard-row:first-child{border-top:0}.split-view-secondary-pane .leaderboard-title{min-width:0}.split-view-secondary-pane .score-cell{text-align:right;font-size:1rem}.split-view-secondary-pane .comparison-cell{text-align:right}.split-view-secondary-pane .rank-number{font-size:.8rem}.split-view-secondary-pane .rank-cell{flex-direction:column;align-items:flex-start;gap:1px}.split-view-secondary-pane .rank-trend{font-size:.58rem}.split-view-secondary-pane .record-cell,.split-view-secondary-pane .comparison-cell{font-size:.72rem}.split-view-secondary-pane .record-cell:before,.split-view-secondary-pane .comparison-cell:before{color:var(--muted);margin-right:4px;font-size:.58rem;font-weight:750}.split-view-secondary-pane .record-cell:before{content:"W-L"}.split-view-secondary-pane .comparison-cell:before{content:"Cmp"}.split-view-secondary-pane .leaderboard-title strong,.split-view-secondary-pane .episode-reference-title{font-size:.84rem}.split-view-secondary-pane .episode-reference{gap:8px}.split-view-secondary-pane .episode-reference-thumbnail{flex-basis:58px;block-size:33px;inline-size:58px}.split-view-secondary-pane .episode-reference-title{overflow-wrap:normal;word-break:normal;text-overflow:clip;white-space:normal;line-height:1.2;overflow:visible}.split-view-secondary-pane .episode-reference-meta{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:.66rem;overflow:visible}.split-view-secondary-pane .leaderboard-watch-link{font-size:.66rem}.split-view-secondary-pane .leaderboard-tier-break{padding-inline-start:14px;padding-inline-end:14px;font-size:.58rem}.split-view-secondary-pane .ranking-explainer{grid-template-columns:1fr;gap:5px;margin-inline-start:0;margin-inline-end:0}.split-view-secondary-pane .stats-v1{padding-top:24px}.split-view-secondary-pane .stats-v1-header,.split-view-secondary-pane .stats-v1-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.split-view-secondary-pane .stats-v1-header{margin-bottom:24px}.split-view-secondary-pane .stats-v1-intro{max-width:none;font-size:.86rem}.split-view-secondary-pane .stats-v1-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.split-view-secondary-pane .stats-v1-metric{min-height:116px;padding:14px}.split-view-secondary-pane .stats-v1-metric strong{font-size:1.5rem}.split-view-secondary-pane .stats-v1-story-grid,.split-view-secondary-pane .stats-v1-rivalry-grid,.split-view-secondary-pane .stats-v1-change-grid,.split-view-secondary-pane .stats-v1-history-grid,.split-view-secondary-pane .stats-v1-health-grid,.split-view-secondary-pane .stats-v1-milestone-layout{grid-template-columns:1fr}.split-view-secondary-pane .stats-v1-story-grid{gap:10px}.split-view-secondary-pane .stats-v1-story-copy{min-height:154px;padding:12px}.split-view-secondary-pane .stats-v1-story-copy h3{font-size:.9rem}.split-view-secondary-pane .stats-v1-change-card .episode-reference-thumbnail{flex-basis:64px;block-size:36px;inline-size:64px}.split-view-secondary-pane .stats-v1-movement-card{grid-template-columns:1fr}.split-view-secondary-pane .stats-v1-move-row+.stats-v1-move-row{border-top:1px solid var(--line);border-left:0}.split-view-secondary-pane .stats-v1-season-card-heading{flex-direction:column;align-items:flex-start;gap:6px}.split-view-secondary-pane .stats-v1-season-card-heading small{text-align:left;max-width:none}.split-view-secondary-pane .stats-v1-season-table-head{display:none}.split-view-secondary-pane .stats-v1-season-mobile-sort{justify-content:flex-start;display:flex}.split-view-secondary-pane .stats-v1-season-disclosure{flex-direction:column;align-items:flex-start}.split-view-secondary-pane .stats-v1-history-pair .episode-reference-thumbnail{flex-basis:72px;block-size:40px;inline-size:72px}.split-view-secondary-pane .my-cheebly-section>.section-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:22px}.split-view-secondary-pane .my-cheebly-section>.section-heading .section-intro{text-align:left;max-width:none;margin:0}.split-view-secondary-pane .my-cheebly-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.split-view-secondary-pane .my-cheebly-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.split-view-secondary-pane .stats-v1-milestone-history,.split-view-secondary-pane .stats-v1-milestone-history-panel{grid-template-columns:1fr}.split-view-secondary-pane .my-cheebly-section{padding:20px 14px 32px}.split-view-secondary-pane .my-cheebly-section>.section-heading{margin-bottom:16px}.split-view-secondary-pane .my-cheebly-section>.section-heading h1{letter-spacing:-.06em;font-size:clamp(2rem,8cqw,3rem);line-height:.98}.split-view-secondary-pane .my-cheebly-taste-shape{gap:16px;margin-bottom:28px;padding:20px}.split-view-secondary-pane .my-cheebly-profile-grid{grid-template-columns:minmax(0,1fr)}.split-view-secondary-pane .my-cheebly-taste-shape-heading{gap:4px}.split-view-secondary-pane .my-cheebly-taste-shape-heading h2{font-size:clamp(1.45rem,6cqw,2rem)}.split-view-secondary-pane .my-cheebly-taste-type-name{font-size:clamp(2rem,8cqw,3rem);line-height:.98}.split-view-secondary-pane .my-cheebly-taste-shape-heading>p:not(.eyebrow){font-size:.78rem;line-height:1.35}.split-view-secondary-pane .my-cheebly-taste-shape-heading-read{gap:6px}.split-view-secondary-pane .my-cheebly-taste-shape-heading-read-note{font-size:.64rem;line-height:1.3}.split-view-secondary-pane .my-cheebly-taste-shape-heading-read-grid.responsive-grid{gap:6px}.split-view-secondary-pane .my-cheebly-taste-shape-heading-read-grid span{gap:2px;padding:8px 9px}.split-view-secondary-pane .my-cheebly-taste-shape-heading-read-grid strong{font-size:.76rem}.split-view-secondary-pane .my-cheebly-taste-shape-heading-read-grid small{font-size:.6rem;line-height:1.2}.split-view-secondary-pane .my-cheebly-taste-profile-pick{gap:6px;padding:12px}.split-view-secondary-pane .my-cheebly-taste-profile-pick:before{margin:-12px -12px 0}.split-view-secondary-pane .my-cheebly-taste-profile-pick-heading{gap:8px}.split-view-secondary-pane .my-cheebly-taste-profile-pick-heading>div{gap:4px}.split-view-secondary-pane .my-cheebly-taste-profile-pick h3{font-size:1.2rem}.split-view-secondary-pane .my-cheebly-taste-profile-pick-watch{min-height:30px;padding:0 8px;font-size:.65rem}.split-view-secondary-pane .my-cheebly-taste-profile-pick-reference{gap:8px}.split-view-secondary-pane .my-cheebly-taste-profile-pick-reference .episode-reference-thumbnail{flex-basis:72px;block-size:40px;inline-size:72px}.split-view-secondary-pane .my-cheebly-taste-profile-pick-reference .episode-reference-title{font-size:.78rem;line-height:1.1}.split-view-secondary-pane .my-cheebly-taste-profile-pick-reference .episode-reference-meta{font-size:.62rem;line-height:1.2}.split-view-secondary-pane .my-cheebly-taste-profile-pick-match,.split-view-secondary-pane .my-cheebly-taste-profile-pick-method{font-size:.64rem}.split-view-secondary-pane .my-cheebly-taste-profile-pick-actions{gap:8px}.split-view-secondary-pane .my-cheebly-taste-profile-share{gap:5px;padding-top:8px}.split-view-secondary-pane .my-cheebly-taste-profile-share-menu{gap:5px}.split-view-secondary-pane .my-cheebly-taste-profile-share-menu .button{min-height:30px;padding:0 6px;font-size:.62rem}.split-view-secondary-pane .my-cheebly-taste-shape-visual,.split-view-secondary-pane .my-cheebly-taste-shape-detail{box-sizing:border-box;block-size:auto;height:auto;max-block-size:none;max-height:none;min-block-size:0;min-height:0;padding:12px}.split-view-secondary-pane .my-cheebly-taste-shape-visual{grid-template-rows:auto auto;gap:10px}.split-view-secondary-pane .my-cheebly-taste-shape-visual-heading{gap:8px}.split-view-secondary-pane .my-cheebly-taste-shape-view-button{min-height:26px;padding-inline-start:7px;padding-inline-end:7px;font-size:.58rem}.split-view-secondary-pane .my-cheebly-taste-shape-axis-chart{gap:6px;block-size:auto;overflow:visible}.split-view-secondary-pane .my-cheebly-taste-shape-axis-row{gap:6px;min-height:48px;padding:9px 10px}.split-view-secondary-pane .my-cheebly-taste-shape-axis-row-detail{font-size:.6rem}.split-view-secondary-pane .my-cheebly-taste-shape-radial-wrap{width:100%;height:auto;margin:0}.split-view-secondary-pane .my-cheebly-taste-shape-radial{max-width:330px;margin-inline-start:auto;margin-inline-end:auto}.split-view-secondary-pane .my-cheebly-taste-shape-detail{grid-template-rows:none;gap:8px}.split-view-secondary-pane .my-cheebly-taste-shape-detail h3{font-size:1.25rem}.split-view-secondary-pane .my-cheebly-taste-shape-detail>p:not(.eyebrow){font-size:.72rem;line-height:1.35}.split-view-secondary-pane .my-cheebly-taste-shape-detail-facts{gap:6px}.split-view-secondary-pane .my-cheebly-taste-shape-detail-facts span{padding:8px;font-size:.6rem}.split-view-secondary-pane .my-cheebly-taste-shape-detail-facts strong{font-size:.88rem}.split-view-secondary-pane .my-cheebly-taste-shape-breakdown{grid-template-rows:none;gap:6px;block-size:auto;overflow:visible}.split-view-secondary-pane .my-cheebly-taste-shape-breakdown-axis{gap:8px;min-height:48px;padding:8px 9px}.split-view-secondary-pane .my-cheebly-taste-shape-breakdown-copy{gap:2px}.split-view-secondary-pane .my-cheebly-taste-shape-breakdown-copy strong{font-size:.72rem}.split-view-secondary-pane .my-cheebly-taste-shape-breakdown-copy small{font-size:.62rem}.split-view-secondary-pane .my-cheebly-taste-shape-breakdown-arrow{font-size:.85rem}.split-view-secondary-pane .cheebly-viz-grid{grid-template-columns:minmax(0,1fr);gap:12px}.split-view-secondary-pane .cheebly-viz-panel{gap:10px;padding:14px}.split-view-secondary-pane .cheebly-viz-panel-heading{gap:4px}.split-view-secondary-pane .cheebly-viz-panel-heading--with-control{grid-template-columns:minmax(0,1fr);gap:8px}.split-view-secondary-pane .cheebly-viz-range-control{justify-items:start}.split-view-secondary-pane .cheebly-viz-range-options{justify-content:flex-start}.split-view-secondary-pane .my-cheebly-stat-grid{gap:8px;margin-bottom:28px}.split-view-secondary-pane .my-cheebly-stat-card{border-radius:12px;gap:6px;min-height:108px;padding:12px}.split-view-secondary-pane .my-cheebly-stat-label{font-size:.58rem}.split-view-secondary-pane .my-cheebly-stat-card strong{font-size:1.7rem}.split-view-secondary-pane .my-cheebly-stat-card strong.my-cheebly-stat-card-title{font-size:.9rem}.split-view-secondary-pane .my-cheebly-stat-card p:last-child{font-size:.66rem;line-height:1.3}.split-view-secondary-pane .my-cheebly-profile-grid{gap:16px;margin-bottom:32px}.split-view-secondary-pane .my-cheebly-profile-panel{border-radius:12px;padding:14px}.split-view-secondary-pane .my-cheebly-subheading{gap:4px;margin-bottom:12px}.split-view-secondary-pane .my-cheebly-subheading h2{font-size:1.35rem}.split-view-secondary-pane .my-cheebly-subheading p:last-child{font-size:.7rem;line-height:1.35}.split-view-secondary-pane .my-cheebly-profile-facts{gap:6px;margin-bottom:14px}.split-view-secondary-pane .my-cheebly-profile-facts>div{gap:3px;padding:8px}.split-view-secondary-pane .my-cheebly-profile-facts span{font-size:.56rem}.split-view-secondary-pane .my-cheebly-profile-facts small{font-size:.6rem}.split-view-secondary-pane .my-cheebly-profile-facts strong{font-size:.8rem}.split-view-secondary-pane .my-cheebly-top-picks{gap:8px}.split-view-secondary-pane .my-cheebly-top-pick{gap:7px;padding-top:8px}.split-view-secondary-pane .my-cheebly-top-pick-rank{font-size:.6rem}.split-view-secondary-pane .my-cheebly-profile-side-stack{gap:12px}.split-view-secondary-pane .my-cheebly-skip-summary,.split-view-secondary-pane .my-cheebly-profile-empty{padding:10px;font-size:.7rem}.split-view-secondary-pane .my-cheebly-signal-list{gap:6px}.split-view-secondary-pane .my-cheebly-signal{gap:3px 8px;padding:8px}.split-view-secondary-pane .my-cheebly-signal>span{font-size:.58rem}.split-view-secondary-pane .my-cheebly-signal>strong{font-size:.75rem}.split-view-secondary-pane .my-cheebly-signal>small{font-size:.62rem}.split-view-secondary-pane .my-cheebly-milestones{padding-top:20px}.split-view-secondary-pane .my-cheebly-milestone-list{gap:10px}.split-view-secondary-pane .my-cheebly-milestone{gap:3px;padding:10px}.split-view-secondary-pane .my-cheebly-milestone>span{font-size:.58rem}.split-view-secondary-pane .my-cheebly-milestone strong{font-size:.8rem}.split-view-secondary-pane .my-cheebly-milestone small,.split-view-secondary-pane .my-cheebly-milestone time{font-size:.65rem}.split-view-secondary-pane .my-cheebly-progression{gap:12px;padding:14px}.split-view-secondary-pane .my-cheebly-progression-list{grid-template-columns:1fr}.split-view-secondary-pane .my-cheebly-backup,.split-view-secondary-pane .my-cheebly-reset{margin-top:20px;padding-top:20px}.split-view-secondary-pane .my-cheebly-backup-preview{padding:14px}}@container (width<=460px){.split-view-secondary-pane .split-view-pane-header{flex-wrap:wrap;align-items:flex-start;gap:8px}.split-view-secondary-pane .split-view-pane-header-actions{justify-content:space-between;width:100%}.split-view-secondary-pane .split-view-pane-switcher{flex:auto;min-width:0}.split-view-secondary-pane .split-view-pane-switch-button{flex:1 1 0;min-width:0}}@media (prefers-reduced-motion:reduce){.split-view-pane-header,.split-view-launch-button,.split-view-pane-switch-button,.split-view-close{transition:none}}html[data-cheebly-motion=reduced] .split-view-pane-header,html[data-cheebly-motion=reduced] .split-view-launch-button,html[data-cheebly-motion=reduced] .split-view-pane-switch-button,html[data-cheebly-motion=reduced] .split-view-close,html[data-cheebly-motion=off] .split-view-pane-header,html[data-cheebly-motion=off] .split-view-launch-button,html[data-cheebly-motion=off] .split-view-pane-switch-button,html[data-cheebly-motion=off] .split-view-close{transition:none}.split-view-primary-pane .vote-page>.vote-stage{flex:none;width:100%;height:auto;max-height:none}.split-view-primary-pane .vote-page .choice-grid{height:auto}.split-view-primary-pane .vote-page .episode-choice{height:auto;min-height:100%}.split-view-primary-pane .vote-page .episode-art{aspect-ratio:3/2;flex:none}.split-view-secondary-content-my-cheebly>.content-section.my-cheebly-section.responsive-page-shell{--page-heading-top:12px}.split-view-secondary-content-my-cheebly .my-cheebly-section>.section-heading{gap:4px;margin-bottom:8px}.split-view-secondary-content-my-cheebly .my-cheebly-section>.section-heading h1{font-size:clamp(1.4rem,2.5cqw,1.75rem);line-height:1}.split-view-secondary-content-my-cheebly .profile-section-navigation{display:none}.split-view-secondary-content-my-cheebly .my-cheebly-chapter--identity{gap:16px;padding-top:0}html[data-cheebly-motion=off],html[data-cheebly-motion=off] *,html[data-cheebly-motion=off] :before,html[data-cheebly-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ghost-cheeb-layer{z-index:20;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.ghost-cheeb-instructions{z-index:4;border:2px solid var(--ink);background:var(--site-accent);width:min(420px,100vw - 32px);color:var(--paper);box-shadow:5px 5px 0 var(--ink);pointer-events:none;text-align:center;border-radius:12px;gap:3px;padding:9px 13px;display:grid;position:fixed;top:16px;left:50%;transform:translate(-50%)}.ghost-cheeb-instructions-fighter{text-align:left;width:min(250px,100vw - 32px);top:100px;left:16px;transform:none}.ghost-cheeb-instructions strong{letter-spacing:.12em;font-size:.7rem}.ghost-cheeb-instructions span{font-size:.78rem;font-weight:700;line-height:1.25}.ghost-cheeb-join-prompt{z-index:8;border:2px solid var(--ink);background:var(--paper);width:min(620px,100% - 32px);color:var(--ink);box-shadow:6px 6px 0 var(--site-accent);pointer-events:auto;text-align:left;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;margin:0;padding:12px 16px;display:grid;position:fixed;top:calc(50vh + 180px);left:50%;transform:translate(-50%)}body.ghost-arcade-join-visible .vote-post-controls{margin-top:94px}.ghost-cheeb-join-copy{gap:4px;min-width:0;display:grid}.ghost-cheeb-join-prompt strong{color:var(--site-accent);letter-spacing:.1em;font-size:.78rem}.ghost-cheeb-join-prompt span{font-size:.76rem;font-weight:700;line-height:1.3}.ghost-cheeb-join-shortcuts{color:var(--muted);font-size:.64rem!important;font-weight:600!important}.ghost-cheeb-join-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:0;display:flex}.ghost-cheeb-join-actions button{border:1px solid var(--line-strong);background:var(--paper);min-width:104px;min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.ghost-cheeb-join-actions button:first-child{border-color:var(--site-accent);background:var(--site-accent);color:var(--paper)}.ghost-cheeb-join-actions button:first-child .ghost-cheeb-key-hint{border-color:color-mix(in srgb, var(--paper) 78%, transparent);background:color-mix(in srgb, var(--site-accent) 72%, var(--ink));color:var(--paper)}.ghost-cheeb-join-actions button:disabled{cursor:default;opacity:.55}.ghost-cheeb-key-hint{color:currentColor;background:0 0;border:1px solid;border-radius:4px;place-items:center;width:20px;min-width:20px;height:20px;font-size:.58rem;font-weight:900;line-height:1;display:inline-grid}.ghost-cheeb-arcade{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.ghost-cheeb-arcade-solo .ghost-cheeb-arcade-score{border-color:var(--site-accent);background:color-mix(in srgb, var(--site-accent) 16%, var(--paper))}.ghost-cheeb-solo-label{border:2px dashed var(--site-accent);background:var(--paper);color:var(--site-accent);letter-spacing:.12em;border-radius:8px;padding:4px 8px;font-size:.58rem;font-weight:900;position:fixed;top:106px;left:50%;transform:translate(-50%)rotate(3deg)}.ghost-cheeb-arcade-score{border:1px solid color-mix(in srgb, var(--site-accent) 55%, white);background:color-mix(in srgb, var(--paper) 90%, var(--site-accent));color:var(--ink);letter-spacing:.04em;border-radius:999px;padding:6px 10px;font-size:.68rem;font-weight:800;position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #1620261f}.ghost-cheeb-dot{border:2px solid var(--site-accent);background:var(--paper);width:18px;height:18px;box-shadow:0 0 0 4px color-mix(in srgb, var(--site-accent) 18%, transparent), 0 5px 12px #1620262e;border-radius:50%;animation:1.6s ease-in-out infinite ghost-cheeb-dot-pulse;position:absolute;transform:translate(-50%,-50%)}.ghost-cheeb-dot-collected{z-index:1;opacity:.8;border-style:dashed;width:13px;height:13px;animation:1.2s ease-in-out infinite ghost-cheeb-dot-tail}.ghost-cheeb-trail{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:visible}.ghost-cheeb-trail polyline{fill:none;stroke:color-mix(in srgb, var(--site-accent) 75%, white);stroke-dasharray:1.1 1.7;stroke-linecap:round;stroke-linejoin:round;stroke-width:.65px;opacity:.7}.ghost-cheeb-trail-label{z-index:1;border:1px dashed color-mix(in srgb, var(--site-accent) 70%, var(--ink));background:color-mix(in srgb, var(--paper) 82%, var(--site-accent));color:var(--site-accent);letter-spacing:.1em;border-radius:7px;padding:4px 7px;font-size:.56rem;font-weight:900;position:fixed;top:calc(70% - 48px);left:55%;transform:rotate(-4deg)}.ghost-cheeb-missile{z-index:5;width:24px;height:24px;color:var(--ink);pointer-events:none;text-align:center;text-shadow:2px 2px 0 var(--paper);font-size:1.2rem;line-height:24px;animation:1.2s cubic-bezier(.18,.72,.22,1) both ghost-cheeb-missile-arrive;position:fixed;transform:translate(-50%,-50%)rotate(-28deg)}.ghost-cheeb-missile:before{content:"";background:linear-gradient(90deg, transparent, var(--site-accent) 72%, var(--ink));width:clamp(42px,6vw,92px);height:4px;box-shadow:0 0 10px color-mix(in srgb, var(--site-accent) 55%, transparent);opacity:.9;transform-origin:100%;border-radius:999px;display:block;position:absolute;top:50%;right:50%;transform:translateY(-50%)}.ghost-cheeb-missile-incoming:after{border:2px solid var(--site-accent);content:"!";background:var(--paper);width:10px;height:10px;color:var(--site-accent);border-radius:50%;font-size:.55rem;font-weight:900;line-height:7px;display:block;position:absolute;top:-10px;left:50%;transform:translate(-50%)}@keyframes ghost-cheeb-missile-arrive{0%{opacity:0;transform:translate(-50%, -50%) translate(var(--missile-origin-x), var(--missile-origin-y)) rotate(-60deg) scale(.48)}18%{opacity:1}58%{opacity:1;transform:translate(-50%, -50%) translate(var(--missile-mid-x), var(--missile-mid-y)) rotate(-42deg) scale(.86)}to{opacity:1;transform:translate(-50%,-50%)rotate(-28deg)scale(1)}}.ghost-cheeb-hit-state{z-index:6;border:3px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:6px 6px 0 var(--site-accent);text-align:center;gap:2px;padding:12px 16px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)rotate(2deg)}.ghost-cheeb-hit-state strong{color:var(--site-accent);letter-spacing:.12em;font-size:1.1rem}.ghost-cheeb-hit-state span{font-size:.76rem;font-weight:800}@keyframes ghost-cheeb-dot-pulse{0%,to{opacity:.72;scale:.85}50%{opacity:1;scale:1.08}}@keyframes ghost-cheeb-dot-tail{0%,to{opacity:.55;scale:.86}50%{opacity:.9;scale:1}}.ghost-cheeb-instance.ghost-cheeb-instance-target{pointer-events:auto;cursor:crosshair;outline-offset:6px;outline:2px dashed #0000}@media (hover:hover) and (pointer:fine){.ghost-cheeb-instance-target:hover{outline-color:var(--site-accent)}}.ghost-cheeb-instance-target:focus-visible{outline-color:var(--site-accent)}.ghost-cheeb-instance-hit{filter:grayscale()drop-shadow(0 8px 12px #1620262e);opacity:.68;transform:translate(-50%,-50%)rotate(9deg)scale(.9)}.ghost-cheeb-target-hint,.ghost-cheeb-taken-out{border:1px solid var(--ink);background:var(--paper);width:max-content;color:var(--ink);letter-spacing:.03em;text-transform:uppercase;border-radius:6px;padding:3px 6px;font-size:.54rem;font-weight:900;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.ghost-cheeb-target-hint{color:var(--site-accent);top:-30px}.ghost-cheeb-taken-out{border-color:var(--site-accent);background:var(--site-accent);color:var(--paper);top:68px;transform:translate(-50%)rotate(-6deg)}.ghost-cheeb-instance{pointer-events:none;text-align:center;will-change:left, top;filter:drop-shadow(0 8px 12px #164e632e);width:72px;min-height:64px;transition:left .24s cubic-bezier(.22,.61,.36,1),top .24s cubic-bezier(.22,.61,.36,1);position:absolute;transform:translate(-50%,-50%)}.ghost-cheeb-instance-own{transition:none}.ghost-cheeb-image{object-fit:contain;opacity:.5;mix-blend-mode:multiply;transform-origin:50%;width:48px;height:48px;margin:10px auto 0;transition:transform .22s cubic-bezier(.22,.61,.36,1);display:block;transform:perspective(140px)rotateY(0)}.ghost-cheeb-image-facing-left{transform:perspective(140px)rotateY(180deg)}.ghost-cheeb-nameplate{width:max-content;max-width:112px;color:var(--ink);letter-spacing:.04em;white-space:nowrap;background:#ffffffc7;border:1px solid #ffffffb8;border-radius:999px;padding:3px 7px;font-size:.58rem;font-weight:800;line-height:1;position:absolute;top:-2px;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #164e631a}.ghost-cheeb-message{background:var(--ink);width:max-content;max-width:140px;color:var(--paper);white-space:nowrap;border-radius:10px;padding:5px 8px;font-size:.7rem;font-weight:700;line-height:1.15;position:absolute;top:-36px;left:50%;transform:translate(-50%);box-shadow:0 5px 12px #16202626}.ghost-cheeb-controls{pointer-events:auto;justify-items:center;gap:4px;display:grid;position:absolute;top:66px;left:50%;transform:translate(-50%)}.ghost-cheeb-react-button,.ghost-cheeb-touch-controls button,.ghost-cheeb-reactions button{border:1px solid var(--line-strong);background:var(--paper);min-height:28px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;font-size:.7rem;font-weight:800;box-shadow:0 3px 10px #164e631f}.ghost-cheeb-react-button{padding:4px 9px}.ghost-cheeb-react-button:disabled,.ghost-cheeb-reactions button:disabled{cursor:default;opacity:.48}.ghost-cheeb-reactions{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:repeat(3,minmax(28px,auto));gap:3px;padding:4px;display:grid;box-shadow:0 5px 16px #16202626}.ghost-cheeb-reactions button{white-space:nowrap;border-radius:7px;min-height:26px;padding:3px 5px;font-size:.68rem}.ghost-cheeb-touch-controls{grid-template-columns:repeat(3,28px);gap:3px;margin-top:2px;display:none}.ghost-cheeb-touch-controls button{border-radius:7px;padding:0}.ghost-cheeb-touch-controls button:first-child{grid-column:2}.ghost-cheeb-touch-controls button:nth-child(2){grid-column:1}.ghost-cheeb-touch-controls button:nth-child(3){grid-column:2}.ghost-cheeb-touch-controls button:nth-child(4){grid-area:2/3}.ghost-cheeb-reveal{border:1px solid var(--site-accent);background:var(--paper);width:min(320px,100vw - 32px);color:var(--ink);pointer-events:auto;border-radius:16px;gap:5px;padding:15px 17px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 30px #1620262e}.ghost-cheeb-reveal strong{color:var(--site-accent)}.ghost-cheeb-reveal span{color:var(--muted);font-size:.9rem}.ghost-cheeb-reveal button{color:var(--site-accent);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:4px;font-weight:800}@media (pointer:coarse),(max-width:720px){.ghost-cheeb-touch-controls{display:grid}.ghost-cheeb-instructions-fighter{width:min(240px,100vw - 24px);top:84px;left:12px}.ghost-cheeb-join-prompt{text-align:center;grid-template-columns:1fr;width:min(560px,100% - 24px);margin:12px auto 16px;position:relative;top:auto;left:auto;transform:none}body.ghost-arcade-join-visible .vote-post-controls{margin-top:0}.ghost-cheeb-join-actions{justify-content:stretch}.ghost-cheeb-join-actions button{flex:1 1 0}.ghost-cheeb-controls{top:62px}.ghost-cheeb-reveal{bottom:16px;right:16px}}body.ghost-arcade-active .choice-grid .episode-choice[data-card-side=left]{animation:.68s cubic-bezier(.2,.8,.2,1) both ghost-cheeb-card-eject-left}body.ghost-arcade-active .choice-grid .episode-choice[data-card-side=right]{animation:.76s cubic-bezier(.2,.8,.2,1) 90ms both ghost-cheeb-card-eject-right}body.ghost-arcade-active .choice-grid .versus{animation:.62s cubic-bezier(.2,.8,.2,1) 40ms both ghost-cheeb-versus-eject}body.ghost-arcade-active .vote-intro{animation:.6s cubic-bezier(.2,.8,.2,1) both ghost-cheeb-info-eject-up}body.ghost-arcade-active .recent-activity{animation:.52s cubic-bezier(.2,.8,.2,1) .12s both ghost-cheeb-info-eject-up}body.ghost-arcade-active .vote-post-controls{animation:.62s cubic-bezier(.2,.8,.2,1) .16s both ghost-cheeb-info-eject-down}@keyframes ghost-cheeb-card-eject-left{0%{opacity:1;transform:translate(0,0)rotate(0)}to{opacity:0;transform:translate(-125vw,18vh)rotate(-18deg)}}@keyframes ghost-cheeb-card-eject-right{0%{opacity:1;transform:translate(0,0)rotate(0)}to{opacity:0;transform:translate(125vw,-13vh)rotate(17deg)}}@keyframes ghost-cheeb-versus-eject{0%{opacity:1;transform:translate(0,0)rotate(0)scale(1)}to{opacity:0;transform:translateY(-40vh)rotate(140deg)scale(.45)}}@keyframes ghost-cheeb-info-eject-up{0%{opacity:1;transform:translate(0,0)rotate(0)}to{opacity:0;transform:translateY(-45vh)rotate(-5deg)}}@keyframes ghost-cheeb-info-eject-down{0%{opacity:1;transform:translate(0,0)rotate(0)}to{opacity:0;transform:translateY(48vh)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.ghost-cheeb-instance{transition:none}body.ghost-arcade-active .choice-grid .episode-choice,body.ghost-arcade-active .choice-grid .versus,body.ghost-arcade-active .vote-intro,body.ghost-arcade-active .recent-activity,body.ghost-arcade-active .vote-post-controls{opacity:0;animation:none}.ghost-cheeb-missile{animation:none}}.milestone-gift-choice{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 88%, var(--site-accent));border-radius:14px;gap:8px;margin:16px 0;padding:12px 14px;display:grid}.milestone-gift-choice-copy,.milestone-gift-choice-result{color:var(--muted);gap:4px;margin:0;font-size:.82rem;line-height:1.35;display:grid}.milestone-gift-choice-result strong{color:var(--site-accent)}.milestone-gift-choice-actions{flex-wrap:wrap;gap:8px;display:flex}.milestone-gift-choice-actions .button{min-height:38px;font-size:.78rem}.milestone-gift-choice-message{color:var(--site-accent);font-weight:700}.ghost-cheeb-reward-section .milestone-gift-choice{margin:0}.ghost-cheeb-reward-section{gap:16px;margin-top:24px;display:grid}.ghost-cheeb-reward-section>.my-cheebly-subheading{margin-bottom:0}.ghost-cheeb-unlock-card,.ghost-cheeb-gift-card,.ghost-cheeb-received-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-soft);border-radius:16px;gap:12px;padding:22px;display:grid;position:relative;overflow:hidden}.ghost-cheeb-gift-card{grid-template-columns:minmax(0,1fr) minmax(17rem,.9fr);align-items:start;gap:18px;padding:18px}.ghost-cheeb-gift-card>div{align-content:start;gap:5px;min-width:0;display:grid}.ghost-cheeb-unlock-card:before,.ghost-cheeb-gift-card:before,.ghost-cheeb-received-card:before{background:var(--site-accent);content:"";height:4px;position:absolute;top:0;bottom:auto;left:0;right:0}.ghost-cheeb-unlock-card h3,.ghost-cheeb-gift-card h3,.ghost-cheeb-received-card h3{color:var(--ink);margin:0;font-size:1.15rem}.ghost-cheeb-unlock-card p,.ghost-cheeb-gift-card p,.ghost-cheeb-received-card p{color:var(--muted);margin:0;line-height:1.45}.ghost-cheeb-gift-list,.ghost-cheeb-received-list{gap:12px;display:grid}.ghost-cheeb-received-list>.my-cheebly-stat-label{margin:0}.ghost-cheeb-received-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ghost-cheeb-reward-note{color:var(--muted);margin:0;font-size:.85rem}@media (max-width:720px){.ghost-cheeb-gift-card{grid-template-columns:1fr}}@media (max-width:640px){.milestone-gift-choice-actions,.milestone-gift-choice-actions .button{width:100%}.ghost-cheeb-received-card{grid-template-columns:1fr}}.ghost-gift-notification{z-index:70;border:1px solid var(--site-accent);background:var(--paper);width:min(390px,100vw - 40px);color:var(--ink);pointer-events:auto;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:15px 16px;display:grid;position:fixed;top:84px;right:20px;box-shadow:0 12px 30px #1620262e}.ghost-gift-notification-copy{gap:4px;display:grid}.ghost-gift-notification-copy strong{color:var(--site-accent);line-height:1.2}.ghost-gift-notification-copy span,.ghost-gift-notification-copy small{color:var(--muted);line-height:1.3}.ghost-gift-notification-actions{align-items:start;gap:6px;display:flex}.ghost-gift-notification-actions .button{white-space:nowrap;min-height:34px;padding:6px 10px;font-size:.72rem}.ghost-gift-notification-dismiss{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0;font-size:1.1rem;line-height:1;display:grid}.my-cheebly-favorite-gifted{color:var(--muted);margin:8px 0 0;font-size:.78rem;line-height:1.35;display:block}@media (max-width:720px){.ghost-gift-notification{grid-template-columns:1fr;width:calc(100vw - 32px);top:72px;right:16px}.ghost-gift-notification-actions{justify-content:space-between;align-items:center}}html[data-cheebly-motion=reduced] .ghost-cheeb-dot,html[data-cheebly-motion=reduced] .ghost-cheeb-dot-collected,html[data-cheebly-motion=reduced] .ghost-cheeb-missile,html[data-cheebly-motion=off] .ghost-cheeb-dot,html[data-cheebly-motion=off] .ghost-cheeb-dot-collected,html[data-cheebly-motion=off] .ghost-cheeb-missile{animation:none}html[data-cheebly-motion=reduced] .ghost-cheeb-instance,html[data-cheebly-motion=reduced] .ghost-cheeb-instance img,html[data-cheebly-motion=off] .ghost-cheeb-instance,html[data-cheebly-motion=off] .ghost-cheeb-instance img{transition:none}html[data-cheebly-motion=reduced] body.ghost-arcade-active .choice-grid .episode-choice,html[data-cheebly-motion=reduced] body.ghost-arcade-active .choice-grid .versus,html[data-cheebly-motion=reduced] body.ghost-arcade-active .vote-intro,html[data-cheebly-motion=reduced] body.ghost-arcade-active .recent-activity,html[data-cheebly-motion=off] body.ghost-arcade-active .choice-grid .episode-choice,html[data-cheebly-motion=off] body.ghost-arcade-active .choice-grid .versus,html[data-cheebly-motion=off] body.ghost-arcade-active .vote-intro,html[data-cheebly-motion=off] body.ghost-arcade-active .recent-activity{opacity:0;animation:none}.cheebmail-page{width:min(100%,1180px);margin-inline-start:auto;margin-inline-end:auto}.cheebmail-page-heading{justify-items:start;gap:8px;margin:0 0 24px;display:grid}.cheebmail-page-heading>:-webkit-any(.eyebrow,h1,p){margin:0}.cheebmail-page-heading>:is(.eyebrow,h1,p){margin:0}.cheebmail-page-heading>.eyebrow{color:var(--site-accent);letter-spacing:.12em;font-size:.7rem;font-weight:800}.cheebmail-page-heading>h1{color:var(--ink);font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.1}.cheebmail-page-heading>p:not(.eyebrow){color:var(--muted)}.cheebmail-page>#cheebmail-section{border-top:0;margin-top:0;padding-top:0}.cheebmail-mailbox-heading{gap:3px;min-width:0;display:grid}.cheebmail-mailbox-heading>.eyebrow,.cheebmail-mailbox-heading>h2{margin:0}.cheebmail-mailbox-heading>.eyebrow{color:var(--site-accent);letter-spacing:.12em;font-size:.65rem;font-weight:800}.cheebmail-mailbox-heading>h2{color:var(--ink);font-size:1.25rem;line-height:1.15}.cheebmail-mail-workspace{grid-template-columns:15fr 33fr 52fr;grid-template-areas:"folders messages compose";align-items:start;gap:9px;min-width:0;display:grid}.cheebmail-mail-folders{grid-area:folders;align-content:start;gap:5px;min-width:0;display:grid}.cheebmail-mail-folders>.my-cheebly-stat-label{margin:0 0 3px;font-size:.6rem}.cheebmail-mail-folders>button{min-width:0;min-height:38px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:3px;padding:5px 6px;font-size:.68rem;font-weight:700;display:flex}.cheebmail-mail-folders>button.is-active{border-color:var(--site-accent-fill);background:var(--site-accent-fill);color:var(--site-accent-on-fill)}.cheebmail-mail-folders>.cheebmail-compose-launch{border-color:var(--site-accent);background:var(--site-accent-pale);justify-content:center;margin-top:7px}.cheebmail-mail-folders>button:disabled{cursor:not-allowed;opacity:.58}.cheebmail-folder-count{font-variant-numeric:tabular-nums;flex:none;font-size:.62rem}.cheebmail-mail-list{overscroll-behavior:contain;grid-area:messages;min-width:0;max-height:min(58dvh,520px);overflow-y:auto}.cheebmail-mail-list :-webkit-any(.cheebmail-receipts,.cheebmail-sent-receipts){grid-template-columns:minmax(0,1fr);gap:8px}.cheebmail-mail-list :is(.cheebmail-receipts,.cheebmail-sent-receipts){grid-template-columns:minmax(0,1fr);gap:8px}.cheebmail-mail-list :-webkit-any(.cheebmail-receipts,.cheebmail-sent-receipts)>.my-cheebly-stat-label{font-size:.62rem}.cheebmail-mail-list :is(.cheebmail-receipts,.cheebmail-sent-receipts)>.my-cheebly-stat-label{font-size:.62rem}.cheebmail-mail-list .cheebmail-receipt{min-height:0;padding:10px;font-size:.72rem}.cheebmail-mail-list .cheebmail-receipt>p:first-child{font-size:.78rem}.cheebmail-compose-column{grid-area:compose;min-width:0}.cheebmail-compose-column .cheebmail-composer-card{gap:10px;padding:13px}#cheebmail-section .cheebmail-compose-column .cheebmail-form{grid-template-columns:minmax(0,1fr)}#cheebmail-section .cheebmail-compose-column .cheebmail-field select{min-width:0;font-size:.72rem}.cheebmail-compose-column .cheebmail-composer-card h3{font-size:1rem}.cheebmail-selected-pick{border:1px solid var(--line);background:var(--paper);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px;display:flex}.cheebmail-selected-pick>img{object-fit:cover;background:var(--paper-deep);border-radius:7px;flex:none;width:56px;height:42px}.cheebmail-selected-pick-art-fallback{width:56px;height:42px;color:var(--muted);background:var(--paper-deep);text-align:center;border-radius:7px;flex:none;place-items:center;padding:3px;font-size:.55rem;line-height:1.2;display:grid}.cheebmail-selected-pick>div{gap:2px;min-width:0;display:grid}.cheebmail-selected-pick .my-cheebly-stat-label{color:var(--site-accent);margin:0;font-size:.58rem}.cheebmail-selected-pick strong{overflow-wrap:anywhere;font-size:.76rem;line-height:1.3}.cheebmail-selected-pick small{color:var(--muted);font-size:.66rem}:-webkit-any(.catalog-mail-composer,.cheebmail-reward-letter){gap:calc(var(--content-gap,8px) * 2);min-width:0;display:grid}:is(.catalog-mail-composer,.cheebmail-reward-letter){gap:calc(var(--content-gap,8px) * 2);min-width:0;display:grid}.cheebmail-letter-preview-section{gap:var(--content-gap,8px);min-width:0;display:grid}.cheebmail-preview-heading{color:var(--ink);font-size:var(--content-metadata-size,.8125rem);margin:0;font-weight:700;line-height:1.4}.cheebmail-mail-actions{justify-items:start;gap:var(--content-gap,8px);padding-block:var(--content-gap,8px);display:grid}.cheebmail-mail-actions>.cheebmail-feedback{margin:0}.cheebmail-mail-actions>.cheebmail-feedback:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:-webkit-any(.cheebmail-mail-actions,.cheebmail-reward-letter)>.cheebmail-send{min-height:var(--content-touch-target,44px)}:is(.cheebmail-mail-actions,.cheebmail-reward-letter)>.cheebmail-send{min-height:var(--content-touch-target,44px)}.cheebmail-letter-preview{gap:8px;min-width:0;display:grid}.cheebmail-letter-paper{border:1px solid var(--line);background:var(--paper);min-width:0;box-shadow:0 2px 5px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:10px 10px 4px 4px;padding:15px 17px}.cheebmail-letter-paper>.my-cheebly-stat-label{color:var(--site-accent);margin:0 0 9px;font-size:.62rem}.cheebmail-letter-paper>p:not(.my-cheebly-stat-label){overflow-wrap:anywhere;margin:0 0 9px;line-height:1.5}.cheebmail-letter-paper>small{color:var(--muted);font-size:.68rem}.cheebmail-letter-envelope{border:1px solid var(--line);min-height:48px;color:var(--muted);background:linear-gradient(145deg, transparent 49%, color-mix(in srgb, var(--line) 58%, transparent) 50%, transparent 51%), linear-gradient(215deg, transparent 49%, color-mix(in srgb, var(--line) 58%, transparent) 50%, transparent 51%), var(--paper-deep);border-radius:4px 4px 9px 9px;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.cheebmail-letter-envelope>span{color:var(--site-accent);font-size:1.2rem}.cheebmail-letter-envelope>small{font-size:.62rem;font-weight:700}.cheebmail-reward-section{border-top:1px solid var(--line);gap:18px;margin-top:48px;padding-top:30px;display:grid;container:cheebmail/inline-size}@container cheebmail (width<=840px){.cheebmail-mail-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"folders""messages""compose";gap:12px}.cheebmail-mail-folders{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cheebmail-mail-folders>.my-cheebly-stat-label{grid-column:1/-1}.cheebmail-mail-folders>button{justify-content:center;gap:6px;min-height:44px;padding:8px;font-size:.75rem}.cheebmail-mail-folders>button>span:first-child{white-space:nowrap}.cheebmail-mail-folders>.cheebmail-compose-launch{grid-column:1/-1;margin-top:0}.cheebmail-mail-list{max-height:none;padding-inline:var(--content-gap,8px);box-sizing:border-box;overflow:visible}.cheebmail-compose-column .cheebmail-composer-card{padding:12px}.cheebmail-compose-column .cheebmail-selected-pick strong{overflow-wrap:break-word}.cheebmail-compose-column .cheebmail-field select{min-height:44px;font-size:.8125rem}.cheebmail-reaction-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cheebmail-send-locked{flex-direction:column;align-items:stretch}}.cheebmail-reward-section.is-embedded{border-top:0;gap:12px;margin-top:0;padding-top:0}.cheebmail-send-locked{border:1px solid var(--line);background:var(--paper-deep);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.cheebmail-send-locked p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}@media (max-width:760px){.cheebmail-send-locked{flex-direction:column;align-items:stretch}}@media (max-width:840px){.cheebmail-mail-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"folders""messages""compose";gap:10px}.cheebmail-mail-folders{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cheebmail-mail-folders>.my-cheebly-stat-label{flex-basis:100%;margin-bottom:0}.cheebmail-mail-folders>button{justify-content:center;min-width:92px;min-height:44px;padding-inline-start:10px;padding-inline-end:10px}.cheebmail-mail-folders>.cheebmail-compose-launch{margin-top:0}.cheebmail-mail-list{max-height:none;padding-inline:var(--content-gap,8px);box-sizing:border-box;overflow:visible}.cheebmail-compose-column .cheebmail-composer-card{padding:12px}}.cheebmail-mail-workspace.is-browsing,.cheebmail-mail-workspace.is-composing{grid-template-rows:max-content;grid-template-columns:minmax(150px,200px) minmax(0,1fr);gap:16px}.cheebmail-mail-workspace.is-browsing{grid-template-areas:"folders messages"}.cheebmail-mail-workspace.is-composing{grid-template-areas:"folders compose"}.cheebmail-mail-workspace>[hidden]{display:none}.cheebmail-mail-workspace>.cheebmail-feedback{grid-column:1/-1}.cheebmail-compose-close{min-height:44px;margin-bottom:10px}.cheebmail-mail-folders>button{min-height:44px}@container cheebmail (width<=840px){.cheebmail-mail-workspace.is-browsing,.cheebmail-mail-workspace.is-composing{grid-template-columns:minmax(0,1fr)}.cheebmail-mail-workspace.is-browsing{grid-template-areas:"folders""messages"}.cheebmail-mail-workspace.is-composing{grid-template-areas:"folders""compose"}}.cheebmail-composer-card[class],.cheebmail-composer-card .cheebmail-preview[class]{--cheebmail-paper:var(--paper);--cheebmail-deep:var(--paper-deep);--cheebmail-ink:var(--ink);--cheebmail-accent:var(--site-accent);color:var(--ink)}.cheebmail-compose-modes{flex-wrap:wrap;gap:8px;display:flex}.cheebmail-compose-modes button{border:1px solid var(--line-strong);min-height:40px;color:var(--ink);background:var(--paper);font:inherit;border-radius:999px;padding:8px 14px;font-size:.82rem;font-weight:700}.cheebmail-compose-modes button[aria-pressed=true]{border-color:var(--site-accent);color:var(--site-accent);background:var(--paper-deep)}.cheebmail-entity-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.cheebmail-entity-card-art{aspect-ratio:1;width:56px;color:var(--site-accent);background:var(--paper-deep);border-radius:10px;place-items:center;font-size:1.5rem;display:grid}.cheebmail-entity-card>div:last-child{gap:3px;min-width:0;display:grid}.cheebmail-entity-card small,.cheebmail-entity-card span{color:var(--muted);font-size:.75rem;line-height:1.35}.cheebmail-entity-card strong{overflow-wrap:anywhere;color:var(--ink)}.cheebmail-receipt-entity-card{grid-template-columns:44px minmax(0,1fr);padding:8px}.cheebmail-receipt-entity-card .cheebmail-entity-card-art{width:44px}.cheebmail-composer-card,.cheebmail-receipt{--cheebmail-accent:var(--site-accent);--cheebmail-paper:var(--paper);--cheebmail-deep:var(--paper-deep);border:1px solid var(--line);background:var(--cheebmail-paper);box-shadow:var(--shadow-soft);border-radius:16px;gap:14px;padding:20px;display:grid;position:relative;overflow:hidden}.cheebmail-composer-card{border-top:3px solid var(--cheebmail-accent);overflow:visible}.cheebmail-composer-card.is-locked{background:var(--card)}.cheebmail-composer-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cheebmail-composer-heading{gap:6px;min-width:0;display:grid}.cheebmail-composer-card h3{color:var(--ink);margin:0;font-size:1.25rem;line-height:1.1}.cheebmail-composer-card>p:not(.my-cheebly-stat-label),.cheebmail-receipt small,.cheebmail-receipt time{color:var(--cheebmail-muted,var(--muted));margin:0;font-size:.82rem;line-height:1.45}.cheebmail-composer-card>p.cheebmail-rate-limit{color:var(--ink);font-weight:700}.cheebmail-composer-status{border:1px solid var(--line-strong);color:var(--cheebmail-accent);background:var(--cheebmail-deep);white-space:nowrap;border-radius:999px;flex:none;padding:6px 9px;font-size:.68rem;font-weight:800;line-height:1}.cheebmail-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cheebmail-field{gap:6px;min-width:0;display:grid}.cheebmail-field span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.cheebmail-field select{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:9px;padding:8px 10px;font-size:.78rem}.cheebmail-preview{border:1px solid var(--cheebmail-accent);background:var(--cheebmail-deep);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.cheebmail-preview p{color:var(--ink);margin:0;font-size:.95rem;line-height:1.45}.cheebmail-preview>.my-cheebly-stat-label{color:var(--cheebmail-accent);font-size:.68rem}.cheebmail-preview small{color:var(--muted);font-size:.78rem;line-height:1.4}.cheebmail-send{justify-self:start;min-height:38px;margin-top:2px}.cheebmail-send:disabled{cursor:not-allowed;opacity:.58}.cheebmail-feedback{color:var(--site-accent);margin:0;font-size:.82rem;font-weight:700;line-height:1.4}.cheebmail-receipts,.cheebmail-sent-receipts{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.cheebmail-receipts>.my-cheebly-stat-label,.cheebmail-sent-receipts>.my-cheebly-stat-label{grid-column:1/-1;margin:0}.cheebmail-receipt{--cheebmail-ink:#26302d;--cheebmail-muted:#59635e;border-left:4px solid var(--cheebmail-accent);background:var(--cheebmail-paper);border-radius:10px;align-content:start;gap:8px;min-width:0;min-height:0;padding:12px;box-shadow:0 8px 18px #1423261a}.cheebmail-receipt.is-unread{border-color:var(--cheebmail-accent)}.cheebmail-receipt:nth-of-type(3n+1){rotate:-.6deg}.cheebmail-receipt:nth-of-type(3n+2){rotate:.35deg}.cheebmail-receipt:nth-of-type(3n){rotate:.7deg}.cheebmail-receipt p{overflow-wrap:anywhere;color:var(--cheebmail-ink,var(--ink));margin:0;font-size:.86rem;line-height:1.4}.cheebmail-receipt time{font-variant-numeric:tabular-nums}.cheebmail-reaction-picker{gap:8px;margin-top:2px;display:grid}.cheebmail-reaction-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.cheebmail-reaction-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.cheebmail-reaction-button{border:1px solid var(--line-strong);background:var(--paper);min-width:0;min-height:36px;font:inherit;cursor:pointer;border-radius:9px;place-items:center;padding:4px;font-size:1.05rem;line-height:1;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.cheebmail-reaction-grid .cheebmail-reaction-button[data-cheebly-tooltip]:after{top:auto;bottom:calc(100% + 8px);transform:translate(-50%,4px)}.cheebmail-reaction-grid .cheebmail-reaction-button[data-cheebly-tooltip]:before{top:auto;bottom:calc(100% + 4px);transform:translate(-50%)rotate(225deg)}@media (hover:hover) and (pointer:fine){.cheebmail-reaction-grid .cheebmail-reaction-button[data-cheebly-tooltip]:hover:after{transform:translate(-50%)}}.cheebmail-reaction-grid .cheebmail-reaction-button[data-cheebly-tooltip]:focus-visible:after{transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.cheebmail-reaction-grid .cheebmail-reaction-button[data-cheebly-tooltip]:hover:before{transform:translate(-50%)rotate(225deg)}}.cheebmail-reaction-grid .cheebmail-reaction-button[data-cheebly-tooltip]:focus-visible:before{transform:translate(-50%)rotate(225deg)}@media (hover:hover) and (pointer:fine){.cheebmail-reaction-button:hover{border-color:var(--site-accent);background:var(--paper-deep);transform:translateY(-1px)}}.cheebmail-reaction-button:focus-visible{border-color:var(--site-accent);background:var(--paper-deep);transform:translateY(-1px)}.cheebmail-reaction-button:disabled{cursor:wait;opacity:.55;transform:none}.cheebmail-reaction-confirmation,.cheebmail-sender-reaction{font-weight:700;color:var(--site-accent)!important}.cheebmail-notification{z-index:70;border:1px solid var(--site-accent);width:min(390px,100vw - 40px);color:var(--ink);background:var(--paper);box-shadow:var(--shadow);pointer-events:auto;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:15px 16px;display:grid;position:fixed;top:84px;right:20px}.cheebmail-notification-copy{gap:4px;display:grid}.cheebmail-notification-copy strong{color:var(--site-accent);line-height:1.2}.cheebmail-notification-copy span,.cheebmail-notification-copy small{color:var(--muted);line-height:1.3}.cheebmail-notification-actions{align-items:flex-start;gap:6px;display:flex}.cheebmail-notification-actions .button{white-space:nowrap;min-height:34px;padding:6px 10px;font-size:.72rem}.cheebmail-notification-dismiss{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0;font-size:1.1rem;line-height:1;display:grid}@media (hover:hover) and (pointer:fine){.cheebmail-notification-dismiss:hover{border-color:var(--site-accent);color:var(--ink);background:var(--paper-deep)}}.cheebmail-notification-dismiss:focus-visible{border-color:var(--site-accent);color:var(--ink);background:var(--paper-deep)}.cheebmail-episode-picker{gap:6px;min-width:0;display:grid;position:relative}.cheebmail-episode-input-shell{min-width:0;position:relative}.cheebmail-episode-picker input{z-index:13;border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:9px;padding:8px 10px;font-size:.78rem;position:relative}.cheebmail-episode-picker input:focus-visible{outline:2px solid var(--site-accent);outline-offset:1px}.cheebmail-episode-results{z-index:12;border:1px solid var(--line-strong);background:var(--paper);border-radius:9px;gap:2px;max-height:240px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #1423262e}.cheebmail-episode-option{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 9px;font-size:.76rem;line-height:1.3}@media (hover:hover) and (pointer:fine){.cheebmail-episode-option:hover{color:var(--cheebmail-accent);background:var(--cheebmail-deep);outline:none}}.cheebmail-episode-option.is-active{color:var(--cheebmail-accent);background:var(--cheebmail-deep);outline:none}.cheebmail-episode-option:focus-visible{color:var(--cheebmail-accent);background:var(--cheebmail-deep);outline:none}.cheebmail-episode-no-results{color:var(--muted);margin:0;padding:8px 9px;font-size:.76rem}.cheebmail-style-mysterious{--cheebmail-accent:#176277;--cheebmail-paper:#fffdf8;--cheebmail-deep:#eaf4f2;--cheebmail-ink:#20302c;--cheebmail-muted:#52635e;background-image:linear-gradient(135deg,#1762770f,#0000 55%);border-radius:18px}.cheebmail-style-official{--cheebmail-accent:#2d5f73;--cheebmail-paper:#f4fbfc;--cheebmail-deep:#deedf0;--cheebmail-ink:#20333c;--cheebmail-muted:#51636b;background-image:repeating-linear-gradient(0deg,#0000,#0000 25px,#2d5f730b 26px);border-style:double;border-width:3px;border-radius:5px;font-family:Georgia,Times New Roman,serif}.cheebmail-style-official .cheebmail-preview,.cheebmail-style-official.cheebmail-preview{border-width:2px;border-radius:5px}.cheebmail-style-arcade{--cheebmail-accent:#9b2d68;--cheebmail-paper:#fff8fc;--cheebmail-deep:#f5e5ef;--cheebmail-ink:#352332;--cheebmail-muted:#645361;letter-spacing:.01em;border-style:dashed;font-family:Courier New,Courier,monospace}.cheebmail-style-arcade .cheebmail-preview,.cheebmail-style-arcade.cheebmail-preview{border-style:dashed}.cheebmail-style-wanted{--cheebmail-accent:#a3452b;--cheebmail-paper:#fff8e6;--cheebmail-deep:#f2dfb2;--cheebmail-ink:#392619;--cheebmail-muted:#66513d;background-image:repeating-linear-gradient(0deg,#0000,#0000 21px,#a3452b0f 22px);border-width:3px;border-radius:3px;font-family:Georgia,Times New Roman,serif}.cheebmail-style-wanted .cheebmail-preview,.cheebmail-style-wanted.cheebmail-preview{border-width:2px;border-radius:3px;box-shadow:inset 0 0 0 2px #a3452b1f}.cheebmail-style-broadcast{--cheebmail-accent:#633b9b;--cheebmail-paper:#fbf9ff;--cheebmail-deep:#ebe5fb;--cheebmail-ink:#2b1e41;--cheebmail-muted:#5b506d;background-image:linear-gradient(135deg,#633b9b17,#0000 58%);border-radius:8px;font-family:Trebuchet MS,Arial,sans-serif}.cheebmail-style-broadcast .cheebmail-preview,.cheebmail-style-broadcast.cheebmail-preview{border-left-width:5px;border-radius:8px}.cheebmail-style-garden{--cheebmail-accent:#2f7d4f;--cheebmail-paper:#f5fff6;--cheebmail-deep:#e2f2e3;--cheebmail-ink:#203528;--cheebmail-muted:#506454;background-image:linear-gradient(135deg,#2f7d4f1a,#0000 58%);border-radius:17px 8px;font-family:Trebuchet MS,Arial,sans-serif}.cheebmail-style-garden .cheebmail-preview,.cheebmail-style-garden.cheebmail-preview{border-radius:14px 6px;box-shadow:inset 0 0 0 1px #2f7d4f24}.cheebmail-style-founding{--cheebmail-accent:#9a741d;--cheebmail-paper:#fffdf1;--cheebmail-deep:#f5ebc8;--cheebmail-ink:#342714;--cheebmail-muted:#5c4b37;isolation:isolate;color:var(--cheebmail-ink);background-color:var(--cheebmail-paper);background-image:radial-gradient(circle at 11% 22%,#9a741d1f 0 1px,#0000 1.5px),radial-gradient(circle at 83% 71%,#9a741d17 0 1px,#0000 1.5px),linear-gradient(135deg,#9a741d1f,#0000 58%),repeating-linear-gradient(0deg,#0000,#0000 25px,#9a741d0d 26px);border-radius:9px;font-family:Georgia,Times New Roman,serif;position:relative}.cheebmail-receipt[class*=cheebmail-style-],.cheebmail-receipt[class*=cheebmail-style-]>p{color:var(--cheebmail-ink)}.cheebmail-receipt[class*=cheebmail-style-] .cheebmail-entity-card{border-color:color-mix(in srgb, var(--cheebmail-accent) 24%, var(--cheebmail-paper));color:var(--cheebmail-ink);background:color-mix(in srgb, var(--cheebmail-paper) 74%, var(--cheebmail-deep))}.cheebmail-receipt[class*=cheebmail-style-] .cheebmail-entity-card-art{color:var(--cheebmail-accent);background:var(--cheebmail-deep)}.cheebmail-receipt[class*=cheebmail-style-] .cheebmail-entity-card small,.cheebmail-receipt[class*=cheebmail-style-] .cheebmail-entity-card span{color:var(--cheebmail-muted)}.cheebmail-receipt[class*=cheebmail-style-] .cheebmail-entity-card strong{color:var(--cheebmail-ink)}.cheebmail-composer-card.cheebmail-style-founding,.cheebmail-receipt.cheebmail-style-founding{border:2px solid var(--cheebmail-accent);border-top-width:7px;border-radius:9px;box-shadow:0 16px 30px #4c351224,inset 0 0 0 1px #9a741d47,inset 0 0 0 7px #9a741d0f}.cheebmail-composer-card.cheebmail-style-founding:after,.cheebmail-receipt.cheebmail-style-founding:after{content:"✦ 01";z-index:2;border:2px solid var(--cheebmail-accent);width:42px;height:42px;color:var(--cheebmail-accent);background:radial-gradient(circle, #fffdf1eb 0 49%, transparent 51%), var(--cheebmail-deep);letter-spacing:.06em;opacity:.82;pointer-events:none;border-radius:50%;place-items:center;font-size:.62rem;font-weight:800;line-height:1;display:grid;position:absolute;bottom:16px;right:18px;transform:rotate(8deg);box-shadow:0 2px #4c351224}.cheebmail-style-founding .cheebmail-composer-status{letter-spacing:.06em;text-transform:uppercase;border-color:#9a741d6b;box-shadow:inset 0 0 0 1px #fffdf19e}.cheebmail-style-founding .cheebmail-preview,.cheebmail-style-founding.cheebmail-preview{background-color:var(--cheebmail-deep);background-image:linear-gradient(135deg,#fffdf152,#0000 58%),repeating-linear-gradient(0deg,#0000,#0000 23px,#9a741d12 24px);border-width:2px;border-radius:6px;padding:18px 72px 18px 18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #9a741d33,0 4px #4c351214}.cheebmail-style-founding .cheebmail-preview:before,.cheebmail-style-founding.cheebmail-preview:before{content:"ARCHIVE COPY · 001";color:var(--cheebmail-accent);letter-spacing:.12em;font-size:.58rem;font-weight:800;line-height:1;position:absolute;top:9px;right:18px}.cheebmail-style-founding .my-cheebly-stat-label{color:var(--cheebmail-accent);letter-spacing:.16em;letter-spacing:.12em}.cheebmail-style-arcade .cheebmail-preview p:not(.my-cheebly-stat-label),.cheebmail-style-arcade.cheebmail-receipt>p:first-child{letter-spacing:.02em}.cheebmail-style-wanted .cheebmail-preview>p:not(.my-cheebly-stat-label),.cheebmail-style-wanted.cheebmail-receipt>p:first-child{letter-spacing:.035em;text-transform:uppercase;font-weight:800}@media (max-width:760px){.cheebmail-receipts,.cheebmail-sent-receipts,.cheebmail-form{grid-template-columns:repeat(2,minmax(0,1fr))}.cheebmail-send,.cheebmail-send-locked .cheebmail-send{width:100%}.cheebmail-notification{grid-template-columns:1fr;width:calc(100vw - 32px);top:72px;right:16px}.cheebmail-notification-actions{justify-content:space-between;align-items:center}}@media (max-width:480px){.cheebmail-receipts,.cheebmail-sent-receipts{grid-template-columns:1fr}.cheebmail-receipt{min-height:0}.cheebmail-form{grid-template-columns:1fr}.cheebmail-composer-card,.cheebmail-receipt{padding:12px}.cheebmail-composer-header{gap:10px}.cheebmail-composer-status{text-overflow:ellipsis;text-align:right;white-space:normal;max-width:42%;overflow:hidden}.cheebmail-reaction-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cheebmail-receipt{--my-cheebly-card-accent:var(--cheebmail-accent);--my-cheebly-card-sheen-start:color-mix(in srgb, var(--cheebmail-accent) 25%, transparent);--my-cheebly-card-sheen-end:color-mix(in srgb, var(--cheebmail-accent) 10%, transparent)}.metadata-review-section{--metadata-shell-radius:18px;--metadata-control-radius:11px;--metadata-control-height:40px;max-width:1120px;padding-bottom:clamp(24px,4vw,44px)}.metadata-review-heading{margin-bottom:clamp(14px,2.4vw,22px)}.metadata-review-heading.page-header-centered{max-width:1100px}.metadata-review-surface{border:1px solid var(--line);border-top:3px solid var(--site-accent);border-radius:var(--metadata-shell-radius);background:var(--card);padding:clamp(16px,2.7vw,28px);box-shadow:0 14px 34px #32383112}.metadata-review-semantic-feedback{--review-feedback-padding:12px;text-align:center;min-block-size:40px;padding-block:var(--review-feedback-padding);color:var(--site-accent-dark);justify-content:center;align-items:center;font-size:.74rem;font-weight:650;line-height:1.2;display:flex}.metadata-review-item-layout{max-width:720px;margin:clamp(16px,2.3vw,22px) auto 0}.metadata-review-item{color:var(--ink);background:var(--paper);text-align:left;border:1px solid #c6c0b4db;border-radius:17px;overflow:hidden;box-shadow:0 8px 22px #32383112}.metadata-review-artwork{aspect-ratio:16/9;pointer-events:none;user-select:none;background:0 0;place-items:center;display:grid;position:relative;overflow:hidden}.metadata-review-artwork img{object-fit:contain;pointer-events:none;user-select:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.metadata-review-artwork-missing{color:var(--muted);padding:20px;font-size:.74rem}.metadata-review-item-copy{padding:18px 20px 19px}.metadata-review-item-episode{color:var(--site-accent-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:.66rem;font-weight:800}.metadata-review-item h3{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.05}.metadata-review-item-meta{color:var(--muted);margin:8px 0 0;font-size:.78rem}.metadata-review-reference-note{border-top:1px solid var(--line);color:var(--muted);margin:12px 0 0;padding-top:10px;font-size:.7rem;font-weight:650;line-height:1.35}.metadata-review-answer-block{margin-top:16px}.metadata-review-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.metadata-review-answer{border:1px solid rgba(var(--site-accent-rgb), .42);min-width:0;min-height:66px;color:var(--site-accent-dark);background:var(--site-accent-pale);font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s;display:grid;box-shadow:0 4px 12px #3238310f}.metadata-review-answer:focus-visible{border-color:var(--site-accent);background:var(--paper);box-shadow:0 7px 16px rgba(var(--site-accent-rgb), .14)}@media (hover:hover) and (pointer:fine){.metadata-review-answer:hover:not(:disabled){border-color:var(--site-accent);background:var(--paper);box-shadow:0 7px 16px rgba(var(--site-accent-rgb), .14)}}.metadata-review-answer:active:not(:disabled){transform:translateY(1px)}.metadata-review-answer:disabled{cursor:default;opacity:.55}.metadata-review-answer-emoji{flex:none;font-size:1.35rem;line-height:1}.metadata-review-answer-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.metadata-review-answer-copy strong{overflow-wrap:anywhere;color:var(--ink);font-size:.91rem;line-height:1.15}.metadata-review-answer-copy span{color:var(--muted);font-size:.7rem;line-height:1.25}.metadata-review-shortcut{flex:none;align-items:center;gap:4px;display:inline-flex}.metadata-review-shortcut kbd{border-color:var(--site-accent-dark);min-width:18px;height:18px;color:var(--ink);background:var(--paper);border-radius:4px;font-size:.58rem;font-weight:850}.metadata-review-loading,.metadata-review-notice,.metadata-review-error{border:1px solid var(--line);color:var(--muted);background:var(--paper);border-radius:12px;margin-top:22px;padding:18px;font-size:.84rem}.metadata-review-error{border-color:rgba(var(--site-accent-rgb), .35);color:var(--site-accent-dark);background:var(--site-accent-pale);justify-content:space-between;align-items:center;gap:18px;display:flex}.metadata-review-error p{margin:0}.metadata-review-error .button{flex:none}.metadata-review-notice{max-width:680px}.metadata-review-item-layout{overflow:hidden}.metadata-review-item{--review-axis-exit-y:0%;--review-axis-enter-y:0%;--review-axis-exit-rotate:0deg;--review-axis-enter-rotate:0deg;--review-exit-mid-x:0%;--review-exit-mid-y:0%;--review-exit-mid-rotate:0deg;--review-exit-x:0%;--review-exit-y:0%;--review-exit-rotate:0deg;--review-enter-x:0%;--review-enter-y:0%;--review-enter-rotate:0deg;--review-enter-mid-x:0%;--review-enter-mid-y:0%;--review-enter-mid-rotate:0deg;--review-enter-settle-x:0%;--review-enter-settle-y:0%;--review-enter-settle-rotate:0deg}.metadata-review-item[data-review-direction=first]{--review-exit-mid-x:-76%;--review-exit-mid-rotate:-1.1deg;--review-exit-x:-124%;--review-exit-y:2%;--review-exit-rotate:-2.1deg;--review-enter-x:124%;--review-enter-y:-2%;--review-enter-rotate:2.1deg;--review-enter-mid-x:-5%;--review-enter-mid-rotate:-.2deg;--review-enter-settle-x:1.5%;--review-enter-settle-rotate:.08deg}.metadata-review-item[data-review-direction=second]{--review-exit-mid-x:76%;--review-exit-mid-rotate:1.1deg;--review-exit-x:124%;--review-exit-y:-2%;--review-exit-rotate:2.1deg;--review-enter-x:-124%;--review-enter-y:2%;--review-enter-rotate:-2.1deg;--review-enter-mid-x:5%;--review-enter-mid-rotate:.2deg;--review-enter-settle-x:-1.5%;--review-enter-settle-rotate:-.08deg}.metadata-review-item[data-review-direction=uncertain]{--review-exit-mid-y:-24%;--review-exit-mid-rotate:-.5deg;--review-exit-x:0%;--review-exit-y:-78%;--review-exit-rotate:-1.1deg;--review-enter-x:0%;--review-enter-y:78%;--review-enter-rotate:1.1deg;--review-enter-mid-y:-5%;--review-enter-mid-rotate:-.2deg;--review-enter-settle-y:1.5%;--review-enter-settle-rotate:.08deg}.metadata-review-item[data-review-direction=skip]{--review-exit-mid-y:24%;--review-exit-mid-rotate:.5deg;--review-exit-x:0%;--review-exit-y:78%;--review-exit-rotate:1.1deg;--review-enter-x:0%;--review-enter-y:-78%;--review-enter-rotate:-1.1deg;--review-enter-mid-y:5%;--review-enter-mid-rotate:.2deg;--review-enter-settle-y:-1.5%;--review-enter-settle-rotate:-.08deg}.metadata-review-item[data-review-axis=soloCollaborative]{--review-axis-exit-y:-1%;--review-axis-enter-y:1%;--review-axis-exit-rotate:-.4deg;--review-axis-enter-rotate:.4deg}.metadata-review-item[data-review-axis=shortLong]{--review-axis-exit-y:-3%;--review-axis-enter-y:3%;--review-axis-exit-rotate:.35deg;--review-axis-enter-rotate:-.35deg}.metadata-review-item[data-review-axis=reviewNarrative]{--review-axis-exit-y:2%;--review-axis-enter-y:-2%;--review-axis-exit-rotate:-.45deg;--review-axis-enter-rotate:.45deg}.metadata-review-item[data-review-axis=conventionalWeird]{--review-axis-exit-y:-2%;--review-axis-enter-y:2%;--review-axis-exit-rotate:.65deg;--review-axis-enter-rotate:-.65deg}.metadata-review-item[data-review-axis=standaloneFranchise]{--review-axis-exit-y:3%;--review-axis-enter-y:-3%;--review-axis-exit-rotate:-.7deg;--review-axis-enter-rotate:.7deg}.metadata-review-item[data-review-axis=classicModern]{--review-axis-exit-y:-3%;--review-axis-enter-y:3%;--review-axis-exit-rotate:.45deg;--review-axis-enter-rotate:-.45deg}@keyframes metadata-review-card-drive-in{0%{opacity:0;transform:translate3d(var(--review-enter-x), calc(var(--review-enter-y) + var(--review-axis-enter-y)), 0) rotateZ(calc(var(--review-enter-rotate) + var(--review-axis-enter-rotate)))}58%{opacity:1;transform:translate3d(var(--review-enter-mid-x), calc(var(--review-enter-mid-y) + var(--review-axis-enter-y)), 0) rotateZ(calc(var(--review-enter-mid-rotate) + var(--review-axis-enter-rotate)))}78%{transform:translate3d(var(--review-enter-settle-x), calc(var(--review-enter-settle-y) + var(--review-axis-enter-y)), 0) rotateZ(calc(var(--review-enter-settle-rotate) + var(--review-axis-enter-rotate)))}to{opacity:1;transform:translate(0,0)rotate(0)}}@keyframes metadata-review-card-drive-out{0%{opacity:1;transform:translate(0,0)rotate(0)}56%{opacity:.92;transform:translate3d(var(--review-exit-mid-x), calc(var(--review-exit-mid-y) + var(--review-axis-exit-y)), 0) rotateZ(calc(var(--review-exit-mid-rotate) + var(--review-axis-exit-rotate)))}to{opacity:0;transform:translate3d(var(--review-exit-x), calc(var(--review-exit-y) + var(--review-axis-exit-y)), 0) rotateZ(calc(var(--review-exit-rotate) + var(--review-axis-exit-rotate)))}}.metadata-review-item[data-transition=exiting]{pointer-events:none;will-change:transform, opacity;animation:.3s cubic-bezier(.12,.72,.18,1) both metadata-review-card-drive-out}.metadata-review-item[data-transition=entering]{will-change:transform, opacity;animation:.3s cubic-bezier(.12,.78,.2,1) both metadata-review-card-drive-in}@media (prefers-reduced-motion:reduce){.metadata-review-item[data-transition=exiting]{opacity:0;animation:none;transform:none}.metadata-review-item[data-transition=entering]{opacity:1;animation:none;transform:none}}html[data-cheebly-motion=reduced] .metadata-review-item[data-transition=exiting],html[data-cheebly-motion=off] .metadata-review-item[data-transition=exiting]{opacity:0;animation:none;transform:none}html[data-cheebly-motion=reduced] .metadata-review-item[data-transition=entering],html[data-cheebly-motion=off] .metadata-review-item[data-transition=entering]{opacity:1;animation:none;transform:none}.metadata-review-card-stage{min-width:0;display:grid;overflow:hidden}.metadata-review-card-layer{backface-visibility:hidden;grid-area:1/1;width:100%;min-width:0}.metadata-review-card-stage[data-review-direction] .metadata-review-card-layer[data-card-state=current] .metadata-review-item{pointer-events:none;will-change:transform, opacity;animation:.14s cubic-bezier(.12,.72,.18,1) both metadata-review-card-drive-out}.metadata-review-card-stage[data-transition=sliding] .metadata-review-card-layer[data-card-state=next] .metadata-review-item{pointer-events:none;will-change:transform, opacity;animation:.14s cubic-bezier(.12,.78,.2,1) .14s both metadata-review-card-drive-in}.metadata-review-card-stage[data-review-direction]:not([data-transition=sliding]) .metadata-review-card-layer[data-card-state=current] .metadata-review-item{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.metadata-review-card-stage[data-review-direction] .metadata-review-card-layer[data-card-state=current] .metadata-review-item,html[data-cheebly-motion=reduced] .metadata-review-card-stage[data-review-direction] .metadata-review-card-layer[data-card-state=current] .metadata-review-item,html[data-cheebly-motion=off] .metadata-review-card-stage[data-review-direction] .metadata-review-card-layer[data-card-state=current] .metadata-review-item{opacity:0;animation:none;transform:none}.metadata-review-card-stage[data-transition=sliding] .metadata-review-card-layer[data-card-state=next] .metadata-review-item,html[data-cheebly-motion=reduced] .metadata-review-card-stage[data-transition=sliding] .metadata-review-card-layer[data-card-state=next] .metadata-review-item,html[data-cheebly-motion=off] .metadata-review-card-stage[data-transition=sliding] .metadata-review-card-layer[data-card-state=next] .metadata-review-item{opacity:1;animation:none;transform:none}}@media (max-width:560px){.metadata-review-section .metadata-review-error{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.metadata-review-section .metadata-review-error .button{white-space:normal;align-self:stretch;min-height:44px}}.public-verification-notice{border:1px solid var(--line);border-left:3px solid var(--site-accent);color:var(--muted);background:var(--paper);border-radius:12px;justify-content:space-between;align-items:center;gap:12px 18px;margin:14px auto;padding:12px 16px;font-size:.9rem;line-height:1.45;display:flex}.public-verification-notice[role=alert]{border-color:var(--warning-border,var(--line-strong));border-left-color:var(--warning);color:var(--ink);background:var(--warning-surface,var(--paper))}.public-verification-notice .button{flex:none}@media (max-width:560px){.public-verification-notice{flex-direction:column;align-items:flex-start}}.metadata-review-card-layer[data-card-state=current]{touch-action:none}.metadata-review-card-stage[data-dragging=true] .metadata-review-card-layer[data-card-state=current]{cursor:grabbing;user-select:none}.metadata-review-card-stage:not([data-transition=sliding]) .metadata-review-card-layer[data-card-state=current] .metadata-review-item{transform:translate3d(var(--review-drag-x,0px), var(--review-drag-y,0px), 0) rotateZ(var(--review-drag-rotate,0deg)) scale(var(--review-drag-scale,1));will-change:transform;transition:transform .24s cubic-bezier(.22,.72,.32,1),box-shadow .18s,border-color .18s}.metadata-review-card-stage[data-dragging=true]:not([data-transition=sliding]) .metadata-review-card-layer[data-card-state=current] .metadata-review-item{transition:box-shadow .12s,border-color .12s}.metadata-review-card-stage[data-drag-intent=first] .metadata-review-card-layer[data-card-state=current] .metadata-review-item,.metadata-review-card-stage[data-drag-intent=second] .metadata-review-card-layer[data-card-state=current] .metadata-review-item{border-color:rgba(var(--site-accent-rgb), calc(.32 + var(--review-drag-progress,0) * .44));box-shadow:0 14px 34px rgba(var(--site-accent-rgb), calc(.08 + var(--review-drag-progress,0) * .12))}.metadata-review-drag-hint{color:var(--muted);pointer-events:none;user-select:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:8px 2px 0;font-size:.68rem;font-weight:700;line-height:1.2;display:grid}.metadata-review-drag-hint>:first-child{text-align:center;grid-column:1/-1}.metadata-review-drag-hint>:nth-child(2){opacity:.72;text-align:center}.metadata-review-drag-hint>:last-child{text-align:center}.metadata-review-drag-hint .is-active{color:var(--site-accent-dark);opacity:1}@media (hover:hover) and (pointer:fine){.metadata-review-card-stage:not([data-transition=sliding]) .metadata-review-card-layer[data-card-state=current]{cursor:grab}}@media (max-width:720px){.metadata-review-drag-hint{margin-top:6px;font-size:.64rem}}@media (prefers-reduced-motion:reduce){.metadata-review-card-stage:not([data-transition=sliding]) .metadata-review-card-layer[data-card-state=current] .metadata-review-item{transition:none}}html[data-cheebly-motion=reduced] .metadata-review-card-stage:not([data-transition=sliding]) .metadata-review-card-layer[data-card-state=current] .metadata-review-item,html[data-cheebly-motion=off] .metadata-review-card-stage:not([data-transition=sliding]) .metadata-review-card-layer[data-card-state=current] .metadata-review-item{transition:none}.ideas-section{--ideas-ink-soft:var(--muted);--ideas-card-shadow:0 16px 36px #32383114;max-width:960px;padding-top:clamp(30px,5vw,52px)}.ideas-hero{justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(26px,4vw,42px);display:flex}.ideas-hero h1{letter-spacing:-.045em;margin-bottom:8px}.ideas-lede{color:var(--ideas-ink-soft);letter-spacing:-.015em;margin:0;font-size:clamp(1.08rem,2vw,1.28rem)}.ideas-hero-mark{border:1px solid var(--line);color:var(--teal-dark);background:var(--teal-pale);letter-spacing:.08em;text-align:right;text-transform:uppercase;border-radius:14px 14px 14px 3px;flex:none;gap:3px;padding:13px 16px;font-size:.73rem;font-weight:800;line-height:1.15;display:grid;transform:rotate(1.5deg)}.ideas-hero-actions{flex:none;align-items:center;gap:16px;display:flex}.ideas-cheeblyverse-link{min-height:44px;color:var(--site-accent-dark);align-items:center;gap:6px;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.ideas-cheeblyverse-link:hover{text-decoration:underline}.ideas-choice-panel{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 92%, var(--paper-deep));box-shadow:var(--ideas-card-shadow);border-top:4px solid var(--teal);border-radius:18px;padding:clamp(20px,3.2vw,32px);position:relative}.ideas-panel-heading,.ideas-section-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.ideas-panel-heading{margin-bottom:22px}.ideas-panel-heading h2,.ideas-section-heading h2{letter-spacing:-.03em;margin-bottom:0;font-size:clamp(1.32rem,3vw,1.8rem)}.ideas-pick-note{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.72rem;font-weight:800}.ideas-choice-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(12px,2vw,20px);display:grid;position:relative}.ideas-choice-card{border:1px solid var(--line-strong);min-width:0;min-height:210px;color:var(--ink);background:var(--card);cursor:pointer;text-align:left;border-radius:14px;flex-direction:column;align-items:stretch;gap:14px;padding:clamp(18px,3vw,25px);transition:border-color .16s,box-shadow .16s,transform .16s,background-color .16s;display:flex}@media (hover:hover) and (pointer:fine){.ideas-choice-card:hover:not(:disabled){border-color:var(--teal);background:color-mix(in srgb, var(--card) 92%, var(--site-accent-pale));box-shadow:0 14px 24px rgba(var(--teal-rgb), .12);transform:translateY(-3px)}}.ideas-choice-card:focus-visible{border-color:var(--teal)}.ideas-choice-card:disabled{cursor:wait;opacity:.68}.ideas-choice-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ideas-choice-card-footer{color:var(--teal-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:800}.ideas-choice-card>strong{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:28rem;font-size:clamp(1.18rem,2.3vw,1.55rem);line-height:1.08}.ideas-choice-description{color:var(--ideas-ink-soft);font-size:.92rem;line-height:1.48}.ideas-choice-card-footer{margin-top:auto;padding-top:8px}.ideas-versus{z-index:1;border:1px solid var(--line-strong);width:38px;height:38px;color:var(--muted);background:var(--paper);text-transform:uppercase;border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ideas-choice-helper,.ideas-inline-note,.ideas-explanation{color:var(--muted);font-size:.84rem;line-height:1.5}.ideas-choice-helper{text-align:center;margin:18px 0 0}.ideas-feedback{min-height:1.4em;margin-top:14px;font-size:.84rem;line-height:1.4}.ideas-success{color:var(--success)}.ideas-error{color:var(--site-accent-dark)}.ideas-state-block{justify-items:start;gap:14px;padding:12px 0 4px;display:grid}.ideas-public-example{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.ideas-public-example-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ideas-public-example-heading h3{color:var(--ink);margin:0;font-size:1rem}.ideas-public-example-heading span{color:var(--muted);text-transform:uppercase;font-size:.75rem;font-weight:750}.ideas-public-example>p{color:var(--muted);margin:6px 0 14px;font-size:.88rem}.ideas-public-example .ideas-choice-grid{margin:0}.ideas-public-example .ideas-versus{display:none}.ideas-state-block p{color:var(--ideas-ink-soft);margin:0}.ideas-mode-notice{border:1px solid var(--line);border-left:3px solid var(--site-accent);color:var(--ideas-ink-soft);background:rgba(var(--site-accent-rgb), .06);border-radius:10px;align-items:baseline;gap:8px 14px;margin:-16px 0 24px;padding:12px 15px;font-size:.86rem;display:flex}.ideas-mode-notice strong{color:var(--site-accent-dark)}.ideas-status{--ideas-status-color:var(--muted);border:1px solid var(--line-strong);width:fit-content;color:var(--muted);background:var(--paper-deep);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 8px;font-size:.66rem;font-weight:800;line-height:1.1;display:inline-flex}.ideas-status-gathering-votes{--ideas-status-color:#286b6b;color:var(--ideas-status-color);background:#edf8f5;border-color:#8ab3b0}.ideas-status-considering{--ideas-status-color:#806021;color:var(--ideas-status-color);background:#fff7e5;border-color:#c6a268}.ideas-status-planned{--ideas-status-color:#4b5d8a;color:var(--ideas-status-color);background:#f0f3ff;border-color:#9aa7cb}.ideas-status-building{--ideas-status-color:#75498a;color:var(--ideas-status-color);background:#f8effb;border-color:#b896ca}.ideas-status-shipped{--ideas-status-color:#2e6a38;color:var(--ideas-status-color);background:#edf8ed;border-color:#85b68c}.ideas-status-declined{--ideas-status-color:#76685c;color:var(--ideas-status-color);background:#f3eee8;border-color:#c7b9ad}:root[data-cheebly-theme=dark] .ideas-status{border-color:color-mix(in srgb, var(--ideas-status-color) 50%, var(--line-strong));color:color-mix(in srgb, var(--ideas-status-color) 35%, var(--ink));background:color-mix(in srgb, var(--ideas-status-color) 18%, var(--card))}.ideas-shipped-archive{border:1px solid var(--line);color:var(--muted);background:color-mix(in srgb, var(--card) 94%, var(--paper-deep));border-radius:16px;margin-top:22px;padding:16px 20px}.ideas-shipped-archive summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:800;display:flex}.ideas-shipped-archive summary span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.82rem}.ideas-shipped-archive>p{margin:10px 0 0;font-size:.88rem}.ideas-shipped-archive ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ideas-shipped-archive li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 10px;padding-top:10px;display:grid}.ideas-shipped-archive li strong,.ideas-shipped-archive li>span:last-child{grid-column:2}.ideas-shipped-archive li strong{color:var(--ink)}.ideas-shipped-archive li>span:last-child{font-size:.88rem;line-height:1.45}:root[data-cheebly-theme=dark] .ideas-section{--ideas-panel-surface:color-mix(in srgb, var(--site-accent-dot) 6%, var(--card));--ideas-choice-surface:color-mix(in srgb, var(--site-accent-dot) 10%, var(--card));--ideas-choice-hover-surface:color-mix(in srgb, var(--site-accent-dot) 14%, var(--card));--ideas-archive-surface:color-mix(in srgb, var(--site-accent-dot) 6%, var(--paper))}:root[data-cheebly-theme=dark] .ideas-choice-panel{background:var(--ideas-panel-surface)}:root[data-cheebly-theme=dark] .ideas-choice-card{background:var(--ideas-choice-surface)}@media (hover:hover) and (pointer:fine){:root[data-cheebly-theme=dark] .ideas-choice-card:hover:not(:disabled){background:var(--ideas-choice-hover-surface)}}:root[data-cheebly-theme=dark] .ideas-shipped-archive{background:var(--ideas-archive-surface)}@media (max-width:840px){.ideas-hero,.ideas-panel-heading,.ideas-section-heading{flex-direction:column;align-items:stretch}.ideas-hero-actions{flex-wrap:wrap;justify-content:space-between}.ideas-hero .page-header-copy{width:100%}.ideas-choice-grid{grid-template-columns:minmax(0,1fr)}}.app-shell{overflow-x:clip}.app-page-surface{transform-origin:50%;will-change:transform}.world-event-brick-notice{z-index:1100;pointer-events:none;gap:8px;width:min(360px,100vw - 32px);display:grid;position:fixed;bottom:16px;right:16px}.world-event-brick-global-card{color:#f7f4ec;pointer-events:auto;background:#2a302d;border:1px solid #8c4b36;border-radius:14px;gap:3px;padding:12px 14px;display:grid;box-shadow:0 14px 36px #1b262438}.world-event-brick-global-card .eyebrow{color:#e0b07e;margin:0;font-size:.62rem}.world-event-brick-global-card strong{letter-spacing:-.02em;font-size:.9rem}.world-event-brick-notice-card{border:1px solid var(--line-strong);background:var(--card);pointer-events:auto;border-radius:18px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid;box-shadow:0 18px 48px #1b262433}.world-event-brick-notice-sticker{object-fit:contain;width:82px;height:82px}html[data-cheebly-motion=full] .world-event-brick-notice--full .world-event-brick-notice-sticker{animation:1.4s ease-in-out infinite world-event-brick-sticker-bob}html[data-cheebly-motion=reduced] .world-event-brick-notice-sticker,html[data-cheebly-motion=off] .world-event-brick-notice-sticker{animation:none}.world-event-brick-notice-copy{min-width:0}.world-event-brick-notice-copy h2{color:var(--ink);letter-spacing:-.035em;margin:3px 0 5px;font-size:1.05rem;line-height:1.1}.world-event-brick-notice-copy p:not(.eyebrow){color:var(--muted);margin:0;font-size:.76rem;line-height:1.4}.world-event-brick-notice-action{margin-top:10px;padding:8px 11px;font-size:.72rem}.world-event-brick-tracker{border:1px solid var(--line-strong);background:linear-gradient(135deg, color-mix(in srgb, var(--paper-deep) 64%, var(--card)), var(--card));box-shadow:var(--shadow);border-radius:16px;grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.world-event-brick-tracker:before{content:"";background:var(--site-accent);height:3px;position:absolute;top:0;bottom:auto;left:0;right:0}.world-event-brick-tracker-art{background:radial-gradient(circle at 50% 32%, #ffffffb8, transparent 38%), var(--paper-deep);border-radius:12px;place-items:center;min-height:142px;display:grid;position:relative;overflow:hidden}.world-event-brick-tracker-art img{object-fit:contain;width:min(100%,150px);max-height:142px;transform:rotate(-5deg)}.world-event-brick-tracker-sticker-label{background:rgba(var(--card-rgb), .72);color:var(--muted);letter-spacing:.1em;border:1px solid #3f483740;border-radius:999px;padding:4px 7px;font-size:.58rem;font-weight:900;position:absolute;bottom:8px;right:8px}.world-event-brick-tracker-copy{gap:5px;min-width:0;display:grid}.world-event-brick-tracker-copy h3{color:var(--ink);letter-spacing:-.045em;margin:0;font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.05}.world-event-brick-tracker-copy>strong{color:var(--site-accent-dark);font-variant-numeric:tabular-nums;font-size:1rem}.world-event-brick-tracker-copy>p:last-child{max-width:42ch;color:var(--muted);margin:2px 0 0;font-size:.78rem;line-height:1.45}@keyframes world-event-brick-sticker-bob{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(3deg)translateY(-4px)}}@media (max-width:600px){.world-event-brick-notice{width:min(360px,100vw - 24px);bottom:12px;right:12px}.world-event-brick-tracker{grid-template-columns:1fr}.world-event-brick-tracker-art{min-height:126px}.world-event-brick-tracker-art img{max-height:126px}}.app-shell:has(.page-content details[open],.page-content [aria-expanded=true]){overflow-anchor:none}.page-content,.site-footer{width:min(var(--layout-max-width), calc(100% - var(--layout-inline-gutter) - var(--layout-inline-gutter)));min-inline-size:0}:where(.app-shell,.site-header,.site-header-row,.site-header-actions,.page-content,.site-footer,.content-section,.stats-section,.vote-page,.vote-stage,.ranking-board-shell,.split-view-workspace,.split-view-pane,.my-cheebly-section,.about-section){min-inline-size:0}:where(.site-header-row>*,.site-header-actions>*,.site-footer-main>*,.page-content>*,.content-section>*,.stats-section>*,.section-heading>*,.page-header>*,.ranking-toolbar>*,.leaderboard-row>*,.episode-reference>*,.episode-reference-copy>*,.split-view-pane>*,.split-view-pane-header>*){min-inline-size:0}:where(h1,h2){text-wrap:balance}:where(.about-copy,.section-intro,.ranking-explainer,.stats-v1-section-note,.stats-v1-story-copy,.split-view-pane-header h2){overflow-wrap:break-word}.responsive-page-shell{inline-size:100%;min-inline-size:0;container:responsive-page/inline-size}.responsive-region{min-inline-size:0;container:responsive-region/inline-size}.responsive-grid{--responsive-grid-min:15rem;--responsive-grid-gap:var(--layout-grid-gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--responsive-grid-min)), 1fr));gap:var(--responsive-grid-gap);align-items:stretch;min-inline-size:0;display:grid}.responsive-grid--card{--responsive-grid-min:20rem}.responsive-grid--compact{--responsive-grid-min:12rem}.responsive-grid--catalog{--responsive-grid-min:clamp(14rem, 17.5cqi, 17rem);--responsive-grid-gap:var(--layout-grid-gap)}.responsive-grid--topic{--responsive-grid-min:clamp(20rem, 25cqi, 22rem);--responsive-grid-gap:var(--layout-grid-gap)}.responsive-control-grid{--responsive-control-min:12rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--responsive-control-min)), 1fr));gap:var(--layout-control-gap);min-inline-size:0;display:grid}.responsive-grid--mobile-pair{--responsive-grid-min:15rem;--responsive-grid-gap:clamp(8px, 1.6vw, 14px)}.responsive-grid>*,.responsive-stack>*{min-inline-size:0;max-inline-size:100%}.responsive-stack{gap:var(--responsive-stack-gap,clamp(14px, 2.5vw, 26px));min-inline-size:0;display:grid}.responsive-split-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:clamp(18px,3vw,30px);min-inline-size:0;display:grid}.responsive-card,.responsive-copy{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.responsive-media{inline-size:100%;max-inline-size:100%;aspect-ratio:var(--responsive-media-ratio,16 / 9);object-fit:cover;display:block}@container responsive-page (width<=56rem){.responsive-split-grid{grid-template-columns:minmax(0,1fr)}}@container responsive-page (width<=42rem){.responsive-grid--mobile-pair{--responsive-grid-min:9.25rem;--responsive-grid-gap:clamp(8px, 2vw, 12px)}.responsive-grid--mobile-pair>.responsive-card{padding:clamp(12px,3vw,16px)}.responsive-grid--mobile-pair.my-cheebly-taste-shape-breakdown{grid-template-rows:none;grid-auto-rows:minmax(64px,auto);block-size:auto;overflow:visible}.responsive-grid--mobile-pair .my-cheebly-taste-shape-breakdown-copy strong{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.responsive-page-shell>.section-heading,.responsive-page-shell>.stats-v1-header{flex-direction:column;align-items:flex-start;gap:clamp(10px,3vw,18px)}.responsive-page-shell>.section-heading .stats-v1-live-control,.responsive-page-shell>.stats-v1-header .stats-v1-live-control{box-sizing:border-box;white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;gap:3px 6px;width:100%;max-width:100%;font-size:clamp(.64rem,2.6vw,.7rem)}.responsive-page-shell>.section-heading .stats-v1-live-control button,.responsive-page-shell>.stats-v1-header .stats-v1-live-control button{flex:0 0 56px;margin-left:auto;padding:3px 8px}}.app-shell .page-content :-webkit-any(.content-section,.vote-page):has(>.page-header){padding-top:var(--page-heading-top)}.app-shell .page-content :is(.content-section,.vote-page):has(>.page-header){padding-top:var(--page-heading-top)}@media (max-width:720px){:root{--page-heading-top:12px}}@media (min-width:721px) and (max-height:900px){:root{--page-heading-top:8px}}:root{--mobile-control-height:44px}@media (max-width:840px){.ranking-board-shell .ranking-tracking-filter button,.ranking-board-shell .ranking-period-button,.ranking-board-shell .leaderboard-sort-direction-button,.ranking-board-shell .ranking-track-button,.ranking-board-shell .ranking-reaction-trigger,.ranking-board-shell .ranking-reaction-community-badge,.ranking-board-shell .ranking-reaction-option,.ranking-board-shell .milestone-favorite-button,.stats-v1-live-control .stats-v1-live-toggle,.cheebly-viz-range-button,.stats-v1-period-selector button,.cheebly-viz-season-disclosure>button,.button,.stats-v1-period-selector>button,.stats-v1-season-disclosure>button,.stats-v1-season-sort-direction-button,.my-cheebly-taste-shape-view-button,.metadata-review-skip,.ranking-board-shell .ranking-search-input,.ranking-board-shell select,.stats-v1-season-mobile-sort select,.my-cheebly-section select,.cheeblyverse-topic-filters button,.cheeblyverse-octant-filters button,.cheeblyverse-map-toolbar button,.cheeblyverse-camera-modes button{box-sizing:border-box;min-block-size:44px;min-inline-size:44px}.ranking-board-shell .ranking-tracking-filter button,.ranking-board-shell .ranking-period-button,.cheebly-viz-range-button{padding-inline-start:10px;padding-inline-end:10px}.ranking-board-shell .ranking-period-button{min-inline-size:44px}.ranking-board-shell .leaderboard-sort-direction-button,.ranking-board-shell .milestone-favorite-button,.stats-v1-season-sort-direction-button{inline-size:44px}.ranking-board-shell .milestone-favorite-button{flex-basis:44px}.ranking-board-shell .ranking-reaction-option{min-inline-size:44px}.stats-v1-live-control .stats-v1-live-toggle{padding-block-start:0;padding-block-end:0}.cheebly-viz-range-button{min-inline-size:44px;padding-block-start:0;padding-block-end:0}.stats-v1-period-selector>button,.stats-v1-season-disclosure>button{padding-block-start:0;padding-block-end:0}.my-cheebly-taste-profile-pick-actions .button,.my-cheebly-taste-profile-share-menu .button{box-sizing:border-box;min-block-size:44px;min-inline-size:44px}.leaderboard-watch-link,.stats-v1-season-watch-link,.cheebly-viz-episode-link{box-sizing:border-box;align-items:center;min-block-size:44px;min-inline-size:44px;margin-inline-start:-4px;margin-inline-end:-4px;padding-inline-start:4px;padding-inline-end:4px;line-height:1.2;display:inline-flex}.about-copy a{box-sizing:border-box;vertical-align:middle;text-underline-offset:.18em;min-block-size:44px;min-inline-size:44px;margin-block-start:-7px;margin-block-end:-7px;padding-block-start:7px;padding-block-end:7px;text-decoration:underline;display:inline-block}.site-footer{--footer-link-gap:16px;--footer-content-width:360px;border-top:1px solid var(--line)}.site-footer .site-footer-main{max-width:var(--footer-content-width);text-align:center;flex-direction:column;align-items:center;gap:12px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.site-footer .footer-brand-group,.site-footer .footer-links{flex:none;width:100%}.site-footer .footer-brand-group{gap:4px;font-size:.75rem;display:grid}.site-footer .footer-brand-group .context-disclaimer{min-width:0;margin:0;font-size:.75rem;line-height:1.5}.site-footer .context-disclaimer strong{font-weight:400}.site-footer .footer-links{justify-content:center;align-items:center;gap:0 var(--footer-link-gap);flex-wrap:wrap;width:100%;margin:0;padding:0;font-size:.8125rem;display:flex}.site-footer .footer-separator{display:none}.site-footer .footer-links a{white-space:nowrap;justify-content:center;align-items:center;min-block-size:44px;margin:0;padding:0;line-height:1.3;text-decoration:none;display:inline-flex}.site-footer .footer-links a:-webkit-any(:hover,:focus-visible){text-decoration:underline}.site-footer .footer-links a:is(:hover,:focus-visible){text-decoration:underline}}@media (max-width:900px){.site-header-actions button,.site-header-actions .nav-link,.site-footer .footer-links a,.my-cheebly-section .profile-explorer-shortcuts a,.about-copy a,.stats-v1-live-control .stats-v1-live-toggle{box-sizing:border-box;min-block-size:44px;min-inline-size:44px}.site-footer .footer-links a{justify-content:center;align-items:center;display:inline-flex}.about-copy a{vertical-align:middle;display:inline-block}}.cheebly-scatter-point-hit-target,.cheebly-pulse-point-hit-target{fill:#0000;stroke:#0000;stroke-width:44px;vector-effect:non-scaling-stroke;cursor:pointer;pointer-events:none;outline:none}.cheebly-scatter-point-hit-target:focus-visible{stroke:var(--teal-dark);stroke-width:2px}.cheebly-pulse-point-hit-target:focus-visible{stroke:var(--teal-dark);stroke-width:2px}.cheebly-scatter-point-hit-target.is-selected,.cheebly-pulse-point-hit-target.is-selected{stroke:#0000}@media (max-width:840px){.stats-v1-season-period-control .stats-v1-period-selector>button,.milestone-gift-choice-actions>.button{min-block-size:44px!important}.ranking-board-shell .ranking-search-input,.ranking-board-shell select,.stats-v1-season-mobile-sort select,.my-cheebly-section select,.topic-filters input,.topic-filters select,.topic-menu input,.cheebly-viz-episode-search input,.milestone-recovery-input-row input{min-block-size:44px;font-size:1rem}}.site-header-utilities{align-items:center;gap:10px;display:flex}.header-utility-controls{display:contents}.mobile-primary-nav-panel[hidden]{display:none!important}.mobile-menu-utilities{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px;display:flex}.mobile-menu-utilities:empty{display:none}.mobile-menu-utilities .site-settings-trigger,.mobile-menu-utilities .music-header-toggle{min-width:44px;min-height:44px}.mobile-menu-utilities .site-settings-trigger-label{font-size:.875rem;display:inline}.mobile-menu-utilities .site-settings-trigger{flex-flow:row;justify-content:center;align-items:center;gap:8px;width:auto;min-width:104px;padding-inline-start:12px;padding-inline-end:12px;line-height:1.2;display:inline-flex}.mobile-menu-utilities .site-settings-trigger-icon{flex:0 0 20px}.mobile-menu-utilities .site-settings-trigger-label{white-space:nowrap}.vote-header-settings-dock,.vote-header-music-dock{display:none}.mobile-menu-utilities .music-header-toggle{align-items:center;gap:8px;width:auto;padding-inline-start:12px;padding-inline-end:12px;display:inline-flex}.mobile-menu-utilities .music-header-toggle:after{content:"Sound";font-size:.875rem;font-weight:700}.mobile-bottom-navigation{display:none}.mobile-menu-utilities{flex-wrap:wrap}@media (max-width:840px),(max-width:900px) and (max-height:599px){.app-shell .site-header{--phone-shell-gap:var(--site-header-control-gap);--phone-control-size:44px;--phone-header-inline-inset:max(16px, var(--layout-inline-gutter));--phone-header-padding-start:12px;--phone-header-padding-end:4px;--phone-brand-row-gap:3px;box-sizing:border-box;width:100%;padding:var(--phone-header-padding-start) var(--phone-header-inline-inset) var(--phone-header-padding-end)}.app-shell .site-header .site-header-row{align-items:center;gap:var(--phone-shell-gap);min-block-size:calc(var(--phone-control-size) + 16px);grid-template-columns:minmax(0,1fr) auto;display:grid}.app-shell .site-header .site-brand-group{align-self:center;width:100%;min-width:0}.app-shell .site-header .brand-stack-link{justify-content:flex-start;align-items:flex-start;gap:2px;width:min(100%,190px);min-width:0;height:auto;min-height:44px;display:flex}.app-shell .site-header .brand-stack-link>.brand{row-gap:var(--phone-brand-row-gap);width:100%;position:static;top:auto;bottom:auto;left:auto;right:auto;transform:none}.app-shell .site-header .brand-logo{width:100%;min-width:0;max-width:100%}.app-shell .site-header .brand-meta{text-align:center;grid-column:1/-1;justify-content:center;width:100%;min-width:0;line-height:1.2;display:flex}.app-shell .site-header .header-vote-count{text-align:center;white-space:normal;width:100%;min-width:0;max-width:100%;font-size:.625rem;line-height:1.2;display:block;transform:none}.app-shell .site-header .header-vote-count-value{white-space:normal;overflow-wrap:anywhere;min-block-size:1.2em;grid-template-areas:"count";width:100%;min-width:0;display:grid}.app-shell .site-header .header-vote-count-reserve{white-space:nowrap;max-width:100%;overflow:hidden}.app-shell .site-header .site-header-actions{justify-content:flex-end;align-items:center;gap:var(--phone-shell-gap);grid-column:2;min-width:0;display:flex}.app-shell .site-header .site-header-utilities,.app-shell .site-header .mobile-primary-nav,.app-shell .site-header .desktop-primary-nav{display:none}.app-shell .site-header .mobile-nav-trigger{min-width:var(--phone-control-size);min-height:var(--phone-control-size)}.app-shell .site-header .topic-picker-header{flex:0 0 var(--phone-control-size);width:var(--phone-control-size);min-width:var(--phone-control-size);height:var(--phone-control-size)}.app-shell .site-header .topic-picker-header .topic-trigger{box-sizing:border-box;width:var(--phone-control-size);min-width:var(--phone-control-size);height:var(--phone-control-size);min-height:var(--phone-control-size);border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-shell .site-header .topic-picker-header .topic-trigger-copy,.app-shell .site-header .topic-trigger-action,.app-shell .site-header .topic-trigger .mobile-header-control-label,.app-shell .site-header .topic-trigger-chevron{display:none}.app-shell .site-header .topic-trigger .topic-card-icon{display:grid}.app-shell .site-header .topic-trigger{justify-content:center;padding:0}.app-shell .site-header .vote-header-music-dock,.app-shell .site-header .vote-header-settings-dock{flex:0 0 var(--phone-control-size);justify-content:center;align-items:center;display:flex}.vote-header-settings-dock .site-settings-trigger,.vote-header-music-dock .music-header-toggle{justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.app-shell .site-header .mobile-primary-nav-panel{width:100%;max-height:calc(100dvh - var(--mobile-primary-nav-height,68px) - 80px);overflow-y:auto}.app-shell .site-header .mobile-menu-hint{font-size:.75rem}.mobile-bottom-navigation{z-index:35;align-content:flex-start;gap:var(--mobile-nav-item-gap) 1px;padding:var(--mobile-nav-edge-inset) var(--mobile-nav-edge-inset) max(var(--mobile-nav-edge-inset), var(--mobile-nav-safe-area-inset,env(safe-area-inset-bottom,0px)));border-top:1px solid var(--site-accent-surface-border);background:var(--site-accent-surface-soft);grid-template-columns:repeat(4,minmax(44px,1fr)) minmax(max-content,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-navigation[data-layout=document-flow]{z-index:auto;width:100%;position:static;top:auto;bottom:auto;left:auto;right:auto}.mobile-bottom-navigation[data-layout=flow]{z-index:auto;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:center;width:100%;position:static;top:auto;bottom:auto;left:auto;right:auto}.mobile-bottom-navigation :-webkit-any(a,button){box-sizing:border-box;min-width:0;min-height:var(--mobile-nav-item-height);justify-content:center;align-items:center;gap:var(--mobile-nav-item-gap);color:var(--site-accent-dark);text-align:center;background:0 0;border:0;border-radius:10px;flex-direction:column;padding:1px 2px;font-family:inherit;font-size:.625rem;font-weight:700;line-height:1.1;text-decoration:none;display:flex}.mobile-bottom-navigation :is(a,button){box-sizing:border-box;min-width:0;min-height:var(--mobile-nav-item-height);justify-content:center;align-items:center;gap:var(--mobile-nav-item-gap);color:var(--site-accent-dark);text-align:center;background:0 0;border:0;border-radius:10px;flex-direction:column;padding:1px 2px;font-family:inherit;font-size:.625rem;font-weight:700;line-height:1.1;text-decoration:none;display:flex}.mobile-bottom-navigation .mobile-nav-icon{width:var(--mobile-nav-icon-size);height:var(--mobile-nav-icon-size);place-items:center;font-size:1rem;line-height:1;display:grid}.mobile-bottom-navigation .mobile-nav-label{text-align:center;white-space:normal;overflow-wrap:anywhere;align-self:stretch;width:100%;max-width:100%;min-height:1.2em;line-height:1.15;display:block}.mobile-bottom-navigation [data-navigation-key=cheeblyverse] .mobile-nav-label{white-space:nowrap;overflow-wrap:normal;word-break:normal}.mobile-bottom-navigation[data-layout=flow] [data-navigation-key=cheeblyverse] .mobile-nav-label{white-space:normal;overflow-wrap:anywhere}.mobile-bottom-navigation a[aria-current=page],.mobile-bottom-menu-trigger[aria-expanded=true]{background:var(--site-accent-soft);color:var(--site-accent)}@media (hover:hover) and (pointer:fine){.mobile-bottom-menu-trigger:hover{background:var(--site-accent-soft);color:var(--site-accent)}}.mobile-bottom-navigation :-webkit-any(a,button):focus-visible{outline:2px solid var(--site-accent);outline-offset:1px}.mobile-bottom-navigation :is(a,button):focus-visible{outline:2px solid var(--site-accent);outline-offset:1px}@media (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .mobile-bottom-menu-trigger{transition:transform .155s cubic-bezier(.22,.8,.28,1),background-color .155s ease-out,color .155s ease-out}html[data-cheebly-motion=full] .mobile-bottom-menu-trigger:active{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.mobile-bottom-menu-trigger{transition:none}}html[data-cheebly-motion=off] .mobile-bottom-menu-trigger,html[data-cheebly-motion=reduced] .mobile-bottom-menu-trigger{transition:none}.scroll-edge-controls{--mobile-scroll-target:44px;--mobile-scroll-inset:8px;right:max(2px, env(safe-area-inset-right));bottom:calc(var(--mobile-scroll-inset) + env(safe-area-inset-bottom))}body:has(.mobile-bottom-navigation[data-layout=fixed]) .scroll-edge-controls{bottom:calc(var(--mobile-primary-nav-height,68px) + var(--mobile-scroll-inset))}.scroll-edge-control{width:var(--mobile-scroll-target);height:var(--mobile-scroll-target)}.mobile-nav-icon svg{width:20px;height:20px;display:block}.app-shell{padding-bottom:var(--mobile-primary-nav-height,calc(68px + env(safe-area-inset-bottom)))}.app-shell:has(.cheeblyverse-page){padding-bottom:0}html[data-mobile-nav-layout=document-flow] .app-shell,html[data-mobile-nav-layout=flow] .app-shell{padding-bottom:0}}.app-shell .topic-catalog-card .topic-card-heading h2{overflow-wrap:normal;word-break:normal;hyphens:none}@media (max-width:840px){.app-shell .topics-hero{gap:10px;padding:0}.app-shell .topics-hero h1{letter-spacing:normal;word-spacing:normal;font-size:clamp(1.5rem,6vw,1.875rem);line-height:1.15}.app-shell .topics-hero-description{font-size:.875rem;line-height:1.5}.app-shell .topics-live-count{font-size:.75rem}.app-shell .topics-page .topic-filters{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;margin-block-start:16px;margin-block-end:16px}.app-shell .topics-page .topic-grid-explanation,.app-shell .topic-catalog-card .topic-card-metrics{display:none}.app-shell .homepage{gap:20px;padding-block-start:6px}.app-shell .homepage-hero{gap:14px;padding:16px}.app-shell .homepage-hero h1{font-size:clamp(1.5rem,6vw,1.875rem);line-height:1.15}.app-shell .homepage-hero .eyebrow{letter-spacing:.04em;font-size:.6875rem}.app-shell .homepage-hero-description{font-size:.9375rem;line-height:1.45}.app-shell .homepage-hero-copy{gap:8px}.app-shell .homepage-quick-stats{margin-top:0;padding-top:8px}.app-shell .homepage-hero-visual{padding:12px}.app-shell :-webkit-any(.homepage-topic-grid,.home-topic-catalog,.topic-catalog){grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.app-shell :is(.homepage-topic-grid,.home-topic-catalog,.topic-catalog){grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.app-shell .topic-catalog-card{--topic-row-art-size:90px;grid-template-columns:var(--topic-row-art-size) minmax(0, 1fr);max-inline-size:none;box-shadow:none;border-radius:14px;grid-template-rows:auto;align-items:stretch;gap:0;display:grid}.app-shell .topic-catalog-card .topic-card-graphic{aspect-ratio:auto;inline-size:100%;min-inline-size:0;max-inline-size:100%;background-position:var(--topic-card-artwork-mobile-position,center);border-radius:0;min-height:108px;padding:0}.app-shell .topic-catalog-card .topic-card-body{flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:12px;display:flex}.app-shell .topic-catalog-card .topic-card-heading{gap:0}.app-shell .topic-catalog-card .topic-card-heading h2{letter-spacing:-.02em;margin:0;font-size:1.0625rem;line-height:1.2}.app-shell .topic-catalog-card .topic-card-heading .topic-card-icon{display:none}.app-shell .topic-catalog-card .topic-card-meta-line{letter-spacing:.04em;gap:6px;font-size:.6875rem}.app-shell .topic-catalog-card .topic-card-body>p{-webkit-line-clamp:unset;margin:0;font-size:.8125rem;line-height:1.35;display:block;overflow:visible}.app-shell .topic-catalog-card .topic-card-action{min-height:44px;min-inline-size:0;box-shadow:none;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:2px 0 0;padding:0;font-size:.75rem}.app-shell .topic-catalog-card .topic-card-action.topic-card-action-primary{background:var(--site-accent-action-fill);color:var(--site-accent-action-ink)}.app-shell .topic-catalog-card .topic-card-action.topic-card-action-describe{background:var(--site-accent-surface-soft);color:var(--ink)}.app-shell .topic-catalog-card .topic-card-action>span:first-child{display:inline}.app-shell .topic-catalog-card .topic-card-action>span:last-child{display:none}.app-shell .topic-catalog-card .topic-card-metrics{grid-column:2;gap:8px;padding:0 12px 12px;font-size:.6875rem}.app-shell .topic-catalog-card .topic-card-metrics>div:nth-child(2),.app-shell .topic-catalog-card .topic-card-activity-lines{display:none}.app-shell .topics-page .topic-card-activity-lines{gap:6px;margin-block-start:4px;margin-block-end:4px;display:grid}.app-shell .topics-page .topic-card-activity-line{grid-template-columns:18px auto minmax(0,1fr);font-size:.75rem}.app-shell .topics-page .topic-card-activity-date{text-align:start;overflow-wrap:anywhere;grid-column:2/-1}.app-shell .topics-page .topic-card-actions{flex-wrap:wrap;gap:8px;display:flex}.app-shell .topics-page .topic-card-action{border:1px solid var(--line-strong);overflow-wrap:anywhere;border-radius:10px;flex:96px;min-width:0;min-height:44px;margin:0;padding:8px;font-size:.75rem}.app-shell .topics-page .topic-card-action>span:first-child,.app-shell .topics-page .topic-card-action>span:last-child{display:inline}.app-shell .topics-page .topic-card-metrics{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.app-shell .topics-page .topic-card-metrics>div:nth-child(2){display:block}.app-shell .topics-page .topic-card-metrics dt{font-size:.6875rem}.app-shell .topics-page .topic-card-metrics dd{white-space:normal;overflow-wrap:anywhere;font-size:.75rem}.app-shell .topic-card-badge{padding:4px;font-size:.5625rem}}.vote-question-mobile,.vote-mobile-instruction,.vote-share-mobile-label{display:none}.vote-page .episode-choice-copy{min-height:0}@media (max-width:840px){.vote-share-label,.vote-share-download-label{display:none}.vote-share-mobile-label{display:inline}.app-shell .page-content .vote-page{--phone-pair-gap:10px;padding-top:12px}.app-shell .vote-page .vote-intro{text-align:left;margin-bottom:8px}.app-shell .vote-page .vote-intro .eyebrow{display:none}.app-shell .vote-page .vote-meta-row{justify-content:flex-start;gap:4px 12px;font-size:.8125rem}.app-shell .vote-page .choice-grid{gap:var(--phone-pair-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app-shell .vote-page .versus{display:none}.app-shell .vote-page .episode-choice{border-radius:var(--content-surface-radius);min-height:0}.app-shell .vote-page .episode-choice .episode-art{aspect-ratio:auto;height:clamp(140px,42vw,250px);min-height:0}.app-shell .vote-page .episode-choice .episode-choice-copy{padding:var(--content-card-padding);flex:auto;grid-template-rows:none;align-content:start;gap:5px;min-height:0;display:grid}.app-shell .vote-page .episode-title-block{min-height:0;padding:0;display:block}.app-shell .vote-page .episode-title-block strong{overflow-wrap:normal;word-break:normal}.app-shell .vote-page .episode-meta{min-height:0;margin:0;line-height:1.35}.app-shell .vote-page .choice-state{background:var(--site-accent-fill);min-height:44px;color:var(--site-accent-on-fill);padding-block-start:8px;padding-block-end:8px}.app-shell .vote-page .choice-state-label{color:inherit;background:0 0;font-size:.875rem}.app-shell .vote-page .choice-state-arrow{color:inherit;background:0 0}.app-shell .vote-page .vote-stage{--vote-fx-depth:8px}.app-shell .vote-post-controls{margin-top:4px}}@media (max-width:720px) and (min-height:600px){.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .page-content{padding-inline-start:6px;padding-inline-end:6px}.app-shell .page-content .vote-page{padding-inline-start:0;padding-inline-end:0;padding-top:16px}.app-shell .vote-page .vote-intro{margin-bottom:20px}.app-shell .vote-page .vote-intro h1{text-wrap:wrap;max-width:none;margin-bottom:0}.app-shell .vote-page .choice-page-header{max-width:none}.vote-question-desktop{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vote-question-mobile,.vote-mobile-instruction{display:inline}.app-shell .vote-page .choice-layout-reserve,.app-shell .vote-page .vote-choice-count-block{display:none}.app-shell .vote-page .vote-mobile-instruction{font-size:.9375rem;line-height:1.4}.app-shell .vote-page .choice-grid{gap:12px;margin-top:12px}.app-shell .vote-page .episode-choice{border-radius:var(--content-surface-radius)}.app-shell .vote-page .episode-choice .episode-art{height:clamp(190px,28svh,280px);padding:10px 4px}.app-shell .vote-page .episode-choice .episode-art.topic-neutral-art{background:linear-gradient(160deg, var(--site-accent-soft), var(--card))}.app-shell .vote-page .episode-art[data-artwork-topic=pokemon] img{transform:scale(1.12)}.app-shell .vote-page .episode-choice .episode-choice-copy{padding:var(--content-card-padding);flex:auto;gap:5px;min-height:0}.app-shell .vote-page .pokemon-item-metadata .pokemon-pokedex-number,.app-shell .vote-page .pokemon-item-metadata .pokemon-type-generation{display:none}.app-shell .vote-page .choice-state{box-sizing:border-box;border-radius:12px;justify-content:center;width:calc(100% - 12px);min-height:64px;margin:0 6px 6px;padding:8px}.app-shell .vote-page .choice-state-label{text-align:center;width:100%;font-size:.875rem;line-height:1.3;display:block}.app-shell .vote-page .choice-state-label-compact{display:block}.app-shell .vote-page .choice-state-arrow{display:none}.app-shell .vote-page .vote-post-controls{margin-top:8px;margin-bottom:12px;display:block}.app-shell .vote-page .skip-button>span:first-child:after{content:" pair"}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .site-footer{margin-top:16px}.app-shell .vote-page .vote-first-session-cue{display:none}}@media (max-width:720px) and (min-height:600px) and (max-height:740px){.app-shell .vote-page .episode-choice .episode-art{height:clamp(160px,24svh,210px)}.app-shell .vote-page .vote-intro{margin-bottom:12px}}@supports (grid-template-rows:subgrid){@media (max-width:720px) and (min-height:600px){.app-shell .vote-page .choice-grid{grid-template-rows:clamp(190px,28svh,280px) auto auto;row-gap:0}.app-shell .vote-page .episode-choice{grid-template-rows:subgrid;grid-row:span 3;height:auto;display:grid}.app-shell .vote-page .episode-choice .episode-art{box-sizing:border-box;align-self:stretch;height:100%;min-height:0}.app-shell .vote-page .choice-state{align-self:stretch}}@media (max-width:720px) and (min-height:600px) and (max-height:740px){.app-shell .vote-page .choice-grid{grid-template-rows:clamp(160px,24svh,210px) auto auto}}}@media (max-width:720px) and (min-height:600px){.app-shell .vote-page .episode-choice .episode-art.topic-media-landscape{aspect-ratio:16/9;align-self:stretch;width:100%;height:auto;padding:0}}@supports (grid-template-rows:subgrid){@media (max-width:720px) and (min-height:600px){.app-shell .vote-page .choice-grid:has(.episode-art.topic-media-landscape):not(:has(.episode-art:not(.topic-media-landscape))){grid-template-rows:auto auto auto}}}@media (max-width:900px) and (max-height:599px){.app-shell .vote-page .vote-intro{margin-bottom:10px}.app-shell .vote-page .vote-intro h1{margin-bottom:4px}.app-shell .vote-page .vote-intro .eyebrow,.app-shell .vote-page .choice-layout-reserve{display:none}.app-shell .vote-page .episode-choice .episode-art{height:125px;min-height:0}.app-shell .vote-page .episode-choice .episode-choice-copy{min-height:0;padding:var(--content-card-padding)}.app-shell .vote-page .choice-state{min-height:44px}.app-shell .vote-page .pokemon-item-metadata .pokemon-pokedex-number,.app-shell .vote-page .pokemon-item-metadata .pokemon-type-generation{display:none}.app-shell .vote-page .vote-post-controls .vote-share-action{flex-direction:row;gap:12px}}@media (max-width:720px){.app-shell .page-content section.vote-page{--phone-pair-gap:8px;padding-top:8px}.app-shell .page-content section.vote-page .vote-intro{margin-bottom:8px}.app-shell .page-content section.vote-page .vote-mobile-instruction{font-size:.875rem;line-height:1.35}.app-shell .page-content section.vote-page .choice-grid{grid-template-rows:clamp(130px,23dvh,175px) auto auto;gap:8px;margin-top:8px}.app-shell .page-content section.vote-page .episode-choice .episode-art{height:clamp(130px,23dvh,175px);padding:6px}.app-shell .page-content section.vote-page .episode-choice .episode-art.topic-media-landscape{aspect-ratio:16/9;height:auto;padding:0}.app-shell .page-content section.vote-page .episode-choice .episode-choice-copy{padding:var(--content-card-padding);gap:4px}.app-shell .page-content section.vote-page .choice-state{min-height:44px;padding-block-start:6px;padding-block-end:6px}}@media (max-width:840px){.app-shell:has(.vote-page){padding-bottom:calc(var(--mobile-primary-nav-height,68px) + 8px)}.app-shell .page-content section.vote-page{--vote-section-gap:12px;padding-block-start:8px;padding-block-end:4px}.app-shell .page-content section.vote-page .vote-intro{margin-bottom:6px}.app-shell .page-content section.vote-page .choice-grid{grid-template-rows:clamp(112px,17dvh,148px) auto auto;margin-top:6px}.app-shell .page-content section.vote-page .vote-stage{--vote-fx-depth:4px}.app-shell .page-content section.vote-page .episode-choice .episode-art:not(.topic-media-landscape){height:clamp(112px,17dvh,148px);min-height:0}.app-shell .page-content section.vote-page .episode-choice .episode-choice-copy{padding:var(--content-card-padding);gap:3px}.app-shell .page-content section.vote-page .episode-choice .choice-state{min-height:44px;margin-block-end:var(--vote-section-gap);padding-block-start:4px;padding-block-end:4px}.app-shell .page-content section.vote-page .vote-post-controls{margin-block-start:0;margin-block-end:0}.app-shell .page-content section.vote-page .vote-post-controls .choice-helper-slot{min-block-size:44px;margin-block-start:0;padding-block-start:0;padding-block-end:0;display:flex}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .site-footer{margin-top:var(--vote-section-gap);display:none}.app-shell .page-content section.vote-page .vote-recent-seen{margin-block:var(--vote-section-gap) 0}.app-shell .page-content section.vote-page .vote-recent-seen-list{grid-auto-columns:72px;justify-content:safe center}}html[data-mobile-nav-layout=flow] .app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .site-footer{display:flex}@media (max-width:840px) and (min-height:680px){.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .site-footer{display:flex}}@media (max-width:380px){.app-shell .page-content section.vote-page .vote-recent-seen-list{grid-auto-columns:64px}}@media (max-width:840px) and (max-height:599px){.app-shell .page-content section.vote-page .choice-grid{grid-template-rows:auto}}html[data-mobile-nav-layout=flow] .app-shell:has(.vote-page){padding-bottom:0}@media (max-width:840px){.app-shell .page-content section.vote-page{--vote-card-inset:var(--content-gap,8px)}.app-shell .page-content section.vote-page .episode-choice .episode-art{padding:var(--vote-card-inset);background-origin:content-box}.app-shell .page-content section.vote-page .episode-choice .episode-art.topic-neutral-art[data-artwork-fit=contain]{background:0 0;overflow:hidden}.app-shell .page-content section.vote-page .episode-choice .episode-art.topic-neutral-art[data-artwork-fit=contain]>img{inset:var(--vote-card-inset);width:calc(100% - var(--vote-card-inset) - var(--vote-card-inset));height:calc(100% - var(--vote-card-inset) - var(--vote-card-inset));box-sizing:border-box;object-fit:contain;transform:scale(min(var(--episode-art-scale,1), 1.1));padding:0}.app-shell .page-content section.vote-page .episode-choice .episode-art.topic-neutral-art.episode-art-facing-inward-mirrored[data-artwork-fit=contain]>img{transform:scaleX(-1) scale(min(var(--episode-art-scale,1), 1.1))}.app-shell .page-content section.vote-page .episode-choice-copy .episode-meta{font-size:.66rem;line-height:1.25}.app-shell .page-content section.vote-page .episode-choice>.choice-state{box-sizing:border-box;width:calc(100% - var(--vote-card-inset) - var(--vote-card-inset));min-height:max(44px, var(--content-touch-target,44px));border-radius:max(8px, calc(var(--content-surface-radius,20px) - var(--vote-card-inset)));place-self:center;margin-block-end:var(--vote-card-inset);margin-inline-start:0;margin-inline-end:0}body:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .mobile-bottom-navigation .mobile-nav-label{white-space:normal;overflow-wrap:anywhere}.app-shell .page-content section.vote-page .choice-grid{--vote-art-track:clamp(112px, 37vw, 148px);--vote-title-track:calc(2 * var(--content-card-title-size) * var(--content-title-leading));--vote-meta-font-size:.66rem;--vote-meta-track:calc(2 * var(--vote-meta-font-size) * 1.35);--vote-action-track:max(44px, 2.75rem);grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .page-content section.vote-page .choice-grid .episode-choice{grid-template-rows:var(--vote-art-track) auto auto;grid-row:auto;height:auto;display:grid}.app-shell .page-content section.vote-page .choice-grid .episode-choice .episode-art{height:var(--vote-art-track);aspect-ratio:auto;box-sizing:border-box}.app-shell .page-content section.vote-page .choice-grid .episode-choice .episode-choice-copy{grid-template-rows:var(--vote-title-track) var(--vote-meta-track);align-content:start;gap:3px;min-height:0;display:grid}.app-shell .page-content section.vote-page .choice-grid .episode-choice-copy:has(.episode-label){grid-template-rows:1.2em var(--vote-title-track) var(--vote-meta-track)}.app-shell .page-content section.vote-page .choice-grid .episode-title-block{height:var(--vote-title-track);min-height:var(--vote-title-track)}.app-shell .page-content section.vote-page .choice-grid .episode-title-block strong,.app-shell .page-content section.vote-page .choice-grid .episode-meta{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-shell .page-content section.vote-page .choice-grid .episode-title-block strong{font-size:var(--content-card-title-size);line-height:var(--content-title-leading)}.app-shell .page-content section.vote-page .choice-grid .episode-meta{height:var(--vote-meta-track);font-size:var(--vote-meta-font-size);margin:0;line-height:1.35}.app-shell .page-content section.vote-page .choice-grid .episode-choice .choice-state{height:var(--vote-action-track);min-height:var(--vote-action-track);align-self:end;margin-block-start:0}.app-shell .page-content section.vote-page .choice-grid .episode-choice:has(.pokemon-item-metadata) .episode-choice-copy{grid-template-rows:var(--vote-title-track) auto;min-height:min-content}.app-shell .page-content section.vote-page .choice-grid .episode-choice:has(.pokemon-item-metadata) .episode-meta{-webkit-line-clamp:unset;height:auto;min-height:0;display:block;overflow:visible}.app-shell .page-content section.vote-page .choice-grid .episode-meta .pokemon-type-labels{justify-content:center;row-gap:2px}}@media (max-width:380px) and (min-height:640px) and (max-height:720px){.app-shell .page-content section.vote-page .choice-grid{--vote-art-track:clamp(104px, 15dvh, 122px)}.app-shell .page-content section.vote-page .episode-choice .choice-state{min-height:max(44px, var(--content-touch-target,44px))}.app-shell .page-content section.vote-page .vote-composition>.vote-composition-rail{gap:max(4px, calc(var(--content-gap,8px) / 2));margin-block-start:4px}.app-shell .page-content section.vote-page .vote-post-controls .choice-secondary-actions{gap:8px!important}.app-shell .page-content section.vote-page{padding-block-start:6px}.app-shell .page-content section.vote-page .vote-intro{margin-block-end:3px}.app-shell .page-content section.vote-page:has(>.vote-picks) .choice-grid{--vote-art-track:clamp(104px, 16dvh, 120px);grid-template-rows:auto;margin-block-start:3px}.app-shell .page-content section.vote-page .choice-grid .episode-choice{grid-row:auto;grid-template-rows:var(--vote-art-track) auto auto;min-height:min-content}.app-shell .page-content section.vote-page .choice-grid .episode-choice .episode-art{height:var(--vote-art-track)}.app-shell .page-content section.vote-page .vote-stage{--vote-fx-depth:2px}.app-shell .page-content section.vote-page .vote-composition>.vote-composition-rail{margin-block-start:2px}}.win-loss-record{white-space:nowrap;font-variant-numeric:tabular-nums}.win-loss-record .record-wins{color:var(--success)}.win-loss-record .record-losses{color:var(--danger)}.ranking-mobile-record-summary{display:none}.record-wins,.cheeblyverse-you-outcomes .cheeblyverse-you-wins{color:var(--success)}.record-losses,.cheeblyverse-you-outcomes .cheeblyverse-you-losses{color:var(--danger)}img[src*="/artwork/sonic/eggman-sega-racing.webp"]{--reviewed-subject-safe-inset:6%;box-sizing:border-box;object-fit:contain;padding:var(--reviewed-subject-safe-inset)}.community-choice-preference-actions button:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.community-choice-preference-summary button:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.community-choice-retry:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}@keyframes vote-pick-arrive{0%{opacity:.7}to{opacity:1}}.vote-picks .vote-recent-seen-list[data-picks-motion=reduced] .vote-recent-seen-item--incoming>:-webkit-any(img,.vote-recent-seen-placeholder,span:last-child){animation:none}.vote-picks .vote-recent-seen-list[data-picks-motion=reduced] .vote-recent-seen-item--incoming>:is(img,.vote-recent-seen-placeholder,span:last-child){animation:none}.vote-picks .vote-recent-seen-list[data-picks-motion=off] .vote-recent-seen-item--incoming>:-webkit-any(img,.vote-recent-seen-placeholder,span:last-child){animation:none}.vote-picks .vote-recent-seen-list[data-picks-motion=off] .vote-recent-seen-item--incoming>:is(img,.vote-recent-seen-placeholder,span:last-child){animation:none}@media (prefers-reduced-motion:reduce){.vote-picks .vote-recent-seen-list[data-picks-motion=full] .vote-recent-seen-item--incoming>:-webkit-any(img,.vote-recent-seen-placeholder,span:last-child){animation:none}.vote-picks .vote-recent-seen-list[data-picks-motion=full] .vote-recent-seen-item--incoming>:is(img,.vote-recent-seen-placeholder,span:last-child){animation:none}}@media (min-width:841px){.app-shell .page-content section.vote-page>.vote-picks,.app-shell .page-content section.metadata-review-section>.vote-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.2vw,28px);width:min(100%,1040px);margin-inline-start:auto;margin-inline-end:auto;display:grid}}@media (min-width:1600px){.app-shell .page-content section.vote-page>.vote-picks,.app-shell .page-content section.metadata-review-section>.vote-picks{width:min(100%,clamp(1200px,66vw,1680px))}}@media (max-width:840px){.app-shell .page-content section.vote-page>.vote-picks,.app-shell .page-content section.metadata-review-section>.vote-picks{width:100%}}@media (max-width:340px){.vote-picks-heading>h2{grid-row:1}.vote-picks-heading-detail{text-align:center;grid-area:2/1/auto/-1;justify-self:center}}@media (max-width:840px){.app-shell .page-content section.vote-page:has(>.vote-picks){--vote-section-gap:calc(var(--content-gap,8px) / 2);padding-block:var(--vote-section-gap) 0}.vote-picks{--picks-gap:calc(var(--content-gap,8px) / 2)}.vote-picks .vote-recent-seen h2{margin-bottom:2px}.vote-community-picks{display:block}.vote-community-picks .vote-picks-heading{display:grid}.vote-community-picks h2{margin:0}.vote-community-picks .vote-picks-heading-detail{max-inline-size:19ch}.vote-community-picks .vote-picks-count-placeholder{display:none}.vote-community-picks .vote-picks-empty{font-size:var(--picks-label-size)}.vote-card-instruction{margin-bottom:calc(var(--content-gap,8px) / 4)}.app-shell .page-content section.vote-page .vote-picks .vote-recent-seen{margin:0}.app-shell .page-content section.vote-page .vote-intro{margin-bottom:2px}.app-shell .page-content section.vote-page .vote-intro h1{margin-bottom:0}.app-shell .page-content section.vote-page:has(>.vote-picks) .choice-grid{--vote-art-track:clamp(104px, calc(28svh - 64px), 172px);--vote-meta-font-size:.75rem;--vote-meta-track:calc(2 * var(--vote-meta-font-size) * 1.35);--vote-action-track:max(44px, 2.75rem);margin-top:0}.app-shell .page-content section.vote-page:has(>.vote-picks) .choice-grid .episode-choice .episode-art{height:var(--vote-art-track)}.app-shell .page-content section.vote-page:has(>.vote-picks) .choice-grid .episode-choice-copy{gap:2px;padding-block-start:4px;padding-block-end:4px}.app-shell .page-content section.vote-page:has(>.vote-picks) .vote-stage{--vote-fx-depth:4px}.app-shell .page-content section.vote-page:has(>.vote-picks) .vote-post-controls{width:100%;margin-block-start:0;margin-block-end:0}.app-shell .page-content section.vote-page:has(>.vote-picks) .choice-secondary-actions{margin-top:0}.app-shell .page-content section.vote-page .choice-secondary-actions{width:100%!important}.app-shell .page-content section.vote-page .vote-pair-details{margin-top:0}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page){padding-bottom:calc(var(--mobile-primary-nav-height,68px) + 2 * var(--content-gap,8px))}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .site-footer{display:none}}@media (max-width:380px) and (min-height:640px) and (max-height:720px){.app-shell .page-content section.vote-page:has(>.vote-picks) .choice-grid{--vote-art-track:clamp(104px, 16dvh, 120px)}}:root{--header-icon-box-size:24px;--header-icon-ink-size:20px}span.header-control-icon{align-self:center;margin:0;padding:0;line-height:1;flex:0 0 var(--header-icon-box-size)!important;width:var(--header-icon-box-size)!important;height:var(--header-icon-box-size)!important;place-items:center!important;display:grid!important}span.header-control-icon svg{margin:0;display:block;width:var(--header-icon-ink-size)!important;height:var(--header-icon-ink-size)!important}span.header-control-icon .topic-card-icon{width:var(--header-icon-box-size);height:var(--header-icon-box-size);border:0;place-items:center;min-width:0;margin:0;padding:0;display:grid;color:var(--site-accent-dark)!important;background:0 0!important}.music-header-toggle>span.header-control-icon{transform:none}.app-shell .site-header .site-header-actions button.mobile-nav-trigger{gap:0}.app-shell .cheeblyverse-environment .cheeblyverse-mobile-header button:has(>span.header-control-icon){padding:0}.site-header-control{isolation:isolate;box-sizing:border-box!important;width:var(--site-header-control-size)!important;min-width:var(--site-header-control-size)!important;height:var(--site-header-control-size)!important;min-height:var(--site-header-control-size)!important;flex:0 0 var(--site-header-control-size)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:grid!important;position:relative!important}.site-header-control:before,.site-header-control:after{box-sizing:border-box!important;pointer-events:none!important;content:""!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.site-header-control:before{transition:background-color .16s;z-index:-2!important;clip-path:var(--site-header-control-shape)!important;background:var(--site-header-control-surface)!important;display:block!important}.site-header-control:after{transition:background-color .16s;z-index:-1!important;background:var(--site-header-control-border)!important;display:block!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cpath d='M9 0 H35 Q37 0 38.5 1.5 L42.5 5.5 Q44 7 44 9 V35 Q44 37 42.5 38.5 L38.5 42.5 Q37 44 35 44 H9 Q7 44 5.5 42.5 L1.5 38.5 Q0 37 0 35 V9 Q0 7 1.5 5.5 L5.5 1.5 Q7 0 9 0 Z' fill='none' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44'%3E%3Cpath d='M9 0 H35 Q37 0 38.5 1.5 L42.5 5.5 Q44 7 44 9 V35 Q44 37 42.5 38.5 L38.5 42.5 Q37 44 35 44 H9 Q7 44 5.5 42.5 L1.5 38.5 Q0 37 0 35 V9 Q0 7 1.5 5.5 L5.5 1.5 Q7 0 9 0 Z' fill='none' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat!important}.site-header-control:focus-visible{outline-offset:2px;outline:2px solid var(--site-accent)!important;border-radius:var(--site-header-control-radius)!important}.site-header-control:-webkit-any(:hover,:active,:focus-visible,[aria-expanded=true]):before{background:var(--site-header-control-active-surface)!important}.site-header-control:is(:hover,:active,:focus-visible,[aria-expanded=true]):before{background:var(--site-header-control-active-surface)!important}.site-header-control:-webkit-any(:focus-visible,[aria-expanded=true]):after{background:var(--site-accent)!important}.site-header-control:is(:focus-visible,[aria-expanded=true]):after{background:var(--site-accent)!important}.site-header-control:-webkit-any(.mobile-nav-trigger,.music-header-toggle,.site-settings-trigger){--header-utility-engaged-surface:color-mix(in srgb, var(--site-accent-fill) 35%, #000)}.site-header-control:is(.mobile-nav-trigger,.music-header-toggle,.site-settings-trigger){--header-utility-engaged-surface:color-mix(in srgb, var(--site-accent-fill) 35%, #000)}.site-header-control:-webkit-any(.mobile-nav-trigger,.music-header-toggle,.site-settings-trigger)>.header-control-icon{fill:currentColor;color:var(--site-accent-foreground)!important}.site-header-control:is(.mobile-nav-trigger,.music-header-toggle,.site-settings-trigger)>.header-control-icon{fill:currentColor;color:var(--site-accent-foreground)!important}.site-header-control:-webkit-any(.mobile-nav-trigger,.music-header-toggle,.site-settings-trigger)>.header-control-icon svg{fill:currentColor;color:inherit!important}.site-header-control:is(.mobile-nav-trigger,.music-header-toggle,.site-settings-trigger)>.header-control-icon svg{fill:currentColor;color:inherit!important}.site-header-control:-webkit-any(.mobile-nav-trigger,.music-header-toggle,.site-settings-trigger):-webkit-any(:hover,:active,:focus-visible,[aria-expanded=true])>.header-control-icon{color:#fff!important}.site-header-control:is(.mobile-nav-trigger,.music-header-toggle,.site-settings-trigger):is(:hover,:active,:focus-visible,[aria-expanded=true])>.header-control-icon{color:#fff!important}.site-header-control:-webkit-any(.mobile-nav-trigger,.music-header-toggle,.site-settings-trigger):-webkit-any(:hover,:active,:focus-visible,[aria-expanded=true]):before{background:var(--header-utility-engaged-surface)!important}.site-header-control:is(.mobile-nav-trigger,.music-header-toggle,.site-settings-trigger):is(:hover,:active,:focus-visible,[aria-expanded=true]):before{background:var(--header-utility-engaged-surface)!important}@media (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .site-settings-trigger-icon svg.is-spinning{transform-box:fill-box;transform-origin:50%;animation:.78s cubic-bezier(.2,.8,.2,1) settings-gear-spin}}@keyframes settings-gear-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.music-playing-indicator{z-index:1;pointer-events:none;justify-content:center;align-items:flex-end;gap:1px;width:8px;height:8px;display:flex;position:absolute;bottom:5px;right:5px}.music-playing-indicator>span{background:var(--site-accent);border-radius:1px;width:2px;display:block}.music-playing-indicator>span:first-child{height:3px}.music-playing-indicator>span:nth-child(2){height:6px}.music-playing-indicator>span:nth-child(3){height:4px}@media (prefers-reduced-motion:reduce){.site-header-control:before,.site-header-control:after{transition:none}}@media (min-width:1600px){.app-shell:not(:has(.page-content>:-webkit-any(.cheeblyverse-page,.cheeblyverse-loading-boundary))){--layout-max-width:1440px;--page-readable-measure:70ch;--page-reading-width:760px}.app-shell:not(:has(.page-content>:is(.cheeblyverse-page,.cheeblyverse-loading-boundary))){--layout-max-width:1440px;--page-readable-measure:70ch;--page-reading-width:760px}.app-shell:not(:has(.page-content>:-webkit-any(.cheeblyverse-page,.cheeblyverse-loading-boundary))) .page-content{--layout-max-width:inherit;inline-size:min(var(--layout-max-width), calc(100% - 2 * var(--layout-inline-gutter)))}.app-shell:not(:has(.page-content>:is(.cheeblyverse-page,.cheeblyverse-loading-boundary))) .page-content{--layout-max-width:inherit;inline-size:min(var(--layout-max-width), calc(100% - 2 * var(--layout-inline-gutter)))}.app-shell:not(:has(.page-content>:-webkit-any(.cheeblyverse-page,.cheeblyverse-loading-boundary)))>.app-page-surface>.page-content{width:min(var(--layout-max-width), calc(100% - 2 * var(--layout-inline-gutter)));max-width:var(--layout-max-width)}.app-shell:not(:has(.page-content>:is(.cheeblyverse-page,.cheeblyverse-loading-boundary)))>.app-page-surface>.page-content{width:min(var(--layout-max-width), calc(100% - 2 * var(--layout-inline-gutter)));max-width:var(--layout-max-width)}.app-shell:not(:has(.page-content>:-webkit-any(.cheeblyverse-page,.cheeblyverse-loading-boundary))) .page-content>:-webkit-any(.homepage,.topics-page,.rankings-page,.stats-v1,.my-cheebly-section,.ideas-section,.about-section,.metadata-review-section){max-inline-size:var(--layout-max-width)}.app-shell:not(:has(.page-content>:is(.cheeblyverse-page,.cheeblyverse-loading-boundary))) .page-content>:is(.homepage,.topics-page,.rankings-page,.stats-v1,.my-cheebly-section,.ideas-section,.about-section,.metadata-review-section){max-inline-size:var(--layout-max-width)}.app-shell .homepage .home-topic-catalog{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.app-shell .topics-page .topic-filters{max-inline-size:min(100%,960px)}.app-shell .page-content :is(.about-copy,.ideas-lede,.ideas-explanation,.ideas-choice-description,.stats-v1-section-heading-copy p,.stats-v1 .page-header-description){max-inline-size:var(--page-readable-measure)}.app-shell .page-content .about-section>:-webkit-any(.section-heading,.about-copy){inline-size:min(100%, var(--page-reading-width));max-inline-size:var(--page-reading-width);margin-inline-start:auto;margin-inline-end:auto}.app-shell .page-content .about-section>:is(.section-heading,.about-copy){inline-size:min(100%, var(--page-reading-width));max-inline-size:var(--page-reading-width);margin-inline-start:auto;margin-inline-end:auto}}:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid{--vote-balanced-art-track:clamp(18rem, calc(18rem + 8dvh), min(45vw, 480px));--vote-balanced-copy-gap:max(4px, calc(var(--content-gap,8px) / 2));grid-template-rows:var(--vote-balanced-art-track) auto auto;row-gap:0;height:auto;min-height:min-content}:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid>.episode-choice{grid-template-rows:subgrid;grid-row:1/span 3;row-gap:0;height:auto;min-height:min-content;display:grid}:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid>.versus{grid-area:1/2/span 3}:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid .episode-choice .episode-art{box-sizing:border-box;aspect-ratio:auto;align-self:stretch;height:100%;min-height:0}:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid .episode-choice .episode-choice-copy{gap:var(--vote-balanced-copy-gap);min-height:min-content;padding-block:var(--content-gap,8px);flex-direction:column;grid-template-rows:none;display:flex}:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid .episode-choice .episode-title-block{height:auto;min-height:0;display:block}:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid .episode-choice .episode-title-block strong{-webkit-line-clamp:unset;white-space:normal;overflow-wrap:anywhere;height:auto;display:block;overflow:visible}:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid .episode-choice .episode-meta{-webkit-line-clamp:unset;white-space:normal;overflow-wrap:anywhere;height:auto;display:block;overflow:visible}:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid .episode-choice .episode-title-block strong{line-height:var(--content-title-leading,1.15)}:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid .episode-choice .episode-meta{margin-block-start:auto}:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid .episode-choice .choice-state{align-self:end;height:auto;min-height:max(44px,2.75rem);margin-block-start:0}:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid .choice-state-label-full{display:none}:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid .choice-state-label-compact{display:inline}@media (min-width:841px) and (max-width:1599px) and (max-height:1024px){:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid{--vote-balanced-art-track:clamp(200px, calc(18dvh + 68px), 300px)}}@media (min-width:1600px){:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid{--vote-balanced-art-track:clamp(220px, calc(24dvh + 20px), 520px)}}@media (max-width:840px){:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid{--vote-balanced-art-track:var(--vote-art-track,clamp(112px, 37vw, 148px))}:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid>.episode-choice:first-child{grid-column:1}:is(.app-shell .page-content section.vote-page,.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page) .choice-grid>.episode-choice:last-child{grid-column:2}}.live-status-dot{background:currentColor;border-radius:50%;flex:none;animation:1.8s ease-out infinite live-status-dot-pulse;display:inline-block}.live-status-dot[data-active=false]{animation:none}@keyframes live-status-dot-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 38%, transparent);opacity:1}55%{opacity:.78;box-shadow:0 0 0 5px #0000}}html[data-cheebly-motion=reduced] .live-status-dot,html[data-cheebly-motion=off] .live-status-dot{animation:none}html[data-cheebly-motion=full] .live-status-dot{animation-duration:1.8s!important;animation-iteration-count:infinite!important}@media (prefers-reduced-motion:reduce){html:not([data-cheebly-motion]) .live-status-dot{animation:none}}@media (max-width:840px),(max-width:900px) and (max-height:599px){.app-shell .site-header{--phone-shell-gap:var(--site-header-control-gap);width:100%;padding:var(--phone-header-padding-start) var(--phone-header-inline-inset) var(--phone-header-padding-end);box-shadow:none;background:0 0;border:0;border-radius:0}.app-shell .site-header .brand-stack-link{justify-content:center;width:min(100%,140px)}}html:has(.cheeblyverse-page){background:var(--cv-theme-bg,var(--site-accent-surface-page))!important}html:has(.app-shell):not(:has(.cheeblyverse-page)){background:var(--site-accent-surface-page)!important}body:has(.app-shell):not(:has(.cheeblyverse-page)){background:var(--site-accent-surface-page)!important}.app-shell:not(:has(.cheeblyverse-page)){background:var(--site-accent-surface-page)}.app-shell:not(:has(.cheeblyverse-page))>.app-page-surface{background:var(--site-accent-surface-page)}.app-shell:not(:has(.cheeblyverse-page))>.app-page-surface>.page-content{background:var(--site-accent-surface-page)}.cheeblyverse-artwork-preview-anchor{display:contents}.cheeblyverse-detail .cheeblyverse-artwork-preview-anchor.is-trigger{box-sizing:border-box;border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;line-height:0;display:block}.cheeblyverse-artwork-preview-anchor.is-trigger:focus-visible{outline:2px solid var(--cv-accent);outline-offset:3px}.cheeblyverse-detail .cheeblyverse-artwork{position:relative}.cheeblyverse-artwork-loading{place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.cheeblyverse-artwork-preview-connectors{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.cheeblyverse-artwork-preview-dismiss-layer{z-index:40;backdrop-filter:blur(5px);cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.cheeblyverse-artwork-preview-dismiss-layer.is-viewport{backdrop-filter:blur(5px);background:#00000057}.cheeblyverse-artwork-preview{z-index:41;background:0 0;position:absolute}.cheeblyverse-artwork-preview.is-viewport,.cheeblyverse-artwork-preview-dismiss-layer.is-viewport,.cheeblyverse-artwork-preview-connectors.is-viewport{position:fixed}.cheeblyverse-artwork-preview-dismiss-layer.is-viewport{z-index:1300}.cheeblyverse-artwork-preview.is-viewport{z-index:1301}.cheeblyverse-artwork-preview>img{object-fit:contain;width:100%;height:100%;display:block}.cheeblyverse-artwork-preview-bridge{fill:#0000;pointer-events:all}.cheeblyverse-artwork-preview-anchor:hover>img,.cheeblyverse-artwork-preview-anchor:focus-within>img{filter:drop-shadow(0 0 8px var(--site-accent-dot))}.cheeblyverse-detail button:focus-visible .cheeblyverse-artwork-preview-anchor>img{filter:drop-shadow(0 0 8px var(--site-accent-dot))}.homepage-preview-choice:-webkit-any(:enabled:hover,:enabled:focus-visible,.selected) .homepage-preview-artwork:not(.homepage-preview-artwork--cover){filter:drop-shadow(0 0 8px var(--site-accent-dot))}.homepage-preview-choice:is(:enabled:hover,:enabled:focus-visible,.selected) .homepage-preview-artwork:not(.homepage-preview-artwork--cover){filter:drop-shadow(0 0 8px var(--site-accent-dot))}.cheeblyverse-artwork-preview.has-motion{transform-origin:0 0;animation:.36s ease-out both cheeblyverse-artwork-open}.cheeblyverse-artwork-preview.has-motion.is-closing{pointer-events:none}@keyframes cheeblyverse-artwork-open{0%{transform:translate(var(--preview-origin-x), var(--preview-origin-y)) scale(var(--preview-origin-scale-x), var(--preview-origin-scale-y));opacity:.7;pointer-events:none}75%{opacity:1;pointer-events:none}to{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.cheeblyverse-artwork-preview.has-motion{animation-duration:0s}}.homepage-cta[type=button]{cursor:pointer;border:0;font-family:inherit}:-webkit-any(.homepage-hero-visual,.homepage-payoff).is-demo-spotlighted{outline:3px solid var(--site-accent);outline-offset:4px;position:relative}:is(.homepage-hero-visual,.homepage-payoff).is-demo-spotlighted{outline:3px solid var(--site-accent);outline-offset:4px;position:relative}.homepage-payoff.is-demo-spotlighted{border-radius:var(--content-surface-radius)}.homepage-payoff.is-demo-spotlighted #homepage-payoff-heading{text-shadow:0 0 12px color-mix(in srgb, var(--site-accent) 25%, transparent)}@media (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .homepage-payoff #homepage-payoff-heading{transition:text-shadow .48s ease-in-out}html[data-cheebly-motion=full] .homepage-payoff.is-demo-spotlighted #homepage-payoff-heading{animation:1.8s ease-in-out homepage-payoff-heading-glow}}@keyframes homepage-payoff-heading-glow{0%,to{text-shadow:0 0 12px color-mix(in srgb, var(--site-accent) 25%, transparent)}25%,75%{text-shadow:0 0 14px color-mix(in srgb, var(--site-accent) 38%, transparent)}50%{text-shadow:0 0 16px color-mix(in srgb, var(--site-accent) 52%, transparent)}}@media (min-width:901px){.homepage-hero:has(.is-demo-spotlighted) .homepage-hero-copy{filter:blur(1px)}.homepage:has(.homepage-payoff.is-demo-spotlighted)>.homepage-hero{filter:blur(1px)}:-webkit-any(.homepage-hero-visual,.homepage-payoff).is-demo-spotlighted{z-index:10;box-shadow:0 0 0 100vmax rgba(var(--overlay-shadow-rgb), .24)}:is(.homepage-hero-visual,.homepage-payoff).is-demo-spotlighted{z-index:10;box-shadow:0 0 0 100vmax rgba(var(--overlay-shadow-rgb), .24)}}.homepage-preview-artwork-frame>:-webkit-any(.homepage-preview-artwork,.homepage-preview-artwork-placeholder){grid-area:1/1}.homepage-preview-artwork-frame>:is(.homepage-preview-artwork,.homepage-preview-artwork-placeholder){grid-area:1/1}.homepage-preview-artwork-frame[data-artwork-state=loading]>.homepage-preview-artwork{visibility:hidden}.topic-grid-explanation{color:var(--muted);margin:0 0 16px;line-height:1.5}.my-cheebly-taste-shape-visual:has(.taste-bloom){grid-template-rows:auto auto;align-content:start;min-height:0}.my-cheebly-taste-shape-visual>.taste-bloom.my-cheebly-taste-shape-radial-wrap{height:auto;min-height:0}.taste-bloom.my-cheebly-taste-shape-radial-wrap{flex-direction:column;justify-content:flex-start;width:100%;margin:0;display:flex;overflow:visible}.taste-dual-radar-caption{color:var(--muted);text-align:center;margin:0;font-size:.875rem}.taste-dual-radar-plot{width:100%;max-width:620px}.taste-dual-radar-plot svg{user-select:none;-webkit-touch-callout:none;touch-action:pan-y pinch-zoom;width:100%;display:block;overflow:visible}.taste-dual-radar-guide{fill:none;stroke:var(--line-strong);stroke-width:1px}.taste-dual-radar-label{font-size:14px;font-weight:700}.taste-dual-radar-label.is-first,.taste-dual-radar-label.is-second{fill:var(--ink)}.taste-dual-radar-signal{fill:var(--muted);font-size:13px}.taste-dual-radar-axis{cursor:pointer}.taste-dual-radar-target{fill:#0000;stroke:#0000}.taste-dual-radar-axis,.taste-dual-radar-target{-webkit-tap-highlight-color:transparent}.taste-dual-radar-axis:focus{outline:none}.taste-dual-radar-axis:focus-visible .taste-dual-radar-target{stroke:var(--site-accent);stroke-width:2px}.taste-dual-radar-axis[data-pointer-activation=true]:focus-visible .taste-dual-radar-target{stroke:#0000}.taste-bloom-petal{fill:currentColor;fill-opacity:.08;stroke:var(--ink);stroke-opacity:.65;stroke-width:1.5px}.taste-bloom-fill{fill:currentColor;pointer-events:none}.taste-dual-radar-axis.is-selected .taste-bloom-petal{stroke:var(--ink);stroke-width:3px}.taste-dual-radar-axis:focus-visible .taste-bloom-petal{stroke:var(--ink);stroke-width:3px}.taste-bloom-center{fill:var(--card);stroke:var(--line-strong);pointer-events:none}.taste-bloom-petal-surface{transform-origin:0 -24px;transition:transform .18s,filter .18s}.taste-dual-radar-axis:focus-visible .taste-bloom-petal-surface{filter:drop-shadow(0 0 5px)}@media (hover:hover) and (pointer:fine){.taste-dual-radar-axis:hover .taste-bloom-petal-surface{filter:drop-shadow(0 0 5px)}}@media (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .taste-dual-radar-axis:focus-visible .taste-bloom-petal-surface{transform:scale(1.03,1.07)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .taste-dual-radar-axis:hover .taste-bloom-petal-surface{transform:scale(1.03,1.07)}}@media (prefers-reduced-motion:reduce){.taste-bloom-petal-surface{transition:none}}html[data-cheebly-motion=reduced] .taste-bloom-petal-surface,html[data-cheebly-motion=off] .taste-bloom-petal-surface{transition:none}.episode-art.topic-neutral-art{--topic-artwork-inset:8px;background:var(--paper-deep);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.topic-neutral-art img{width:100%;height:100%;padding:var(--topic-artwork-inset);box-sizing:border-box;object-fit:contain;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.episode-art.topic-neutral-art[style*=--source-topic-primary]{background:color-mix(in srgb, var(--source-topic-primary) 24%, var(--paper-deep))}@media (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=animals] svg{transform-box:fill-box;transform-origin:bottom;animation:.56s ease-in-out topic-icon-animal-paw}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=animals] svg{transform-box:fill-box;transform-origin:bottom;animation:.56s ease-in-out topic-icon-animal-paw}}@keyframes topic-icon-animal-paw{0%,to{transform:translateY(0)rotate(0)scale(1)}32%{transform:translateY(-2px)rotate(-6deg)scale(1.03)}66%{transform:translateY(0)rotate(4deg)scale(.99)}}.topic-option[aria-current],.topic-option:not(:disabled):hover,.familiarity-prompt .familiarity-episode-choice[aria-current],.familiarity-prompt .familiarity-episode-choice:not(:disabled):hover{border-color:color-mix(in srgb, var(--site-accent) 42%, var(--line));background:color-mix(in srgb, var(--site-accent) 7%, var(--paper))}.topic-option:not(:disabled):focus-visible{border-color:color-mix(in srgb, var(--site-accent) 42%, var(--line));background:color-mix(in srgb, var(--site-accent) 7%, var(--paper))}.familiarity-prompt .familiarity-episode-choice:not(:disabled):focus-visible{border-color:color-mix(in srgb, var(--site-accent) 42%, var(--line));background:color-mix(in srgb, var(--site-accent) 7%, var(--paper))}.topic-option:not(:disabled):active,.familiarity-prompt .familiarity-episode-choice:not(:disabled):active{transform:scale(.99)}.topics-page{--page-background:var(--site-accent-surface-page);--paper:var(--site-accent-surface-soft);--paper-deep:var(--site-accent-surface);--card:var(--site-accent-surface);--line:var(--site-accent-surface-border);--line-strong:color-mix(in srgb, var(--site-accent) 34%, var(--line));--teal-pale:var(--site-accent-surface-soft);--teal-soft:color-mix(in srgb, var(--site-accent) 10%, transparent);background:var(--site-accent-surface-page)}.app-shell:has(.topics-page){background:var(--site-accent-surface-page)!important}.app-shell:has(.topics-page)>.app-page-surface{background:var(--site-accent-surface-page)!important}.app-shell:has(.topics-page)>.app-page-surface>.page-content{background:var(--site-accent-surface-page)!important}body:has(.topics-page){background:var(--site-accent-surface-page)!important}.topic-picker{--topic-menu-width:448px;--topic-control-radius:18px;display:inline-block;position:relative}.topic-trigger{border:1px solid var(--line-strong);border-radius:var(--topic-control-radius);background:var(--card);min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;align-items:center;gap:10px;padding:6px 10px;display:inline-flex}.topic-trigger-copy{text-align:left;gap:2px;min-width:0;display:grid}.topic-trigger-name{color:var(--ink);letter-spacing:-.02em;font-size:.88rem;font-weight:800;line-height:1.1}.topic-trigger-action{color:var(--muted);letter-spacing:normal;text-transform:none;font-size:.7rem;font-weight:500;line-height:1.1}.topic-trigger-chevron,.topic-option-arrow,.topic-browse svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px}.topic-trigger-chevron{width:16px;height:16px;color:var(--muted)}.topic-trigger:hover,.topic-trigger[aria-expanded=true]{border-color:var(--line-strong);background:var(--paper)}.topic-trigger:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.topic-picker-backdrop{z-index:1299;background:#0d121c57;position:fixed;top:0;bottom:0;left:0;right:0}.topic-menu[data-header-panel=true]{z-index:1300!important}.topic-menu{--topic-menu-action-edge-gap:12px;z-index:30;transform-origin:top;width:min(var(--topic-menu-width), calc(100vw - 32px));background:var(--site-accent-surface);border:1px solid var(--site-accent-surface-border);box-shadow:0 24px 60px rgba(var(--overlay-shadow-rgb), .22);color:var(--ink);text-align:left;letter-spacing:normal;text-transform:none;border-radius:20px;gap:12px;padding:16px;font-size:14px;font-weight:400;display:grid;position:absolute;top:calc(100% + 10px);bottom:auto;left:50%;transform:translate(-50%)}.topic-menu-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.topic-menu-heading .eyebrow{color:var(--ink);display:block}.topic-menu-heading p{color:var(--muted);margin:5px 0 0;font-size:.82rem;line-height:1.35}.topic-menu-close{border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--muted);cursor:pointer;border-radius:12px;flex:0 0 44px;place-items:center;font-size:1.35rem;line-height:1;display:grid}.topic-menu-close:hover{border-color:var(--line-strong);color:var(--ink)}.topic-search{border:1px solid var(--line);background:var(--paper);min-height:46px;color:var(--muted);border-radius:15px;align-items:center;gap:9px;padding:0 12px;display:flex}.topic-search svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;flex:none;width:17px;height:17px}.topic-menu .topic-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0}.topic-menu .topic-search input::placeholder{color:var(--muted);opacity:1}.topic-menu .topic-search:focus-within{border-color:var(--line-strong);box-shadow:0 0 0 3px var(--site-accent-soft)}.topic-menu input,.topic-filters input,.topic-filters select{border:1px solid var(--line-strong);background:var(--paper);min-width:0;color:var(--ink);font:inherit;border-radius:8px;padding:10px}.topic-results{scrollbar-gutter:stable;max-height:280px;gap:5px;padding-inline-end:var(--topic-menu-action-edge-gap);display:grid;overflow-y:auto}.topic-option{min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:11px;padding:7px 9px;transition:background-color .15s,border-color .15s,transform .15s;display:flex}.topic-option-copy{flex:auto;gap:4px;min-width:0;display:grid}.topic-option-name{letter-spacing:-.02em;font-size:.9rem;font-weight:800;line-height:1.2}.topic-option:disabled{color:var(--muted);cursor:not-allowed}.topic-option:disabled .topic-card-icon{opacity:.6}.topic-option small{color:var(--muted);font-size:.76rem;line-height:1.2}.topic-option-current{color:var(--teal-dark);flex:none;align-items:center;gap:7px;font-size:.72rem;font-weight:700;display:inline-flex}.topic-option-current:before{background:var(--teal);content:"";border-radius:50%;width:7px;height:7px}.topic-option-arrow{color:var(--muted)}.topic-empty{color:var(--muted);padding:12px 8px}.topic-picker-header .topic-menu{transform-origin:100% 0}@keyframes topic-menu-enter{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-cheebly-motion=full] .topic-picker-header .topic-menu{animation:.18s ease-out both topic-menu-enter}.topic-browse{border:1px solid #0000;border-top-color:var(--line);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 10px;font-size:.82rem;font-weight:800;transition:background-color .15s,border-color .15s,color .15s;display:flex}.topic-browse:hover{border-color:color-mix(in srgb, var(--site-accent) 42%, var(--line));background:color-mix(in srgb, var(--site-accent) 7%, var(--paper));color:var(--ink)}.topic-browse:focus-visible{border-color:color-mix(in srgb, var(--site-accent) 42%, var(--line));background:color-mix(in srgb, var(--site-accent) 7%, var(--paper));color:var(--ink)}.topic-browse:focus-visible{outline:3px solid var(--site-accent);outline-offset:2px}.topic-filters{margin-block-start:24px;margin-block-end:24px}.topic-filters input{width:100%}.topic-search-field,.topic-category-field{min-width:0}.topic-category-field select{width:100%}.topic-catalog{min-inline-size:0}.topic-catalog.responsive-grid--topic{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--responsive-grid-min)), 1fr))}.topic-catalog-card{--topic-color-primary:var(--line-strong);--topic-color-secondary:var(--muted);--topic-color-tertiary:var(--line);border:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--topic-color-primary) 6%, var(--card)), var(--card) 44%, color-mix(in srgb, var(--topic-color-tertiary) 5%, var(--card)));color:var(--ink);box-shadow:var(--shadow);border-radius:20px;gap:18px;padding:0;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;container-type:inline-size}.topic-card-topline{justify-content:flex-start;align-items:center;display:flex}.topic-card-topline .topic-card-icon{--topic-icon-size:48px;width:var(--topic-icon-size);height:var(--topic-icon-size);border-radius:14px}.topic-card-graphic{aspect-ratio:2;background:linear-gradient(0deg, #090c1285, #090c1205 78%), var(--topic-card-artwork,linear-gradient(118deg, color-mix(in srgb, var(--topic-color-primary) 94%, transparent) 0%, color-mix(in srgb, var(--topic-color-secondary) 90%, transparent) 53%, color-mix(in srgb, var(--topic-color-tertiary) 88%, transparent) 100%)) center / cover no-repeat;grid-template-columns:1fr auto;align-items:end;gap:12px;min-height:0;padding:18px 18px 0;display:grid;position:relative}.topic-card-graphic .topic-card-icon{--topic-icon-size:60px;border:1px solid color-mix(in srgb, var(--topic-color-primary) 26%, var(--line-strong));background:linear-gradient(135deg, color-mix(in srgb, var(--paper) 88%, var(--topic-color-primary)), color-mix(in srgb, var(--paper) 82%, var(--topic-color-tertiary)));color:color-mix(in srgb, var(--topic-color-primary) 72%, var(--ink));border-radius:18px;align-self:center}.topic-card-graphic .topic-card-icon svg{width:42px;height:42px}.topic-card-badge{color:#fff;letter-spacing:.12em;background:#080a0f66;border-radius:999px;padding:4px 8px;font-size:.62rem;font-weight:800;position:absolute;top:12px;left:12px}.topic-card-number{letter-spacing:-.06em;color:#ffffffeb;text-shadow:0 1px 5px #090c1266;font-size:clamp(2.8rem,5vw,4.2rem);font-weight:900;line-height:.9;display:block}.topic-card-body{gap:12px;padding:0 clamp(14px,4cqi,18px) clamp(14px,4cqi,18px);display:grid}.topic-card-meta-line{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:.66rem;font-weight:800;display:flex}.topic-card-number-label{color:var(--muted)}.topic-card-title-link{color:inherit;text-decoration:none}.topic-card-title-link:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.topic-card-body h2{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,2.6rem);line-height:1}.topic-card-body p{color:var(--muted);margin:0;font-size:1rem;line-height:1.4}.topic-card-activity-line{min-height:24px;color:var(--ink);align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:flex}.topic-card-activity-dot{background:var(--teal);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb, var(--teal) 22%, transparent);border-radius:50%}.topic-card-progress{background:#ffffff14;border-radius:999px;width:100%;height:8px;overflow:hidden}.topic-card-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--teal), var(--teal-dark));height:100%;display:block}.topic-card-activity-stat{color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:.8rem;font-weight:700;display:flex}.topic-card-activity-stat strong{color:var(--ink);font-size:.9rem}.topic-card-action{border:1px solid color-mix(in srgb, var(--site-accent) 34%, var(--line-strong));background:linear-gradient(135deg, color-mix(in srgb, var(--site-accent) 8%, var(--card)), color-mix(in srgb, var(--site-accent-dark) 5%, var(--card)));width:100%;min-height:44px;color:var(--ink);font:inherit;letter-spacing:-.04em;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a}.topic-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.topic-card-action{letter-spacing:normal;cursor:pointer;min-height:44px;text-decoration:none;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s}.topic-card-action-describe{border-color:color-mix(in srgb, var(--site-accent) 34%, var(--line-strong))}.topic-card-action-unavailable{opacity:.62;cursor:not-allowed}.topic-card-title-link:focus-visible{outline:3px solid var(--site-accent);outline-offset:3px}.topic-card-action:focus-visible{outline:3px solid var(--site-accent);outline-offset:3px}.topic-card-action:not(.topic-card-action-unavailable):hover{border-color:color-mix(in srgb, var(--site-accent) 62%, var(--line-strong));background:linear-gradient(135deg, color-mix(in srgb, var(--site-accent) 14%, var(--card)), color-mix(in srgb, var(--site-accent-dark) 8%, var(--card)));box-shadow:0 5px 14px color-mix(in srgb, var(--site-accent) 16%, transparent);transform:translateY(-2px)}.topic-card-action:not(.topic-card-action-unavailable):active{background:linear-gradient(135deg, color-mix(in srgb, var(--site-accent) 18%, var(--card)), color-mix(in srgb, var(--site-accent-dark) 12%, var(--card)));box-shadow:inset 0 2px 5px color-mix(in srgb, var(--ink) 12%, transparent);transform:translateY(1px)scale(.98)}@media (prefers-reduced-motion:reduce){.topic-card-action{transition:none}}@media (hover:hover) and (pointer:fine){.topic-catalog-card:hover{border-color:color-mix(in srgb, var(--topic-color-primary) 48%, var(--line-strong));box-shadow:0 20px 44px color-mix(in srgb, var(--ink) 18%, transparent);transform:translateY(-7px)}}.topic-catalog-card:has(:focus-visible){box-shadow:0 16px 36px color-mix(in srgb, var(--ink) 16%, transparent)}@media (max-width:600px){.topic-catalog.responsive-grid--topic{--responsive-grid-gap:10px;grid-template-columns:minmax(0,1fr)}.topic-catalog-card{border-radius:15px;align-content:start;gap:0}.topic-card-graphic{gap:6px;padding:10px}.topic-card-graphic .topic-card-icon{--topic-icon-size:42px;border-radius:13px}.topic-card-graphic .topic-card-icon svg{width:30px;height:30px}.topic-card-number{font-size:clamp(1.9rem,10cqi,2.4rem)}.topic-card-badge{padding:3px 5px;font-size:.5rem;top:6px;left:6px}.topic-card-body{align-content:start;gap:7px;padding:10px}.topic-card-meta-line{letter-spacing:.06em;gap:4px;font-size:.52rem}.topic-card-number-label{display:none}.topic-card-type-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.topic-card-body h2{letter-spacing:-.04em;font-size:clamp(1rem,5.8cqi,1.25rem);line-height:1.06}.topic-card-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.3;display:-webkit-box;overflow:hidden}.topic-card-activity-lines{gap:3px}.topic-card-activity-lines .topic-card-activity-line{gap:4px;min-height:22px;font-size:.62rem}.topic-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.topic-card-metrics dt{font-size:.55rem}.topic-card-metrics dd{overflow-wrap:anywhere;white-space:normal;margin-top:2px;font-size:.68rem}.topic-card-action{border-radius:10px;min-height:44px;padding:8px 10px;font-size:.74rem}}@media (prefers-reduced-motion:reduce){.topic-catalog-card{transition:none}}html[data-cheebly-motion=reduced] .topic-catalog-card,html[data-cheebly-motion=off] .topic-catalog-card{transition:none}html[data-cheebly-motion=reduced] .topic-catalog-card:hover,html[data-cheebly-motion=off] .topic-catalog-card:hover{transform:none}html[data-cheebly-motion=reduced] .topic-catalog-card:focus-visible{transform:none}html[data-cheebly-motion=off] .topic-catalog-card:focus-visible{transform:none}.topic-preview-note{text-align:center;color:var(--muted)}.topic-neutral-art{text-align:center;background:var(--paper-deep);color:var(--teal-dark);place-content:center;display:grid}.topic-neutral-art span{font-size:clamp(32px,6vw,64px);font-weight:800}.topics-page .page-header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:8px;display:flex}.topics-hero{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.topics-hero-copy{flex:auto;gap:14px;min-inline-size:0;display:grid}.topics-hero-copy>.eyebrow{margin:0}.topics-hero-copy h1{letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0;font-size:clamp(2.7rem,6vw,5rem);line-height:1.08}.topics-hero-description{max-width:720px;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.55}.topics-live-count{color:var(--muted);flex:none;align-self:center;font-size:.9rem;font-weight:700}.page-header:not(.page-header-centered) .topic-menu{left:0;transform:none}@media (max-width:720px){.topic-trigger{letter-spacing:.08em;gap:8px;min-height:44px;padding:4px 10px;font-size:12px}.topic-trigger-action{font-size:13px}.topic-filters{gap:8px;margin-block-start:16px;margin-block-end:16px}.topics-hero{display:grid}.topics-live-count{justify-self:start}}.topic-card-heading{--topic-icon-size:48px;grid-template-columns:var(--topic-icon-size) minmax(0, 1fr);align-items:start;gap:14px;display:grid}.topic-card-title{min-width:0}.topic-card-meta{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.topic-card-heading h2{text-wrap:balance;margin:4px 0 0;line-height:1.08}.topic-card-last-voted{color:var(--muted);text-align:right;white-space:nowrap;margin-left:auto;line-height:1.3}.topic-card-icon{flex:0 0 var(--topic-icon-size);width:var(--topic-icon-size);height:var(--topic-icon-size);background:color-mix(in srgb, var(--site-accent) 14%, var(--paper-deep));color:color-mix(in srgb, var(--site-accent-dark) 72%, var(--ink));border-radius:12px;place-items:center;display:grid}.topic-card-icon svg{width:32px;height:32px;display:block}.topic-card-icon-compact{--topic-icon-size:36px;border-radius:9px}.topic-card-icon-compact svg{width:24px;height:24px}.topic-menu .topic-card-icon-compact{--topic-icon-size:44px;border-radius:13px}.topic-menu .topic-card-icon-compact svg{width:30px;height:30px}.topic-card-metrics{border-top:1px solid var(--line);background:color-mix(in srgb, var(--paper-deep) 48%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:14px 10px 16px;display:grid}.topic-card-metrics>div{min-width:0;padding:0 8px}.topic-card-metrics>div+div{border-left:1px solid var(--line)}.topic-card-metrics dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:800}.topic-card-metrics dd{color:var(--ink);white-space:nowrap;margin:4px 0 0;font-size:.75rem;font-weight:700;line-height:1.25}@media (max-width:560px){.topic-card-meta{flex-direction:column;align-items:flex-start;gap:2px}.topic-card-last-voted{text-align:left;margin-left:0}}.everything-art-fallback{width:100%;height:100%;color:var(--source-topic-primary,var(--teal-dark));place-items:center;font-weight:800;display:grid;font-size:clamp(3rem,8vw,6rem)!important}.cheebly-viz-episode-charts>:only-child{grid-column:1/-1}.pokemon-personal{gap:16px;display:grid}.pokemon-personal h1,.pokemon-personal h2,.pokemon-personal p{margin:0}.pokemon-personal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pokemon-personal-metrics>div{gap:6px;display:grid}.pokemon-personal-metrics strong{font-size:1.4rem}.pokemon-personal-metrics span{color:var(--muted);font-size:.85rem}.pokemon-personal-section{background:var(--card);border:1px solid var(--line);border-radius:20px;gap:16px;padding:20px;display:grid}.pokemon-personal-picks{gap:16px;display:grid}.pokemon-personal-type{grid-template-columns:75px minmax(0,1fr) 32px;align-items:center;gap:10px;display:grid}.pokemon-personal-type progress{width:100%}.pokemon-personal-dimension{border-bottom:1px solid var(--line);gap:4px;padding-bottom:12px;display:grid}.pokemon-personal-dimension span{color:var(--muted);font-size:.9rem}.pokemon-type-legend .cheebly-viz-legend-button{min-height:44px;padding-inline-start:8px;padding-inline-end:8px}.pokemon-personal-heading{gap:12px;display:grid}.pokemon-personal-top-list{gap:16px;margin:0;padding-left:28px;display:grid}.pokemon-personal-top-list li{min-width:0;padding-left:4px}.pokemon-personal-top-list li::marker{color:var(--muted);font-weight:700}.pokemon-personal-patterns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pokemon-personal-patterns article{align-content:start;gap:12px;min-width:0;display:grid}.pokemon-personal-patterns h3{margin:0}.pokemon-personal-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.pokemon-personal-facts dt{color:var(--muted);font-size:.875rem}.pokemon-personal-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:1.2rem;font-weight:750}.pokemon-personal summary{cursor:pointer;align-content:center;min-height:44px;font-weight:700}.pokemon-personal-catalog-controls{grid-template-columns:2fr 1fr;gap:12px;padding:12px 0;display:grid}.pokemon-personal-catalog-controls label{gap:6px;min-width:0;display:grid}.pokemon-personal-catalog-controls input,.pokemon-personal-catalog-controls select{width:100%;min-width:0;min-height:44px}.pokemon-personal-catalog-list{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.pokemon-personal-catalog-list li{border-bottom:1px solid var(--line);gap:4px;padding:10px 0;display:grid}.pokemon-personal-dimension progress{width:100%;height:8px;accent-color:var(--accent)}.pokemon-personal>details:not([open]){display:block}@media (min-width:1100px){.pokemon-personal-catalog-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.pokemon-personal-patterns,.pokemon-personal-catalog-list{grid-template-columns:minmax(0,1fr)}.pokemon-personal-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pokemon-personal-section{padding:16px}.pokemon-personal-catalog-controls{grid-template-columns:minmax(0,1fr)}.pokemon-personal .cheebly-viz-section-heading{min-width:0}}.pokemon-personal-top-list .episode-reference{grid-template-columns:64px minmax(0,1fr);gap:4px 12px;width:100%;display:grid}.pokemon-personal-top-list .episode-reference-thumbnail{grid-row:span 2}.pokemon-personal-top-list .episode-reference-stat{white-space:normal;grid-column:2;margin:0;font-size:.875rem}.pokemon-personal-top-list .episode-reference-meta{white-space:normal;text-overflow:clip;overflow:visible}.pokemon-personal-top-list .episode-reference-copy{min-width:0}.pokemon-personal-top-list .episode-reference-title{font-weight:700}.taste-milestone-notification{z-index:120;right:20px;bottom:max(20px, env(safe-area-inset-bottom));border:1px solid var(--line);background:var(--card);width:min(380px,100vw - 32px);color:var(--ink);box-shadow:0 8px 32px color-mix(in srgb, var(--ink) 18%, transparent);border-radius:16px;padding:16px;position:fixed}.taste-milestone-notification p{margin:8px 0 12px;line-height:1.4}.taste-milestone-actions{flex-wrap:wrap;gap:8px;display:flex}.taste-milestone-actions button{min-height:44px}@media (max-width:600px){.taste-milestone-notification{right:16px;bottom:max(16px, env(safe-area-inset-bottom))}}.page-header .eyebrow:has(>.topic-picker){margin-bottom:8px}.topic-trigger-action{white-space:nowrap}.site-header .topic-picker-header{flex:none}.site-header .topic-picker-header .topic-trigger{border-radius:15px;gap:10px;min-height:48px;padding:5px 12px 5px 6px}.site-header .topic-picker-header .topic-trigger .topic-card-icon-compact{--topic-icon-size:36px;background:var(--site-accent-pale);border-radius:11px}.site-header .topic-picker-header .topic-trigger .topic-card-icon-compact svg{width:24px;height:24px}.site-header .topic-picker-header .topic-trigger-name{max-width:130px;color:var(--ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:800;overflow:hidden}.site-header .topic-picker-header .topic-trigger-action{font-size:.67rem}.site-header .topic-picker-header .topic-trigger-chevron{margin-left:2px}@media (min-width:841px){.site-header .topic-picker-header .topic-trigger.site-header-control{justify-content:flex-start;gap:10px;border:1px solid var(--line-strong)!important;background:var(--card)!important;border-radius:15px!important;flex:0 auto!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:44px!important;padding:4px 10px 4px 6px!important;display:inline-flex!important}.site-header .topic-picker-header .topic-trigger.site-header-control:before,.site-header .topic-picker-header .topic-trigger.site-header-control:after{content:none!important;display:none!important}.site-header .topic-picker-header .topic-trigger.site-header-control:-webkit-any(:hover,[aria-expanded=true]){background:var(--paper)!important}.site-header .topic-picker-header .topic-trigger.site-header-control:is(:hover,[aria-expanded=true]){background:var(--paper)!important}}.site-header .topic-picker-header .topic-menu,.topic-menu[data-mobile-positioned]{transform-origin:100% 0;left:auto;right:0;transform:none}@media (min-width:841px) and (max-width:1280px){.site-header .topic-picker-header .topic-trigger{min-height:38px}.site-header .topic-picker-header .topic-menu,.topic-menu[data-mobile-positioned]{left:auto;right:0}}@media (max-width:840px){.site-header .topic-picker-header{position:relative}.site-header .topic-picker-header .topic-trigger,.site-header.is-compact-nav .topic-picker-header .topic-trigger{border-radius:11px;justify-content:center;width:44px;min-width:44px;min-height:44px;padding:0}.site-header .topic-picker-header .topic-trigger .topic-card-icon-compact,.site-header.is-compact-nav .topic-picker-header .topic-trigger .topic-card-icon-compact{--topic-icon-size:36px;background:0 0}.site-header .topic-picker-header .topic-trigger .topic-card-icon-compact svg,.site-header.is-compact-nav .topic-picker-header .topic-trigger .topic-card-icon-compact svg{width:24px;height:24px}.site-header .topic-picker-header .topic-trigger-copy,.site-header .topic-picker-header .topic-trigger-name,.site-header .topic-picker-header .topic-trigger-action,.site-header .topic-picker-header .topic-trigger-chevron,.site-header.is-compact-nav .topic-picker-header .topic-trigger-copy,.site-header.is-compact-nav .topic-picker-header .topic-trigger-name,.site-header.is-compact-nav .topic-picker-header .topic-trigger-action,.site-header.is-compact-nav .topic-picker-header .topic-trigger-chevron{display:none}.site-header .topic-picker-header .topic-menu,.topic-menu[data-mobile-positioned]{box-sizing:border-box;width:min(var(--topic-menu-width), calc(100vw - 32px));transform-origin:100% 0;border-width:1px;position:fixed;top:0;left:16px;right:auto;transform:none}.topic-menu[data-mobile-positioned]{z-index:120}}@media (prefers-reduced-motion:reduce){.topic-option,.topic-picker-header .topic-menu{transition:none;animation:none}html[data-cheebly-motion=full] .topic-picker-header .topic-menu{animation:none}}html[data-cheebly-motion=reduced] .topic-option,html[data-cheebly-motion=off] .topic-option{transition:none}@media (max-width:840px){.site-header .topic-picker-header .topic-menu,.topic-menu[data-mobile-positioned]{overscroll-behavior:contain;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;padding:12px;overflow:hidden}.topic-menu-heading p{margin-top:3px;font-size:.76rem}.site-header .topic-picker-header .topic-menu,.topic-menu[data-mobile-positioned]{--topic-menu-scrollbar-width:8px;--topic-menu-action-edge-gap:12px}.site-header .topic-picker-header .topic-menu .topic-results,.topic-menu[data-mobile-positioned] .topic-results{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;max-height:none;gap:4px;padding-inline-end:var(--topic-menu-action-edge-gap);overflow-y:auto}.site-header .topic-picker-header .topic-option,.topic-menu[data-mobile-positioned] .topic-option{min-height:56px;padding:6px var(--topic-menu-action-edge-gap);gap:8px}.site-header .topic-picker-header .topic-browse,.topic-menu[data-mobile-positioned] .topic-browse{min-height:44px;padding-block-start:8px;padding-block-end:8px;padding-inline-end:calc(var(--topic-menu-scrollbar-width) + var(--topic-menu-action-edge-gap) + var(--topic-menu-action-edge-gap))}}@media (min-width:841px){.site-header.is-compact-nav .topic-picker-header .topic-trigger{min-height:38px}.site-header.is-compact-nav .topic-picker-header .topic-menu{left:auto;right:0}}@media (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=topic-catalog] svg{transform-box:fill-box;transform-origin:50%;animation:.72s cubic-bezier(.2,.8,.2,1) topic-icon-catalog-bloom}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=topic-catalog] svg{transform-box:fill-box;transform-origin:50%;animation:.72s cubic-bezier(.2,.8,.2,1) topic-icon-catalog-bloom}html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=avgn-episodes] svg{transform-box:fill-box;transform-origin:50%;animation:.78s cubic-bezier(.12,.8,.2,1) topic-icon-tv-scan}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=avgn-episodes] svg{transform-box:fill-box;transform-origin:50%;animation:.78s cubic-bezier(.12,.8,.2,1) topic-icon-tv-scan}html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=pokemon] svg{transform-box:fill-box;transform-origin:50%;animation:.82s cubic-bezier(.16,0,.12,1) topic-icon-pokeball-roll}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=pokemon] svg{transform-box:fill-box;transform-origin:50%;animation:.82s cubic-bezier(.16,0,.12,1) topic-icon-pokeball-roll}html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=mario-characters] svg{transform-box:fill-box;transform-origin:bottom;animation:.72s cubic-bezier(.2,.8,.2,1) topic-icon-mushroom-bounce}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=mario-characters] svg{transform-box:fill-box;transform-origin:bottom;animation:.72s cubic-bezier(.2,.8,.2,1) topic-icon-mushroom-bounce}html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=everything] svg{overflow:visible}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=everything] svg{overflow:visible}html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=everything] circle{transform-box:fill-box;transform-origin:50%;animation:.92s cubic-bezier(.16,1,.3,1) topic-icon-everything-meet}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=everything] circle{transform-box:fill-box;transform-origin:50%;animation:.92s cubic-bezier(.16,1,.3,1) topic-icon-everything-meet}html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=sonic-characters] svg{transform-box:fill-box;transform-origin:50%;animation:.62s cubic-bezier(.2,.8,.2,1) topic-icon-sonic-dash}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=sonic-characters] svg{transform-box:fill-box;transform-origin:50%;animation:.62s cubic-bezier(.2,.8,.2,1) topic-icon-sonic-dash}html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=zelda-characters] svg{transform-box:fill-box;transform-origin:50% 72%;animation:.68s cubic-bezier(.2,.8,.2,1) topic-icon-zelda-slash}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=zelda-characters] svg{transform-box:fill-box;transform-origin:50% 72%;animation:.68s cubic-bezier(.2,.8,.2,1) topic-icon-zelda-slash}html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=foods] .topic-food-fork{transform-box:fill-box;transform-origin:50% 80%;animation:.76s cubic-bezier(.2,.8,.2,1) topic-icon-food-fork}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=foods] .topic-food-fork{transform-box:fill-box;transform-origin:50% 80%;animation:.76s cubic-bezier(.2,.8,.2,1) topic-icon-food-fork}html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=disney-princesses] .topic-disney-ears{transform-box:fill-box;transform-origin:50%;animation:.8s cubic-bezier(.2,.8,.2,1) topic-icon-disney-ear-perk}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=disney-princesses] .topic-disney-ears{transform-box:fill-box;transform-origin:50%;animation:.8s cubic-bezier(.2,.8,.2,1) topic-icon-disney-ear-perk}html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=cartoon-shows] .topic-cartoon-play{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.2,.8,.2,1) topic-icon-cartoon-play}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=cartoon-shows] .topic-cartoon-play{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.2,.8,.2,1) topic-icon-cartoon-play}html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=world-landmarks] svg{transform-box:fill-box;transform-origin:50%;animation:.78s cubic-bezier(.2,.8,.2,1) topic-icon-world-spin}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=world-landmarks] svg{transform-box:fill-box;transform-origin:50%;animation:.78s cubic-bezier(.2,.8,.2,1) topic-icon-world-spin}html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=speedruns-to-watch] .topic-speedrun-clock-second-hand{transform-box:view-box;transform-origin:16px 18px;animation:.9s cubic-bezier(.2,.8,.2,1) topic-icon-speedrun-clock}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=speedruns-to-watch] .topic-speedrun-clock-second-hand{transform-box:view-box;transform-origin:16px 18px;animation:.9s cubic-bezier(.2,.8,.2,1) topic-icon-speedrun-clock}html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=aesthetics] svg{transform-box:fill-box;transform-origin:50%;animation:.76s ease-in-out topic-icon-aesthetic-glow}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=aesthetics] svg{transform-box:fill-box;transform-origin:50%;animation:.76s ease-in-out topic-icon-aesthetic-glow}html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=technologies] svg{transform-box:fill-box;transform-origin:50%;animation:.68s ease-in-out topic-icon-tech-scan}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=technologies] svg{transform-box:fill-box;transform-origin:50%;animation:.68s ease-in-out topic-icon-tech-scan}html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=natural-phenomena] svg{transform-box:fill-box;transform-origin:50%;animation:.82s ease-in-out topic-icon-nature-wave}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=natural-phenomena] svg{transform-box:fill-box;transform-origin:50%;animation:.82s ease-in-out topic-icon-nature-wave}html[data-cheebly-motion=full] :-webkit-any(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:-webkit-any(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=hobbies] svg{transform-box:fill-box;transform-origin:50%;animation:.68s cubic-bezier(.2,.8,.2,1) topic-icon-hobby-tilt}html[data-cheebly-motion=full] :is(.topic-picker-header .topic-trigger.is-icon-animating,.topic-option:is(:hover,:focus-visible,.is-icon-animating),.topic-catalog-card.is-icon-animating,.homepage-demo-topic.is-icon-animating) .topic-card-icon[data-topic-id=hobbies] svg{transform-box:fill-box;transform-origin:50%;animation:.68s cubic-bezier(.2,.8,.2,1) topic-icon-hobby-tilt}}@keyframes topic-icon-catalog-bloom{0%,to{transform:scale(1)rotate(0)}24%{transform:scale(1.12)rotate(-5deg)}52%{transform:scale(1.08)rotate(5deg)}78%{transform:scale(1.03)rotate(-2deg)}}@keyframes topic-icon-tv-scan{0%,to{filter:brightness();transform:scale(1)skew(0)}18%{filter:brightness(1.18);transform:scale(1.08)skew(-2deg)}32%{filter:brightness(1.25);transform:scale(1.14)skew(2deg)}44%{filter:brightness(.9);transform:scale(.96)skew(0)}62%{filter:brightness(1.14);transform:scale(1.07)skew(-1deg)}82%{filter:brightness(1.06);transform:scale(1.03)skew(1deg)}}@keyframes topic-icon-pokeball-roll{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1)}}@keyframes topic-icon-mushroom-bounce{0%,to{transform:translateY(0)scale(1)}38%{transform:translateY(-5px)scale(1.06,.94)}62%{transform:translateY(1px)scale(.96,1.04)}80%{transform:translateY(-2px)scale(1.02,.98)}}@keyframes topic-icon-everything-meet{0%{opacity:0;transform:translateY(-160%)scale(.72)}42%{opacity:1;transform:translateY(6px)scale(1.04)}50%{opacity:1;animation-timing-function:ease-in-out;transform:translateY(6px)scale(1)}78%{opacity:1;animation-timing-function:ease-in-out;transform:translateY(0)scale(1)}88%{opacity:1;animation-timing-function:ease-in-out;transform:translateY(-.75px)scale(1.015)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes topic-icon-sonic-dash{0%,to{transform:translate(0)skew(0)}30%{transform:translate(-4px)skew(-12deg)}62%{transform:translate(5px)skew(8deg)}}@keyframes topic-icon-zelda-slash{0%,to{transform:rotate(0)}34%{transform:rotate(-24deg)}68%{transform:rotate(12deg)}}@keyframes topic-icon-food-fork{0%,to{transform:translateY(0)rotate(0)}35%,55%{transform:translateY(-2px)rotate(-12deg)}78%{transform:translateY(0)rotate(4deg)}}@keyframes topic-icon-disney-ear-perk{0%,to{transform:scaleY(1)}22%{transform:scaleY(.72)}44%{transform:scaleY(1.12)}68%{transform:scaleY(.92)}}@keyframes topic-icon-cartoon-play{0%,to{opacity:1;transform:translate(0)}28%{opacity:0;transform:translate(2px)}29%{opacity:0;transform:translate(-2px)}64%{opacity:1;transform:translate(0)}}@keyframes topic-icon-world-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes topic-icon-speedrun-clock{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes topic-icon-aesthetic-glow{0%,to{filter:saturate();transform:scale(1)}40%{filter:saturate(1.8)hue-rotate(24deg);transform:scale(1.12)}75%{filter:saturate(1.25)hue-rotate(-10deg);transform:scale(.98)}}@keyframes topic-icon-tech-scan{0%,to{filter:brightness();transform:translateY(0)}28%{filter:brightness(1.45);transform:translateY(-3px)}48%{filter:brightness(.85);transform:translateY(3px)}68%{filter:brightness(1.2);transform:translateY(-1px)}}@keyframes topic-icon-nature-wave{0%,to{transform:skewY(0)scaleY(1)}32%{transform:skewY(-8deg)scaleY(1.08)}64%{transform:skewY(7deg)scaleY(.94)}}@keyframes topic-icon-hobby-tilt{0%,to{transform:rotate(0)}30%{transform:rotate(-14deg)translateY(-2px)}62%{transform:rotate(12deg)translateY(-1px)}82%{transform:rotate(-5deg)}}.everything-identity-card{--identity-accent:var(--topic-color-primary,var(--site-accent));gap:20px;margin-block-start:0;margin-block-end:0;display:grid}.everything-identity-header{grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:start;gap:24px;display:grid}.everything-identity-header>div:first-child{max-width:680px}.everything-identity-header h2{letter-spacing:-.035em;margin:4px 0 8px;font-size:clamp(1.35rem,2.4vw,1.9rem)}.everything-identity-header p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.55}.everything-identity-summary{text-align:right;justify-items:end;gap:4px;display:grid}.everything-identity-summary strong{color:var(--identity-accent);letter-spacing:-.05em;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1}.everything-identity-summary span{color:var(--ink);font-size:.82rem;font-weight:750}.everything-identity-summary small{max-width:230px;color:var(--muted);margin-top:4px;font-size:.74rem;line-height:1.4}.everything-identity-progress{gap:9px;display:grid}.everything-identity-progress>div{justify-content:space-between;gap:16px;font-size:.8rem;display:flex}.everything-identity-progress>div span{color:var(--muted);font-weight:700}.everything-identity-progress>div strong{color:var(--ink);text-align:right}.everything-identity-progress progress{-webkit-appearance:none;appearance:none;background:var(--line);width:100%;height:8px;accent-color:var(--identity-accent);border:0;border-radius:999px;overflow:hidden}.everything-identity-progress progress::-webkit-progress-bar{background:var(--line);border-radius:999px}.everything-identity-progress progress::-webkit-progress-value{background:linear-gradient(90deg, color-mix(in srgb, var(--identity-accent) 65%, white), var(--identity-accent));border-radius:999px}.everything-identity-progress progress::-moz-progress-bar{background:var(--identity-accent);border-radius:999px}.everything-identity-progress p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}.everything-identity-empty,.everything-identity-emerging{border:1px solid color-mix(in srgb, var(--identity-accent) 25%, var(--line));background:color-mix(in srgb, var(--identity-accent) 5%, var(--paper));border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.everything-identity-empty{flex-wrap:wrap}.everything-identity-empty>strong{color:var(--ink);font-size:1rem}.everything-identity-empty>span{color:var(--muted);flex:280px;font-size:.84rem;line-height:1.5}.everything-identity-emerging>div{max-width:700px}.everything-identity-emerging h3{color:var(--ink);margin:3px 0 6px;font-size:1.25rem}.everything-identity-emerging p:not(.eyebrow){color:var(--muted);margin:0 0 7px;line-height:1.45}.everything-identity-emerging small{color:var(--muted);font-size:.72rem}.everything-identity-share-status{color:var(--muted);margin:-12px 0 0;font-size:.78rem}.everything-identity-traits{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:11px;display:grid}.everything-identity-trait{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 94%, var(--identity-accent));border-radius:16px;align-content:start;gap:10px;min-width:0;padding:15px;display:grid}.everything-identity-trait[data-ready=true]{border-color:color-mix(in srgb, var(--identity-accent) 32%, var(--line))}.everything-identity-trait-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.everything-identity-trait-heading h3{color:var(--ink);margin:0;font-size:.91rem}.everything-identity-trait-heading span{color:var(--muted);text-align:right;font-size:.75rem;font-weight:750}.everything-identity-trait>p{min-height:2.7em;color:var(--muted);margin:0;font-size:.875rem;line-height:1.45}.everything-identity-meter{border:1px solid color-mix(in srgb, var(--identity-accent) 20%, var(--line));background:linear-gradient(90deg, color-mix(in srgb, var(--identity-accent) 8%, var(--paper)), color-mix(in srgb, var(--identity-accent) 20%, var(--paper)) 50%, color-mix(in srgb, var(--identity-accent) 8%, var(--paper)));border-radius:999px;height:10px;position:relative}.everything-identity-meter-midpoint{background:var(--muted);opacity:.48;width:1px;position:absolute;top:1px;bottom:1px;left:50%}.everything-identity-meter-marker{top:50%;left:var(--trait-position);border:3px solid var(--card);background:var(--identity-accent);width:15px;height:15px;box-shadow:0 0 0 1px var(--identity-accent), 0 0 12px color-mix(in srgb, var(--identity-accent) 42%, transparent);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.everything-identity-poles{color:var(--muted);justify-content:space-between;gap:8px;font-size:.78rem;font-weight:700;display:flex}.everything-identity-trait>small{color:var(--muted);font-size:.78rem;line-height:1.4}.everything-identity-methodology{color:var(--muted);margin:0;font-size:.73rem;line-height:1.5}.everything-identity-card>.profile-disclosure{margin-top:-8px}.everything-activity{gap:20px;min-width:0;display:grid}.everything-activity-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.everything-activity-metrics>div{border:1px solid var(--line);background:var(--card);border-radius:14px;gap:6px;min-width:0;padding:16px;display:grid}.everything-activity-metrics dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.everything-activity-metrics dd{color:var(--site-accent-foreground,var(--ink));letter-spacing:-.04em;margin:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:800;line-height:1}.everything-activity>section{gap:10px;min-width:0;display:grid}.everything-activity>section h3{color:var(--ink);margin:0;font-size:1rem}.everything-activity-winners,.everything-activity-recent{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.everything-activity-winners li,.everything-activity-recent li{border:1px solid var(--line);background:var(--card);border-radius:12px;align-content:start;gap:5px;min-width:0;padding:12px 14px;display:grid}.everything-activity-winners strong,.everything-activity-recent strong{overflow-wrap:anywhere;color:var(--ink);font-size:.95rem}.everything-activity-winners span,.everything-activity-recent span,.everything-activity-recent small{color:var(--muted);font-size:.8rem;line-height:1.4}.everything-activity-empty{color:var(--muted);margin:0;line-height:1.5}.everything-activity-actions{flex-wrap:wrap;gap:10px;display:flex}.everything-activity-actions .button{min-height:44px}.everything-activity-topics{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.everything-activity-topics li{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:5px;min-width:0;padding:13px 14px;display:grid}.everything-activity-topics strong{color:var(--ink);font-size:.95rem}.everything-activity-topics span{color:var(--muted);font-size:.8rem;line-height:1.4}.everything-patterns{gap:20px;min-width:0;display:grid}.everything-patterns-intro{gap:14px;display:grid}.everything-patterns-intro>p{max-width:700px;color:var(--muted);margin:0;line-height:1.55}.everything-patterns-metrics,.everything-cheeblyverse-entry-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.everything-patterns-metrics>div,.everything-cheeblyverse-entry-metrics>div{border:1px solid var(--line);background:var(--card);border-radius:14px;gap:6px;min-width:0;padding:14px;display:grid}.everything-patterns-metrics dt,.everything-cheeblyverse-entry-metrics dt{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:800}.everything-patterns-metrics dd,.everything-cheeblyverse-entry-metrics dd{color:var(--topic-color-primary,var(--site-accent));letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:800;line-height:1}.everything-pattern-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.everything-pattern-signal{border:1px solid color-mix(in srgb, var(--pattern-accent,var(--site-accent)) 38%, var(--line));border-inline-start:3px solid var(--pattern-accent,var(--site-accent));background:linear-gradient(125deg, color-mix(in srgb, var(--pattern-accent,var(--site-accent)) 13%, var(--card)), var(--card) 58%, color-mix(in srgb, var(--pattern-accent-secondary,var(--site-accent)) 10%, var(--card)));border-radius:16px;align-content:start;gap:10px;min-width:0;padding:15px;display:grid}.everything-pattern-signal-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.everything-pattern-signal-heading h3{color:var(--ink);margin:0;font-size:.91rem}.everything-pattern-signal-heading strong{color:var(--pattern-accent,var(--site-accent));text-align:right;font-size:.76rem}.everything-pattern-signal>p{min-height:2.7em;color:var(--muted);margin:0;font-size:.86rem;line-height:1.45}.everything-pattern-signal small{color:var(--muted);font-size:.76rem}.everything-patterns-empty,.everything-cheeblyverse-entry-empty{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-wrap:wrap;gap:10px;padding:18px 20px;display:flex}.everything-patterns-empty strong,.everything-cheeblyverse-entry-empty{color:var(--muted);line-height:1.5}.everything-patterns-empty strong{color:var(--ink)}.everything-patterns-empty span{color:var(--muted);line-height:1.5}.everything-cheeblyverse-entry{gap:20px;min-width:0;display:grid}.everything-cheeblyverse-entry-copy{gap:7px;max-width:720px;display:grid}.everything-cheeblyverse-entry-copy h3{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem)}.everything-cheeblyverse-entry-copy p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.55}.everything-cheeblyverse-entry>section{gap:10px;min-width:0;display:grid}.everything-cheeblyverse-entry>section h4{color:var(--ink);margin:0;font-size:1rem}.everything-cheeblyverse-topic-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.everything-cheeblyverse-topic-grid li{border:1px solid var(--line);background:var(--card);border-radius:13px;align-content:start;gap:6px;min-width:0;padding:14px;display:grid}.everything-cheeblyverse-topic-grid strong{color:var(--ink);font-size:.95rem}.everything-cheeblyverse-topic-grid span{color:var(--muted);font-size:.8rem;line-height:1.4}.everything-cheeblyverse-topic-grid a{width:fit-content;min-height:36px;color:var(--topic-color-primary,var(--site-accent));padding:7px 0;font-size:.8rem;font-weight:800}.everything-cheeblyverse-entry-actions{flex-wrap:wrap;gap:10px;display:flex}.everything-cheeblyverse-entry-actions .button{min-height:44px}.everything-utilities{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 72%, var(--card));border-radius:20px;gap:10px;margin-top:6px;padding:20px;display:grid}.everything-utilities h2{color:var(--ink);margin:0;font-size:1.1rem}.everything-utilities>.muted-copy{max-width:680px;margin:0}.everything-utilities .profile-disclosure{margin-top:4px}@media (max-width:960px){.everything-pattern-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.everything-identity-header{grid-template-columns:1fr;gap:14px}.everything-identity-summary{text-align:left;justify-items:start}.everything-identity-summary small{max-width:100%}.everything-identity-progress>div{align-items:flex-start}.everything-identity-empty,.everything-identity-emerging{flex-direction:column;align-items:flex-start}.everything-identity-trait>p{min-height:0}.everything-identity-topic-list li{flex-direction:column;align-items:flex-start}.everything-identity-topic-list a{text-align:left}.everything-activity-metrics,.everything-patterns-metrics,.everything-cheeblyverse-entry-metrics{grid-template-columns:minmax(0,1fr)}.everything-pattern-signal>p{min-height:0}.everything-pattern-signal-grid{grid-template-columns:minmax(0,1fr)}.everything-activity-actions,.everything-cheeblyverse-entry-actions{grid-template-columns:minmax(0,1fr);display:grid}.everything-activity-actions .button,.everything-cheeblyverse-entry-actions .button{width:100%}}.recent-journey-card{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 74%, var(--card));border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:clamp(16px,2.4vw,24px);display:grid}.recent-journey-card-copy{gap:7px;min-width:0;display:grid}.recent-journey-card-copy .eyebrow{margin:0}.recent-journey-card-copy h3{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(1.1rem,2vw,1.4rem)}.recent-journey-card-copy p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.5}.recent-journey-card .button{white-space:nowrap;min-height:44px}@media (max-width:680px){.recent-journey-card{grid-template-columns:minmax(0,1fr);align-items:start}.recent-journey-card .button{width:100%}}.homepage{--homepage-cta-shadow:#000000b8;gap:24px;min-inline-size:0;padding-block-start:0;padding-block-end:32px;display:grid}.homepage-hero{border:1px solid var(--line);background:radial-gradient(ellipse at 90% 8%, color-mix(in srgb, var(--site-accent) 16%, transparent), transparent 47%), linear-gradient(130deg, var(--card), color-mix(in srgb, var(--paper-deep) 58%, var(--card)));min-inline-size:0;box-shadow:var(--shadow);border-radius:clamp(22px,3vw,34px);grid-template-columns:minmax(0,1.12fr) minmax(0,.78fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(24px,4.5vw,58px);display:grid;position:relative;overflow:visible}.homepage-hero-copy{min-inline-size:0;justify-items:start;gap:12px;max-width:700px;display:grid}.homepage-hero .eyebrow,.homepage-section-kicker,.homepage-visual-step,.homepage-featured-kicker{color:var(--site-accent-dark);letter-spacing:.13em;font-size:.69rem;font-weight:850;line-height:1.4}.homepage-hero .eyebrow{margin:0}.homepage-hero h1{max-width:750px;letter-spacing:var(--tracking-display-hero);text-wrap:balance;margin:0;font-size:clamp(2.45rem,5.8vw,5rem);line-height:.99}.homepage-hero-description{max-width:570px;color:var(--muted);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.55vw,1.2rem);line-height:1.55}.homepage-hero-actions{width:100%;grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center;gap:10px 16px;min-inline-size:0;margin-top:2px;display:grid}.homepage-cta,.homepage-hero-universe-link{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;font-size:.91rem;font-weight:800;text-decoration:none;transition:background-color .22s,border-color .22s,color .22s,transform .22s,box-shadow .22s;display:inline-flex}.homepage-cta{padding:11px 16px}.homepage-cta--primary{background:color-mix(in srgb, var(--site-accent) 40%, rgb(var(--overlay-shadow-rgb)));color:var(--site-accent-on-fill);box-shadow:0 7px 18px color-mix(in srgb, var(--site-accent) 22%, transparent)}.homepage-cta--primary:hover{filter:brightness(1.04);transform:translateY(-2px)}.homepage-cta--primary{isolation:isolate;position:relative;overflow:hidden}.homepage-cta-label{--homepage-cta-icon-size:1.125rem;z-index:1;justify-content:center;align-items:center;gap:.5em;min-width:0;max-width:100%;line-height:1.25;display:inline-flex;position:relative}.homepage .homepage-everything-topic,.homepage .homepage-payoff-next .homepage-browse-all.homepage-vote-entry{color:var(--menu-action-ink);text-shadow:var(--menu-action-shadow);background:var(--menu-action-fill)}.homepage-demo-create-arrow,.homepage-everything-topic>svg,.homepage-vote-entry-arrow{filter:var(--menu-action-icon-filter,none)}.homepage .homepage-cta--primary,.homepage .homepage-cta--primary .homepage-cta-label{color:#fff;text-shadow:0 3px 4px #000000b8}.homepage .homepage-cta--primary .homepage-cta-arrow{color:#fff;filter:drop-shadow(0 3px 4px #000000b8)}.homepage-cta-label>span{min-width:0}.homepage-cta-copy{color:inherit}.homepage-cta-arrow{flex:0 0 var(--homepage-cta-icon-size);width:var(--homepage-cta-icon-size);height:var(--homepage-cta-icon-size);color:inherit;stroke-width:2px;display:block}.homepage-cta--primary:before{z-index:0;clip-path:inset(0);content:"";opacity:1;filter:none;pointer-events:none;background:linear-gradient(90deg,#a88bf3 0%,#d78ea8 8.333%,#e29b57 16.667%,#c8b65c 25%,#72a98c 33.333%,#7397cf 41.667%,#a88bf3 50%,#d78ea8 58.333%,#e29b57 66.667%,#c8b65c 75%,#72a98c 83.333%,#7397cf 91.667%,#a88bf3 100%) 0 0/200% 100%;position:absolute;top:-2px;bottom:-2px;left:-22%;right:-22%}@media (max-width:1100px){.homepage-hero{grid-template-columns:minmax(0,1fr);gap:22px}}.homepage-hero-copy>:-webkit-any(h1,p,.homepage-quick-stats){max-width:100%;min-inline-size:0}.homepage-hero-copy>:is(h1,p,.homepage-quick-stats){max-width:100%;min-inline-size:0}.homepage-hero-actions>*{min-inline-size:0;overflow-wrap:anywhere;max-width:100%}@media (min-width:601px) and (max-width:1100px){.homepage-hero .homepage-hero-copy{text-align:center;justify-self:center;justify-items:center;width:min(100%,700px)}.homepage-hero-copy .homepage-hero-description{max-inline-size:50ch}.homepage-hero-copy .homepage-hero-actions{flex-wrap:wrap;justify-content:center;display:flex}.homepage-hero-copy .homepage-cta-reassurance{flex:0 auto}.homepage-hero-copy .homepage-quick-stats{width:min(100%,560px)}.homepage-hero-copy .homepage-quick-stats li:nth-child(n){text-align:center}.homepage-hero-copy .homepage-quick-stats li:nth-child(3) .homepage-quick-stat-live{justify-self:center}}.homepage-live-rankings{border:1px solid var(--line);background:color-mix(in srgb, var(--site-accent) 5%, var(--card));width:max-content;max-width:100%;min-height:32px;color:var(--site-accent);border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:.45em;padding:5px 12px;font-size:.8125rem;line-height:1.5;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}.homepage-live-rankings-dot{background:#16a34a;border-radius:50%;flex:0 0 .45rem;width:.45rem;height:.45rem;display:inline-block}.homepage-live-rankings:-webkit-any(:hover,:focus-visible){background:color-mix(in srgb, var(--site-accent) 10%, var(--card));border-color:var(--site-accent)}.homepage-live-rankings:is(:hover,:focus-visible){background:color-mix(in srgb, var(--site-accent) 10%, var(--card));border-color:var(--site-accent)}.homepage-live-rankings:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}@media (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .homepage-live-rankings{transition:transform .18s,background-color .18s,border-color .18s}html[data-cheebly-motion=full] .homepage-live-rankings:-webkit-any(:hover,:focus-visible){transform:translateY(-2px)}html[data-cheebly-motion=full] .homepage-live-rankings:is(:hover,:focus-visible){transform:translateY(-2px)}html[data-cheebly-motion=full] .homepage-cta--primary:before{animation:4.8s linear infinite homepage-everything-rainbow-loop}}@media (hover:hover) and (pointer:fine){.homepage-cta--primary:after{z-index:-1;border-radius:inherit;content:"";opacity:0;filter:blur(9px);pointer-events:none;background:linear-gradient(110deg,#a88bf3,#d78ea8,#e29b57,#c8b65c,#72a98c,#7397cf,#a88bf3);transition:opacity .22s;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.homepage-cta--primary:-webkit-any(:hover,:focus-visible):after{opacity:.9}.homepage-cta--primary:is(:hover,:focus-visible):after{opacity:.9}}@keyframes homepage-everything-rainbow-loop{0%{background-position:0%}to{background-position:100%}}.homepage-cta--secondary{border:1px solid color-mix(in srgb, var(--site-accent) 38%, var(--line));background:color-mix(in srgb, var(--site-accent) 10%, var(--card));color:var(--ink)}.homepage-cta--secondary .topic-card-icon{--topic-icon-size:22px;color:currentColor;background:0 0;border-radius:0;flex-basis:22px;width:22px;height:22px}.homepage-cta--secondary .topic-card-icon svg{width:22px;height:22px}.homepage-cta--secondary:hover{border-color:var(--site-accent-dark-contrast);background:color-mix(in srgb, var(--site-accent) 18%, var(--card));box-shadow:0 8px 20px color-mix(in srgb, var(--site-accent) 15%, transparent);transform:translateY(-2px)}.homepage-cta--secondary:focus-visible{border-color:var(--site-accent-dark-contrast);background:color-mix(in srgb, var(--site-accent) 18%, var(--card));box-shadow:0 8px 20px color-mix(in srgb, var(--site-accent) 15%, transparent);transform:translateY(-2px)}.homepage-cta--universe{isolation:isolate;border:1px solid var(--line-strong);background:linear-gradient(135deg, color-mix(in srgb, var(--site-accent) 22%, var(--card)), color-mix(in srgb, var(--site-accent-dark) 12%, var(--card)));color:var(--ink);position:relative;overflow:hidden}.homepage-cta--universe:before,.homepage-cta--universe:after{z-index:0;content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 12%,#0000 32% 68%,#000 88% 100%);mask-image:linear-gradient(90deg,#000 0% 12%,#0000 32% 68%,#000 88% 100%)}.homepage-cta--universe:before{width:27%;top:13%;left:2%;transform:rotate(8deg)}.homepage-cta--universe:after{width:27%;bottom:13%;right:2%;transform:rotate(-9deg)}.homepage-cta-universe-network{z-index:0;pointer-events:none;opacity:.24;width:100%;position:absolute;top:2px;bottom:2px;left:0;right:0}.homepage-cta-universe-network svg,.homepage-featured-network svg{width:100%;height:100%;display:block;overflow:visible}.homepage-universe-network-lines{fill:none;stroke:color-mix(in srgb, var(--site-accent-dark) 58%, var(--line));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}.homepage-universe-network-nodes circle{fill:color-mix(in srgb, var(--site-accent-dark) 78%, var(--paper));stroke:var(--card);stroke-width:2px;transform-box:fill-box;transform-origin:50%}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .homepage-cta--universe:-webkit-any(:hover,:focus-visible) .homepage-universe-network-nodes circle{animation:2.8s ease-in-out infinite homepage-universe-node-pulse}html[data-cheebly-motion=full] .homepage-cta--universe:is(:hover,:focus-visible) .homepage-universe-network-nodes circle{animation:2.8s ease-in-out infinite homepage-universe-node-pulse}html[data-cheebly-motion=full] .homepage-featured-entry--universe:-webkit-any(:hover,:focus-visible) .homepage-universe-network-nodes circle{animation:6s ease-in-out infinite homepage-featured-universe-node-pulse}html[data-cheebly-motion=full] .homepage-featured-entry--universe:is(:hover,:focus-visible) .homepage-universe-network-nodes circle{animation:6s ease-in-out infinite homepage-featured-universe-node-pulse}html[data-cheebly-motion=full] .homepage-universe-network-nodes circle:nth-child(2n){animation-delay:-.9s}html[data-cheebly-motion=full] .homepage-universe-network-nodes circle:nth-child(3n){animation-delay:-1.8s}}@media (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .homepage-hero-universe-link:focus-visible .homepage-universe-network-nodes circle{animation:2.8s ease-in-out infinite homepage-universe-node-pulse}}@keyframes homepage-universe-node-pulse{0%,to{opacity:.58;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}@keyframes homepage-featured-universe-node-pulse{0%,to{opacity:.72;transform:scale(.97)}50%{opacity:1;transform:scale(1.05)}}.homepage-cta--universe:-webkit-any(:hover,:focus-visible){border-color:color-mix(in srgb, var(--site-accent) 76%, var(--line-strong));background:linear-gradient(135deg, color-mix(in srgb, var(--site-accent) 30%, var(--card)), color-mix(in srgb, var(--site-accent-dark) 18%, var(--card)));box-shadow:0 10px 26px color-mix(in srgb, var(--site-accent) 18%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--site-accent) 30%, transparent);transform:translateY(-2px)}.homepage-cta--universe:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--site-accent) 76%, var(--line-strong));background:linear-gradient(135deg, color-mix(in srgb, var(--site-accent) 30%, var(--card)), color-mix(in srgb, var(--site-accent-dark) 18%, var(--card)));box-shadow:0 10px 26px color-mix(in srgb, var(--site-accent) 18%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--site-accent) 30%, transparent);transform:translateY(-2px)}.homepage-cta--universe:-webkit-any(:hover,:focus-visible) .homepage-cta-universe-network{opacity:.48;transition:opacity .22s}.homepage-cta--universe:is(:hover,:focus-visible) .homepage-cta-universe-network{opacity:.48;transition:opacity .22s}.homepage-hero-universe-link{border:1px solid var(--site-accent-action-fill);background:var(--site-accent-action-fill);width:auto;min-height:44px;color:var(--site-accent-action-ink);border-radius:12px;grid-column:1;justify-self:start;padding:9px 14px;font-size:.82rem;box-shadow:0 3px 10px #00000029}.homepage-hero-universe-link .homepage-universe-network-lines{stroke:currentColor}.homepage-hero-universe-link .homepage-universe-network-nodes circle{fill:currentColor;stroke:currentColor}.homepage-cta--universe.homepage-hero-universe-link:-webkit-any(:hover,:focus-visible){border-color:var(--site-accent-dark-contrast);background:color-mix(in srgb, var(--site-accent) 82%, var(--ink));color:var(--site-accent-on-fill);transform:translateY(-1px);box-shadow:0 6px 14px #0000003d}.homepage-cta--universe.homepage-hero-universe-link:is(:hover,:focus-visible){border-color:var(--site-accent-dark-contrast);background:color-mix(in srgb, var(--site-accent) 82%, var(--ink));color:var(--site-accent-on-fill);transform:translateY(-1px);box-shadow:0 6px 14px #0000003d}.homepage-hero-universe-label{z-index:1;position:relative}.homepage-cta:focus-visible{outline:3px solid var(--site-accent);outline-offset:4px}.homepage-hero-universe-link:focus-visible{outline:3px solid var(--site-accent);outline-offset:4px}.homepage-browse-all:focus-visible{outline:3px solid var(--site-accent);outline-offset:4px}.homepage-featured-entry:focus-visible{outline:3px solid var(--site-accent);outline-offset:4px}.homepage-quick-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px clamp(8px,2.5vw,34px);width:100%;margin:10px 0 0;padding:14px 0 0;list-style:none;display:grid}.homepage-quick-stats li{gap:4px;min-width:0;display:grid}.homepage-quick-stats li:nth-child(2){text-align:center}.homepage-quick-stats li:nth-child(3){text-align:end}.homepage-quick-stats span{overflow-wrap:anywhere}.homepage-quick-stats strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(1.2rem,1.65vw,1.5rem)}.homepage-quick-stat-live{align-items:center;gap:.42em;width:max-content;display:inline-flex}.homepage-quick-stats li:nth-child(3) .homepage-quick-stat-live{justify-self:end}.homepage-live-dot{width:.42em;height:.42em;color:var(--site-accent);background:var(--site-accent)}.homepage-quick-stats span{color:var(--muted);font-size:clamp(.84rem,1.1vw,.96rem)}.homepage-hero-visual{border:2px solid color-mix(in srgb, var(--site-accent) 72%, var(--line-strong));min-inline-size:0;box-shadow:0 0 0 3px color-mix(in srgb, var(--site-accent) 12%, transparent), 0 12px 28px color-mix(in srgb, var(--site-accent) 10%, transparent);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--site-accent) 15%, transparent), transparent 65%), color-mix(in srgb, var(--card) 82%, var(--paper-deep));border-radius:22px;align-content:center;gap:14px;padding:clamp(18px,2.4vw,28px);display:grid;position:relative}.homepage-visual-heading{gap:3px;display:grid}.homepage-visual-heading>span:last-child{letter-spacing:var(--tracking-heading);font-size:1.05rem;font-weight:750}.homepage-matchup-preview{--homepage-card-motion-clearance:20px;min-inline-size:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding-block-start:var(--homepage-card-motion-clearance);display:grid}.homepage-preview-option:first-child .homepage-preview-choice{--homepage-preview-inward-shift:5px;--homepage-preview-inward-settle:2px}.homepage-preview-option:last-child .homepage-preview-choice{--homepage-preview-inward-shift:-5px;--homepage-preview-inward-settle:-2px}.homepage-preview-choice{--homepage-preview-inward-shift:5px;--homepage-preview-inward-settle:2px;width:100%;min-height:140px;border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 86%, transparent);min-inline-size:0;color:var(--ink);text-align:center;cursor:pointer;border-radius:18px;align-content:center;justify-items:center;gap:12px;padding:14px 8px;font-family:inherit;font-size:.88rem;font-weight:800;line-height:1.2;transition:border-color .16s,box-shadow .16s,filter .16s,opacity .16s,translate .16s,transform .16s cubic-bezier(.2,.8,.25,1);display:grid}@media (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .homepage-preview-choice--motion-hop:not(:disabled){animation:.72s cubic-bezier(.22,.85,.32,1) both homepage-card-hop}html[data-cheebly-motion=full] .homepage-preview-choice--motion-bounce:not(:disabled){animation:.82s cubic-bezier(.22,.85,.32,1) both homepage-card-bounce}html[data-cheebly-motion=full] .homepage-preview-choice--motion-jiggle:not(:disabled){animation:.9s ease-in-out both homepage-card-jiggle}html[data-cheebly-motion=full] .homepage-preview-choice--motion-wave:not(:disabled){animation:.88s ease-in-out both homepage-card-wave}html[data-cheebly-motion=full] .homepage-preview-choice--motion-shake:not(:disabled){animation:.62s ease-in-out both homepage-card-shake}}@keyframes homepage-card-hop{0%,to{transform:translateY(0)scale(1)}18%{transform:translateY(3px)scale(1.03,.96)}52%{transform:translateY(-15px)scale(.99,1.03)}78%{transform:translateY(1px)scale(1.01,.99)}}@keyframes homepage-card-bounce{0%,to{transform:translateY(0)scale(1)}20%{transform:translateY(-12px)scaleY(1.02)}42%{transform:translateY(0)scale(1.04,.96)}60%{transform:translateY(-6px)scaleY(1.01)}78%{transform:translateY(0)scale(1.02,.98)}}@keyframes homepage-card-jiggle{0%,to{transform:translate(0)}28%{transform:translateX(var(--homepage-preview-inward-shift))}56%{transform:translateX(var(--homepage-preview-inward-settle))}}@keyframes homepage-card-wave{0%,to{transform:translateY(0)}22%{transform:translateY(-1px)}44%{transform:translateY(-3px)}66%{transform:translateY(-2px)}84%{transform:translateY(-1px)}}@keyframes homepage-card-shake{0%,to{transform:translate(0)}24%{transform:translateX(var(--homepage-preview-inward-shift))}48%{transform:translateX(var(--homepage-preview-inward-settle))}}.homepage-preview-artwork-frame{background:0 0;border-radius:13px;place-items:center;width:84px;height:84px;display:grid;position:relative;overflow:visible}.homepage-preview-artwork{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.homepage-preview-artwork--cover{object-fit:cover}.homepage-preview-artwork-loading{border:2px solid color-mix(in srgb, var(--site-accent) 28%, transparent);border-top-color:var(--site-accent);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite homepage-artwork-loading;position:absolute}@keyframes homepage-artwork-loading{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.homepage-preview-artwork-loading{border-top-color:var(--site-accent);animation:none}}.homepage-demo-flow[data-motion=reduced] .homepage-preview-artwork-loading,.homepage-demo-flow[data-motion=off] .homepage-preview-artwork-loading{border-top-color:var(--site-accent);animation:none}.homepage-preview-choice:not(:disabled):hover{border-color:var(--site-accent);box-shadow:var(--shadow)}.homepage-preview-choice:focus-visible{outline:3px solid var(--site-accent);outline-offset:3px}.homepage-preview-choice.selected{border-color:var(--site-accent);background:color-mix(in srgb, var(--site-accent) 12%, var(--card));box-shadow:0 0 0 4px color-mix(in srgb, var(--site-accent) 13%, transparent), var(--shadow);animation:winner-confirm var(--winner-confirm-duration,.44s) ease-out both}.homepage-preview-choice--losing{filter:grayscale(.8)saturate(.65);opacity:.72}.homepage-preview-choice:disabled{cursor:default}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .homepage-preview-choice:hover:not(:disabled){translate:0 -2px}}@media (prefers-reduced-motion:reduce){.homepage-preview-choice{transition:none}.homepage-preview-choice[class*=homepage-preview-choice--motion-],.homepage-cta-universe-network circle,.homepage-featured-network circle{animation:none!important}.homepage-preview-choice.selected{animation:.18s ease-out both winner-confirm-reduced}}html[data-cheebly-motion=reduced] .homepage-preview-choice,html[data-cheebly-motion=off] .homepage-preview-choice{transition:none;transform:none}html[data-cheebly-motion=reduced] .homepage-preview-choice.selected{animation:.18s ease-out both winner-confirm-reduced}html[data-cheebly-motion=off] .homepage-preview-choice.selected{animation:none}html[data-cheebly-motion=reduced] .homepage-preview-choice[class*=homepage-preview-choice--motion-],html[data-cheebly-motion=off] .homepage-preview-choice[class*=homepage-preview-choice--motion-],html[data-cheebly-motion=reduced] .homepage-cta-universe-network circle,html[data-cheebly-motion=off] .homepage-cta-universe-network circle,html[data-cheebly-motion=reduced] .homepage-featured-network circle,html[data-cheebly-motion=off] .homepage-featured-network circle{animation:none!important}.homepage-go-vote{border:1px solid color-mix(in srgb, var(--site-accent) 58%, var(--ink));background:color-mix(in srgb, var(--site-accent) 14%, var(--card));max-width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-weight:850;transition:background-color .16s,transform .16s;animation:.32s cubic-bezier(.2,.8,.25,1.15) both homepage-go-vote-pop,2.4s ease-in-out .32s infinite homepage-go-vote-glow;display:inline-flex}.homepage-go-vote:hover{background:color-mix(in srgb, var(--site-accent) 22%, var(--card))}.homepage-go-vote:active{transform:translateY(1px)}.homepage-go-vote:focus-visible{outline:3px solid var(--site-accent);outline-offset:3px}@keyframes homepage-go-vote-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--site-accent) 12%, transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--site-accent) 24%, transparent), 0 0 18px color-mix(in srgb, var(--site-accent) 32%, transparent)}}@keyframes homepage-go-vote-pop{0%{opacity:0;transform:scale(.86)}72%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.homepage-go-vote{animation:none}}html[data-cheebly-motion=reduced] .homepage-go-vote,html[data-cheebly-motion=off] .homepage-go-vote{animation:none}.homepage-preview-versus{min-inline-size:0;color:var(--muted);letter-spacing:.1em;font-size:.62rem;font-weight:850}.homepage-visual-flow{justify-content:center;gap:7px;display:flex}.homepage-visual-flow span{background:var(--site-accent);opacity:.38;border-radius:50%;width:5px;height:5px}.homepage-visual-flow span:nth-child(2){opacity:.68}.homepage-visual-outcome{box-sizing:border-box;width:100%;min-height:64px;color:var(--muted);align-items:center;gap:9px;margin:0;font-size:.8rem;line-height:1.45;display:flex}.homepage-visual-outcome button span{color:var(--site-accent-dark);font-size:1.2rem}.homepage-entry-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-inline-size:0;display:grid}.homepage-featured-entry{min-height:230px;border:1px solid var(--line);background:var(--card);min-inline-size:0;color:var(--ink);border-radius:22px;align-content:start;justify-items:start;gap:9px;padding:clamp(22px,3vw,34px);text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.homepage-featured-entry:hover{border-color:color-mix(in srgb, var(--site-accent) 52%, var(--line));box-shadow:var(--shadow);transform:translateY(-3px)}.homepage-featured-entry--everything{isolation:isolate;border-color:color-mix(in srgb, var(--site-accent) 34%, var(--line));background:radial-gradient(ellipse at 78% 100%, color-mix(in srgb, var(--site-accent) 12%, transparent), transparent 42%), linear-gradient(135deg, color-mix(in srgb, var(--site-accent) 10%, var(--card)), var(--card));padding-right:clamp(140px,17vw,205px)}.homepage-featured-entry--everything:before,.homepage-featured-entry--everything:after{z-index:0;pointer-events:none;content:"";opacity:0;position:absolute}.homepage-featured-entry--everything:before{background:radial-gradient(ellipse at 84% 52%, color-mix(in srgb, var(--site-accent) 28%, transparent), transparent 47%);transition:opacity .24s;top:0;bottom:0;left:0;right:0}.homepage-featured-entry--everything:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--site-accent) 16%, transparent), transparent);width:18%;top:-35%;bottom:-35%;left:62%;transform:translate(-160%)skew(-18deg)}.homepage-featured-entry--everything:-webkit-any(:hover,:focus-visible):before{opacity:1}.homepage-featured-entry--everything:is(:hover,:focus-visible):before{opacity:1}.homepage-featured-entry--universe{isolation:isolate;border-color:color-mix(in srgb, var(--site-accent) 42%, var(--line-strong));background:radial-gradient(ellipse at 82% 24%, color-mix(in srgb, var(--site-accent) 22%, transparent), transparent 48%), linear-gradient(145deg, color-mix(in srgb, var(--paper-deep) 68%, var(--card)), var(--card));padding-right:clamp(150px,21vw,245px)}.homepage-featured-entry--universe:before,.homepage-featured-entry--universe:after{z-index:0;pointer-events:none;content:"";opacity:0;transition:opacity .9s ease-in-out;position:absolute}.homepage-featured-entry--universe:before{background:radial-gradient(ellipse at 82% 52%, color-mix(in srgb, var(--site-accent) 24%, transparent), transparent 54%);top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 36%,#000 74%);mask-image:linear-gradient(90deg,#0000 36%,#000 74%)}.homepage-featured-entry--universe:after{background:linear-gradient(90deg, transparent 0 58%, color-mix(in srgb, var(--site-accent) 18%, transparent) 100%);top:0;bottom:0;left:0;right:0}.homepage-featured-entry--universe:-webkit-any(:hover,:focus-visible):before{opacity:1}.homepage-featured-entry--universe:is(:hover,:focus-visible):before{opacity:1}.homepage-featured-entry--universe:-webkit-any(:hover,:focus-visible):after{opacity:1}.homepage-featured-entry--universe:is(:hover,:focus-visible):after{opacity:1}.homepage-featured-network{z-index:0;pointer-events:none;opacity:0;width:49%;transition:opacity .65s ease-in-out;position:absolute;top:10%;bottom:8%;right:1%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24%);mask-image:linear-gradient(90deg,#0000 0%,#000 24%)}.homepage-featured-entry--universe:-webkit-any(:hover,:focus-visible) .homepage-featured-network{opacity:1}.homepage-featured-entry--universe:is(:hover,:focus-visible) .homepage-featured-network{opacity:1}.homepage-featured-network--hub{transform-origin:58% 52%;width:30%;top:4%;bottom:18%;right:5%;overflow:visible;transform:translate(2%,-12%)rotate(-30deg);-webkit-mask-image:none;mask-image:none}.homepage-featured-entry--universe .homepage-featured-cube{z-index:3;transition:color .9s ease-in-out,opacity .9s ease-in-out,filter .9s ease-in-out}.homepage-featured-entry--universe .homepage-featured-cube path,.homepage-featured-entry--universe .homepage-featured-cube circle{transition:stroke .9s ease-in-out,fill-opacity .9s ease-in-out}.homepage-featured-cube-edges path,.homepage-featured-cube-dividers path{fill:none;stroke:currentColor;stroke-linecap:round}.homepage-featured-cube-edges path{stroke-width:1.2px}.homepage-featured-cube-dividers path{stroke-width:.8px}.homepage-featured-entry--universe:-webkit-any(:hover,:focus-visible) .homepage-featured-cube{color:var(--site-accent-dark);opacity:.9;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--site-accent) 65%, transparent))}.homepage-featured-entry--universe:is(:hover,:focus-visible) .homepage-featured-cube{color:var(--site-accent-dark);opacity:.9;filter:drop-shadow(0 0 7px color-mix(in srgb, var(--site-accent) 65%, transparent))}.homepage-featured-kicker{z-index:1;color:var(--muted);position:relative}.homepage-featured-title{z-index:1;letter-spacing:var(--tracking-heading);text-wrap:balance;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:850;line-height:1;position:relative}.homepage-featured-description{z-index:1;max-width:480px;color:var(--muted);text-wrap:pretty;font-size:.91rem;line-height:1.5;position:relative}.homepage-featured-action{z-index:1;min-height:40px;color:var(--site-accent-dark);align-items:center;gap:9px;margin-top:3px;font-size:.87rem;font-weight:850;display:inline-flex;position:relative}.homepage-featured-bloom.has-chart,.homepage-featured-bloom.has-scaffold{z-index:1;pointer-events:none;justify-items:center;gap:2px;width:min(34%,180px);display:grid;position:absolute;bottom:14px;right:20px}.homepage-featured-bloom-status{z-index:1;color:var(--muted);text-align:center;font-size:.62rem;font-weight:700;line-height:1.25;position:relative}.homepage-featured-bloom-chart,.homepage-featured-bloom-scaffold{width:100%;max-height:126px;transition:opacity .22s;display:block;overflow:visible}.homepage-featured-bloom-preview{opacity:0;transform-origin:50%;width:100%;max-height:126px;margin-top:1.15rem;transition:opacity .22s,transform .22s;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible;transform:scale(.94)}.homepage-featured-bloom-preview-label{color:var(--muted);text-align:center;opacity:0;font-size:.62rem;font-weight:800;line-height:1.25;transition:opacity .16s;position:absolute;top:0;left:0;right:0}.homepage-featured-entry--everything:-webkit-any(:hover,:focus-visible) .homepage-featured-bloom-status{opacity:0}.homepage-featured-entry--everything:is(:hover,:focus-visible) .homepage-featured-bloom-status{opacity:0}.homepage-featured-entry--everything:-webkit-any(:hover,:focus-visible) .homepage-featured-bloom-preview-label{opacity:1}.homepage-featured-entry--everything:is(:hover,:focus-visible) .homepage-featured-bloom-preview-label{opacity:1}.homepage-featured-entry--everything:-webkit-any(:hover,:focus-visible) .homepage-featured-bloom-preview{opacity:1;transform:scale(1)}.homepage-featured-entry--everything:is(:hover,:focus-visible) .homepage-featured-bloom-preview{opacity:1;transform:scale(1)}.homepage-featured-entry--everything:-webkit-any(:hover,:focus-visible) .homepage-featured-bloom-preview-fill{transform:scaleY(var(--preview-fill))}.homepage-featured-entry--everything:is(:hover,:focus-visible) .homepage-featured-bloom-preview-fill{transform:scaleY(var(--preview-fill))}.homepage-featured-entry--everything:-webkit-any(:hover,:focus-visible) .homepage-featured-bloom-chart{opacity:0}.homepage-featured-entry--everything:is(:hover,:focus-visible) .homepage-featured-bloom-chart{opacity:0}.homepage-featured-entry--everything:-webkit-any(:hover,:focus-visible) .homepage-featured-bloom-scaffold{opacity:0}.homepage-featured-entry--everything:is(:hover,:focus-visible) .homepage-featured-bloom-scaffold{opacity:0}.homepage-featured-bloom-scaffold-petal{fill:color-mix(in srgb, var(--site-accent) 7%, var(--card));stroke:color-mix(in srgb, var(--site-accent) 45%, var(--line-strong));stroke-dasharray:5 4;stroke-width:2.5px}.homepage-featured-bloom-petal{fill:currentColor;fill-opacity:.08;stroke:currentColor;stroke-width:2.5px}.homepage-featured-bloom-preview-axis{transform-box:view-box}.homepage-featured-bloom-preview-petal{fill:currentColor;fill-opacity:.12;stroke:currentColor;stroke-width:2.5px;transition:fill-opacity .22s}.homepage-featured-bloom-preview-fill{fill:currentColor;transform-box:fill-box;transform-origin:bottom;transition:transform .42s cubic-bezier(.2,.75,.3,1);transform:scaleY(0)}.homepage-featured-bloom-fill{fill:currentColor}.homepage-featured-bloom-center{fill:var(--card);stroke:var(--line-strong);stroke-width:1.5px}.homepage-featured-universe-art{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.homepage-featured-cube{width:clamp(72px,8.5vw,108px);height:auto;color:var(--site-accent-dark);opacity:.42;position:absolute;bottom:12px;right:16px}@media (max-width:840px){.homepage{gap:26px;padding-top:12px}.homepage-hero{grid-template-columns:minmax(0,1fr);gap:22px;padding:clamp(24px,4vw,36px)}.homepage-hero-copy{gap:14px}.homepage-entry-points{gap:12px}.homepage-featured-entry{min-height:210px;padding:22px}.homepage-featured-entry--everything{padding-right:clamp(140px,17vw,180px)}.homepage-featured-entry--universe{padding-right:clamp(92px,14vw,145px)}.homepage-featured-description{max-width:min(78%,430px)}}@media (max-width:600px){.homepage{gap:12px;padding-top:6px;padding-bottom:16px}.homepage-hero{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.homepage-hero-copy{gap:6px}.homepage-quick-actions{gap:8px 18px}.homepage-quick-action{--homepage-quick-action-icon-size:16px;--homepage-quick-action-gap:5px;font-size:.8rem}.homepage-hero .eyebrow{letter-spacing:.06em;font-size:.82rem;line-height:1.25}.homepage-hero h1{font-size:clamp(2.25rem,10vw,3.5rem)}.homepage-hero-description{line-height:1.42}.homepage-hero-actions{grid-template-columns:minmax(0,1fr);gap:6px;width:100%;margin-top:0;display:grid}.homepage-cta{text-align:center;min-width:0;min-height:46px;padding-inline-start:10px;padding-inline-end:10px;font-size:.84rem}.homepage-hero-universe-link{grid-column:1;justify-content:flex-start;justify-self:start;width:auto;padding-inline-start:2px;padding-inline-end:2px}.homepage-quick-stats{gap:10px 18px;margin-top:0;padding-top:6px}.homepage-hero-visual{border-radius:18px;gap:8px;padding:10px}.homepage-matchup-preview{gap:6px;padding-block-start:18px}.homepage-preview-choice{border-radius:16px;gap:10px;min-height:110px;padding:10px 7px}.homepage-visual-outcome{min-height:44px}.homepage-entry-points{grid-template-columns:minmax(0,1fr);gap:12px}.homepage-featured-entry{border-radius:20px;min-height:205px;padding:20px}.homepage-featured-entry--everything{padding-right:clamp(140px,38vw,172px)}.homepage-featured-entry--universe{padding-right:clamp(130px,34vw,160px)}.homepage-featured-entry--everything:has(.homepage-featured-bloom.is-empty){padding-right:20px}.homepage-featured-bloom.has-chart{width:31%;bottom:14px;right:12px}.homepage-featured-description{max-width:75%;font-size:.84rem}}@media (prefers-reduced-motion:reduce){.homepage-cta,.homepage-hero-universe-link,.homepage-browse-all,.homepage-featured-entry,.homepage-featured-entry--universe:before,.homepage-featured-entry--universe:after,.homepage-featured-entry--universe .homepage-featured-network,.homepage-featured-entry--universe .homepage-featured-cube,.homepage-featured-entry--universe .homepage-featured-cube path,.homepage-featured-entry--universe .homepage-featured-cube circle,.homepage-featured-entry--everything:before,.homepage-featured-entry--everything:after,.homepage-featured-bloom-chart,.homepage-featured-bloom-scaffold,.homepage-featured-bloom-preview,.homepage-featured-bloom-preview-label,.homepage-featured-bloom-preview-petal,.homepage-featured-bloom-preview-fill,.home-topic-card{transition:none}.homepage-cta--primary:hover,.homepage-cta--secondary:hover,.homepage-cta--universe:hover,.homepage-featured-entry:hover,.home-topic-card:hover{transform:none}.homepage-cta--universe.homepage-hero-universe-link:-webkit-any(:hover,:focus-visible){transform:none}.homepage-cta--universe.homepage-hero-universe-link:is(:hover,:focus-visible){transform:none}}html[data-cheebly-motion=reduced] .homepage-cta,html[data-cheebly-motion=reduced] .homepage-hero-universe-link,html[data-cheebly-motion=reduced] .homepage-browse-all,html[data-cheebly-motion=reduced] .homepage-featured-entry,html[data-cheebly-motion=reduced] .homepage-featured-entry--universe:before,html[data-cheebly-motion=reduced] .homepage-featured-entry--universe:after,html[data-cheebly-motion=reduced] .homepage-featured-entry--universe .homepage-featured-network,html[data-cheebly-motion=reduced] .homepage-featured-entry--universe .homepage-featured-cube,html[data-cheebly-motion=reduced] .homepage-featured-entry--universe .homepage-featured-cube path,html[data-cheebly-motion=reduced] .homepage-featured-entry--universe .homepage-featured-cube circle,html[data-cheebly-motion=reduced] .homepage-featured-entry--everything:before,html[data-cheebly-motion=reduced] .homepage-featured-entry--everything:after,html[data-cheebly-motion=reduced] .homepage-featured-bloom-chart,html[data-cheebly-motion=reduced] .homepage-featured-bloom-scaffold,html[data-cheebly-motion=reduced] .homepage-featured-bloom-preview,html[data-cheebly-motion=reduced] .homepage-featured-bloom-preview-label,html[data-cheebly-motion=reduced] .homepage-featured-bloom-preview-petal,html[data-cheebly-motion=reduced] .homepage-featured-bloom-preview-fill,html[data-cheebly-motion=reduced] .home-topic-card,html[data-cheebly-motion=off] .homepage-cta,html[data-cheebly-motion=off] .homepage-hero-universe-link,html[data-cheebly-motion=off] .homepage-browse-all,html[data-cheebly-motion=off] .homepage-featured-entry,html[data-cheebly-motion=off] .homepage-featured-entry--universe:before,html[data-cheebly-motion=off] .homepage-featured-entry--universe:after,html[data-cheebly-motion=off] .homepage-featured-entry--universe .homepage-featured-network,html[data-cheebly-motion=off] .homepage-featured-entry--universe .homepage-featured-cube,html[data-cheebly-motion=off] .homepage-featured-entry--universe .homepage-featured-cube path,html[data-cheebly-motion=off] .homepage-featured-entry--universe .homepage-featured-cube circle,html[data-cheebly-motion=off] .homepage-featured-entry--everything:before,html[data-cheebly-motion=off] .homepage-featured-entry--everything:after,html[data-cheebly-motion=off] .homepage-featured-bloom-chart,html[data-cheebly-motion=off] .homepage-featured-bloom-scaffold,html[data-cheebly-motion=off] .homepage-featured-bloom-preview,html[data-cheebly-motion=off] .homepage-featured-bloom-preview-label,html[data-cheebly-motion=off] .homepage-featured-bloom-preview-petal,html[data-cheebly-motion=off] .homepage-featured-bloom-preview-fill,html[data-cheebly-motion=off] .home-topic-card{transition:none}html[data-cheebly-motion=reduced] .homepage-cta--primary:hover,html[data-cheebly-motion=reduced] .homepage-cta--secondary:hover,html[data-cheebly-motion=reduced] .homepage-cta--universe:hover,html[data-cheebly-motion=reduced] .homepage-featured-entry:hover,html[data-cheebly-motion=reduced] .home-topic-card:hover,html[data-cheebly-motion=off] .homepage-cta--primary:hover,html[data-cheebly-motion=off] .homepage-cta--secondary:hover,html[data-cheebly-motion=off] .homepage-cta--universe:hover,html[data-cheebly-motion=off] .homepage-featured-entry:hover,html[data-cheebly-motion=off] .home-topic-card:hover{transform:none}html[data-cheebly-motion=reduced] .homepage-cta--universe.homepage-hero-universe-link:-webkit-any(:hover,:focus-visible){transform:none}html[data-cheebly-motion=reduced] .homepage-cta--universe.homepage-hero-universe-link:is(:hover,:focus-visible){transform:none}html[data-cheebly-motion=off] .homepage-cta--universe.homepage-hero-universe-link:-webkit-any(:hover,:focus-visible){transform:none}html[data-cheebly-motion=off] .homepage-cta--universe.homepage-hero-universe-link:is(:hover,:focus-visible){transform:none}.homepage-why{--homepage-explore-icon-size:44px;--homepage-explore-card-gap:12px;border:1px solid var(--line);background:color-mix(in srgb, var(--paper-deep) 45%, var(--card));border-radius:22px;gap:20px;min-inline-size:0;padding:clamp(18px,3.2vw,34px);display:grid}.homepage-why-heading h2{max-width:48ch;color:var(--ink);letter-spacing:var(--tracking-heading);text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,2.6vw,1.85rem)}.homepage-why-grid{gap:var(--homepage-explore-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.homepage-why-card{align-content:start;gap:var(--homepage-explore-card-gap);border:1px solid var(--line);background:var(--card);min-inline-size:0;color:var(--ink);overflow-wrap:anywhere;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;padding:20px;text-decoration:none;display:grid}.homepage-why-icon{width:var(--homepage-explore-icon-size);height:var(--homepage-explore-icon-size);border:1px solid var(--site-accent-surface-border,var(--line));background:var(--site-accent-surface-soft,var(--paper-deep));color:var(--site-accent-text,var(--ink));border-radius:12px;place-items:center;display:grid}.homepage-why-icon svg{width:24px;height:24px;display:block}.homepage-why-card h3{letter-spacing:var(--tracking-heading-subtle);margin:0;font-size:1rem}.homepage-why-card p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.48}.homepage-why-action{border-top:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding-top:12px;font-size:.8125rem;font-weight:800;display:flex}.homepage-why-action>svg{flex:0 0 20px}.homepage-why-card:-webkit-any(:hover,:focus-visible){border-color:var(--site-accent-text,var(--ink));box-shadow:var(--shadow)}.homepage-why-card:is(:hover,:focus-visible){border-color:var(--site-accent-text,var(--ink));box-shadow:var(--shadow)}.homepage-why-card:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .homepage-why-card{transition:transform .16s,border-color .16s,box-shadow .16s}html[data-cheebly-motion=full] .homepage-why-card:-webkit-any(:hover,:focus-visible){transform:translateY(-2px)}html[data-cheebly-motion=full] .homepage-why-card:is(:hover,:focus-visible){transform:translateY(-2px)}}@media (max-width:840px){.homepage-why-grid{grid-template-columns:minmax(0,1fr)}.homepage-why-card{grid-template-columns:var(--homepage-explore-icon-size) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"icon title""icon copy"".action";gap:8px 12px;padding:16px}.homepage-why-icon{grid-area:icon}.homepage-why-card h3{grid-area:title;align-self:center}.homepage-why-card p{grid-area:copy}.homepage-why-action{grid-area:action}}.homepage-topics{--homepage-topic-art-height:clamp(144px, 14vw, 184px);--homepage-topic-grid-gap:16px;--homepage-topic-card-radius:20px;--homepage-topic-body-padding:12px 16px 15px;--homepage-topic-graphic-padding:8px 16px;gap:18px;min-inline-size:0;transition:filter .22s;display:grid}.homepage-topics.is-choice-next-step .home-topic-card{animation:1.8s ease-out both homepage-topic-prompt}@keyframes homepage-topic-prompt{0%,to{box-shadow:0 5px 18px color-mix(in srgb, var(--ink) 4%, transparent)}22%,58%{box-shadow:0 0 0 2px color-mix(in srgb, var(--topic-color-primary) 56%, transparent), 0 0 18px color-mix(in srgb, var(--topic-color-secondary) 38%, transparent), 0 0 30px color-mix(in srgb, var(--topic-color-tertiary) 24%, transparent)}}html[data-cheebly-motion=reduced] .homepage-topics.is-choice-next-step .home-topic-card,html[data-cheebly-motion=off] .homepage-topics.is-choice-next-step .home-topic-card{box-shadow:0 0 0 1px color-mix(in srgb, var(--topic-color-primary) 32%, transparent);animation:none}@media (prefers-reduced-motion:reduce){.homepage-topics.is-choice-next-step .home-topic-card{box-shadow:0 0 0 1px color-mix(in srgb, var(--topic-color-primary) 32%, transparent);animation:none}}.homepage-section-heading{justify-content:space-between;align-items:end;gap:12px;min-inline-size:0;display:flex}.homepage-section-kicker{margin:0 0 5px}.homepage-section-heading h2{text-wrap:balance;min-inline-size:0;letter-spacing:var(--tracking-heading);margin:0;font-size:clamp(1.3rem,2.5vw,1.65rem)}.homepage-browse-all{cursor:pointer;min-height:44px;min-inline-size:0;color:var(--site-accent-dark);white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:8px 12px;font-size:.85rem;font-weight:800;text-decoration:none;transition:background-color .22s,border-color .22s;display:inline-flex}.app-shell .homepage .homepage-topics .home-topic-catalog{gap:var(--homepage-topic-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%;min-inline-size:0;display:grid}.home-topic-card{grid-template-rows:var(--homepage-topic-art-height) 1fr;border:1px solid var(--line);border-radius:var(--homepage-topic-card-radius);background:var(--card);min-inline-size:0;max-inline-size:28rem;box-shadow:0 5px 18px color-mix(in srgb, var(--ink) 4%, transparent);flex:clamp(20rem,25cqi,22rem);gap:0;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.home-topic-card:hover{border-color:color-mix(in srgb, var(--topic-color-primary,var(--site-accent)) 48%, var(--line));box-shadow:var(--shadow);transform:translateY(-3px)}.home-topic-card .topic-card-graphic{aspect-ratio:auto;min-height:var(--homepage-topic-art-height);padding:var(--homepage-topic-graphic-padding);align-items:center}.home-topic-card .topic-card-number{font-size:clamp(2.15rem,4vw,2.9rem)}.home-topic-card .topic-card-graphic .topic-card-icon{--topic-icon-size:46px;border-radius:13px}.home-topic-card .topic-card-graphic .topic-card-icon svg{width:32px;height:32px}.home-topic-card .topic-card-body{min-width:0;padding:var(--homepage-topic-body-padding);grid-template-rows:auto auto minmax(1.4em,1fr) auto;gap:8px}.home-topic-card .topic-card-meta-line{letter-spacing:.1em;align-items:center;font-size:.62rem}.home-topic-card .topic-card-heading{align-items:center;gap:12px;min-inline-size:0;display:flex}.home-topic-card .topic-card-body h2{letter-spacing:var(--tracking-heading);text-wrap:balance;font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.05}.home-topic-card .topic-card-body p{min-width:0;color:var(--muted);text-wrap:pretty;font-size:.86rem;line-height:1.4}.home-topic-card .topic-card-action{border-radius:10px;min-height:44px;margin-top:2px;padding:8px 12px;font-size:.88rem}.homepage-browse-all:-webkit-any(:hover,:focus-visible){border-color:var(--site-accent);background:color-mix(in srgb, var(--site-accent) 9%, var(--card))}.homepage-browse-all:is(:hover,:focus-visible){border-color:var(--site-accent);background:color-mix(in srgb, var(--site-accent) 9%, var(--card))}.homepage .homepage-browse-all{border-color:color-mix(in srgb, var(--site-accent) 45%, var(--line));background:color-mix(in srgb, var(--site-accent) 8%, var(--card));color:var(--site-accent-text,var(--ink));text-align:center;border-radius:12px;padding:12px 18px;font-size:1rem}@media (max-width:840px){.homepage-topics{--homepage-topic-grid-gap:12px;gap:14px}}@media (max-width:600px){.homepage-topics{--homepage-topic-art-height:clamp(112px, 30vw, 144px);--homepage-topic-grid-gap:10px;--homepage-topic-body-padding:12px 14px 15px;--homepage-topic-graphic-padding:8px 14px}.homepage-section-heading{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;display:grid}.home-topic-card .topic-card-body p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;align-self:start;block-size:auto;display:-webkit-box;overflow:hidden}.app-shell .homepage .homepage-topics .home-topic-catalog{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}}.homepage-featured-entry--everything .homepage-identity-action{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--site-accent) 8%, var(--card));width:fit-content;max-width:100%;min-height:44px;color:var(--ink);border-radius:999px;justify-self:start;padding:6px 12px 6px 8px}.homepage-identity-action-mark{flex:0 0 32px;width:32px;height:32px}.homepage-identity-action-mark .homepage-payoff-bloom{width:32px;height:32px}.homepage-identity-action>svg{flex:0 0 18px;width:18px;height:18px}.homepage-everything-topic{border:1px solid var(--site-accent);border-radius:var(--homepage-topic-card-radius);background:var(--site-accent-action-fill);width:100%;min-width:0;min-height:64px;color:var(--site-accent-action-ink);text-align:center;justify-content:center;align-items:center;gap:12px;padding:16px 20px;font-weight:800;text-decoration:none;display:flex}.homepage-everything-topic>svg{flex:0 0 24px;width:24px;height:24px}.homepage-everything-topic:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.home-topic-catalog>.home-topic-card{gap:0;max-inline-size:none}@media (max-width:1000px){.app-shell .homepage .homepage-topics .home-topic-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.app-shell .homepage .homepage-topics .home-topic-catalog{grid-template-columns:minmax(0,1fr)}}.homepage-everything-art{object-fit:cover;border-radius:8px;flex:0 0 64px;width:64px;height:36px}.homepage .homepage-payoff-next .homepage-browse-all.homepage-vote-entry{border-color:var(--site-accent);background:var(--site-accent-action-fill);width:min(100%,360px);min-height:56px;box-shadow:0 8px 20px color-mix(in srgb, var(--site-accent) 28%, transparent);white-space:normal;padding:16px 28px;font-size:1.125rem}.homepage-payoff-next .homepage-vote-entry .homepage-vote-entry-arrow{flex:0 0 22px;width:22px;height:22px;transform:rotate(90deg)}.homepage .homepage-payoff-next .homepage-vote-entry:-webkit-any(:hover,:focus-visible){box-shadow:0 10px 24px color-mix(in srgb, var(--site-accent) 38%, transparent)}.homepage .homepage-payoff-next .homepage-vote-entry:is(:hover,:focus-visible){box-shadow:0 10px 24px color-mix(in srgb, var(--site-accent) 38%, transparent)}.homepage-visual-outcome--chosen{flex-direction:column;align-items:flex-start}.homepage-visual-outcome--chosen p{margin:0}.homepage-sample-matchups{gap:20px;min-inline-size:0;display:grid}.homepage-sample-row{gap:8px;min-inline-size:0;display:grid}.homepage-sample-row+.homepage-sample-row,.homepage-topic-demo+.homepage-sample-row{border-block-start:1px solid var(--line);padding-block-start:16px}.homepage-sample-row-heading{color:var(--ink);letter-spacing:var(--tracking-heading);margin:0;font-size:clamp(1.4rem,2.1vw,1.875rem);font-weight:800;line-height:1.12}.homepage-matchup-preview--compact{--homepage-card-motion-clearance:20px;gap:12px}.homepage-matchup-preview--compact .homepage-preview-choice{border-radius:18px;gap:12px;min-height:184px;padding:14px 8px;font-size:.95rem}.homepage-matchup-preview--compact .homepage-preview-artwork-frame{border-radius:16px;width:min(104px,100%);max-width:100%;height:104px}.homepage-sample-row-outcome{min-height:0;padding-block-start:0;padding-block-end:0;font-size:.9rem}.homepage-sample-row-outcome p{margin:0}.homepage-sample-row-outcome .homepage-go-vote{min-height:44px;padding:8px 13px;font-size:.82rem;animation:none}.homepage-sample-row-outcome .text-button{min-height:44px}.homepage-sample-outcome-reveal{--homepage-continuation-duration:var(--winner-confirm-duration,.4s);opacity:0;transition:grid-template-rows var(--homepage-continuation-duration) cubic-bezier(.2, .8, .25, 1), opacity var(--homepage-continuation-duration) ease;grid-template-rows:0fr;display:grid}.homepage-sample-outcome-inner{transform-origin:top;min-height:0;transition:transform var(--homepage-continuation-duration) cubic-bezier(.2, .8, .25, 1);overflow:hidden;transform:scale(.96,.86)}.homepage-sample-outcome-reveal[data-open=true]{opacity:1;grid-template-rows:1fr}.homepage-sample-outcome-reveal[data-open=true]>.homepage-sample-outcome-inner{transform:none}html[data-cheebly-motion=reduced] .homepage-sample-outcome-reveal,html[data-cheebly-motion=off] .homepage-sample-outcome-reveal,html[data-cheebly-motion=reduced] .homepage-sample-outcome-inner,html[data-cheebly-motion=off] .homepage-sample-outcome-inner{transition:none}@media (prefers-reduced-motion:reduce){.homepage-sample-outcome-reveal,.homepage-sample-outcome-inner{transition:none}}.homepage-sample-disclosure{min-height:0;margin:0;font-size:.9rem;line-height:1.45}@media (max-width:600px){.homepage-hero-visual{align-content:start;gap:13px}.homepage-sample-matchups{gap:14px}.homepage-sample-row{gap:7px}.homepage-sample-row+.homepage-sample-row,.homepage-topic-demo+.homepage-sample-row{padding-block-start:12px}.homepage-sample-row-heading{font-size:clamp(1.3rem,5.5vw,1.55rem)}.homepage-matchup-preview--compact{--homepage-card-motion-clearance:14px;gap:8px}.homepage-matchup-preview--compact .homepage-preview-choice{border-radius:15px;gap:9px;min-height:154px;padding:10px 5px;font-size:.86rem}.homepage-matchup-preview--compact .homepage-preview-artwork-frame{width:clamp(72px,22vw,84px);height:clamp(72px,22vw,84px)}}.homepage-matchup-preview--compact .homepage-preview-option{min-inline-size:0}.homepage-matchup-preview--compact .homepage-preview-choice{min-inline-size:0;max-width:100%}.homepage-matchup-preview--compact .homepage-preview-choice>span{min-inline-size:0;overflow-wrap:anywhere;max-width:100%}.homepage-demo-flow{--homepage-demo-pair-gap:12px;--homepage-demo-row-gap:8px;--homepage-feedback-expand-duration:.22s}.homepage-demo-flow>.homepage-sample-row-heading{text-align:center}.homepage-hero-visual>.homepage-sample-disclosure{text-align:center;place-items:center stretch;display:grid}.homepage-topic-demo{gap:12px;min-width:0;display:grid}.recent-ticker.homepage-demo-topics{--picks-gap:4px;overscroll-behavior-inline:contain;min-width:0;padding:4px;scroll-padding-inline:4px;display:block;overflow-x:auto}.homepage-demo-topic{min-height:44px;color:var(--ink);cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:12px;flex:0 0 44px;place-items:center;padding:4px;display:grid}.homepage-demo-topic:-webkit-any(:hover,:focus-visible,[aria-pressed=true]){border-color:var(--site-accent);background:var(--site-accent-soft)}.homepage-demo-topic:is(:hover,:focus-visible,[aria-pressed=true]){border-color:var(--site-accent);background:var(--site-accent-soft)}.homepage-demo-topic:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.homepage-demo-flow-feedback{text-align:center;min-height:0;color:var(--site-accent-text,var(--ink));grid-template-rows:0fr;font-weight:750;transition:none;display:grid}.homepage-demo-feedback-inner{align-items:center;gap:var(--homepage-demo-pair-gap);opacity:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:0;transition:none;display:grid;overflow:hidden;transform:translateY(2px)}.homepage-demo-feedback-inner>.homepage-preview-versus{visibility:hidden}.homepage-demo-flow .homepage-demo-action-slot>.homepage-go-vote{width:max-content;min-width:0;max-width:100%;min-height:44px;font-size:var(--homepage-demo-action-font-size,1rem);white-space:nowrap;background:var(--menu-action-fill,var(--site-accent-action-fill));color:var(--menu-action-ink,var(--site-accent-action-ink));text-shadow:var(--menu-action-shadow,none);flex-wrap:nowrap;grid-area:1/1;justify-self:center;align-items:center;gap:8px;padding:10px clamp(8px,2vw,16px);line-height:1.25;display:inline-flex}.homepage-demo-flow .homepage-demo-action-slot>.homepage-go-vote>svg{flex:0 0 20px;width:20px;height:20px}.homepage-demo-flow-feedback[data-open=false]{visibility:hidden;grid-template-rows:0fr;margin-block-start:calc(-1 * var(--homepage-demo-row-gap))}.homepage-demo-flow-feedback[data-open=true]{grid-template-rows:1fr;margin-block-start:0}.homepage-demo-flow-feedback[data-open=true]>.homepage-demo-feedback-inner{opacity:1;transform:none}.homepage-demo-action-slot{gap:var(--homepage-demo-pair-gap);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.homepage-demo-flow .homepage-demo-action-slot[data-selected=right]>.homepage-go-vote{grid-column:3}.homepage-demo-action-slot>.homepage-preview-versus{visibility:hidden;grid-area:1/2}.homepage-demo-flow .homepage-demo-action-slot>.homepage-go-vote{animation:none}.homepage-demo-create-action .homepage-demo-create-arrow{transform:rotate(90deg)}.homepage-demo-action-reveal{grid-template-rows:0fr;align-self:start;min-height:0;transition:none;display:grid}.homepage-demo-action-inner{opacity:0;min-height:0;transition:none;display:grid;overflow:hidden;transform:translateY(2px)}.homepage-demo-action-reveal[data-open=false]{visibility:hidden;margin-block-start:calc(-1 * var(--homepage-demo-row-gap))}.homepage-demo-action-reveal[data-open=true]{grid-template-rows:1fr;margin-block-start:0}.homepage-demo-action-reveal[data-open=true]>.homepage-demo-action-inner{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.homepage-demo-flow[data-motion=full] .homepage-demo-action-reveal{transition:grid-template-rows var(--homepage-feedback-expand-duration) cubic-bezier(.2, .8, .25, 1), margin-block-start var(--homepage-feedback-expand-duration) ease}.homepage-demo-flow[data-motion=full] .homepage-demo-action-inner{transition:opacity .14s var(--homepage-feedback-expand-duration) ease-out, transform .14s var(--homepage-feedback-expand-duration) ease-out}}@media (max-width:600px){.homepage-demo-flow{--homepage-demo-pair-gap:8px}}.homepage-demo-flow .homepage-demo-action-slot>.homepage-demo-create-action{--homepage-demo-action-font-size:.875rem;font-size:var(--homepage-demo-action-font-size);transform:none}.homepage-demo-create-action>span{white-space:normal;text-wrap:balance;min-width:0}@media (max-width:400px){.homepage-demo-flow .homepage-demo-action-slot>.homepage-demo-create-action{--homepage-demo-action-font-size:.8125rem;width:100%;font-size:var(--homepage-demo-action-font-size);border-radius:12px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;padding:8px 6px;line-height:1.3;display:grid}}.homepage-payoff-funnel{--homepage-payoff-block-space:24px;gap:var(--homepage-payoff-block-space);min-width:0;display:grid}@media (max-width:680px){.homepage-payoff-funnel{--homepage-payoff-block-space:20px}}.homepage-payoff-next{justify-content:center;display:flex}.homepage-payoff-next .homepage-browse-all>svg{flex:0 0 20px;width:20px;height:20px}@media (max-width:600px){.homepage-demo-flow{--homepage-demo-row-gap:7px}}@media (prefers-reduced-motion:no-preference){.homepage-demo-flow[data-motion=full] .homepage-demo-flow-feedback{transition:grid-template-rows var(--homepage-feedback-expand-duration) cubic-bezier(.2, .8, .25, 1), margin-block-start var(--homepage-feedback-expand-duration) ease}.homepage-demo-flow[data-motion=full] .homepage-demo-flow-feedback>.homepage-demo-feedback-inner{transition:opacity .14s var(--homepage-feedback-expand-duration) ease-out, transform .14s var(--homepage-feedback-expand-duration) ease-out}.homepage-demo-flow[data-motion=full] .homepage-demo-action-slot>.homepage-demo-create-action{transition:transform .18s,background-color .18s}.homepage-demo-flow[data-motion=full] .homepage-demo-action-slot>.homepage-demo-create-action:-webkit-any(:hover,:focus-visible):not(:disabled){transform:translateY(-2px)}.homepage-demo-flow[data-motion=full] .homepage-demo-action-slot>.homepage-demo-create-action:is(:hover,:focus-visible):not(:disabled){transform:translateY(-2px)}}.topic-card-heading{align-items:center;gap:12px;min-inline-size:0;display:flex}.topic-card-heading h2{overflow-wrap:anywhere;flex:1 1 0;min-inline-size:0}.topic-card-heading .topic-card-icon{flex:0 0 var(--topic-icon-size);color:color-mix(in srgb, var(--topic-color-primary) 72%, var(--ink));background:color-mix(in srgb, var(--topic-color-primary) 14%, var(--paper-deep))}.recent-ticker{overscroll-behavior-inline:contain;min-width:0;max-width:100%;display:block;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.recent-ticker>.vote-recent-seen-track{direction:ltr;align-items:center;gap:0;width:max-content;min-width:100%;display:flex}.recent-ticker[data-ticker-ready=true][data-picks-motion=full]>.vote-recent-seen-track{will-change:transform}.recent-ticker .vote-recent-seen-group{align-items:center;gap:var(--picks-gap,8px);direction:ltr;flex:none;padding-inline-end:var(--picks-gap,8px);display:flex}.recent-ticker[data-ticker-ready=true]{touch-action:pan-y pinch-zoom}.recent-ticker::-webkit-scrollbar{width:0;height:0;display:none}.recent-ticker{scrollbar-width:none;-webkit-overflow-scrolling:touch}.recent-ticker:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}@media (any-hover:hover) and (any-pointer:fine){.recent-ticker[data-ticker-ready=true]{cursor:grab}.recent-ticker[data-ticker-dragging=true]{cursor:grabbing;user-select:none}}.recent-ticker[data-ticker-ready=true][data-picks-motion=full]{overflow:clip visible}#homepage-payoff-heading.is-payoff-highlighted{text-shadow:0 0 16px color-mix(in srgb, var(--site-accent) 65%, transparent)}.homepage .homepage-browse-all:-webkit-any(:hover,:focus-visible){background:color-mix(in srgb, var(--site-accent) 18%, var(--card));border-color:var(--site-accent);box-shadow:var(--shadow)}.homepage .homepage-browse-all:is(:hover,:focus-visible){background:color-mix(in srgb, var(--site-accent) 18%, var(--card));border-color:var(--site-accent);box-shadow:var(--shadow)}.homepage .homepage-browse-all:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}@media (prefers-reduced-motion:no-preference){html[data-cheebly-motion=full] .homepage .homepage-browse-all{transition:transform .18s,background-color .18s,box-shadow .18s}html[data-cheebly-motion=full] .homepage .homepage-browse-all:-webkit-any(:hover,:focus-visible){transform:translateY(-2px)}html[data-cheebly-motion=full] .homepage .homepage-browse-all:is(:hover,:focus-visible){transform:translateY(-2px)}}.homepage-payoff-step:has(.homepage-payoff-connections):-webkit-any(:hover,:focus-within) .homepage-featured-cube{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--site-accent) 65%, transparent))}.homepage-payoff-step:has(.homepage-payoff-connections):is(:hover,:focus-within) .homepage-featured-cube{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--site-accent) 65%, transparent))}@media (prefers-reduced-motion:no-preference){.homepage-payoff[data-motion=full] .homepage-payoff-connections .homepage-featured-cube{transform-origin:50%;transition:transform .18s ease-out,filter .18s ease-out}.homepage-payoff[data-motion=full] .homepage-payoff-step:has(.homepage-payoff-connections):-webkit-any(:hover,:focus-within) .homepage-featured-cube{transform:translateY(-2px)rotate(-3deg)}.homepage-payoff[data-motion=full] .homepage-payoff-step:has(.homepage-payoff-connections):is(:hover,:focus-within) .homepage-featured-cube{transform:translateY(-2px)rotate(-3deg)}}.homepage-payoff-cube-trigger{width:100%;height:100%;color:inherit;cursor:default;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.homepage-payoff-cube-trigger:focus-visible{outline:2px solid var(--site-accent);outline-offset:3px}.homepage-payoff-cube-trigger>span{display:contents}.homepage-payoff-bloom .taste-dual-radar-axis{cursor:default}.homepage-payoff-ranking-row{border-radius:5px}.homepage-payoff-rankings li:-webkit-any(:hover,:active) .homepage-payoff-ranking-row{background:color-mix(in srgb, var(--site-accent) 18%, transparent)}.homepage-payoff-rankings li:is(:hover,:active) .homepage-payoff-ranking-row{background:color-mix(in srgb, var(--site-accent) 18%, transparent)}.homepage-payoff-rankings li:-webkit-any(:hover,:active) .homepage-payoff-ranking-image{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--site-accent) 65%, transparent))}.homepage-payoff-rankings li:is(:hover,:active) .homepage-payoff-ranking-image{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--site-accent) 65%, transparent))}@media (prefers-reduced-motion:no-preference){.homepage-payoff[data-motion=full] .homepage-payoff-rankings[data-movement-settled=true] .homepage-payoff-ranking-feedback[data-has-result=true]{animation:.32s ease-out both homepage-ranking-result-enter}.homepage-payoff[data-motion=full] .homepage-payoff-rankings[data-movement-settled=true] .homepage-payoff-ranking-movement{animation:.32s ease-out both homepage-ranking-badge-settle}.homepage-payoff[data-motion=full] .homepage-payoff-ranking-bubble{animation:.3s cubic-bezier(.2,.8,.25,1) both homepage-ranking-bubble-enter}}@keyframes homepage-ranking-result-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes homepage-ranking-badge-settle{0%{opacity:0;transform:translateY(5px)scale(.8)}60%{opacity:1;transform:translateY(-2px)scale(1.08)}to{opacity:1;transform:none}}@keyframes homepage-ranking-bubble-enter{0%{opacity:0;transform:translate(-50%,4px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:no-preference){.homepage-payoff[data-motion=full] .homepage-payoff-ranking-image{transition:transform .18s ease-out,filter .18s ease-out}.homepage-payoff[data-motion=full] .homepage-payoff-rankings li:-webkit-any(:hover,:active) .homepage-payoff-ranking-image{transform:translateY(-3px)scale(1.06)}.homepage-payoff[data-motion=full] .homepage-payoff-rankings li:is(:hover,:active) .homepage-payoff-ranking-image{transform:translateY(-3px)scale(1.06)}}.homepage-rubiks-layer{z-index:1000;pointer-events:none;--cv-panel:var(--site-accent-surface-soft);--cv-ink:var(--ink);--cv-accent:var(--site-accent-fill);position:fixed;top:0;bottom:0;left:0;right:0}.homepage-rubiks-bubble{pointer-events:auto;cursor:default}.homepage-rubiks-bubble:before{content:"";left:0;right:0;height:32px;position:absolute;top:100%}.homepage-payoff{min-inline-size:0;padding:var(--homepage-payoff-block-space,24px);border-block:1px solid var(--line);grid-template-columns:minmax(160px,.85fr) minmax(0,4fr);align-items:center;gap:24px;display:grid}.homepage-payoff-heading h2{text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.6vw,1.65rem);line-height:1.25}.homepage-payoff-steps{--homepage-payoff-stage-size:168px;--homepage-payoff-stage-height:168px;--homepage-payoff-step-gap:28px;--homepage-payoff-arrow-size:22px;align-items:stretch;gap:8px var(--homepage-payoff-step-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.homepage-payoff-step{grid-template-rows:subgrid;text-align:center;grid-row:span 3;justify-items:center;gap:8px;min-inline-size:0;display:grid;position:relative}.homepage-payoff-step h3{justify-content:center;align-items:baseline;gap:6px;margin:0;font-size:1rem;line-height:1.3;display:flex}.homepage-payoff-step h3>span:after{content:"."}.homepage-payoff-step>p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.45}.homepage-payoff-visual{width:min(100%, var(--homepage-payoff-stage-size));height:var(--homepage-payoff-stage-height);order:-1;justify-self:center;place-items:center;min-inline-size:0;display:grid}.homepage-payoff-connector{top:calc((var(--homepage-payoff-stage-height) - var(--homepage-payoff-arrow-size)) / 2);width:var(--homepage-payoff-arrow-size);height:var(--homepage-payoff-arrow-size);color:var(--muted);position:absolute}.homepage-payoff-connector:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc((var(--homepage-payoff-step-gap) + var(--homepage-payoff-arrow-size)) / -2)}.homepage-payoff-connector:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc((var(--homepage-payoff-step-gap) + var(--homepage-payoff-arrow-size)) / -2)}.homepage-payoff-connector:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc((var(--homepage-payoff-step-gap) + var(--homepage-payoff-arrow-size)) / -2)}.homepage-payoff-connector:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc((var(--homepage-payoff-step-gap) + var(--homepage-payoff-arrow-size)) / -2)}.homepage-payoff-vote-preview{gap:4px;width:100%;display:grid;position:relative}.homepage-payoff-demo-question{text-align:center;margin:0 0 4px;font-size:.8125rem;line-height:1.25}.homepage-payoff-demo-caption{text-align:center;color:var(--muted);font-size:.75rem;line-height:1.2}.homepage-payoff-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-inline-size:0;display:grid}.homepage-payoff-pair .homepage-preview-option{min-inline-size:0}.homepage-payoff-pair .homepage-preview-choice{box-sizing:border-box;gap:4px;width:100%;min-height:44px;padding:8px 4px;font-size:.75rem}.homepage-payoff-pair .homepage-preview-artwork-frame{width:100%;height:72px}.homepage-payoff-pair .homepage-preview-artwork{object-fit:contain;max-width:100%;max-height:100%}.homepage-payoff-bloom{place-items:center;width:100%;height:100%;display:grid}.homepage-payoff-bloom .taste-bloom-petal-surface{filter:none;transform:none}.homepage-payoff-rankings{--homepage-ranking-neutral-ink:var(--ink);width:100%;max-width:190px;min-inline-size:0}:root[data-cheebly-theme=dark] .homepage-payoff-rankings{--homepage-ranking-neutral-ink:#fff}.homepage-payoff-ranking-label{width:calc(100% - 24px);color:var(--muted);text-align:center;overflow-wrap:anywhere;margin:4px 0 0 24px;font-size:.75rem;line-height:1.2;display:block}.homepage-payoff-ranking-feedback{text-align:center;min-height:4em;color:var(--homepage-ranking-neutral-ink);overflow-wrap:anywhere;font-size:.75rem;line-height:1.2;display:block}.homepage-payoff-rankings ol{margin:0;padding-inline-start:24px;font-size:.75rem;line-height:1.2}.homepage-payoff-rankings li{border-bottom:1px solid var(--line);padding:2px 0}.homepage-payoff-rankings li::marker{color:var(--homepage-ranking-neutral-ink);font-weight:750}.homepage-payoff-rankings{text-align:start}.homepage-payoff-ranking-row{grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:6px;display:grid}.homepage-payoff-ranking-movement{color:var(--muted);place-items:center;font-weight:750;display:grid}.homepage-payoff-ranking-movement.is-up{color:var(--success)}.homepage-payoff-ranking-movement.is-down{color:var(--danger)}.homepage-payoff-ranking-movement.is-up svg{transform:rotate(-90deg)}.homepage-payoff-ranking-movement.is-down svg{transform:rotate(90deg)}.homepage-payoff-ranking-movement svg{width:18px;height:18px;display:block}.homepage-payoff-ranking-art{vertical-align:middle;width:24px;height:24px;margin-inline-end:6px;display:inline-block;position:relative}.homepage-payoff-ranking-bubble{z-index:1;border:1px solid var(--line-strong);color:#171717;box-shadow:var(--shadow);white-space:nowrap;background:#fff;border-radius:999px;padding:3px 7px;font-size:.6875rem;font-weight:750;line-height:1.2;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}.homepage-payoff-ranking-bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.homepage-payoff-ranking-bubble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.homepage-payoff-ranking-bubble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.homepage-payoff-ranking-bubble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.homepage-payoff-ranking-bubble:after{content:"";border:5px solid #0000;border-top-color:#fff;width:0;height:0;position:absolute;top:calc(100% - 1px);transform:translate(-50%)}.homepage-payoff-ranking-bubble:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.homepage-payoff-ranking-bubble:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:50%}.homepage-payoff-ranking-bubble:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}.homepage-payoff-ranking-bubble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:50%}.homepage-payoff-ranking-image{object-fit:contain;width:100%;height:100%;display:block}.homepage-payoff-connections .homepage-featured-cube{opacity:1;object-fit:contain;width:100%;height:100%;display:block;position:static}.homepage .homepage-hero-actions{flex-wrap:wrap;align-items:center}.homepage-cta-reassurance{color:var(--muted);flex:220px;margin:0;font-size:.9375rem;line-height:1.45}@media (max-width:1100px){.homepage-payoff{grid-template-columns:minmax(0,1fr)}.homepage-payoff-heading{max-width:480px}}@media (max-width:680px){.homepage-payoff{padding:var(--homepage-payoff-block-space,20px) 0;gap:20px}.homepage-payoff-heading{text-align:center;max-width:none;padding-inline-start:16px;padding-inline-end:16px}.homepage-payoff-heading h2{max-inline-size:28ch;margin-inline-start:auto;margin-inline-end:auto}.homepage-payoff-steps{--homepage-payoff-stage-size:152px;--homepage-payoff-stage-height:188px;gap:8px var(--homepage-payoff-step-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-payoff-step{padding-block-end:16px}.homepage-payoff-step:nth-child(2) .homepage-payoff-connector{display:none}.homepage-cta-reassurance{flex-basis:100%}}@media (max-width:350px){.homepage-payoff-steps{grid-template-columns:minmax(0,1fr)}.homepage-payoff-connector{display:none}}@media (prefers-reduced-motion:no-preference){.homepage-payoff[data-entered=true][data-motion=full] .homepage-payoff-step{animation:.42s ease-out both homepage-payoff-enter}.homepage-payoff[data-sequence-phase=bloom][data-motion=full] .homepage-payoff-bloom .taste-bloom-petal-surface{animation:.52s ease-out both homepage-bloom-grow-glow;animation-delay:calc(var(--bloom-index,0) * .112s)}.homepage-payoff[data-sequence-phase=cube][data-motion=full] .homepage-payoff-connections .homepage-payoff-cube-trigger{animation:.7s ease-out both homepage-cube-arrive}}@keyframes homepage-bloom-grow-glow{0%{filter:none;transform:scale(1)}48%{filter:drop-shadow(0 0 6px);transform:scale(1.07,1.12)}to{filter:none;transform:scale(1)}}@keyframes homepage-cube-arrive{0%{filter:drop-shadow(0 0 #0000);transform:translateY(0)rotate(0)}45%{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--site-accent) 65%, transparent));transform:translateY(-7px)rotate(-4deg)}to{filter:drop-shadow(0 0 #0000);transform:translateY(0)rotate(0)}}@keyframes homepage-payoff-enter{0%{opacity:.75;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.homepage-payoff .homepage-payoff-step{animation:none}.homepage-payoff .homepage-payoff-bloom .taste-bloom-petal-surface,.homepage-payoff .homepage-payoff-connections .homepage-featured-cube,.homepage-payoff .homepage-payoff-cube-trigger{animation:none!important}}html[data-cheebly-motion=reduced] .homepage-payoff .homepage-payoff-bloom .taste-bloom-petal-surface,html[data-cheebly-motion=off] .homepage-payoff .homepage-payoff-bloom .taste-bloom-petal-surface,html[data-cheebly-motion=reduced] .homepage-payoff .homepage-payoff-connections .homepage-featured-cube,html[data-cheebly-motion=off] .homepage-payoff .homepage-payoff-connections .homepage-featured-cube,html[data-cheebly-motion=reduced] .homepage-payoff .homepage-payoff-cube-trigger,html[data-cheebly-motion=off] .homepage-payoff .homepage-payoff-cube-trigger{animation:none!important}.homepage-payoff-bloom{position:relative}.homepage-payoff-bloom .taste-dual-radar-target{fill:#0000;pointer-events:all}.homepage-payoff-bloom .taste-dual-radar-axis,.homepage-payoff-bloom .taste-dual-radar-axis .taste-dual-radar-target,.homepage-payoff-bloom .taste-dual-radar-axis .taste-bloom-petal{-webkit-tap-highlight-color:transparent}.homepage-bloom-tooltip{z-index:5;border:1px solid var(--line-strong);background:var(--card);width:max-content;max-width:min(220px,100vw - 16px);color:var(--ink);box-shadow:var(--shadow);text-align:center;pointer-events:none;border-radius:12px;gap:4px;padding:10px 12px;font-size:.8125rem;line-height:1.35;animation:.18s ease-out both homepage-bloom-tooltip-enter;display:grid;position:absolute;top:0;left:50%}.homepage-bloom-tooltip small{color:var(--muted)}.homepage-bloom-tooltip-title{font-size:.9rem;line-height:1.2}.homepage-bloom-tooltip>span:first-of-type{background:color-mix(in srgb, var(--site-accent) 11%, var(--card));color:var(--ink);border-radius:999px;padding:2px 6px;font-size:.75rem;font-weight:650}.homepage-bloom-tooltip>span:nth-of-type(2){border:1px solid color-mix(in srgb, var(--site-accent) 28%, var(--line));background:color-mix(in srgb, var(--site-accent) 8%, var(--card));color:var(--ink);border-radius:9px;padding:5px 8px;font-weight:650}@keyframes homepage-bloom-tooltip-enter{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.homepage-bloom-tooltip{animation:none}}html[data-cheebly-motion=reduced] .homepage-bloom-tooltip,html[data-cheebly-motion=off] .homepage-bloom-tooltip{animation:none}@media (max-width:600px){.homepage-bloom-tooltip{max-width:min(220px,100%,100vw - 16px)}}a.topic-trigger,a.homepage-preview-choice{text-decoration:none}[data-public-home] .homepage-demo-topic[data-demo-selected=true]{border-color:var(--site-accent);background:var(--site-accent-soft)}.about-section{--about-copy-size:1.13rem;--about-vote-link-size:1.375rem;--about-copy-leading:1.65}.about-section .about-copy a:not(.about-vote-link){font:inherit;letter-spacing:inherit;vertical-align:baseline;min-block-size:0;min-inline-size:0;margin:0;padding:0;display:inline}.about-section .about-copy a[href=\/ideas]{text-underline-offset:.18em;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:.08em}.about-section .about-contact-groups{gap:20px;margin-block-start:20px;margin-block-end:20px}.about-section .about-contact-groups p{margin-block-start:0;margin-block-end:12px}.about-section .about-contact-groups p:last-child{margin-block-end:0}.about-section .qa-section{max-inline-size:var(--page-reading-width,620px)}.about-section .qa-list{font-size:var(--about-copy-size);line-height:var(--about-copy-leading);letter-spacing:-.015em}.about-section .qa-list :-webkit-any(dt,dd){font-size:inherit;line-height:inherit}.about-section .qa-list :is(dt,dd){font-size:inherit;line-height:inherit}.about-section .qa-more-disclosure>summary{max-inline-size:calc(100% - 1em);margin-inline-start:1em;list-style-position:outside}@media (max-width:720px){.about-section{--about-copy-size:1rem;--about-copy-leading:1.6}}.about-section .about-vote-link{font-size:var(--about-vote-link-size)}html[data-cheebly-motion=full] :-webkit-any(dialog.matchup-share-dialog[open],dialog.cheeblyverse-map-guide[open],dialog.cheeblyverse-introduction[open],dialog.stats-methodology-dialog[open],dialog.my-cheebly-share-dialog[open],.keyboard-shortcut-dialog-layer){animation:.18s cubic-bezier(.22,.75,.25,1) both cheebly-dialog-enter}html[data-cheebly-motion=full] :is(dialog.matchup-share-dialog[open],dialog.cheeblyverse-map-guide[open],dialog.cheeblyverse-introduction[open],dialog.stats-methodology-dialog[open],dialog.my-cheebly-share-dialog[open],.keyboard-shortcut-dialog-layer){animation:.18s cubic-bezier(.22,.75,.25,1) both cheebly-dialog-enter}html[data-cheebly-motion=full] :-webkit-any(dialog.matchup-share-dialog[open],dialog.cheeblyverse-map-guide[open],dialog.cheeblyverse-introduction[open],dialog.stats-methodology-dialog[open],dialog.my-cheebly-share-dialog[open])::backdrop{animation:.18s ease-out both cheebly-dialog-backdrop-enter}html[data-cheebly-motion=full] :is(dialog.matchup-share-dialog[open],dialog.cheeblyverse-map-guide[open],dialog.cheeblyverse-introduction[open],dialog.stats-methodology-dialog[open],dialog.my-cheebly-share-dialog[open])::backdrop{animation:.18s ease-out both cheebly-dialog-backdrop-enter}html[data-cheebly-motion=full] :is(.cheeblyverse-map-key[open]>div,.cheeblyverse-map-settings[open]>.cheeblyverse-map-settings-panel,.cheeblyverse-map-filters[open]>.cheeblyverse-map-filters-panel,.cheeblyverse-map-view[open]>.cheeblyverse-view-menu,.familiarity-prompt-overlay>.familiarity-prompt,.site-accent-color-picker-popover[data-positioning=ready],.site-accent-select-options[role=listbox]){animation:.18s cubic-bezier(.22,.75,.25,1) both cheebly-dialog-enter}html[data-cheebly-motion=full] .my-cheebly-reset-dialog-backdrop{animation:.18s ease-out both cheebly-dialog-backdrop-enter}html[data-cheebly-motion=full] .my-cheebly-reset-dialog-backdrop>.my-cheebly-reset-dialog,html[data-cheebly-motion=full] .keyboard-shortcut-dialog-layer>.keyboard-shortcut-dialog{animation:.18s cubic-bezier(.22,.75,.25,1) both cheebly-dialog-panel-enter}.stats-redesign.stats-v1{--stats-story-width:18rem;--stats-selected-art-size:200px;--stats-selected-padding:18px}.stats-redesign.stats-v1 .stats-v1-story-grid.responsive-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--stats-story-width)), 1fr));gap:var(--stats-gap);align-items:start}.stats-redesign.stats-v1 .stats-v1-story-grid .stats-v1-story{box-sizing:border-box;flex-direction:column;gap:12px;height:auto;min-height:0;padding:16px;display:flex}.stats-redesign.stats-v1 .stats-v1-story-grid .stats-v1-story-art{align-self:center;width:88px;height:88px}.stats-redesign.stats-v1 .stats-v1-story-grid .stats-v1-story-copy{min-height:0}.stats-redesign.stats-v1 :-webkit-any([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-spotlight-content .cheebly-spotlight-art{float:none;width:100%;height:var(--stats-selected-art-size);min-height:0;margin:0;padding:12px;overflow:hidden}.stats-redesign.stats-v1 :is([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-spotlight-content .cheebly-spotlight-art{float:none;width:100%;height:var(--stats-selected-art-size);min-height:0;margin:0;padding:12px;overflow:hidden}.stats-redesign.stats-v1 :-webkit-any([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-spotlight-art :-webkit-any(.shared-artwork-preview-anchor,.thumbnail-preview-anchor){width:100%;min-width:0;height:100%;min-height:0;display:block}.stats-redesign.stats-v1 :is([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-spotlight-art :is(.shared-artwork-preview-anchor,.thumbnail-preview-anchor){width:100%;min-width:0;height:100%;min-height:0;display:block}.stats-redesign.stats-v1 :-webkit-any([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-spotlight-image{max-width:100%;max-height:100%}.stats-redesign.stats-v1 :is([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-spotlight-image{max-width:100%;max-height:100%}.stats-redesign.stats-v1 :-webkit-any([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-spotlight-content .cheebly-spotlight-copy{padding:var(--stats-selected-padding)}.stats-redesign.stats-v1 :is([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-spotlight-content .cheebly-spotlight-copy{padding:var(--stats-selected-padding)}.stats-redesign.stats-v1 .stats-selected-rank{color:var(--ink);align-items:baseline;gap:8px;min-height:2rem;margin:12px 0;display:flex}.stats-redesign.stats-v1 .stats-selected-rank>span{color:var(--muted);font-size:.8125rem}.stats-redesign.stats-v1 .cheebly-spotlight-copy h4{overflow-wrap:anywhere;min-width:0}.stats-redesign.stats-v1 .stats-selected-rank>strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;min-inline-size:4ch;font-size:1.625rem;line-height:1.2}.stats-redesign.stats-v1 .stats-selected-rank[aria-label=Unranked]>strong{letter-spacing:-.025em;font-size:1.25rem;line-height:1.2}.stats-redesign.stats-v1 :-webkit-any([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-spotlight-content .cheebly-spotlight-actions{border-top:1px solid var(--line);justify-content:flex-start;align-items:center;gap:10px;padding-top:12px;display:flex}.stats-redesign.stats-v1 :is([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-spotlight-content .cheebly-spotlight-actions{border-top:1px solid var(--line);justify-content:flex-start;align-items:center;gap:10px;padding-top:12px;display:flex}.stats-redesign.stats-v1 .cheebly-spotlight-actions .stats-selected-primary{background:var(--site-accent-soft);color:var(--site-accent-text);font-weight:750}.stats-redesign.stats-v1 :-webkit-any([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-spotlight-numbers{justify-content:flex-start}.stats-redesign.stats-v1 :is([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-spotlight-numbers{justify-content:flex-start}.stats-redesign.stats-v1 :-webkit-any([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-spotlight-numbers dt{font-size:.75rem}.stats-redesign.stats-v1 :is([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-spotlight-numbers dt{font-size:.75rem}.stats-redesign.stats-v1 :-webkit-any([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-spotlight-numbers dd{margin:4px 0 0;font-size:1rem}.stats-redesign.stats-v1 :is([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-spotlight-numbers dd{margin:4px 0 0;font-size:1rem}.stats-redesign.stats-v1 :-webkit-any([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-chart-detail:has(>.cheebly-spotlight-content)>.cheebly-spotlight-next{min-height:44px;margin:0 var(--stats-selected-padding) var(--stats-selected-padding);justify-self:stretch;padding:10px 12px;font-size:.8125rem}.stats-redesign.stats-v1 :is([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-chart-detail:has(>.cheebly-spotlight-content)>.cheebly-spotlight-next{min-height:44px;margin:0 var(--stats-selected-padding) var(--stats-selected-padding);justify-self:stretch;padding:10px 12px;font-size:.8125rem}@media (max-width:720px){.stats-redesign.stats-v1{--stats-selected-art-size:168px;--stats-selected-padding:14px}}.stats-redesign.stats-v1{--stats-era-band-opacity:.58;--stats-chart-point-outline:var(--card)}.stats-redesign .cheebly-chart-era-band{opacity:var(--stats-era-band-opacity)}.stats-redesign .cheebly-scatter-point{stroke:var(--stats-chart-point-outline);stroke-width:1.5px}.stats-redesign .cheebly-scatter-point.is-selected{stroke:var(--ink);stroke-width:3px}:root[data-cheebly-theme=dark] .stats-redesign.stats-v1{--stats-era-band-opacity:.14;--stats-chart-point-outline:color-mix(in srgb, var(--ink) 80%, var(--card))}:root[data-cheebly-theme=dark] .stats-redesign .cheebly-scatter-point{filter:brightness(1.2)}.stats-redesign.stats-v1 :-webkit-any([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-scatter-spotlight--with-sidebar{align-items:stretch;row-gap:14px}.stats-redesign.stats-v1 :is([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-scatter-spotlight--with-sidebar{align-items:stretch;row-gap:14px}.stats-redesign.stats-v1 :-webkit-any([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-scatter-spotlight--with-sidebar>.cheebly-chart-before{grid-area:1/1/auto/-1}.stats-redesign.stats-v1 :is([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-scatter-spotlight--with-sidebar>.cheebly-chart-before{grid-area:1/1/auto/-1}.stats-redesign.stats-v1 :-webkit-any([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-scatter-spotlight--with-sidebar>.cheebly-chart-svg{--cheebly-chart-bounded-sidebar:1;height:var(--cheebly-chart-natural-height);contain:size;grid-area:2/1;min-height:0}.stats-redesign.stats-v1 :is([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-scatter-spotlight--with-sidebar>.cheebly-chart-svg{--cheebly-chart-bounded-sidebar:1;height:var(--cheebly-chart-natural-height);contain:size;grid-area:2/1;min-height:0}.stats-redesign.stats-v1 :-webkit-any([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-chart-sidebar{grid-area:2/2;grid-template-rows:auto auto;align-self:start;gap:14px;min-width:0;height:auto;min-height:0;display:grid}.stats-redesign.stats-v1 :is([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-chart-sidebar{grid-area:2/2;grid-template-rows:auto auto;align-self:start;gap:14px;min-width:0;height:auto;min-height:0;display:grid}.stats-redesign.stats-v1 .cheebly-chart-sidebar>.cheebly-chart-detail{background:var(--site-accent-surface);border-radius:12px;grid-auto-rows:max-content;align-content:start;gap:0;min-height:0;margin:0;padding:0;overflow:visible}.stats-redesign.stats-v1 .cheebly-chart-sidebar-search .cheebly-viz-episode-search{margin:0}.stats-redesign.stats-v1 .cheebly-chart-sidebar-search input{width:100%;min-height:44px}.stats-redesign.stats-v1 :-webkit-any([data-stats-chart=landscape],[data-stats-chart=catalog]) .stats-chart-controls{display:block}.stats-redesign.stats-v1 :is([data-stats-chart=landscape],[data-stats-chart=catalog]) .stats-chart-controls{display:block}@container responsive-page (width<=899px){.stats-redesign.stats-v1 :-webkit-any([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-scatter-spotlight--with-sidebar>.cheebly-chart-svg{--cheebly-chart-bounded-sidebar:0;contain:none;height:auto;min-height:0}.stats-redesign.stats-v1 :is([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-scatter-spotlight--with-sidebar>.cheebly-chart-svg{--cheebly-chart-bounded-sidebar:0;contain:none;height:auto;min-height:0}.stats-redesign.stats-v1 :-webkit-any([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-chart-sidebar{grid-area:3/1;grid-template-rows:auto auto;height:auto}.stats-redesign.stats-v1 :is([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-chart-sidebar{grid-area:3/1;grid-template-rows:auto auto;height:auto}.stats-redesign.stats-v1 .cheebly-chart-sidebar>.cheebly-chart-detail{scrollbar-gutter:auto;overflow:visible}.stats-redesign.stats-v1 :-webkit-any([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-scatter-spotlight--with-sidebar>.cheebly-chart-after{grid-area:4/1}.stats-redesign.stats-v1 :is([data-stats-chart=landscape],[data-stats-chart=catalog]) .cheebly-scatter-spotlight--with-sidebar>.cheebly-chart-after{grid-area:4/1}}.app-shell .page-content .stats-v1.stats-redesign{--stats-gap:14px;max-width:1160px;margin-inline-start:auto;margin-inline-end:auto;padding:24px 20px 36px}.stats-overview-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.stats-overview-header h1{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.stats-overview-header p{color:var(--muted);margin:6px 0 0;font-size:.875rem}.stats-redesign .stats-overview-header .stats-v1-live-control{flex:none;gap:8px;width:auto;margin:0;padding:0;font-size:.7rem;display:flex}.stats-overview-metrics{--stats-metric-coverage-ink:#3977a6;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}:root[data-cheebly-theme=dark] .stats-overview-metrics{--stats-metric-coverage-ink:#92bee4}.stats-overview-metric{--stats-metric-icon-color:var(--site-accent-text);border:1px solid var(--line);background:color-mix(in srgb, var(--site-accent-fill) 4%, var(--card));border-radius:12px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.stats-overview-metric>div{gap:3px;min-width:0;display:grid}.stats-overview-metric>div>span{color:var(--muted);font-size:.6875rem;font-weight:650}.stats-overview-metric strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1.2}.stats-overview-metric small{color:var(--muted);font-size:.6875rem}.stats-metric-icon{background:color-mix(in srgb, var(--stats-metric-icon-color) 10%, var(--card));width:34px;height:34px;color:var(--stats-metric-icon-color);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.stats-metric-icon svg{width:21px;height:21px}.stats-overview-metric[data-metric-tone=total]{--stats-metric-icon-color:var(--site-accent-text)}.stats-overview-metric[data-metric-tone=activity]{--stats-metric-icon-color:var(--success)}.stats-overview-metric[data-metric-tone=coverage]{--stats-metric-icon-color:var(--stats-metric-coverage-ink)}.stats-overview-metric[data-metric-tone=updated]{--stats-metric-icon-color:var(--muted)}.stats-highlight-switcher{display:none}.stats-highlights{gap:var(--stats-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid}.stats-highlight,.stats-explore{border:1px solid var(--line);background:var(--card);border-radius:14px;min-width:0;padding:16px}.stats-highlight{box-sizing:border-box;flex-direction:column;min-height:260px;display:flex}@media (min-width:701px){.stats-highlight[data-empty=true]{align-self:start;min-height:0}}.stats-highlight h2,.stats-explore h2{color:var(--ink);margin:0;font-size:1.125rem;line-height:1.25}.stats-highlight-caption{color:var(--muted);margin:5px 0 12px;font-size:.75rem}.stats-highlight-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stats-highlight-list li{align-items:center;gap:8px;min-width:0;display:flex}.stats-highlight-rank{background:var(--paper-deep);width:24px;height:28px;color:var(--muted);border-radius:7px;flex:0 0 24px;place-items:center;font-size:.75rem;font-weight:750;display:grid}.stats-highlight-rank[data-place="1"]{background:color-mix(in srgb, #dba22f 20%, var(--card));color:var(--site-accent-text)}.stats-highlight .episode-reference{flex:1;align-items:center;gap:10px;min-width:0}.stats-highlight .episode-reference-thumbnail{background:color-mix(in srgb, var(--site-accent-fill) 5%, var(--card));border-radius:10px;flex:0 0 52px;width:52px;height:52px}.stats-highlight .episode-reference-thumbnail-image{object-fit:contain}.stats-highlight .episode-reference-title{font-size:.875rem;font-weight:700;line-height:1.2}.stats-highlight .episode-reference-copy small{color:var(--muted);font-size:.6875rem;line-height:1.3}.stats-highlight-link{min-height:32px;color:var(--site-accent-text);justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;font-size:.75rem;text-decoration:none;display:flex}.stats-highlight-empty{color:var(--muted);margin:6px 0 8px;font-size:.8125rem;line-height:1.5}.stats-highlight-rise{gap:10px;margin-block-start:4px;margin-block-end:12px;display:grid}.stats-highlight-rise>strong{color:var(--success);font-size:1.5rem}.stats-highlight-rise small,.stats-highlight-split small{color:var(--muted);font-size:.6875rem}.stats-highlight-split{gap:8px;margin-top:6px;display:grid}.stats-split-entries{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:6px;display:grid}.stats-split-entries>span:not(.episode-reference){color:var(--muted);text-align:center;font-size:.75rem}.stats-split-entries .episode-reference{text-align:center;flex-direction:column;gap:6px;display:flex}.stats-split-entries .episode-reference-thumbnail{flex-basis:64px;width:64px;height:64px}.stats-split-shares{color:var(--ink);justify-content:space-between;font-size:1.125rem;display:flex}.stats-split-bar{border-radius:9px;gap:2px;height:9px;display:flex;overflow:hidden}.stats-split-bar>span:first-child{background:var(--site-accent-action-fill)}.stats-split-bar>span:last-child{background:var(--success)}.stats-redesign .cheebly-community-visualizations{gap:0;margin:0}.stats-redesign .cheebly-community-visualizations .cheebly-viz-grid{gap:0}.stats-redesign .cheebly-community-visualizations .cheebly-viz-panel{box-shadow:none;border-top-width:1px;border-radius:14px;gap:8px;padding:14px 16px}.stats-redesign .cheebly-viz-panel-heading h3{font-size:1rem}.stats-redesign .cheebly-viz-panel-heading p{font-size:.7rem}.stats-redesign [data-stats-chart=activity]{margin-block-start:16px;margin-block-end:16px}.stats-redesign [data-stats-chart=activity] .cheebly-viz-panel-heading--with-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.stats-redesign [data-stats-chart=activity] .cheebly-viz-range-options{gap:4px}.stats-redesign [data-stats-chart=activity] .cheebly-viz-range-button{min-width:34px;min-height:32px;padding:4px 7px;font-size:.65rem}.stats-redesign .cheebly-pulse-chart>.cheebly-chart-detail{border:0;justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:.6875rem;display:flex}.stats-redesign .cheebly-viz-summary-line{gap:8px;margin:0;font-size:.6875rem}.stats-redesign .stats-activity-timing{color:var(--muted);flex-wrap:wrap;gap:4px 14px;display:flex}.stats-redesign .stats-activity-timing>span{white-space:nowrap}.stats-redesign .stats-chart-controls .stats-chart-filters>summary{border:1px solid var(--line);min-height:36px;color:var(--muted);cursor:pointer;border-radius:8px;padding:7px 10px}.stats-redesign .stats-chart-controls .stats-chart-filters[open]>summary{margin-bottom:6px}.stats-redesign .stats-chart-controls .cheebly-viz-color-legend{border:0;padding:0}.stats-redesign .cheebly-chart-empty{min-height:90px;font-size:.8125rem}.stats-explore{margin-block-start:16px;margin-block-end:16px}.stats-explore>header .eyebrow{display:none}.stats-explore-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;min-width:0;margin-bottom:12px;padding-block-start:12px;padding-block-end:12px;display:flex}.stats-explore-tabs button{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;border-radius:8px;padding:8px 11px;font-size:.75rem}.stats-explore-tabs button[aria-selected=true]{background:var(--site-accent-soft);color:var(--site-accent-text);border-color:var(--site-accent-text);font-weight:700}.stats-redesign :-webkit-any(button,a,summary,[role=tabpanel]):focus-visible{outline:2px solid var(--site-accent-text);outline-offset:3px}.stats-redesign :is(button,a,summary,[role=tabpanel]):focus-visible{outline:2px solid var(--site-accent-text);outline-offset:3px}.stats-explore [role=tabpanel]>:first-child{margin-top:0}.stats-redesign .cheebly-viz-panel--episode-chart>.cheebly-viz-panel-heading{margin-bottom:8px}.stats-redesign .stats-chart-controls{grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:start;gap:10px;display:grid}.stats-redesign .stats-chart-controls .stats-chart-filters{min-width:0}.stats-redesign .stats-chart-controls .cheebly-viz-legend-heading{flex-wrap:wrap}.stats-redesign [data-stats-chart] .cheebly-viz-legend-reset:disabled{display:none}.stats-redesign .stats-chart-controls .cheebly-viz-episode-search{min-width:0;margin:0}.stats-redesign .cheebly-scatter-spotlight{grid-template-columns:minmax(0,1fr) 220px;align-items:start;column-gap:14px;display:grid}.stats-redesign .cheebly-scatter-spotlight>.cheebly-chart-before{grid-area:1/1}.stats-redesign .cheebly-scatter-spotlight>.cheebly-chart-svg{grid-area:2/1}.stats-redesign .cheebly-scatter-spotlight>.cheebly-chart-after{grid-area:3/1}.stats-redesign .cheebly-viz-panel--episode-chart .cheebly-scatter-spotlight>.cheebly-chart-detail{border-radius:10px;grid-area:1/2/span 3;margin:0;padding:0}.stats-redesign .cheebly-spotlight-content{padding:10px;display:flow-root}.stats-redesign .cheebly-spotlight-content .cheebly-spotlight-art{float:left;background:0 0;border:0;width:62px;height:76px;margin:0 8px 8px 0;padding:0}.stats-redesign .cheebly-spotlight-content .cheebly-spotlight-copy{text-align:left;min-width:0;padding:0}.stats-redesign .cheebly-spotlight-copy h4{margin:3px 0;font-size:.9375rem;line-height:1.2}.stats-redesign .cheebly-spotlight-copy .eyebrow{font-size:.5625rem}.stats-redesign .cheebly-spotlight-content .cheebly-spotlight-category{margin:4px 0;padding:2px 5px;font-size:.625rem}.stats-redesign .cheebly-spotlight-meta{margin:3px 0;font-size:.625rem}.stats-redesign .cheebly-spotlight-takeaway strong{font-size:.8125rem;line-height:1.3}.stats-redesign .cheebly-spotlight-takeaway{clear:both;margin-top:8px;padding-top:8px}.stats-redesign .cheebly-spotlight-takeaway p,.stats-redesign .cheebly-spotlight-numbers{font-size:.625rem}.stats-redesign .cheebly-spotlight-numbers{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}.stats-redesign .cheebly-spotlight-numbers dt{font-size:.625rem}.stats-redesign .cheebly-spotlight-content .cheebly-spotlight-actions{flex-wrap:wrap;justify-content:start;gap:4px}.stats-redesign .cheebly-spotlight-next{min-height:32px;padding:5px 7px;font-size:.625rem}.stats-redesign .cheebly-spotlight-actions :-webkit-any(a,button){min-height:32px;padding:5px 7px;font-size:.625rem}.stats-redesign .cheebly-spotlight-actions :is(a,button){min-height:32px;padding:5px 7px;font-size:.625rem}.stats-redesign .cheebly-chart-detail:has(>.cheebly-spotlight-content)>.cheebly-spotlight-next{margin:0 8px 8px}.stats-chart-filters summary{color:var(--muted);cursor:pointer;min-height:36px;padding-block-start:8px;padding-block-end:8px;font-size:.75rem}.stats-redesign .stats-selected-header{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:8px;display:grid}.stats-redesign .stats-selected-header:not(:has(.cheebly-spotlight-art)){grid-template-columns:minmax(0,1fr)}.stats-redesign .stats-selected-header>div{min-width:0}.stats-redesign .cheebly-spotlight-compact .cheebly-spotlight-art{float:none;flex:0 0 60px;width:60px;height:70px;margin:0}.stats-redesign .stats-selected-header h4{margin:4px 0;font-size:.9375rem;line-height:1.2}.stats-redesign .stats-selected-header small{color:var(--muted);font-size:.6875rem}.stats-redesign .stats-selected-header .eyebrow{margin:0;font-size:.5625rem;line-height:1.2}.stats-redesign .stats-selected-values{border-top:1px solid var(--line);gap:5px;margin-top:10px;padding-top:10px;font-size:.75rem;display:grid}.stats-redesign .stats-selected-values>span{color:var(--muted);font-size:.6875rem}.stats-redesign .stats-selected-values strong{font-size:.875rem}.stats-redesign .cheebly-spotlight-compact .stats-selected-header .cheebly-spotlight-art{width:60px;height:70px;margin:0;padding:0}.stats-redesign .stats-selected-header .cheebly-spotlight-art{aspect-ratio:auto;min-width:0;min-height:0}.stats-redesign .stats-selected-header .cheebly-spotlight-art>.shared-artwork-preview-anchor,.stats-redesign .stats-selected-header .thumbnail-preview-anchor{width:100%;min-width:0;height:100%;min-height:0;display:block}.stats-redesign .stats-selected-header .cheebly-spotlight-image{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.stats-redesign .cheebly-viz-panel--episode-chart .cheebly-scatter-spotlight>.cheebly-chart-detail:has(.cheebly-spotlight-compact){align-self:start;gap:0;padding:0}.stats-redesign .cheebly-chart-after{margin-top:6px}.stats-redesign .cheebly-viz-episode-search{gap:4px}.stats-redesign .cheebly-viz-search-label,.stats-redesign .cheebly-viz-search-status{font-size:.625rem}.stats-redesign .cheebly-viz-episode-search input{min-height:36px;padding:7px 10px;font-size:.75rem}.stats-chart-context,.stats-selected-meta{color:var(--muted);font-size:.6875rem;line-height:1.4}.stats-selected-meta p{margin:6px 0;font-size:.6875rem;line-height:1.4}.stats-methodology-footer{justify-content:flex-end;margin-top:4px;display:flex}.stats-methodology-trigger{min-height:36px;color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:.75rem;text-decoration:underline}.stats-methodology-dialog{box-sizing:border-box;border:1px solid var(--line);background:var(--card);width:min(540px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:var(--shadow);border-radius:16px;padding:22px;overflow:auto}.stats-methodology-dialog::backdrop{background:color-mix(in srgb, var(--ink) 35%, transparent)}.stats-methodology-dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.stats-methodology-dialog h2{margin:0;font-size:1.25rem}.stats-methodology-dialog header button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px}.stats-methodology-dialog dl{gap:16px;margin-bottom:0;display:grid}.stats-methodology-dialog dt{font-size:.875rem;font-weight:750}.stats-methodology-dialog dd{color:var(--muted);margin:5px 0 0;font-size:.8125rem;line-height:1.6}.stats-methodology-dialog :focus-visible{outline:2px solid var(--site-accent-text);outline-offset:3px}.stats-redesign .stats-v1-story{grid-template-columns:56px minmax(0,1fr);align-content:start;gap:12px;padding:14px;display:grid}.stats-redesign .stats-v1-story-art{aspect-ratio:auto;border-radius:8px;width:56px;height:56px}.stats-redesign .stats-v1-story-copy{min-width:0;padding:0}.stats-redesign [data-stats-chart=landscape] .cheebly-scatter-spotlight--with-before,.stats-redesign [data-stats-chart=catalog] .cheebly-scatter-spotlight--with-before{grid-template-columns:minmax(0,1fr) minmax(260px,320px);column-gap:24px}.stats-redesign [data-stats-chart=landscape] .cheebly-scatter-spotlight--with-before>.cheebly-chart-before,.stats-redesign [data-stats-chart=catalog] .cheebly-scatter-spotlight--with-before>.cheebly-chart-before{grid-area:1/1/auto/-1}.stats-redesign [data-stats-chart=landscape] .cheebly-scatter-spotlight--with-before>.cheebly-chart-svg,.stats-redesign [data-stats-chart=catalog] .cheebly-scatter-spotlight--with-before>.cheebly-chart-svg{grid-area:2/1}.stats-redesign [data-stats-chart=landscape] .cheebly-scatter-spotlight--with-before>.cheebly-chart-after,.stats-redesign [data-stats-chart=catalog] .cheebly-scatter-spotlight--with-before>.cheebly-chart-after{grid-area:3/1}.stats-redesign [data-stats-chart=landscape] .cheebly-viz-panel--episode-chart .cheebly-scatter-spotlight--with-before>.cheebly-chart-detail,.stats-redesign [data-stats-chart=catalog] .cheebly-viz-panel--episode-chart .cheebly-scatter-spotlight--with-before>.cheebly-chart-detail{border-radius:12px;grid-area:2/2/span 2;align-self:start;margin:0;padding:0}.stats-redesign [data-stats-chart=landscape] .cheebly-spotlight-content,.stats-redesign [data-stats-chart=catalog] .cheebly-spotlight-content{padding:0;display:block}.stats-redesign [data-stats-chart=landscape] .cheebly-spotlight-content .cheebly-spotlight-art,.stats-redesign [data-stats-chart=catalog] .cheebly-spotlight-content .cheebly-spotlight-art{float:left;box-sizing:border-box;background:0 0;border:0;width:min(28%,112px);height:112px;margin:0 12px 8px 0;padding:6px}.stats-redesign [data-stats-chart=landscape] .cheebly-spotlight-content .cheebly-spotlight-copy,.stats-redesign [data-stats-chart=catalog] .cheebly-spotlight-content .cheebly-spotlight-copy{text-align:left;min-width:0;padding:18px}.stats-redesign [data-stats-chart=landscape] .cheebly-spotlight-copy h4,.stats-redesign [data-stats-chart=catalog] .cheebly-spotlight-copy h4{font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.2}.stats-redesign [data-stats-chart=landscape] .cheebly-spotlight-meta,.stats-redesign [data-stats-chart=catalog] .cheebly-spotlight-meta,.stats-redesign [data-stats-chart=landscape] .cheebly-spotlight-takeaway p,.stats-redesign [data-stats-chart=catalog] .cheebly-spotlight-takeaway p{font-size:.82rem}.stats-redesign [data-stats-chart=landscape] .cheebly-spotlight-takeaway strong,.stats-redesign [data-stats-chart=catalog] .cheebly-spotlight-takeaway strong{font-size:1rem}.stats-redesign [data-stats-chart=landscape] .cheebly-spotlight-numbers,.stats-redesign [data-stats-chart=catalog] .cheebly-spotlight-numbers{gap:24px;margin:14px 0;display:flex}.stats-redesign [data-stats-chart=landscape] .cheebly-spotlight-actions :-webkit-any(a,button){min-height:44px;padding:8px 12px;font-size:.75rem}.stats-redesign [data-stats-chart=landscape] .cheebly-spotlight-actions :is(a,button){min-height:44px;padding:8px 12px;font-size:.75rem}.stats-redesign [data-stats-chart=catalog] .cheebly-spotlight-actions :-webkit-any(a,button){min-height:44px;padding:8px 12px;font-size:.75rem}.stats-redesign [data-stats-chart=catalog] .cheebly-spotlight-actions :is(a,button){min-height:44px;padding:8px 12px;font-size:.75rem}@container responsive-page (width<=899px){.stats-redesign [data-stats-chart=landscape] .cheebly-scatter-spotlight--with-before,.stats-redesign [data-stats-chart=catalog] .cheebly-scatter-spotlight--with-before{grid-template-columns:minmax(0,1fr)}.stats-redesign [data-stats-chart=landscape] .cheebly-viz-panel--episode-chart .cheebly-scatter-spotlight--with-before>.cheebly-chart-detail,.stats-redesign [data-stats-chart=catalog] .cheebly-viz-panel--episode-chart .cheebly-scatter-spotlight--with-before>.cheebly-chart-detail{grid-area:4/1;margin-top:10px}}@media (max-width:720px){.app-shell .page-content .stats-v1.stats-redesign{--stats-gap:10px;padding:12px 12px 24px}.stats-overview-header{align-items:start;gap:8px;margin-bottom:12px}.stats-overview-header h1{font-size:1.25rem;line-height:1.15}.stats-overview-header p{display:none}.stats-redesign .stats-overview-header .stats-v1-live-control{gap:4px;font-size:.5625rem}.stats-overview-header .stats-v1-live-state{padding:3px 5px}.stats-overview-metrics{gap:6px;margin-bottom:10px}.stats-overview-metric{border-radius:9px;align-content:start;gap:4px;padding:8px 6px;display:grid}.stats-metric-icon{display:none}.stats-overview-metric>div{gap:5px}.stats-overview-metric>div>span{min-height:22px;font-size:.5625rem;line-height:1.2}.stats-overview-metric strong{letter-spacing:-.035em;font-size:1.0625rem}.stats-overview-metric[data-metric="3"] strong{letter-spacing:-.04em;white-space:nowrap;font-size:.8125rem;line-height:1.55}.stats-overview-metric small{display:none}.stats-highlight-switcher{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-bottom:8px;padding:3px;display:grid}.stats-highlight-switcher button{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:.6875rem}.stats-highlight-switcher button[aria-selected=true]{color:var(--site-accent-text);background:var(--card);box-shadow:0 1px 4px color-mix(in srgb,var(--ink) 8%,transparent);font-weight:750}.stats-highlights{grid-template-columns:1fr;margin-bottom:10px}.stats-highlight[data-active=false]{display:none}.stats-highlight{min-height:0;padding:12px}.stats-highlight h2{font-size:1rem}.stats-highlight-caption{margin:4px 0 8px;font-size:.6875rem}.stats-highlight-list{gap:5px}.stats-highlight .episode-reference-thumbnail{flex-basis:48px;width:48px;height:48px}.stats-highlight .episode-reference-title{font-size:.8125rem}.stats-highlight .episode-reference-copy small{font-size:.625rem}.stats-highlight-link{min-height:32px}.stats-explore{padding:12px}.stats-explore-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:5px;padding-block-start:10px;padding-block-end:10px;overflow-x:auto}.stats-explore-tabs button{flex:none;min-height:44px;padding-inline-start:10px;padding-inline-end:10px;font-size:.6875rem}.stats-redesign .cheebly-community-visualizations .cheebly-viz-panel{padding:12px}.stats-redesign .cheebly-scatter-spotlight{grid-template-columns:minmax(0,1fr)}.stats-redesign .cheebly-viz-panel--episode-chart .cheebly-scatter-spotlight>.cheebly-chart-detail{grid-area:4/1;margin-top:10px}.stats-redesign .cheebly-spotlight-content .cheebly-spotlight-art{width:76px;height:86px}.stats-redesign [data-stats-chart=landscape] .cheebly-scatter-spotlight--with-before,.stats-redesign [data-stats-chart=catalog] .cheebly-scatter-spotlight--with-before{grid-template-columns:minmax(0,1fr)}.stats-redesign [data-stats-chart=landscape] .cheebly-viz-panel--episode-chart .cheebly-scatter-spotlight--with-before>.cheebly-chart-detail,.stats-redesign [data-stats-chart=catalog] .cheebly-viz-panel--episode-chart .cheebly-scatter-spotlight--with-before>.cheebly-chart-detail{grid-area:4/1;margin-top:10px}.stats-redesign .stats-chart-controls{grid-template-columns:minmax(0,1fr)}.stats-redesign .stats-activity-timing{white-space:normal}.stats-redesign [data-stats-chart=landscape] .cheebly-spotlight-content .cheebly-spotlight-art,.stats-redesign [data-stats-chart=catalog] .cheebly-spotlight-content .cheebly-spotlight-art{width:min(28%,112px);height:112px}.stats-redesign [data-stats-chart=landscape] .cheebly-spotlight-content .cheebly-spotlight-copy,.stats-redesign [data-stats-chart=catalog] .cheebly-spotlight-content .cheebly-spotlight-copy{padding:14px}.stats-redesign .cheebly-spotlight-copy h4{font-size:1rem}.stats-redesign .cheebly-spotlight-content .cheebly-spotlight-category{font-size:.6875rem}.stats-redesign [data-stats-chart=activity]{margin-block-start:10px;margin-block-end:10px}.stats-redesign [data-stats-chart=activity] .cheebly-viz-panel-heading--with-control{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.stats-redesign [data-stats-chart=activity] .cheebly-viz-range-control{justify-self:start;max-width:100%}.stats-redesign [data-stats-chart=activity] .cheebly-viz-range-options{flex-wrap:wrap}.stats-redesign [data-stats-chart=activity] .cheebly-viz-range-button{min-width:44px;min-height:44px;font-size:.75rem}}.stats-redesign.stats-v1 :-webkit-any(.stats-highlight,.stats-explore,.cheebly-viz-panel){background:var(--site-accent-surface);border-color:var(--site-accent-surface-border)}.stats-redesign.stats-v1 :is(.stats-highlight,.stats-explore,.cheebly-viz-panel){background:var(--site-accent-surface);border-color:var(--site-accent-surface-border)}.stats-redesign.stats-v1 .cheebly-chart-sidebar>.cheebly-chart-detail{background:var(--site-accent-surface-soft)}.app-shell .topics-page .topic-filters{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.topic-directory-sort-note{color:var(--muted)}.topic-directory-section-heading{justify-content:space-between;align-items:end;gap:16px;margin-block-start:22px;margin-block-end:12px;display:flex}.topic-directory-section-heading>div{gap:3px;display:grid}.topic-directory-section-heading .eyebrow{margin:0}.topic-directory-section-heading h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2.5vw,1.65rem)}.topic-directory-section-heading>span{color:var(--muted);font-size:.88rem;font-weight:700}.topic-everything-feature{margin-block-start:18px;margin-block-end:26px}.topic-everything-card .topic-card-graphic{aspect-ratio:auto;height:clamp(150px,18vw,230px);min-height:0}.topic-everything-card .topic-card-body{padding:0 clamp(18px,3vw,28px) 20px}.topic-everything-card .topic-card-metrics{padding-inline-start:clamp(12px,2vw,24px);padding-inline-end:clamp(12px,2vw,24px)}.topic-regular-section .topic-catalog{gap:var(--responsive-grid-gap,18px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app-shell .topics-page .topic-catalog-card,.app-shell .topics-page .topic-catalog-card .topic-card-body{min-width:0}.topic-card-artwork-link{color:inherit;text-decoration:none}.topic-card-artwork-link:focus-visible{outline:3px solid var(--site-accent);outline-offset:-4px;z-index:1}.topic-card-artwork-link-cue{color:#fff;opacity:0;background:#0c1115c7;border:1px solid #ffffff61;border-radius:999px;align-items:center;gap:5px;max-width:calc(100% - 24px);padding:7px 10px;font-size:.72rem;font-weight:800;line-height:1.1;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;bottom:12px;transform:translateY(4px)}.topic-card-artwork-link-cue:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.topic-card-artwork-link-cue:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:12px}.topic-card-artwork-link-cue:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.topic-card-artwork-link-cue:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.topic-card-artwork-link-cue>span{font-size:1rem}.topic-card-artwork-link:hover .topic-card-artwork-link-cue{opacity:1;transform:translateY(0)}.topic-card-artwork-link:focus-visible .topic-card-artwork-link-cue{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.topic-card-artwork-link-cue{transition:none;transform:none}}html[data-cheebly-motion=reduced] .topic-card-artwork-link-cue,html[data-cheebly-motion=off] .topic-card-artwork-link-cue{transition:none;transform:none}@media (max-width:840px){.app-shell .topics-page .topic-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.topics-page .topic-search-field{grid-column:1/-1}.topic-regular-section .topic-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:841px) and (max-width:1100px){.topic-regular-section .topic-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}}.topic-card-mobile-summary{display:none}.topic-card-personal-activity{gap:5px;padding-top:2px;display:grid}.topic-card-personal-activity>h3{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:800}.topic-card-action-primary{border-color:color-mix(in srgb, var(--site-accent) 65%, var(--line-strong));background:var(--site-accent);color:#fff;box-shadow:0 5px 14px color-mix(in srgb, var(--site-accent) 18%, transparent)}.topic-card-action-primary:not(.topic-card-action-unavailable):hover{border-color:var(--site-accent-dark);background:var(--site-accent-dark);color:#fff}.topic-card-action-describe{color:var(--muted);background:0 0;font-size:.88rem}.topic-card-action-describe:hover{color:var(--ink)}.topic-card-metrics>div:last-child dt{letter-spacing:.02em;text-transform:none;font-weight:600}.topic-card-metrics>div:last-child dd{color:var(--muted);font-size:.7rem;font-weight:500}@media (min-width:841px){.app-shell .topics-page .topic-catalog-card{grid-template-columns:minmax(0,1fr)}.app-shell .topics-page .topic-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .topics-page .topic-card-metrics>div:first-child{text-align:start}.app-shell .topics-page .topic-card-metrics>div:last-child{text-align:end}}@media (max-width:840px){.app-shell .topics-page .topic-catalog-card{min-width:0}.app-shell .topics-page .topic-card-body{gap:9px}.app-shell .topics-page .topic-card-heading h2{font-size:clamp(1.1rem,3vw,1.5rem);line-height:1.12}.app-shell .topics-page .topic-card-body>p:not(.topic-card-mobile-summary){font-size:.88rem}.app-shell .topics-page .topic-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .topics-page .topic-card-metrics dd{white-space:normal;overflow-wrap:anywhere}.app-shell .topics-page .topic-card-action{justify-content:center}}@media (max-width:600px){.topic-regular-section .topic-catalog{grid-template-columns:minmax(0,1fr)}.topic-everything-card .topic-card-graphic{height:140px}.topic-directory-section-heading{margin-block-start:18px}.topic-regular-section .topic-catalog{gap:14px}}.topic-ballot{--ballot-gap:20px;--ballot-radius:12px;--ballot-inset:14px;--ballot-art-size:52px;--ballot-art-matte:#fff;--ballot-summary-height:44px;--ballot-capacity-width:112px;--ballot-feedback-layer:1500;max-width:1160px;padding-block-start:24px;padding-block-end:24px}.topic-ballot .page-header{margin-bottom:12px}.topic-ballot .eyebrow:empty{display:none}.topic-ballot h1{letter-spacing:-.04em;max-width:760px}.ballot-jumps{flex-wrap:wrap;gap:8px 20px;margin-bottom:12px;display:flex}.ballot-jumps a{min-height:44px;color:var(--teal-dark);text-underline-offset:4px;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.ballot-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:28px;display:grid}.ballot-heading{height:var(--ballot-summary-height);justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.ballot-heading h2{margin:0;font-size:1.15rem}.ballot-heading.has-selections h2,.ballot-feedback{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ballot-capacity{flex:0 0 var(--ballot-capacity-width);width:var(--ballot-capacity-width);background:var(--teal-pale);color:var(--teal-dark);white-space:nowrap;text-align:center;border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:750}.ballot-muted{color:var(--muted);line-height:1.45}.ballot-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-block-start:12px;margin-block-end:12px;display:grid}.ballot-filters label{gap:4px;font-size:.75rem;font-weight:700;display:grid}.ballot-filters input,.ballot-filters select{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--card);font:inherit;border-radius:8px;padding:8px;font-size:.875rem}.ballot-result-count{color:var(--muted);margin:4px 0 8px;font-size:.75rem}.ballot-session-status{border-inline-start:3px solid var(--teal-dark);background:var(--teal-pale);color:var(--muted);border-radius:0 8px 8px 0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 12px;font-size:.85rem;line-height:1.4;display:flex}.ballot-session-status button{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--teal-dark);font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;font-weight:700}.ballot-show-all{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--teal-dark);font:inherit;cursor:pointer;border-radius:8px;margin-top:12px;padding:8px 14px;font-weight:700}.ballot-show-all:hover{background:var(--teal-pale)}.ballot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ballot-card{border:1px solid var(--line);border-radius:var(--ballot-radius);background:var(--card);scroll-margin-top:110px;position:relative}.ballot-card:target{outline:3px solid var(--teal-dark);outline-offset:3px}.ballot-card.is-selected{border-color:var(--teal-dark);background:var(--teal-soft)}.ballot-select{grid-template-columns:var(--ballot-art-size) minmax(0, 1fr) 52px;border-radius:inherit;width:100%;min-height:88px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 44px 12px 12px;display:grid}.ballot-select:disabled{cursor:default}.ballot-select:disabled:not([aria-pressed=true]){opacity:.6}.ballot-artwork-wrap{width:var(--ballot-art-size);height:var(--ballot-art-size);background:var(--ballot-art-matte);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.ballot-artwork{object-fit:contain;object-position:center;background:0 0;border-radius:8px;width:100%;height:100%;padding:0;display:block}.ballot-artwork.is-compact{grid-row:span 2;width:32px;height:32px}.ballot-indicator{background:var(--card);width:19px;height:19px;box-shadow:0 0 0 1px var(--line);color:var(--teal-dark);border-radius:50%;place-content:center;font-size:.85rem;font-weight:800;display:grid;position:absolute;bottom:-3px;right:-3px}.is-selected .ballot-indicator{background:var(--teal-dark);color:var(--card)}.ballot-row-copy{gap:4px;min-width:0;display:grid}.ballot-row-copy strong{overflow-wrap:anywhere;font-size:.95rem;line-height:1.3}.ballot-row-category{color:var(--muted);font-size:.75rem;line-height:1.3}.ballot-row-count{text-align:right;font-size:.9rem;font-weight:750}.ballot-row-count span{color:var(--muted);font-size:.65rem;font-weight:500;display:block}.ballot-permalink{width:44px;min-height:44px;color:var(--teal-dark);place-content:center;text-decoration:none;display:grid;position:absolute;top:0;right:0}.topic-ballot :focus-visible{outline:3px solid var(--teal-dark);outline-offset:3px}.ballot-selected{min-width:0;height:var(--ballot-summary-height);scrollbar-width:none;flex:1;align-items:center;gap:8px;display:flex;overflow:auto hidden}.ballot-selected::-webkit-scrollbar{display:none}.ballot-selected button{border:1px solid var(--line);background:var(--card);max-width:220px;min-height:44px;color:var(--ink);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;padding:8px 12px;font-size:.8rem;overflow:hidden}.ballot-feedback:empty{display:none}.ballot-error{inset:auto 16px calc(var(--mobile-nav-item-height,48px) + 20px) auto;z-index:var(--ballot-feedback-layer);border:1px solid var(--line);border-radius:var(--ballot-radius);background:var(--card);max-width:min(420px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow);align-items:center;gap:12px;padding:12px;line-height:1.4;display:flex;position:fixed}.ballot-error button{border:1px solid var(--line);background:var(--card);min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:8px 12px}.ballot-sidebar{gap:var(--ballot-gap);display:grid}.ballot-sidebar section{border-top:1px solid var(--line);padding-top:var(--ballot-inset)}.ballot-sidebar .eyebrow{margin:0 0 6px}.ballot-sidebar h2{margin:0;font-size:1.2rem}.ballot-sidebar-description{color:var(--muted);margin:6px 0 0;font-size:.78rem;line-height:1.4}.ballot-sidebar .ballot-muted{margin:8px 0 0;font-size:.85rem}.ballot-ranking{margin-bottom:0;padding:0;list-style:none}.ballot-ranking li{border-bottom:1px solid var(--line);grid-template-columns:24px 32px minmax(0,1fr);gap:4px 8px;padding-block-start:10px;padding-block-end:10px;display:grid}.ballot-ranking a,.ballot-sidebar a{color:inherit;text-underline-offset:3px}.ballot-ranking li>span:last-child{color:var(--muted);grid-column:3;font-size:.8rem}.ballot-rank{color:var(--teal-dark);font-weight:800}@media (max-width:1000px){.ballot-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ballot-layout{grid-template-columns:minmax(0,1fr)}}@media (min-width:761px){.ballot-jumps{display:none}}@media (max-width:420px){.topic-ballot{--ballot-gap:14px;--ballot-art-size:48px;padding-block-start:12px;padding-block-end:12px}.topic-ballot h1{font-size:1.6rem;line-height:1.1}.topic-ballot .page-header-description{margin-top:8px;font-size:.875rem}.ballot-jumps{margin-bottom:8px}.ballot-jumps a:first-child{display:none}.ballot-heading h2{font-size:1rem}.ballot-select{grid-template-columns:var(--ballot-art-size) minmax(0, 1fr) 40px;gap:8px;min-height:78px;padding-block-start:10px;padding-block-end:10px}}.app-shell .page-content section:-webkit-any(.vote-page,.metadata-review-section){--choice-header-inset:0px;padding-block-start:var(--page-heading-top)}.app-shell .page-content section:is(.vote-page,.metadata-review-section){--choice-header-inset:0px;padding-block-start:var(--page-heading-top)}.app-shell .page-content .metadata-review-section .metadata-review-surface{padding-block-start:0}.app-shell .page-content section:-webkit-any(.vote-page,.metadata-review-section) .choice-page-header{width:100%;max-width:min(1100px, calc(100vw - 2 * var(--layout-inline-gutter) - 2 * var(--choice-header-inset)));margin:0 auto}.app-shell .page-content section:is(.vote-page,.metadata-review-section) .choice-page-header{width:100%;max-width:min(1100px, calc(100vw - 2 * var(--layout-inline-gutter) - 2 * var(--choice-header-inset)));margin:0 auto}.app-shell .page-content .choice-page-header .page-header-copy{gap:8px;display:grid}.app-shell .page-content .choice-page-header .eyebrow{margin:0;line-height:1.2}.app-shell .page-content .choice-page-header h1{color:#000;font-size:var(--choice-question-size);letter-spacing:-.035em;white-space:normal;text-wrap:balance;margin:0;line-height:1.08}:root[data-cheebly-theme=dark] .app-shell .page-content .choice-page-header h1{color:#fff}.app-shell .page-content .choice-page-header .choice-question-stack>span:first-child{color:inherit}.app-shell .page-content .choice-page-header .page-header-description{flex-direction:column;align-items:center;max-width:none;margin:0;font-size:1rem;line-height:1.5;display:flex}.choice-question-stack{display:grid}.app-shell .page-content .episode-choice-copy>.episode-label{text-align:center;inline-size:100%}.choice-question-stack>*{grid-area:1/1;min-width:0}.choice-layout-reserve{visibility:hidden;pointer-events:none;user-select:none}.choice-helper-slot{box-sizing:border-box;min-height:var(--choice-status-card-gap,56px);width:100%;max-width:min(1100px, calc(100vw - 2 * var(--layout-inline-gutter) - 2 * var(--choice-header-inset)));color:var(--muted);text-align:center;align-items:center;margin-inline-start:auto;margin-inline-end:auto;padding-block-start:8px;padding-block-end:8px;font-size:.84rem;line-height:1.4;display:grid}.choice-helper-slot>*{grid-area:1/1;min-width:0}.choice-helper-content{width:100%;display:grid}.choice-helper-content>*{grid-area:1/1;min-width:0}.app-shell .page-content .choice-helper-slot .metadata-review-axis-description{box-sizing:border-box;min-block-size:0;width:100%;max-width:min(960px,100%);font:inherit;color:inherit;text-align:center;overflow-wrap:break-word;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;padding:0;display:block}.app-shell .page-content .metadata-review-section .metadata-review-item-layout{margin-top:0}@media (max-width:720px){.app-shell .page-content .choice-page-header .vote-meta-row{flex-direction:column;gap:8px;width:100%}.app-shell .page-content section.vote-page .choice-page-header .vote-meta-row{flex-direction:row;gap:4px 12px}.app-shell .page-content section.vote-page .vote-community-pulse-row{width:auto}.app-shell .page-content section.vote-page .choice-helper-slot:has(>.choice-helper-content:empty){min-block-size:0;padding-block-start:0;padding-block-end:0}.app-shell .page-content section.vote-page .vote-undo-slot:empty{min-block-size:0;margin-block-start:0}.app-shell .page-content section:-webkit-any(.vote-page,.metadata-review-section){--choice-header-inset:13px}.app-shell .page-content section:is(.vote-page,.metadata-review-section){--choice-header-inset:13px}.app-shell .page-content .metadata-review-section .metadata-review-surface{box-shadow:inset 0 3px var(--site-accent);border-top-width:0}.choice-helper-sentence,.app-shell .page-content .choice-helper-slot .metadata-review-axis-description-sentence{display:block}.app-shell .page-content section:-webkit-any(.vote-page,.metadata-review-section) .choice-page-header h1{font-size:var(--content-title-size);line-height:var(--content-title-leading);letter-spacing:var(--tracking-heading)}.app-shell .page-content section:is(.vote-page,.metadata-review-section) .choice-page-header h1{font-size:var(--content-title-size);line-height:var(--content-title-leading);letter-spacing:var(--tracking-heading)}.app-shell .page-content section:-webkit-any(.vote-page,.metadata-review-section) .page-header-copy{gap:var(--content-gap)}.app-shell .page-content section:is(.vote-page,.metadata-review-section) .page-header-copy{gap:var(--content-gap)}.app-shell .page-content section:-webkit-any(.vote-page,.metadata-review-section) .page-header-description{font-size:var(--content-metadata-size)}.app-shell .page-content section:is(.vote-page,.metadata-review-section) .page-header-description{font-size:var(--content-metadata-size)}}.vote-post-controls .choice-helper-slot{min-height:0;padding-block:var(--content-gap);text-align:left;font-size:var(--content-body-size)}.vote-post-controls .choice-helper-content{justify-content:space-between;align-items:center;gap:0 var(--content-gap);flex-wrap:wrap;display:flex}.vote-post-controls .choice-helper-content p{margin:0}.vote-post-controls .choice-helper-content a{min-height:var(--content-touch-target);font-size:var(--content-metadata-size);text-decoration:none}.vote-post-controls .choice-helper-content a:hover{text-decoration:underline}@media (max-width:720px){.app-shell .page-content section:-webkit-any(.vote-page,.metadata-review-section) :-webkit-any(.episode-title-block strong,.metadata-review-item h3){font-size:var(--content-card-title-size);line-height:var(--content-title-leading)}.app-shell .page-content section:is(.vote-page,.metadata-review-section) :is(.episode-title-block strong,.metadata-review-item h3){font-size:var(--content-card-title-size);line-height:var(--content-title-leading)}.app-shell .page-content section:-webkit-any(.vote-page,.metadata-review-section) :-webkit-any(.episode-meta,.metadata-review-item-meta){font-size:var(--content-metadata-size)}.app-shell .page-content section:is(.vote-page,.metadata-review-section) :is(.episode-meta,.metadata-review-item-meta){font-size:var(--content-metadata-size)}}.vote-picks{--picks-gap:var(--content-gap,8px);--picks-chip-height:44px;--picks-thumb-size:28px;--picks-label-size:.6875rem;--picks-chip-min-width:104px;--picks-chip-max-width:160px;width:min(100%,1040px);margin:0 auto var(--picks-gap)}.vote-picks .vote-recent-seen,.vote-community-picks{box-sizing:border-box;width:100%;padding:var(--picks-gap) 0;background:0 0;border:0;border-radius:0;margin:0}.vote-community-picks{border-top:1px solid var(--site-accent-surface-border)}.vote-picks .vote-recent-seen-row{min-inline-size:0;block-size:var(--picks-chip-height);min-block-size:var(--picks-chip-height);align-items:center;display:flex}.vote-picks .vote-recent-seen-row:has(>.vote-picks-empty){block-size:auto;min-block-size:var(--picks-chip-height);justify-content:center}.vote-picks .vote-recent-seen-row>.vote-picks-empty{text-align:center;overflow-wrap:anywhere;flex:1}.vote-picks .vote-recent-seen-list{box-sizing:border-box;overscroll-behavior-inline:contain;scrollbar-width:none;-ms-overflow-style:none;direction:ltr;flex:1;align-content:center;block-size:100%;min-block-size:0;min-inline-size:0;max-inline-size:100%;display:block;overflow:auto hidden;container-type:inline-size}.vote-picks .vote-recent-seen-list::-webkit-scrollbar{width:0;height:0;display:none}.vote-picks .vote-recent-seen-track{direction:ltr;align-items:center;gap:0;width:max-content;min-width:100%;display:flex}.vote-picks .vote-recent-seen-group{align-items:center;gap:var(--picks-gap);direction:ltr;flex:none;padding-inline-end:var(--picks-gap);display:flex}.vote-picks .vote-recent-seen-group--clone{pointer-events:auto}.vote-community-picks{min-block-size:56px}.vote-community-picks--feed{display:block}.community-choice-notice,.community-choice-preference-summary{justify-content:space-between;align-items:center;gap:var(--picks-gap);color:var(--muted);font-size:var(--picks-label-size);margin-block-start:4px;margin-block-end:8px;line-height:1.4;display:flex}.community-choice-notice{flex-direction:column;align-items:flex-start}.community-choice-notice p{margin:0}.community-choice-preference-actions{flex-wrap:wrap;gap:6px;display:flex}.community-choice-preference-actions button,.community-choice-preference-summary button,.community-choice-retry{border:1px solid var(--site-accent-surface-border);background:var(--site-accent-surface,var(--site-accent-surface-soft,var(--paper,var(--card,#fffdf9))));min-block-size:44px;color:var(--text,inherit);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-weight:700}.community-choice-preference-actions button:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.community-choice-preference-summary button:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.community-choice-retry:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.community-choice-preference-actions button:disabled,.community-choice-preference-summary button:disabled{cursor:wait;opacity:.6}.community-choice-events{gap:var(--picks-gap);overscroll-behavior-inline:contain;scrollbar-width:none;max-inline-size:100%;margin:4px 0 0;padding:0 0 4px;list-style:none;display:flex;overflow:auto hidden}.community-choice-events::-webkit-scrollbar{display:none}.community-choice-event{grid-template-columns:var(--picks-thumb-size) minmax(0, 1fr);box-sizing:border-box;inline-size:min(160px,42vw);min-block-size:var(--picks-chip-height);border:1px solid var(--site-accent-surface-border);background:var(--site-accent-surface,var(--site-accent-surface-soft,var(--paper,var(--card,#fffdf9))));color:var(--text,inherit);font-size:var(--picks-label-size);border-radius:8px;flex:none;align-items:center;gap:4px;padding:4px;display:grid}.community-choice-event img,.community-choice-event-art-fallback,.community-choice-art-fallback{inline-size:var(--picks-thumb-size);block-size:var(--picks-thumb-size);object-fit:contain;border-radius:4px}.community-choice-art-fallback{background:var(--site-accent-surface-soft,#eee);place-items:center;font-weight:800;display:grid}.community-choice-event>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.community-choice-error{color:var(--danger,#a22)}.community-choice-retry{margin-block-start:4px}.vote-picks-heading{align-items:center;gap:var(--picks-gap);min-inline-size:0;grid-template-columns:minmax(0,1fr) minmax(0,max-content) minmax(0,1fr);width:100%;display:grid}.vote-picks-heading>h2{max-inline-size:100%;color:var(--muted);font-size:var(--picks-label-size);letter-spacing:.04em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;grid-column:2;justify-self:center;margin:0 0 6px;font-weight:800;line-height:1.3}.vote-picks-heading-detail{min-inline-size:0;max-inline-size:100%;color:var(--muted);font-size:var(--picks-label-size);text-align:end;overflow-wrap:anywhere;grid-column:3;justify-self:end}.vote-community-picks .vote-picks-heading-detail>span{text-overflow:ellipsis;white-space:nowrap;inline-size:19ch;display:block;overflow:hidden}.vote-picks-count-placeholder{visibility:hidden}.vote-picks-empty{color:var(--muted);margin:0;font-size:.75rem;line-height:1.4}.vote-picks .vote-recent-seen-item{grid-template-columns:var(--picks-thumb-size) minmax(0, 1fr);min-height:var(--picks-chip-height);max-width:min(var(--picks-chip-max-width), 100cqi);background:var(--site-accent-surface,var(--site-accent-surface-soft,var(--paper,var(--card,#fffdf9))));font-size:var(--picks-label-size);text-align:start;border-radius:8px;flex:none;align-items:center;gap:4px;padding:4px}.vote-picks .vote-recent-seen-item img,.vote-picks .vote-recent-seen-placeholder{width:26px;height:26px}.vote-picks .vote-recent-seen-list[data-picks-motion=full] .vote-recent-seen-item--incoming>:-webkit-any(img,.vote-recent-seen-placeholder,span:last-child){animation:.36s cubic-bezier(.2,.75,.25,1) both vote-pick-arrive}.vote-picks .vote-recent-seen-list[data-picks-motion=full] .vote-recent-seen-item--incoming>:is(img,.vote-recent-seen-placeholder,span:last-child){animation:.36s cubic-bezier(.2,.75,.25,1) both vote-pick-arrive}.vote-picks .vote-recent-seen-list:-webkit-any(:hover,:focus-within) .vote-recent-seen-item--incoming>:-webkit-any(img,.vote-recent-seen-placeholder,span:last-child){animation-play-state:paused}.vote-picks .vote-recent-seen-list:is(:hover,:focus-within) .vote-recent-seen-item--incoming>:is(img,.vote-recent-seen-placeholder,span:last-child){animation-play-state:paused}.vote-picks .vote-recent-seen-list[data-picks-motion=reduced] .vote-recent-seen-item--incoming>:-webkit-any(img,.vote-recent-seen-placeholder,span:last-child){animation:none}.vote-picks .vote-recent-seen-list[data-picks-motion=reduced] .vote-recent-seen-item--incoming>:is(img,.vote-recent-seen-placeholder,span:last-child){animation:none}.vote-picks .vote-recent-seen-list[data-picks-motion=off] .vote-recent-seen-item--incoming>:-webkit-any(img,.vote-recent-seen-placeholder,span:last-child){animation:none}.vote-picks .vote-recent-seen-list[data-picks-motion=off] .vote-recent-seen-item--incoming>:is(img,.vote-recent-seen-placeholder,span:last-child){animation:none}@media (prefers-reduced-motion:reduce){.vote-picks .vote-recent-seen-list[data-picks-motion=full] .vote-recent-seen-item--incoming>:-webkit-any(img,.vote-recent-seen-placeholder,span:last-child){animation:none}.vote-picks .vote-recent-seen-list[data-picks-motion=full] .vote-recent-seen-item--incoming>:is(img,.vote-recent-seen-placeholder,span:last-child){animation:none}}@media (min-width:841px){.app-shell .page-content section.vote-page>.vote-picks,.app-shell .page-content section.metadata-review-section>.vote-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.2vw,28px);width:min(100%,1040px);margin-inline-start:auto;margin-inline-end:auto;display:grid}}@media (min-width:1600px){.app-shell .page-content section.vote-page>.vote-picks,.app-shell .page-content section.metadata-review-section>.vote-picks{width:min(100%,clamp(1200px,66vw,1680px))}}@media (max-width:840px){.app-shell .page-content section.vote-page>.vote-picks,.app-shell .page-content section.metadata-review-section>.vote-picks{width:100%}}@media (max-width:340px){.vote-picks-heading>h2{grid-row:1}.vote-picks-heading-detail{text-align:center;grid-area:2/1/auto/-1;justify-self:center}}.vote-picks .vote-recent-seen-item img,.vote-picks .vote-recent-seen-placeholder{width:var(--picks-thumb-size);height:var(--picks-thumb-size);border:0;border-radius:4px}.vote-picks .vote-recent-seen-item>span:last-child{white-space:nowrap;overflow-wrap:normal;word-break:normal;text-overflow:ellipsis;display:block;overflow:hidden}.vote-card-instruction{margin:0 auto var(--content-gap,8px);color:var(--muted);text-align:center;font-size:.875rem;line-height:1.4}.app-shell .page-content section.vote-page .vote-composition,.app-shell .page-content section.vote-page .vote-composition-rail{display:contents}.vote-page .vote-pair-details{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vote-page .vote-pair-details:focus-within{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}@media (max-width:840px){.app-shell .page-content section.vote-page:has(>.vote-picks){--vote-section-gap:calc(var(--content-gap,8px) / 2);padding-block:var(--vote-section-gap) 0}.vote-picks{--picks-gap:calc(var(--content-gap,8px) / 2)}.vote-picks .vote-recent-seen h2{margin-bottom:2px}.vote-community-picks{display:block}.vote-community-picks .vote-picks-heading{display:grid}.vote-community-picks h2{margin:0}.vote-community-picks .vote-picks-heading-detail{max-inline-size:19ch}.vote-community-picks .vote-picks-count-placeholder{display:none}.vote-community-picks .vote-picks-empty{font-size:var(--picks-label-size)}.vote-card-instruction{margin-bottom:calc(var(--content-gap,8px) / 4)}.app-shell .page-content section.vote-page .vote-picks .vote-recent-seen{margin:0}.app-shell .page-content section.vote-page .vote-intro{margin-bottom:2px}.app-shell .page-content section.vote-page .vote-intro h1{margin-bottom:0}.app-shell .page-content section.vote-page:has(>.vote-picks) .choice-grid{--vote-art-track:clamp(104px, calc(28svh - 64px), 172px);--vote-meta-font-size:.75rem;--vote-meta-track:calc(2 * var(--vote-meta-font-size) * 1.35);--vote-action-track:max(44px, 2.75rem);margin-top:0}.app-shell .page-content section.vote-page:has(>.vote-picks) .choice-grid .episode-choice .episode-art{height:var(--vote-art-track)}.app-shell .page-content section.vote-page:has(>.vote-picks) .choice-grid .episode-choice-copy{gap:2px;padding-block-start:4px;padding-block-end:4px}.app-shell .page-content section.vote-page:has(>.vote-picks) .vote-stage{--vote-fx-depth:4px}.app-shell .page-content section.vote-page:has(>.vote-picks) .vote-post-controls{width:100%;margin-block-start:0;margin-block-end:0}.app-shell .page-content section.vote-page:has(>.vote-picks) .choice-secondary-actions{margin-top:0}.app-shell .page-content section.vote-page .choice-secondary-actions{width:100%!important}.app-shell .page-content section.vote-page .vote-pair-details{margin-top:0}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page){padding-bottom:calc(var(--mobile-primary-nav-height,68px) + 2 * var(--content-gap,8px))}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page) .site-footer{display:none}}html[data-mobile-nav-layout=flow] .app-shell:has(.vote-route-surface:not([hidden]) .vote-page,.page-content>.vote-page){padding-bottom:0}@media (max-width:380px) and (min-height:640px) and (max-height:720px){.app-shell .page-content section.vote-page:has(>.vote-picks) .choice-grid{--vote-art-track:clamp(104px, 16dvh, 120px)}}.app-shell .page-content section.vote-page .vote-intro .eyebrow:has(.vote-topic-pill){justify-content:center;margin:0 0 3px;line-height:1;display:flex!important}.vote-topic-pill{box-sizing:border-box;background:var(--vote-topic-color);min-block-size:20px;max-inline-size:100%;color:var(--vote-topic-ink);letter-spacing:.035em;text-transform:none;overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:2px 9px;font-size:.625rem;font-weight:800;line-height:1.2;display:inline-flex}.vote-topic-pill.is-everything{color:#171c1b;background:linear-gradient(90deg,#a88bf3,#d78ea8,#e29b57,#c8b65c,#72a98c,#7397cf,#a88bf3);animation:none}.vote-page .card-swipe-feedback{visibility:hidden}@media (max-width:720px) and (max-height:560px){.app-shell .page-content section.vote-page .vote-intro .eyebrow:has(.vote-topic-pill){display:none!important}}.vote-input-instructions{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.community-picks-waiting{min-inline-size:0;block-size:var(--picks-chip-height,44px);min-block-size:var(--picks-chip-height,44px);text-align:center;justify-content:center;align-items:center;display:flex}.choice-loading-status{box-sizing:border-box;border:1px solid var(--site-accent-surface-border,var(--line));width:fit-content;max-width:min(100%,28rem);color:var(--muted);background:var(--site-accent-surface-soft,var(--paper));text-align:center;overflow-wrap:anywhere;border-radius:12px;margin:22px auto 0;padding:20px 28px;font-size:clamp(1rem,2.8vw,1.15rem);font-weight:600;line-height:1.45}@media (max-width:480px){.choice-loading-status{padding:18px 22px}}@media (max-width:720px) and (min-height:600px){body:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid){min-height:100svh!important}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid){min-height:100svh}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .page-content{padding-block-start:0;padding-block-end:0}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .page-content section.vote-page{height:calc(100svh - var(--site-sticky-inset,56px) - var(--mobile-primary-nav-height,68px) - 8px);--vote-art-min-height:80px;--vote-initial-rail-reserve-height:100px;box-sizing:border-box;flex:none;grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:4px;min-height:0;padding-block-start:8px;padding-block-end:4px;display:grid}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .vote-intro{grid-row:1;margin:0}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .vote-intro h1{margin:0;font-size:1.125rem;line-height:1.15}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-card-instruction{grid-row:2;margin:0;font-size:.75rem;line-height:1.2}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-picks{--picks-chip-min-width:0px;--picks-chip-max-width:100%;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-picks>section{border:0;min-width:0;padding-block-start:2px;padding-block-end:2px;display:block}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-picks h2{margin:0 0 2px;font-size:.625rem;line-height:1.2}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-picks .vote-picks-heading{align-items:center;gap:2px 6px;display:grid}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-picks .vote-picks-heading-detail{font-size:.625rem;line-height:1.2}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-picks .vote-picks-empty{max-block-size:none;margin:0;font-size:.6875rem;line-height:1.2;overflow:visible}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .vote-matchup-area{flex-direction:column;grid-row:4;height:100%;min-height:0;display:flex}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page:has(.vote-stage-initial-loading) .vote-composition-rail{min-height:var(--vote-initial-rail-reserve-height)}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .vote-stage{--vote-fx-depth:2px;flex:1;min-height:0}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .choice-grid{--vote-feedback-inline-inset:10px;--vote-feedback-block-inset:14px;box-sizing:border-box;height:100%;min-height:0;padding:var(--vote-feedback-block-inset) var(--vote-feedback-inline-inset);grid-template-rows:minmax(0,1fr);gap:12px;margin:0}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .choice-grid .episode-choice{grid-row:auto;grid-template-rows:minmax(var(--vote-art-min-height), 1fr) min-content 44px;gap:4px;height:100%;min-height:0;padding:8px;display:grid}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .choice-grid .episode-choice .episode-art{height:100%;min-height:var(--vote-art-min-height);aspect-ratio:auto;align-self:stretch;width:100%;padding:0}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .choice-grid .episode-art img{object-fit:contain;width:100%;height:100%;max-height:100%;top:0;bottom:0;left:0;right:0}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .choice-grid .episode-art[data-artwork-topic=cartoon-shows][data-artwork-fit=contain]>img{inset:var(--vote-card-inset,8px);width:calc(100% - 2 * var(--vote-card-inset,8px));height:calc(100% - 2 * var(--vote-card-inset,8px));transform:none}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .choice-grid .episode-choice-copy{grid-template-rows:min-content min-content;grid-auto-rows:min-content;gap:2px;min-height:min-content;padding:2px 0}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .choice-grid .episode-title-block strong{font-size:.875rem;line-height:1.15}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .choice-grid .episode-title-block{height:auto;min-height:0;overflow:visible}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .choice-grid .episode-title-block strong{-webkit-line-clamp:unset;white-space:normal;display:block;overflow:visible}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .choice-grid .episode-meta{height:auto;margin:0;font-size:.6875rem;line-height:1.2}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .episode-choice .choice-state{box-sizing:border-box;width:100%;height:44px;min-height:44px;margin:0;padding:4px}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .vote-composition>.vote-composition-rail{grid-row:5;grid-template-columns:1fr 2fr;align-items:start;gap:8px;margin:8px 0 0;display:grid}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .vote-composition-rail>:not(.vote-undo-slot):not(.vote-post-controls){grid-column:1/-1}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .vote-undo-slot{grid-column:1;margin:0}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .vote-undo-slot:has(.vote-undo-status:not(.vote-undo-sr-only)){grid-column:1/-1}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .vote-post-controls{display:contents}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .choice-secondary-actions{flex-wrap:nowrap;grid-column:1/-1;justify-content:center;width:fit-content;max-width:100%;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;display:flex;gap:4px!important}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .vote-first-session-feedback{padding:6px 8px;font-size:.75rem;line-height:1.2}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .vote-footnote{border:0;margin:0;padding:0}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page :-webkit-any(.skip-button,.vote-share-button,.vote-bloom-link){box-sizing:border-box;min-height:44px}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page :is(.skip-button,.vote-share-button,.vote-bloom-link){box-sizing:border-box;min-height:44px}.app-shell:has(.vote-route-surface:not([hidden]) .vote-page .choice-grid,.page-content>.vote-page .choice-grid) .vote-page .choice-helper-slot{grid-column:1/-1;min-height:44px;margin:0;padding:0}}.app-shell .page-content section.vote-page .vote-stage-initial-loading .choice-grid>.vote-initial-loading-card{color:#0000;cursor:default;pointer-events:none;border-radius:0;place-items:center;min-width:0;animation:none;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.vote-stage-initial-loading .vote-initial-loading-card>.loading-dot{flex:0 0 12px;margin:0}@media (prefers-reduced-motion:reduce){.vote-stage-initial-loading .vote-initial-loading-card>.loading-dot{animation:none}}.motion-reduced .vote-stage-initial-loading .vote-initial-loading-card>.loading-dot,.motion-off .vote-stage-initial-loading .vote-initial-loading-card>.loading-dot{animation:none}.vote-page .episode-art .topic-artwork-pending{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.vote-page .episode-art .topic-artwork-pending>.loading-dot{flex:0 0 12px}.vote-page .episode-art.episode-art-loading{background-color:#0000;background-image:none}.vote-page .episode-art .vote-artwork-unavailable{z-index:2;color:var(--muted);text-align:center;padding:6px 10px;font-size:.8rem;position:relative}.metadata-review-item-layout.describe-axis-layout{overflow:visible}.describe-axis-aim{--describe-axis-color:var(--site-accent);--describe-axis-target:50%;--describe-axis-line-inset:28px;--describe-landing-ms:.24s;width:min(100%, var(--describe-workbench-width,640px));color:var(--ink);margin:2px auto 0}.describe-axis-aim-header{min-height:24px;margin-inline:var(--describe-axis-line-inset);color:var(--muted);justify-content:space-between;align-items:end;gap:16px;font-size:.82rem;font-weight:750;line-height:1.2;display:flex}.describe-axis-aim-header strong:first-child{color:var(--describe-axis-first-color,var(--describe-axis-color))}.describe-axis-aim-header strong:last-child{text-align:right;color:var(--describe-axis-second-color,var(--describe-axis-color))}.describe-axis-aim-track{height:7px;margin:7px var(--describe-axis-line-inset) 0;background:var(--line);box-shadow:inset 0 0 0 1px rgba(var(--site-accent-rgb), .26);border-radius:999px;position:relative}.describe-axis-aim-track:after{background:linear-gradient(90deg, var(--describe-axis-color), var(--site-accent-pale), var(--describe-axis-color));opacity:.12;content:"";pointer-events:none;border-radius:999px;position:absolute;top:-8px;bottom:-8px;left:0;right:0}.describe-axis-aim-track:before{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--describe-axis-color), transparent);opacity:.7;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.describe-axis-aim-track-center,.describe-axis-aim-target{z-index:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.describe-axis-aim-track-center{background:var(--paper);width:2px;height:14px;box-shadow:0 0 0 1px var(--describe-axis-color);left:50%}.describe-axis-aim-target{left:var(--describe-axis-target);border:2px solid var(--paper);background:var(--describe-axis-color);width:13px;height:13px;box-shadow:0 0 0 2px var(--site-accent-pale);opacity:.38;border-radius:50%;transition:left .1s linear,opacity .1s ease-out}.describe-axis-aim[data-phase=aiming] .describe-axis-aim-target,.describe-axis-aim[data-phase=landing] .describe-axis-aim-target,.describe-axis-aim[data-preview=true] .describe-axis-aim-target{opacity:1}.describe-axis-aim-plane{height:clamp(96px,15vh,172px);min-height:72px;margin-bottom:48px;position:relative;overflow:visible}.describe-launcher-cradle{fill:none;stroke:color-mix(in srgb, var(--describe-axis-color) 78%, white);stroke-width:3px;stroke-linecap:round;filter:drop-shadow(0 1px 2px #0003)}.describe-launcher-axis-guide{stroke:var(--describe-axis-color);stroke-width:1.5px;stroke-dasharray:2 6;opacity:.48}.describe-launcher-cue{color:var(--muted);white-space:nowrap;pointer-events:none;align-items:center;gap:6px;font-size:.76rem;font-weight:700;display:flex;position:absolute;bottom:-48px;left:50%;transform:translate(-50%)}.describe-launcher-demo{z-index:3;width:56px;height:56px;color:var(--describe-axis-color);pointer-events:none;border-radius:50%;animation:3s ease-in-out both describe-launch-demo;position:absolute;bottom:-26px;left:50%}.describe-launcher-demo span{background:radial-gradient(circle at 30% 24%, white 0 8%, color-mix(in srgb, currentColor 48%, white) 24%, currentColor 78%);border:2px solid #fff;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 6px 9px #0004}@keyframes describe-launch-demo{0%,12%{transform:translate(-50%,-50%)}28%,42%{transform:translate(calc(-50% + var(--describe-demo-pull-x,-14px)), calc(-50% + var(--describe-demo-pull-y,0px)))}74%{transform:translate(calc(-50% + var(--describe-demo-target-x)), calc(-50% + var(--describe-demo-target-y)))}to{transform:translate(-50%,-50%)}}.describe-axis-aim-line{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.describe-axis-aim-line line{filter:drop-shadow(0 1px 2px #0000003d)}.describe-axis-elastic{filter:drop-shadow(0 1px 2px #0000002e);stroke-width:var(--describe-elastic-width,3px);opacity:var(--describe-elastic-opacity,.5)}.describe-axis-aim[data-phase=aiming] .describe-launcher-cue,.describe-axis-aim[data-phase=landing] .describe-launcher-cue,.describe-axis-aim[data-demo-running=true] .describe-launcher-cue,.describe-axis-aim[data-demo-running=true] .describe-axis-aim-ball{opacity:0}.describe-axis-aim[data-phase=landing] .describe-axis-trajectory{stroke-width:3px;stroke-dasharray:1 5}.describe-axis-feedback{background:color-mix(in srgb, var(--describe-axis-color) 12%, var(--card));border-radius:999px;align-items:center;min-height:24px;padding-inline-start:10px;padding-inline-end:10px;display:inline-flex}.describe-launcher-demo-guide,.describe-launcher-demo-elastic{opacity:0;animation:3s ease-in-out both describe-guide-appear}@keyframes describe-guide-appear{0%,20%{opacity:0}30%,72%{opacity:.9}to{opacity:0}}.describe-axis-aim-ball{z-index:2;width:56px;height:56px;color:var(--describe-axis-color);cursor:grab;touch-action:none;user-select:none;-webkit-user-drag:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:none;display:grid;position:absolute;bottom:-26px;left:50%;transform:translate(-50%,-50%)}.describe-axis-aim-ball svg{filter:drop-shadow(0 6px 9px #00000042);pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.describe-axis-aim[data-phase=aiming] .describe-axis-aim-ball svg{transform:scaleX(var(--describe-stretch-x,1)) scaleY(var(--describe-stretch-y,1))}.describe-axis-aim[data-phase=landing] .describe-axis-aim-ball svg{animation:describe-orb-recoil var(--describe-landing-ms) cubic-bezier(.2,.78,.22,1) both}@keyframes describe-orb-recoil{0%{transform:scale(1.06,.94)}55%{transform:scale(.96,1.04)}78%{transform:scale(1.02,.98)}to{transform:scale(1)}}.describe-axis-aim-ball:focus-visible{outline:3px solid var(--site-accent-dark);outline-offset:4px}.describe-axis-aim-ball[aria-disabled=true]{cursor:default;opacity:.55}.describe-axis-aim-ball:not([aria-disabled=true]):active{cursor:grabbing}.describe-axis-aim[data-phase=aiming] .describe-axis-aim-target{transition:none}.describe-axis-aim[data-phase=aiming] .describe-axis-aim-ball{cursor:grabbing;transition:none}.describe-axis-aim[data-phase=landing] .describe-axis-aim-ball{cursor:default;transition:left var(--describe-landing-ms) cubic-bezier(.2,.72,.24,1), top var(--describe-landing-ms) cubic-bezier(.2,.72,.24,1), bottom var(--describe-landing-ms) cubic-bezier(.2,.72,.24,1)}.describe-axis-aim[data-phase=landing] .describe-axis-aim-ball[data-flight-ready=false]{transition:none}.describe-axis-aim-instructions{position:absolute}.describe-axis-aim-preview-actions{min-height:44px;color:var(--site-accent-dark);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;font-size:.8rem;font-weight:700;display:flex}.describe-axis-aim-preview-actions .text-button{border:1px solid var(--site-accent-surface-border);background:var(--site-accent-surface);min-width:96px;min-height:44px;color:var(--site-accent-text);font:inherit;border-radius:999px;padding:8px 20px;font-weight:700}.describe-axis-aim-preview-actions>span:not(.describe-axis-feedback){text-align:center;flex-basis:100%}.describe-axis-aim[data-phase=aiming] .describe-axis-aim-preview-actions>span{visibility:hidden}.describe-axis-aim-skip{justify-content:center;margin-top:4px;display:flex}.describe-axis-aim-skip .choice-skip-button{box-sizing:border-box;min-width:44px;min-height:44px;margin-inline-start:auto;margin-inline-end:auto}.describe-axis-aim-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.describe-axis-aim{margin-top:4px}.describe-axis-aim-header{min-height:22px;font-size:.78rem}.describe-axis-aim-plane{height:clamp(100px,15svh,132px);min-height:72px}.describe-axis-aim{width:min(100%, var(--describe-workbench-width,640px))}.describe-axis-aim-skip .choice-skip-shortcuts{display:none}.describe-axis-aim-plane{margin-bottom:76px}.describe-launcher-cue{white-space:normal;text-align:center;width:max-content;max-width:calc(100% - 16px);font-size:.68rem;bottom:-64px}}@supports (height:1svh){@media (max-width:720px){.describe-axis-aim-plane{height:clamp(100px,15svh,132px)}}}@media (max-width:380px){.describe-axis-aim-header{gap:8px;font-size:.73rem}.describe-axis-aim-plane{min-height:72px;margin-bottom:76px}.describe-launcher-cue{bottom:-64px}.describe-axis-aim-skip .choice-skip-shortcuts{display:none}}@media (prefers-reduced-motion:reduce){.describe-axis-aim-target,.describe-axis-aim-ball,.describe-axis-aim[data-phase=landing] .describe-axis-aim-ball{transition:none}.describe-launcher-demo{display:none}.describe-axis-aim[data-phase=landing] .describe-axis-aim-ball svg{animation:none}}html[data-cheebly-motion=reduced] .describe-axis-aim-target,html[data-cheebly-motion=off] .describe-axis-aim-target,html[data-cheebly-motion=reduced] .describe-axis-aim-ball,html[data-cheebly-motion=off] .describe-axis-aim-ball,html[data-cheebly-motion=reduced] .describe-axis-aim[data-phase=landing] .describe-axis-aim-ball,html[data-cheebly-motion=off] .describe-axis-aim[data-phase=landing] .describe-axis-aim-ball{transition:none}html[data-cheebly-motion=reduced] .describe-axis-aim[data-phase=landing] .describe-axis-aim-ball svg,html[data-cheebly-motion=off] .describe-axis-aim[data-phase=landing] .describe-axis-aim-ball svg{animation:none}.describe-axis-direct-input{z-index:3;left:0;right:0;opacity:0;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%;min-width:0;height:44px;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.describe-axis-aim-track:focus-within{outline:2px solid var(--describe-axis-color);outline-offset:4px}.describe-launcher-cradle{transform-origin:var(--describe-cradle-origin)}.describe-axis-aim[data-phase=landing] .describe-launcher-cradle{animation:describe-cradle-recoil var(--describe-landing-ms) ease-out both}.describe-axis-aim[data-phase=landing] .describe-axis-elastic{animation:describe-elastic-recoil var(--describe-landing-ms) ease-out both}@keyframes describe-cradle-recoil{0%{transform:translateY(0)scaleY(1)}30%{transform:translateY(-3px)scaleY(.94)}65%{transform:translateY(1px)scaleY(1.02)}to{transform:translateY(0)scaleY(1)}}@keyframes describe-elastic-recoil{0%{d:var(--describe-band-pull)}35%{d:var(--describe-band-overshoot)}70%,to{d:var(--describe-band-rest)}}@media (prefers-reduced-motion:reduce){.describe-axis-aim[data-phase=landing] :-webkit-any(.describe-launcher-cradle,.describe-axis-elastic){animation:none}.describe-axis-aim[data-phase=landing] :is(.describe-launcher-cradle,.describe-axis-elastic){animation:none}}html[data-cheebly-motion=reduced] .describe-axis-aim[data-phase=landing] :-webkit-any(.describe-launcher-cradle,.describe-axis-elastic){animation:none}html[data-cheebly-motion=reduced] .describe-axis-aim[data-phase=landing] :is(.describe-launcher-cradle,.describe-axis-elastic){animation:none}html[data-cheebly-motion=off] .describe-axis-aim[data-phase=landing] :-webkit-any(.describe-launcher-cradle,.describe-axis-elastic){animation:none}html[data-cheebly-motion=off] .describe-axis-aim[data-phase=landing] :is(.describe-launcher-cradle,.describe-axis-elastic){animation:none}.describe-initial-loading{--describe-loading-header-height:176px;--describe-loading-card-height:300px;--describe-loading-controls-height:72px}.describe-loading-header-reserve{min-block-size:var(--describe-loading-header-height)}.describe-loading-card-reserve{min-block-size:var(--describe-loading-card-height);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.describe-loading-controls-reserve{min-block-size:var(--describe-loading-controls-height)}.describe-loading-status{color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:.875rem;display:flex}.describe-loading-indicator{border:2px solid var(--line);border-top-color:var(--site-accent-dark);border-radius:50%;block-size:16px;inline-size:16px}.describe-loading-card-reserve .text-button{min-block-size:44px;padding-inline-start:16px;padding-inline-end:16px}@media (prefers-reduced-motion:no-preference){html:not([data-cheebly-motion=reduced]):not([data-cheebly-motion=off]) .describe-loading-indicator{animation:1s linear infinite describe-loading-spin}}@keyframes describe-loading-spin{to{transform:rotate(360deg)}}@media (max-width:720px){.describe-initial-loading{--describe-loading-header-height:156px;--describe-loading-card-height:150px;--describe-loading-controls-height:324px}}@media (max-width:720px) and (max-height:720px){.describe-initial-loading{--describe-loading-card-height:126px;--describe-loading-controls-height:284px}}.describe-session-introduction{text-align:center;border:1px solid var(--line);background:var(--card);border-radius:20px;max-width:44ch;padding:24px}.describe-session-introduction h2{color:var(--ink);margin-block-start:0;margin-block-end:12px}.describe-session-introduction p{margin-block-start:8px;margin-block-end:8px}.app-shell .page-content section.metadata-review-section{--describe-secondary-gap:var(--content-gap,8px)}.app-shell .page-content section.metadata-review-section .describe-activity{min-block-size:44px}@media (min-width:721px){.app-shell .page-content section.metadata-review-section .describe-picks{column-gap:var(--describe-secondary-gap)}.app-shell .page-content section.metadata-review-section .describe-axis-layout{column-gap:clamp(18px,2.4vw,30px)}}.app-shell .page-content section.metadata-review-section .describe-picks .describe-community{min-block-size:44px;padding-block-start:0;padding-block-end:0}.app-shell .page-content section.metadata-review-section .metadata-review-surface>.choice-helper-slot{min-block-size:0;padding-block:var(--describe-secondary-gap)}@media (max-width:720px){.app-shell .page-content section.metadata-review-section{--describe-secondary-gap:calc(var(--content-gap,8px) / 2)}.app-shell .page-content section.metadata-review-section .metadata-review-surface>.choice-helper-slot{max-width:100%}.app-shell .page-content section.metadata-review-section .describe-axis-aim-plane{margin-bottom:76px}.app-shell .page-content section.metadata-review-section .describe-launcher-cue{bottom:-64px}}@media (min-width:721px) and (max-width:1000px){.app-shell .page-content section.metadata-review-section{--describe-card-art-height:clamp(190px, 26svh, 260px);--describe-card-copy-height:108px}.app-shell .page-content section.metadata-review-section .describe-axis-layout{gap:calc(2 * var(--describe-secondary-gap))}}.app-shell .page-content section.metadata-review-section>.vote-picks.describe-picks{gap:var(--picks-gap,8px);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,1040px);display:grid}.describe-community-coverage{position:relative}.describe-community-coverage>summary{cursor:pointer}.describe-community-coverage>summary svg{vertical-align:middle;width:14px;height:14px;margin-inline-start:3px}.describe-community-coverage>p{z-index:2;border:1px solid var(--line);background:var(--card);width:min(260px,72vw);color:var(--ink);box-shadow:var(--shadow);border-radius:8px;padding:8px;position:absolute}.describe-community-coverage>p:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.describe-community-coverage>p:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.describe-community-coverage>p:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.describe-community-coverage>p:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.app-shell .page-content section.metadata-review-section .describe-picks .vote-picks-heading{align-items:center;gap:4px;min-height:44px;display:flex}.describe-picks .vote-picks-heading>h2{flex:1;min-width:0;margin:0}.metadata-review-section .describe-picks .vote-picks-heading-detail{flex:0 auto;max-inline-size:45%}@media (max-width:720px){.describe-picks{--picks-label-size:.625rem}.app-shell .page-content section.metadata-review-section .describe-picks .vote-picks-empty{font-size:.6875rem;line-height:1.2}}.metadata-review-section .describe-axis-layout .metadata-review-card-stage[data-describe-handoff=owned] .metadata-review-card-layer .metadata-review-item{opacity:1;transition:none;animation:none;transform:none}.metadata-review-section .describe-axis-layout .metadata-review-card-stage[data-describe-handoff=owned] .metadata-review-card-layer[data-card-state=next]{display:none}html[data-cheebly-motion=reduced] .metadata-review-section .describe-axis-layout .metadata-review-card-stage[data-transition] .metadata-review-card-layer .metadata-review-item,html[data-cheebly-motion=off] .metadata-review-section .describe-axis-layout .metadata-review-card-stage[data-transition] .metadata-review-card-layer .metadata-review-item{transition:none;animation:none;transform:none}html[data-cheebly-motion=reduced] .metadata-review-section .metadata-review-card-stage:not([data-transition=sliding]) [data-card-state=current] .metadata-review-item,html[data-cheebly-motion=off] .metadata-review-section .metadata-review-card-stage:not([data-transition=sliding]) [data-card-state=current] .metadata-review-item{opacity:1}html[data-cheebly-motion=reduced] .metadata-review-section .metadata-review-card-stage[data-transition=sliding] [data-card-state=current] .metadata-review-item,html[data-cheebly-motion=off] .metadata-review-section .metadata-review-card-stage[data-transition=sliding] [data-card-state=current] .metadata-review-item{opacity:0}html[data-cheebly-motion=reduced] .metadata-review-section .metadata-review-card-stage[data-transition=sliding] [data-card-state=next] .metadata-review-item,html[data-cheebly-motion=off] .metadata-review-section .metadata-review-card-stage[data-transition=sliding] [data-card-state=next] .metadata-review-item{opacity:1}@media (prefers-reduced-motion:reduce){.metadata-review-section .describe-axis-layout .metadata-review-card-stage[data-transition] .metadata-review-card-layer .metadata-review-item{transition:none;animation:none;transform:none}.metadata-review-section .metadata-review-card-stage:not([data-transition=sliding]) [data-card-state=current] .metadata-review-item{opacity:1}}.app-shell .page-content section.metadata-review-section{--describe-workbench-width:1080px;--describe-card-art-height:clamp(220px, 29vh, 340px);--describe-control-gap:var(--content-gap,8px);--describe-card-copy-height:128px;--metadata-control-radius:14px;width:100%;max-width:1120px;padding-block-start:12px;padding-block-end:24px}.app-shell .page-content section.metadata-review-section .describe-picks{width:min(100%,760px);margin:0 auto 8px}.describe-picks .describe-activity{box-sizing:border-box;width:100%;min-width:0}.describe-picks .describe-activity p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.4}.app-shell .page-content section.metadata-review-section .metadata-review-heading{text-align:center;margin:6px auto 16px}.app-shell .page-content section.metadata-review-section .metadata-review-heading .eyebrow{display:none}@media (min-width:841px){.app-shell .page-content section.metadata-review-section .metadata-review-heading h1{letter-spacing:-.025em;font-size:clamp(2rem,3vw,2.6rem);line-height:1.08}}.app-shell .page-content section.metadata-review-section .metadata-review-heading .page-header-description{display:none}.app-shell .page-content section.metadata-review-section .metadata-review-surface{box-shadow:none;background:0 0;border:0;padding:0}.app-shell .page-content section.metadata-review-section .describe-axis-layout{width:min(100%, var(--describe-workbench-width));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;max-width:none;margin:0 auto;display:grid;overflow:visible}.app-shell .page-content section.metadata-review-section .describe-axis-layout .metadata-review-card-stage{width:100%;min-width:0;margin:0}.app-shell .page-content section.metadata-review-section .metadata-review-item{border:1px solid var(--line);border-radius:var(--content-surface-radius);background:var(--card);height:100%;min-height:0;color:var(--ink);box-shadow:var(--shadow);text-align:center;flex-direction:column;gap:0;padding:0;display:flex}.app-shell .page-content section.metadata-review-section .metadata-review-item .metadata-review-artwork{width:100%;height:var(--describe-card-art-height);aspect-ratio:auto;box-sizing:border-box;background:linear-gradient(160deg, var(--site-accent-soft,var(--paper)), var(--card));border-radius:0;min-height:0;padding:12px;position:relative}.metadata-review-artwork img{object-fit:contain;width:100%;height:100%}.app-shell .page-content section.metadata-review-section .metadata-review-item-copy{min-width:0;height:auto;min-height:var(--describe-card-copy-height);box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;overflow:visible}.app-shell .page-content section.metadata-review-section .metadata-review-item .episode-label{color:var(--muted);font-size:.75rem}.app-shell .page-content section.metadata-review-section .metadata-review-item h3{min-height:0;color:var(--ink);overflow-wrap:anywhere;white-space:normal;text-align:center;max-height:none;margin:0;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.2;display:block;overflow:visible}.app-shell .page-content section.metadata-review-section .metadata-review-item-meta{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:0;color:var(--muted);align-self:stretch;margin:0;font-size:.875rem;line-height:1.4;display:block}.app-shell .page-content section.metadata-review-section .metadata-review-answer-block{border:0;width:100%;min-width:0;max-width:none;margin:0;padding:0}.app-shell .page-content section.metadata-review-section .metadata-review-axis-description{min-block-size:0;max-width:100%;color:var(--muted);text-align:center;justify-items:center;gap:4px;margin:0 auto 12px;font-size:1rem;line-height:1.5;display:grid}.app-shell .page-content section.metadata-review-section .describe-explanation-current{color:var(--ink);margin:0;font-size:1rem;font-weight:600;line-height:1.4}.app-shell .page-content section.metadata-review-section .describe-explanation-axis{text-wrap:pretty;max-width:66ch;margin:0 auto;font-size:1rem;line-height:1.55}.metadata-review-artwork-missing{height:100%;color:var(--muted);text-align:center;place-content:center;font-size:.75rem;display:grid}.app-shell .page-content section.metadata-review-section .describe-axis-aim-skip{justify-content:center;align-items:center;gap:var(--describe-control-gap);flex-wrap:nowrap;width:100%;margin:8px 0 0;display:flex}.metadata-review-section .choice-undo-slot:empty{display:none}.app-shell .page-content section.metadata-review-section .vote-post-controls .choice-secondary-actions :-webkit-any(button.choice-skip-button,button.vote-share-button){border-radius:999px}.app-shell .page-content section.metadata-review-section .vote-post-controls .choice-secondary-actions :is(button.choice-skip-button,button.vote-share-button){border-radius:999px}.describe-axis-feedback{color:var(--site-accent-dark);font-size:.8125rem;font-weight:650}@media (max-width:720px){.app-shell .page-content section.metadata-review-section{--describe-card-art-height:clamp(108px, 18svh, 152px);--describe-control-gap:6px;padding-block:6px max(20px, env(safe-area-inset-bottom))}.app-shell .page-content section.metadata-review-section .metadata-review-heading{margin:4px auto 10px}.app-shell .page-content section.metadata-review-section .describe-axis-layout{grid-template-columns:minmax(0,1fr);gap:10px}.app-shell .page-content section.metadata-review-section .metadata-review-item{grid-template-columns:var(--describe-card-art-height) minmax(0, 1fr);height:var(--describe-card-art-height);border-radius:var(--content-surface-radius,18px);align-items:center;min-height:0;display:grid}.app-shell .page-content section.metadata-review-section .metadata-review-item .metadata-review-artwork{width:var(--describe-card-art-height);padding:6px}.app-shell .page-content section.metadata-review-section .metadata-review-item-copy{text-align:center;justify-content:safe center;align-items:center;gap:2px;height:auto;padding:4px 8px;overflow:visible}.app-shell .page-content section.metadata-review-section .metadata-review-item .metadata-review-item-copy h3{flex:none;max-height:none;font-size:1rem;line-height:1.15;overflow:visible}.app-shell .page-content section.metadata-review-section .metadata-review-item .metadata-review-item-copy h3 strong{font-size:inherit;line-height:inherit}.app-shell .page-content section.metadata-review-section .metadata-review-item .metadata-review-item-copy .metadata-review-item-meta{flex:none;width:100%;max-height:none;font-size:.75rem;line-height:1.2;overflow:visible}.app-shell .page-content section.metadata-review-section .metadata-review-item .episode-label{text-align:center;flex:none;margin:0;font-size:.625rem;line-height:1.2}.app-shell .page-content section.metadata-review-section .metadata-review-axis-description{margin-bottom:6px}.metadata-review-section .choice-skip-shortcuts{display:none}}@media (max-width:720px) and (min-height:600px){.app-shell .page-content section.metadata-review-section .metadata-review-heading.choice-page-header h1{letter-spacing:-.025em;font-size:1.125rem;line-height:1.15}}@media (min-width:841px){.app-shell .page-content section.metadata-review-section .vote-post-controls .choice-secondary-actions .choice-skip-button{min-width:96px}}@media (max-width:720px) and (max-height:720px){.app-shell .page-content section.metadata-review-section{--describe-card-art-height:96px}.app-shell .page-content section.metadata-review-section .describe-picks{margin-bottom:4px}}@media (min-width:721px) and (max-height:760px){.app-shell .page-content section.metadata-review-section{--describe-card-art-height:190px}.app-shell .page-content section.metadata-review-section .metadata-review-heading{margin-bottom:8px}}.describe-community .vote-picks-heading-detail>span{white-space:normal;inline-size:auto;overflow:visible}.metadata-review-item h3:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.describe-community-coverage{color:var(--muted);font-size:.75rem;position:relative}.describe-community-coverage summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.describe-community-coverage p{margin:0}@media (max-width:720px){.app-shell .page-content section.metadata-review-section .describe-axis-aim-skip{flex-wrap:wrap}.app-shell .page-content section.metadata-review-section{padding-bottom:max(88px, calc(64px + env(safe-area-inset-bottom)))}}.metadata-review-section .describe-axis-aim-skip .choice-secondary-actions{gap:var(--describe-control-gap)}.app-shell .page-content section.metadata-review-section .describe-axis-aim-skip .choice-secondary-actions{flex-wrap:nowrap}.app-shell .page-content section.metadata-review-section .describe-axis-aim-skip.vote-post-controls button.choice-skip-button{min-height:max(44px, var(--content-touch-target))}@media (max-width:720px){.metadata-review-section .describe-axis-aim-preview-actions{min-height:44px}.metadata-review-section .describe-axis-aim-plane{margin-bottom:24px}.metadata-review-section .describe-launcher-cue{bottom:-20px}}.describe-community .vote-picks-heading{min-height:44px;margin-bottom:0}.describe-community-coverage{flex:none;margin-inline-start:auto}.describe-community-coverage summary{gap:6px;list-style:none}.describe-community-coverage summary::-webkit-details-marker{display:none}.describe-community-coverage summary svg{width:16px;height:16px}.describe-community-coverage[open] p{z-index:5;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--content-surface-radius,12px);background:var(--card);width:min(280px,80vw);box-shadow:var(--shadow);padding:12px;position:absolute;right:0}.describe-community-coverage summary:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}@media (max-width:720px) and (max-height:720px){.app-shell .page-content section.metadata-review-section .metadata-review-heading{margin-block-start:2px;margin-block-end:6px}.app-shell .page-content section.metadata-review-section .describe-axis-layout{gap:var(--describe-control-gap)}}.metadata-review-item .metadata-review-artwork .shared-artwork-preview-anchor{pointer-events:auto;width:100%;min-width:44px;height:100%;min-height:44px;display:block;position:relative}.metadata-review-item .metadata-review-artwork .shared-artwork-preview-anchor:focus-visible{outline:2px solid var(--site-accent);outline-offset:-2px}.app-shell .page-content section.metadata-review-section .metadata-review-item .metadata-review-artwork{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:stretch stretch}.app-shell .page-content section.metadata-review-section .metadata-review-item h3{align-self:stretch;min-width:0}.metadata-review-item .describe-artwork-preview-trigger{box-sizing:border-box;border-radius:inherit;width:100%;min-width:44px;height:100%;min-height:44px;color:inherit;pointer-events:auto;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.metadata-review-item .describe-artwork-preview-trigger:disabled{cursor:default}.metadata-review-item .describe-artwork-preview-trigger:focus-visible{outline:2px solid var(--site-accent);outline-offset:2px}.metadata-review-artwork .shared-artwork-preview-anchor,.describe-card-artwork-surface{width:100%;height:100%;display:block;position:relative}.metadata-review-artwork .describe-card-artwork-image{object-fit:contain;width:100%;height:100%}.describe-card-artwork-surface>.episode-reference-thumbnail-loading{place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.metadata-review-section>.metadata-review-surface>.choice-helper-slot{min-height:0}.metadata-review-section .describe-axis-aim>.vote-undo-slot{width:100%}@media (max-width:720px){.metadata-review-section .choice-helper-slot{padding-block:var(--describe-control-gap)}.app-shell .page-content section.metadata-review-section{--describe-mobile-gap:var(--content-gap,8px);--describe-card-art-height:clamp(96px, 15dvh, 128px);padding-block:0 var(--describe-mobile-gap)}.app-shell .page-content section.metadata-review-section .describe-picks{margin-bottom:0}.app-shell .page-content section.metadata-review-section .describe-activity{padding-block-start:0;padding-block-end:0;display:block}.app-shell .page-content section.metadata-review-section .describe-activity .vote-picks-heading{flex-wrap:wrap;gap:0 6px;margin:0}.app-shell .page-content section.metadata-review-section .metadata-review-heading{margin-block:var(--describe-mobile-gap) 0}.app-shell .page-content section.metadata-review-section .metadata-review-surface>.choice-helper-slot{padding-block-start:0;padding-block-end:0}.app-shell .page-content section.metadata-review-section .metadata-review-axis-description{margin-bottom:0}.app-shell .page-content section.metadata-review-section .describe-axis-layout{gap:var(--describe-mobile-gap)}.app-shell .page-content section.metadata-review-section .metadata-review-item{height:auto;min-height:var(--describe-card-art-height)}.app-shell .page-content section.metadata-review-section .metadata-review-item-copy{height:auto;min-height:var(--describe-card-art-height);overflow:visible}.app-shell .page-content section.metadata-review-section .describe-axis-aim-plane{height:clamp(100px,15dvh,132px)}.app-shell .page-content section.metadata-review-section .describe-axis-aim-preview-actions:has(>.describe-axis-feedback:empty){min-height:0}.app-shell .page-content section.metadata-review-section .describe-axis-feedback:empty{display:none}.app-shell .page-content section.metadata-review-section .describe-axis-aim-skip,.app-shell .page-content section.metadata-review-section .describe-axis-aim-skip .choice-secondary-actions{margin-top:0}.app-shell .page-content section.metadata-review-section .describe-axis-aim-skip button,.app-shell .page-content section.metadata-review-section .describe-axis-aim-skip.vote-post-controls button.choice-skip-button{min-height:max(44px, var(--content-touch-target,44px))}.app-shell .page-content section.metadata-review-section.describe-initial-loading{--describe-loading-header-height:112px;--describe-loading-card-height:var(--describe-card-art-height);--describe-loading-controls-height:clamp(172px, 24dvh, 220px)}}@media (max-width:720px) and (max-height:640px){.app-shell .page-content section.metadata-review-section{--describe-mobile-gap:calc(var(--content-gap,8px) / 2);--describe-card-art-height:clamp(72px, 12dvh, 80px);padding-block-end:0}}@media (max-width:720px){.app-shell .page-content section.metadata-review-section .describe-activity .vote-picks-heading h2{white-space:normal;overflow-wrap:anywhere;overflow:visible}.app-shell .page-content section.metadata-review-section .describe-axis-aim-skip button{min-width:44px}.app-shell .page-content section.metadata-review-section .describe-axis-aim-skip.vote-post-controls button.choice-skip-button{width:auto;min-width:44px}}.metadata-review-section .describe-axis-aim>.describe-launcher-cue--flow{display:none}@media (max-width:720px){.app-shell .page-content section.metadata-review-section .describe-axis-aim-plane>.describe-launcher-cue{display:none}.app-shell .page-content section.metadata-review-section .describe-axis-aim>.describe-launcher-cue--flow{width:fit-content;max-width:100%;margin:0 auto var(--describe-control-gap,8px);white-space:normal;text-align:center;justify-content:center;display:flex;position:static;top:auto;bottom:auto;left:auto;right:auto;transform:none}.app-shell .page-content section.metadata-review-section .describe-axis-aim-plane{margin-bottom:16px}}.metadata-review-section .describe-axis-aim-preview-actions:empty{display:none}.describe-picks>.describe-activity:only-child{grid-column:1/-1}.my-cheebly-taste-shape,.app-shell .page-content section[data-profile-rainbow-edge]{--profile-rainbow-surface-radius:18px;border-top:0;position:relative;overflow:hidden}.my-cheebly-taste-shape:before,.app-shell .page-content section[data-profile-rainbow-edge]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#a88bf3,#d78ea8,#e29b57,#c8b65c,#72a98c,#7397cf);height:4px;position:absolute;top:0;bottom:auto;left:0;right:0}.app-shell .page-content section.metadata-review-section[data-describe-theme=share]{--describe-frame-inset:clamp(16px, 2.4vw, 28px);--describe-frame-radius:var(--profile-rainbow-surface-radius);--describe-art-inset:10px;--describe-question-size:clamp(1.6rem, 2.5vw, 2.35rem);box-sizing:border-box;max-width:min(1120px,100%);min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;align-self:center;padding:8px 0;position:relative}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .metadata-review-heading.choice-page-header{margin:12px auto 8px}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .metadata-review-heading.choice-page-header .eyebrow{border:1px solid var(--line);background:var(--paper-deep);width:fit-content;max-width:100%;color:var(--ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;margin:0 auto 8px;padding:5px 12px;font-size:.6875rem;font-weight:750;line-height:1.2;display:inline-flex}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .metadata-review-heading.choice-page-header h1{font-size:var(--describe-question-size);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:0;font-weight:850;line-height:1.12}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .describe-axis-layout{align-items:center;column-gap:clamp(20px,3vw,36px)}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .metadata-review-item{box-sizing:border-box;padding:var(--describe-art-inset);border-color:var(--line);background:var(--card);box-shadow:none}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .metadata-review-item .metadata-review-artwork{border:1px solid var(--line);border-radius:var(--content-surface-radius);background:linear-gradient(145deg, var(--paper-deep), var(--card))}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .metadata-review-item .episode-label{color:var(--site-accent-text);letter-spacing:.04em;font-weight:750}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .metadata-review-item h3{letter-spacing:var(--tracking-heading-subtle);font-weight:850}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .metadata-review-item-meta{text-align:center}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .metadata-review-item :-webkit-any(.pokemon-item-metadata,.topic-item-metadata--stacked){align-items:center}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .metadata-review-item :is(.pokemon-item-metadata,.topic-item-metadata--stacked){align-items:center}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .metadata-review-item .pokemon-type-labels{justify-content:center}.describe-axis-endpoint-emoji{letter-spacing:normal;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.375rem;line-height:1;display:block}.describe-axis-endpoint-label{overflow-wrap:anywhere;min-width:0}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .describe-axis-aim-header strong{box-sizing:border-box;text-align:center;border-bottom:2px solid var(--describe-axis-first-color,var(--describe-axis-color));background:color-mix(in srgb, var(--describe-axis-first-color,var(--describe-axis-color)) 12%, var(--card));max-width:calc(50% - 8px);color:var(--ink);overflow-wrap:anywhere;border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:4px 8px;display:flex}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .describe-axis-aim-header strong:last-child{text-align:center;border-color:var(--describe-axis-second-color,var(--describe-axis-color));background:color-mix(in srgb, var(--describe-axis-second-color,var(--describe-axis-color)) 12%, var(--card))}@media (max-width:720px){.app-shell .page-content section.metadata-review-section[data-describe-theme=share]{--describe-frame-inset:10px;--describe-art-inset:5px;--describe-question-size:clamp(1.25rem, 5.5vw, 1.5rem);border-color:var(--site-accent-surface-border);box-shadow:none;background:0 0;padding-block-start:8px;padding-block-end:8px}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .describe-axis-aim{--describe-axis-color:var(--site-accent)!important}.app-shell .page-content section.metadata-review-section[data-describe-theme=share]>.vote-picks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:0;display:grid}.app-shell .page-content section.metadata-review-section[data-describe-theme=share]>.vote-picks .vote-recent-seen{min-width:0;padding-block-start:0;padding-block-end:0}.app-shell .page-content section.metadata-review-section[data-describe-theme=share]>.vote-picks .vote-picks-heading-detail{display:block}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .describe-explanation-axis{font-size:.8125rem;line-height:1.4}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .describe-axis-aim-preview-actions:not(:empty):not(:has(.text-button)){min-height:24px}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .metadata-review-heading.choice-page-header{margin-block-start:8px;margin-block-end:4px}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .metadata-review-heading.choice-page-header .eyebrow{margin-bottom:5px;padding-block-start:3px;padding-block-end:3px;font-size:.625rem}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .describe-axis-layout{gap:var(--describe-mobile-gap,8px)}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .metadata-review-item{grid-template-columns:var(--describe-card-art-height) minmax(0, 1fr)}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .metadata-review-item-copy{padding-inline-start:8px;padding-inline-end:8px}}@media (max-width:720px) and (max-height:640px){.app-shell .page-content section.metadata-review-section[data-describe-theme=share]{--describe-frame-inset:8px;padding-block-start:10px;padding-block-end:8px}.app-shell .page-content section.metadata-review-section[data-describe-theme=share] .metadata-review-heading.choice-page-header{margin-block-start:5px;margin-block-end:2px}}.public-route-status{border:1px solid var(--line);background:var(--site-accent-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;padding:14px 18px;font-size:.95rem;display:flex}.public-catalog-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:30px;display:flex}.public-catalog-heading h2{margin-bottom:0}.public-catalog-list{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;padding:0;list-style:none;display:grid}.public-catalog-list li,.public-catalog-topic{border:1px solid var(--line);background:var(--card);color:inherit;border-radius:12px;padding:16px}.public-catalog-topic{gap:8px;display:grid}.public-route-links{flex-wrap:wrap;gap:12px;display:flex}.public-initial-notice{color:var(--muted);font-size:.9rem}.public-ranking-pending{min-height:340px;padding:20px}.public-ranking-columns{border-bottom:1px solid var(--line);grid-template-columns:50px minmax(0,1fr) 70px 70px;gap:12px;padding-bottom:16px;font-weight:700;display:grid}.public-catalog-disclosure{margin-block-start:24px;margin-block-end:24px}.public-catalog-disclosure>summary{cursor:pointer;min-height:44px;color:var(--muted);align-content:center}.public-native-menu>summary{cursor:pointer;list-style:none}.public-native-menu>summary::-webkit-details-marker{display:none}.public-native-menu:not([open])>nav{display:none}@media (min-width:841px) and (max-width:1525px){.public-page-shell .site-header .desktop-primary-nav{display:none}.public-page-shell .site-header .mobile-primary-nav{display:block}}
