@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/michroma-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/michroma-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root,[data-theme=night]{--bg:#0e0d0f;--bg-raised:#17161a;--bg-sunk:#09090a;--player-ground:#000;--surface:var(--bg-raised);--plum:var(--bg);--ink:#fff;--ink-2:#ffffffb8;--ink-3:#ffffff80;--on-light:#0e0d0f;--on-crimson:#fff;--cream:#fff;--accent:#c13131;--accent-hover:#d63c3c;--blush:var(--accent);--peach:#f0a08c;--live:#e0393b;--progress:var(--accent);--track:#ffffff3d;--success:#6cc47a;--glass:#ffffff14;--glass-strong:#ffffff24;--glass-dim:#00000047;--glass-thick:var(--glass-dim);--lens:#ffffff38;--glass-stroke:#ffffff2e;--glass-stroke-soft:#ffffff14;--hairline:var(--glass-stroke-soft);--line:#ffffff14;--line-strong:var(--glass-stroke);--primary:#fff;--on-primary:#0e0d0f;--primary-glyph:#0e0d0f;--focus:#fff;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--focus);--scrim:#0e0d0f;--page-ground:var(--bg);--gradient-scrim-bottom:linear-gradient(0deg, var(--scrim), color-mix(in srgb, var(--scrim) 70%, transparent) 30%, transparent 60%);--gradient-scrim-left:linear-gradient(90deg, color-mix(in srgb, var(--scrim) 85%, transparent), color-mix(in srgb, var(--scrim) 50%, transparent) 40%, transparent 70%);--wash:#c1313173;--blur-glass:blur(12px) saturate(140%);--blur-dim:blur(14px) saturate(120%);--blur-clear:blur(2px) saturate(150%);--blur-sheet:blur(24px) saturate(130%);--blur-thick:var(--blur-dim);--shadow-rim:inset 0 1px 0 #ffffff59, inset 0 -1px 0 #ffffff0f;--shadow-glass:0 8px 24px #00000047;--shadow-clear:0 6px 20px #00000038;--shadow-dim:0 12px 32px #00000059;--shadow-sheet:0 24px 64px #00000073;--shadow-lens:inset 0 1px 1px #ffffff59, 0 2px 6px #0000002e;--shadow-tile:0 4px 12px #0000004d;--shadow-lift:0 16px 40px #00000073;--shadow-float:var(--shadow-dim);--shadow-gel:none}[data-theme=day]{--bg:#f4f1ee;--bg-raised:#fff;--bg-sunk:#e9e5e1;--surface:var(--bg-raised);--plum:var(--bg);--ink:#141216;--ink-2:#141216b8;--ink-3:#14121680;--on-light:#0e0d0f;--on-crimson:#fff;--cream:#fff;--accent:#b42a2a;--accent-hover:#c93434;--blush:var(--accent);--peach:#e38a73;--live:#d22f31;--progress:var(--accent);--track:#00000029;--success:#277539;--glass:#ffffff8c;--glass-strong:#ffffffb3;--glass-dim:#fff9;--glass-thick:var(--glass-dim);--lens:#ffffffe6;--glass-stroke:#fff9;--glass-stroke-soft:#0000000f;--hairline:var(--glass-stroke-soft);--line:#0000000f;--line-strong:#00000029;--primary:#141216;--on-primary:#fff;--primary-glyph:#fff;--focus:#141216;--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--focus);--scrim:#f4f1ee;--page-ground:var(--bg);--gradient-scrim-bottom:linear-gradient(0deg, var(--scrim), color-mix(in srgb, var(--scrim) 70%, transparent) 30%, transparent 60%);--gradient-scrim-left:linear-gradient(90deg, color-mix(in srgb, var(--scrim) 85%, transparent), color-mix(in srgb, var(--scrim) 50%, transparent) 40%, transparent 70%);--wash:#b42a2a73;--shadow-rim:inset 0 1px 0 #fff, inset 0 -1px 0 #0000000a;--shadow-glass:0 8px 24px #00000024;--shadow-clear:0 6px 20px #0000001f;--shadow-dim:0 12px 32px #0000002e;--shadow-sheet:0 24px 64px #0000003d;--shadow-lens:inset 0 1px 1px #fff, 0 2px 6px #0000001f;--shadow-tile:0 4px 12px #00000029;--shadow-lift:0 16px 40px #0000003d;--shadow-float:var(--shadow-dim);--shadow-gel:none}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-24:96px;--margin:60px;--space-ident:var(--margin);--radius-plate:6px;--radius-art:12px;--radius-card:16px;--radius-control:14px;--radius-panel:24px;--radius-sheet:28px;--radius-round:9999px;--gradient-wash:linear-gradient(60deg, var(--wash), transparent 60%);--gradient-slate:linear-gradient(155deg, #2a2a2e, #141316 60%, #0e0d0f);--duration-fast:.12s;--duration-base:.22s;--duration-slow:.36s;--duration-sheet:.6s;--duration-exit:.16s;--duration-quick:var(--duration-fast);--duration-pop:var(--duration-base);--duration-scene:var(--duration-slow);--duration-sheen:1.8s;--duration-pulse:2s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-spring:cubic-bezier(.22, 1.2, .36, 1);--ease-out:var(--ease-standard);--ease-pop:var(--ease-spring);--ease-in:var(--ease-exit);--font-display:Michroma, "Eurostile Extended", Verdana, sans-serif;--font-sans:Figtree, "Helvetica Neue", Arial, sans-serif}@media (max-width:1219px){:root{--margin:32px}}@media (max-width:759px){:root{--margin:16px}}.t-wordmark{font-family:var(--font-display);letter-spacing:-.01em;font-size:40px;font-weight:400;line-height:48px}.t-page{font-family:var(--font-display);letter-spacing:-.01em;text-transform:lowercase;font-size:36px;font-weight:400;line-height:44px}.t-code{font-family:var(--font-display);letter-spacing:.04em;font-size:56px;font-weight:400;line-height:64px}.t-time{font-family:var(--font-display);letter-spacing:.02em;font-size:15px;font-weight:400;line-height:20px}.t-micro{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:400;line-height:14px}.t-hero{font-family:var(--font-sans);letter-spacing:-.015em;font-size:44px;font-weight:700;line-height:48px}.t-title-lg{font-family:var(--font-sans);letter-spacing:-.01em;font-size:28px;font-weight:600;line-height:34px}.t-title-md{font-family:var(--font-sans);letter-spacing:-.005em;font-size:22px;font-weight:600;line-height:28px}.t-row{font-family:var(--font-display);letter-spacing:0;font-size:20px;font-weight:400;line-height:26px}.t-body-lg{font-family:var(--font-sans);letter-spacing:normal;font-size:18px;font-weight:400;line-height:28px}.t-body{font-family:var(--font-sans);letter-spacing:normal;font-size:16px;font-weight:400;line-height:24px}.t-body-sm{font-family:var(--font-sans);letter-spacing:normal;font-size:14px;font-weight:400;line-height:20px}.t-button{font-family:var(--font-sans);letter-spacing:.005em;font-size:15px;font-weight:600;line-height:20px}.t-tab{font-family:var(--font-display);letter-spacing:.02em;text-transform:lowercase;font-size:13px;font-weight:400;line-height:20px}.t-strong{font-family:var(--font-sans);letter-spacing:normal;font-size:15px;font-weight:600;line-height:20px}.t-caption{font-family:var(--font-sans);letter-spacing:.002em;font-size:13px;font-weight:500;line-height:18px}.t-meta{font-family:var(--font-sans);letter-spacing:.002em;font-size:13px;font-weight:400;line-height:18px}.t-display-xl{font-family:var(--font-sans);letter-spacing:-.015em;font-size:44px;font-weight:700;line-height:48px}.t-display{font-family:var(--font-display);letter-spacing:-.01em;text-transform:lowercase;font-size:36px;font-weight:400;line-height:44px}.t-headline{font-family:var(--font-display);letter-spacing:0;font-size:20px;font-weight:400;line-height:26px}.t-nav{font-family:var(--font-display);letter-spacing:.02em;text-transform:lowercase;font-size:13px;font-weight:400;line-height:20px}.t-slot,.t-label{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:400;line-height:14px}.t-title-xl{font-family:var(--font-sans);letter-spacing:-.015em;font-size:44px;font-weight:700;line-height:48px}.t-title{font-family:var(--font-sans);letter-spacing:normal;font-size:15px;font-weight:600;line-height:20px}@media (max-width:759px){.t-page,.t-display{font-size:26px;line-height:32px}.t-code{font-size:40px;line-height:48px}.t-hero,.t-display-xl,.t-title-xl{font-size:32px;line-height:36px}.t-row,.t-headline{font-size:16px;line-height:22px}.t-title-lg{font-size:24px;line-height:30px}}.pp-glass,.pp-glass-dim,.pp-glass-thick,.pp-glass-clear,.pp-glass-sheet,.pp-panel{background:var(--glass);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-rim), var(--shadow-glass);position:relative}.pp-glass-dim,.pp-glass-thick,.pp-panel{background:var(--glass-dim);-webkit-backdrop-filter:var(--blur-dim);backdrop-filter:var(--blur-dim);box-shadow:var(--shadow-rim), var(--shadow-dim)}.pp-glass-clear{-webkit-backdrop-filter:var(--blur-clear);backdrop-filter:var(--blur-clear);box-shadow:var(--shadow-rim), var(--shadow-clear);background:#ffffff0a}dialog.pp-glass-sheet[open]{position:fixed}.pp-glass-sheet{background:var(--glass-dim);border-radius:var(--radius-sheet);-webkit-backdrop-filter:var(--blur-sheet);backdrop-filter:var(--blur-sheet);box-shadow:var(--shadow-rim), var(--shadow-sheet)}.pp-panel{border-radius:var(--radius-panel)}html.lens-edge .pp-glass,html.lens-edge .pp-glass-clear,html.lens-edge .pp-btn:not(.pp-btn--primary):not(.pp-btn--ghost),html.lens-edge .px-chip:not(.is-on),html.lens-edge .px-seg,html.lens-edge .px-field{-webkit-backdrop-filter:url(#pp-lens) var(--blur-glass);backdrop-filter:url(#pp-lens) var(--blur-glass)}html.lens-edge .pp-glass-clear,html.lens-edge .pp-btn--clear{-webkit-backdrop-filter:url(#pp-lens) var(--blur-clear);backdrop-filter:url(#pp-lens) var(--blur-clear)}html.lens-edge :is(.pp-tabs--bar,.tabbar__pill,.px-seg,.px-field,.pp-btn:not(.pp-btn--icon):not(.pp-btn--primary):not(.pp-btn--ghost),.px-chip:not(.is-on)){-webkit-backdrop-filter:url(#pp-lens-wide) var(--blur-glass);backdrop-filter:url(#pp-lens-wide) var(--blur-glass)}html.lens-edge .pp-panel,html.lens-edge .pp-glass-dim .pp-btn,html.lens-edge .pp-panel .pp-btn,html.lens-edge .pp-panel .px-chip,html.lens-edge .pp-glass-sheet .pp-btn,html.lens-edge .pp-glass-sheet .px-chip,html.lens-edge .pp-panel .px-field,html.lens-edge .pp-glass-sheet .px-field{-webkit-backdrop-filter:none;backdrop-filter:none}html.lens-edge .pp-panel,html.lens-edge .pp-glass-dim{-webkit-backdrop-filter:var(--blur-dim);backdrop-filter:var(--blur-dim)}.pp-lens{background:var(--lens);box-shadow:var(--shadow-lens)}.pp-quiet{background:var(--bg-raised)}.pp-on-art{color:var(--ink)}.pp-inklogo{background:var(--ink);-webkit-mask:var(--logo) left bottom / contain no-repeat;-webkit-mask:var(--logo) left bottom / contain no-repeat;mask:var(--logo) left bottom / contain no-repeat;display:block}[data-theme]{color:var(--ink)}.pp-icon{vertical-align:middle;flex:none;display:inline-block}.pp-logo{vertical-align:middle;display:inline-block}.pp-logo--ink{color:var(--ink)}.pp-logo--white{color:#fff}.pp-logo--plum{color:var(--on-light)}.pp-logo--blush{color:var(--accent)}.pp-roundel{vertical-align:middle;flex:none;display:inline-block}.pp-roundel__disc{fill:var(--accent)}.pp-roundel--plum .pp-roundel__disc{fill:var(--on-light)}.pp-roundel__ring{fill:none;stroke:var(--peach)}.pp-roundel__mono{fill:#fff}.pp-roundel--bug{opacity:.6}.pp-roundel--bug .pp-roundel__ring{stroke:#fff}.pp-btn{--pp-h:48px;box-sizing:border-box;height:var(--pp-h);border-radius:var(--radius-round);font:600 15px/20px var(--font-sans);letter-spacing:.005em;white-space:nowrap;cursor:pointer;color:var(--ink);background:var(--glass);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-rim), var(--shadow-glass);transition:transform var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px 0 22px;text-decoration:none;display:inline-flex;position:relative}.pp-btn:not(.pp-btn--icon){padding:0 24px}.pp-btn:not(.pp-btn--icon):has(>.pp-icon){padding:0 26px 0 22px}.pp-btn--lg{--pp-h:48px}.pp-btn--sm{--pp-h:40px;gap:8px}.pp-btn--sm:not(.pp-btn--icon){padding:0 20px 0 16px}.pp-btn--icon{width:var(--pp-h);padding:0}.pp-btn--xl{--pp-h:56px}.pp-btn:hover{background-color:var(--glass-strong)}.pp-btn:active{transform:scale(.96)}.pp-btn:focus-visible,.pp-btn.is-focus{box-shadow:var(--shadow-rim), var(--focus-ring);outline:none}.pp-btn--primary{color:var(--on-primary);background:var(--primary);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 24px #00000047}.pp-btn--primary .pp-icon{color:var(--primary-glyph)}.pp-btn--primary{--pp-icon-ground:var(--primary)}.pp-btn--primary:hover{background-color:var(--primary);filter:brightness(.94)}.pp-btn--primary:focus-visible,.pp-btn--primary.is-focus{box-shadow:var(--focus-ring)}.pp-btn--ghost{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.pp-btn--ghost:hover{background:var(--glass)}.pp-btn--ghost:focus-visible,.pp-btn--ghost.is-focus{box-shadow:var(--focus-ring)}.pp-btn--clear{-webkit-backdrop-filter:var(--blur-clear);backdrop-filter:var(--blur-clear);box-shadow:var(--shadow-rim), var(--shadow-clear);background:#ffffff0a}.pp-btn--dim{background:var(--glass-dim);-webkit-backdrop-filter:var(--blur-dim);backdrop-filter:var(--blur-dim);box-shadow:var(--shadow-rim), var(--shadow-dim)}.pp-btn--danger .pp-icon{color:var(--live)}.pp-panel .pp-btn:not(.pp-btn--primary),.pp-glass-sheet .pp-btn:not(.pp-btn--primary){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--glass-stroke-soft)}.pp-panel .pp-btn:not(.pp-btn--primary):focus-visible,.pp-glass-sheet .pp-btn:not(.pp-btn--primary):focus-visible{box-shadow:var(--focus-ring)}.pp-btn:disabled,.pp-btn[aria-disabled=true]{color:var(--ink-3);background:var(--glass);box-shadow:var(--shadow-rim);filter:none;cursor:not-allowed;transform:none}.pp-btn--primary:disabled,.pp-btn--primary[aria-disabled=true]{color:var(--ink-3)}.pp-btn:disabled .pp-icon,.pp-btn[aria-disabled=true] .pp-icon{color:inherit}.pp-badge{box-sizing:border-box;height:24px;font:400 10px/14px var(--font-display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:var(--radius-plate);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--glass-stroke);flex:none;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.pp-badge--live{color:var(--on-crimson);background:var(--live);border-radius:var(--radius-round);box-shadow:0 6px 10px #00000038}.pp-badge__dot{border-radius:var(--radius-round);width:6px;height:6px;animation:pp-pulse var(--duration-pulse) ease-in-out infinite;background:currentColor}.pp-badge--new{color:var(--ink);background:var(--glass-strong);box-shadow:0 8px 24px #00000047}.pp-badge--slot,.pp-badge--count{color:var(--ink);background:var(--glass-dim);box-shadow:inset 0 0 0 1px var(--glass-stroke-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pp-badge--time{color:var(--ink);background:var(--glass-dim);box-shadow:var(--shadow-dim)}@keyframes pp-pulse{0%,to{opacity:1}50%{opacity:.35}}.pp-shelf-head{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:30px;display:flex}.pp-shelf-head__title{font:400 20px/26px var(--font-display);letter-spacing:0;color:var(--ink);margin:0}.pp-sup{display:none}.pp-shelf-head__action{border-radius:var(--radius-round);height:36px;font:500 15px/20px var(--font-sans);letter-spacing:.005em;color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;gap:2px;margin-right:-4px;padding:0 4px 0 8px;text-decoration:none;display:inline-flex}.pp-shelf-head__action:hover{color:var(--ink)}.pp-shelf-head__action:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:759px){.pp-shelf-head__title{font-size:16px;line-height:22px}}.pp-tabs ul{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pp-tabs a{border-radius:var(--radius-round);height:40px;font:400 13px/20px var(--font-display);letter-spacing:.02em;text-transform:lowercase;color:#fff9;white-space:nowrap;align-items:center;gap:8px;margin:0 -8px;padding:0 8px;text-decoration:none;display:inline-flex}.pp-tabs a:hover,.pp-tabs a[aria-current=page]{color:var(--ink)}[data-theme=day] .pp-tabs a{color:var(--ink-2)}.pp-tabs a:focus-visible,.pp-tabs a.is-focus{box-shadow:var(--focus-ring);outline:none}.pp-tabs--bar{box-sizing:border-box;border-radius:var(--radius-round);align-items:center;height:52px;padding:0 6px;display:inline-flex}.pp-tabs--bar ul{flex-wrap:nowrap;gap:2px}.pp-tabs--bar a{margin:0;padding:0 18px}.pp-tabs--bar ul{position:relative}.pp-tabs--bar a{z-index:1;position:relative}.pp-tabs__lens{z-index:0;border-radius:var(--radius-round);pointer-events:none;transform-origin:0 0;position:absolute;top:0;left:0}.pp-tabs__lens.is-live{transition:opacity var(--duration-fast)}.pp-tabs--bar:not(:has(.pp-tabs__lens)) a[aria-current=page]{background:var(--lens);box-shadow:var(--shadow-lens)}.pp-tabs--bar a[aria-current=page]:focus-visible{box-shadow:var(--shadow-lens), var(--focus-ring)}.pp-tabs__dot{border-radius:var(--radius-round);background:var(--live);width:6px;height:6px}.pp-poster{color:inherit;outline:none;flex-direction:column;text-decoration:none;display:flex}.pp-poster__frame{transition:transform var(--duration-base) var(--ease-standard);flex-direction:column;display:flex}.pp-poster__art{aspect-ratio:2/3;border-radius:var(--radius-art);background:var(--bg-raised);box-shadow:var(--shadow-tile);transition:box-shadow var(--duration-exit) var(--ease-exit);display:block;position:relative;overflow:hidden}.pp-poster__art img{object-fit:cover;width:100%;height:100%;display:block}.pp-poster:hover .pp-poster__frame,.pp-poster:focus-visible .pp-poster__frame,.pp-poster.is-focus .pp-poster__frame{transform:scale(1.04)}.pp-poster:hover .pp-poster__art,.pp-poster:focus-visible .pp-poster__art,.pp-poster.is-focus .pp-poster__art{box-shadow:0 0 0 2px var(--focus), var(--shadow-lift);transition-duration:var(--duration-fast)}.pp-poster__slate{padding:var(--space-4);background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--glass-stroke-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pp-poster__slate>svg{left:var(--space-3);top:var(--space-3);position:absolute}.pp-poster__slate-title{font:600 16px/21px var(--font-sans);letter-spacing:-.01em;color:#fff;text-wrap:balance}.pp-poster__list{top:var(--space-2);right:var(--space-2);border-radius:var(--radius-round);background:var(--glass-dim);color:#fff;width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--glass-stroke-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;display:grid;position:absolute}.pp-poster__progress{background:var(--track);border-radius:2px;height:3px;display:block;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.pp-poster__progress>span{border-radius:inherit;background:var(--progress);height:100%;display:block}.pp-poster__title,.pp-poster__facts{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-ident{aspect-ratio:16/9;isolation:isolate;background:var(--bg-sunk);color:#fff;position:relative;overflow:hidden;container-type:inline-size}.pp-ident__art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pp-ident__wash{background:var(--gradient-wash);position:absolute;inset:0}.pp-ident__scrim{position:absolute;inset:0}.pp-ident__scrim--left{background:var(--gradient-scrim-left)}.pp-ident__scrim--bottom{background:var(--gradient-scrim-bottom)}.pp-ident__body{left:var(--margin);align-items:flex-start;gap:var(--space-3);flex-direction:column;width:min(39.6%,560px);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.pp-ident--bottom .pp-ident__body{width:auto;top:auto;bottom:8%;right:var(--margin);transform:none}.pp-ident__body--mark{width:40.73%}.pp-ident--panel .pp-ident__body{box-sizing:border-box;gap:var(--space-4);width:min(44%,540px);padding:32px 36px 36px;top:auto;bottom:8%;transform:none}.pp-ident__wordmark{width:100%;height:auto;display:block}.tnum{font-variant-numeric:tabular-nums}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.px-art{border-radius:var(--radius-art);background:var(--bg-raised);box-shadow:var(--shadow-tile);flex:none;display:block;position:relative;overflow:hidden}.px-art>img{object-fit:cover;width:100%;height:100%;display:block}.px-card{color:inherit;outline:none;flex-direction:column;flex:none;gap:10px;text-decoration:none;display:flex}.px-card .px-art{transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-exit) var(--ease-exit)}.px-card:hover .px-art,.px-card:focus-visible .px-art,.px-card.is-focus .px-art{box-shadow:0 0 0 2px var(--focus), var(--shadow-lift);transition-duration:var(--duration-base), var(--duration-fast);transform:scale(1.04)}.px-frame{transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-exit) var(--ease-exit);flex-direction:column;display:flex;position:relative}.px-card:hover .px-frame,.px-card:focus-visible .px-frame,.px-card.is-focus .px-frame{box-shadow:0 0 0 2px var(--focus), var(--shadow-lift);border-radius:var(--radius-art);transition-duration:var(--duration-base), var(--duration-fast);transform:scale(1.04)}.px-card:hover .px-frame .px-art,.px-card:focus-visible .px-frame .px-art,.px-card.is-focus .px-frame .px-art{box-shadow:none;transform:none}.px-prog{background:var(--track);border-radius:2px;height:3px;display:block;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}.px-prog>span{border-radius:inherit;background:var(--progress);height:100%;display:block}.px-row{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 60px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 60px),#0000)}.px-row:focus-within{-webkit-mask-image:none;mask-image:none}.px-link{color:var(--ink);-webkit-text-decoration:underline 1.5px var(--ink-3);text-decoration:underline 1.5px var(--ink-3);text-underline-offset:4px}.px-link:hover{text-decoration-color:currentColor}.px-plain{color:inherit;text-decoration:none}.px-chip{box-sizing:border-box;border-radius:var(--radius-round);background:var(--glass);height:36px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-rim), var(--shadow-glass);color:var(--ink);font:500 15px/20px var(--font-sans);letter-spacing:.005em;white-space:nowrap;cursor:pointer;border:0;flex:none;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.px-chip:hover{background:var(--glass-strong)}.px-chip.is-on{background:var(--lens);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-lens)}.px-chip:focus-visible{box-shadow:var(--shadow-rim), var(--focus-ring);outline:none}.pp-panel .px-chip:not(.is-on),.pp-glass-sheet .px-chip:not(.is-on){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--glass-stroke-soft)}.px-field{box-sizing:border-box;border-radius:var(--radius-round);background:var(--glass);height:48px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-rim), var(--shadow-glass);color:var(--ink);align-items:center;gap:10px;padding:0 16px;display:flex}.px-field input{min-width:0;color:var(--ink);font:400 16px/24px var(--font-sans);background:0 0;border:0;outline:none;flex:1}.px-field input::placeholder{color:var(--ink-3)}.px-field:focus-within{box-shadow:var(--shadow-rim), var(--focus-ring)}.px-field .pp-icon{color:var(--ink-2)}.pp-panel .px-field,.pp-glass-sheet .px-field{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--glass-stroke-soft)}.pp-panel .px-field:focus-within,.pp-glass-sheet .px-field:focus-within{box-shadow:var(--focus-ring)}.pp-panel .px-seg,.pp-glass-sheet .px-seg{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.px-toggle{border-radius:var(--radius-round);background:var(--track);cursor:pointer;width:52px;height:32px;transition:background-color var(--duration-quick) var(--ease-out);border:0;flex:none;padding:0;position:relative}.px-toggle>span{border-radius:var(--radius-round);width:26px;height:26px;transition:transform var(--duration-pop) var(--ease-spring);background:#fff;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000059}.px-toggle.is-on{background:var(--accent)}.px-toggle.is-on>span{transform:translate(20px)}.px-toggle:focus-visible{box-shadow:var(--focus-ring);outline:none}.px-seg{box-sizing:border-box;border-radius:var(--radius-round);background:var(--glass);height:44px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-rim), var(--shadow-glass);align-items:center;gap:2px;padding:0 5px;display:inline-flex}.px-seg button.keep-case{text-transform:none}.px-seg button{border-radius:var(--radius-round);height:34px;color:var(--ink-2);font:400 13px/20px var(--font-display);letter-spacing:.02em;text-transform:lowercase;cursor:pointer;transition:background-color var(--duration-quick) var(--ease-out), color var(--duration-quick) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.px-seg{position:relative}.px-seg button{z-index:1;position:relative}.px-seg button.is-on{color:var(--ink)}.px-seg:not(:has(.pp-tabs__lens)) button.is-on{background:var(--lens);box-shadow:var(--shadow-lens)}.px-seg button:not(.is-on):hover{color:var(--ink)}.px-seg button:focus-visible{box-shadow:var(--focus-ring);outline:none}.px-seg:not(:has(.pp-tabs__lens)) button.is-on:focus-visible{box-shadow:var(--shadow-lens), var(--focus-ring)}.px-menu a,.px-menu button{box-sizing:border-box;border-radius:var(--radius-control);width:100%;min-height:52px;color:var(--ink);font:600 15px/20px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px 0 16px;text-decoration:none;display:flex}.px-menu a:hover,.px-menu button:hover,.px-menu [aria-checked=true],.px-menu .is-on{background:var(--lens);box-shadow:var(--shadow-lens)}.px-menu a:focus-visible,.px-menu button:focus-visible{box-shadow:var(--focus-ring);outline:none}.px-cell{box-sizing:border-box;border-radius:var(--radius-art);background:var(--bg-raised);color:var(--ink);flex-direction:column;justify-content:center;gap:2px;padding:10px 14px;text-decoration:none;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.px-cell:hover{background-image:linear-gradient(var(--glass), var(--glass))}.px-cell.is-now{box-shadow:inset 3px 0 0 var(--accent)}.px-cell.is-sel{background:var(--lens);box-shadow:var(--focus-ring);z-index:2}.px-scrub{background:var(--track);border-radius:2px;height:4px;position:relative}kbd{box-sizing:border-box;border-radius:var(--radius-plate);background:var(--glass-strong);min-width:22px;height:22px;font:400 11px/1 var(--font-display);color:var(--ink-2);place-items:center;padding:0 6px;display:inline-grid}[data-reduce-motion] .pp-btn,[data-reduce-motion] .pp-poster__frame,[data-reduce-motion] .pp-poster__art,[data-reduce-motion] .px-card .px-art,[data-reduce-motion] .px-frame,[data-reduce-motion] .px-toggle>span{transition:none}[data-reduce-motion] .pp-btn:active,[data-reduce-motion] .pp-poster:hover .pp-poster__frame,[data-reduce-motion] .pp-poster:focus-visible .pp-poster__frame,[data-reduce-motion] .pp-poster.is-focus .pp-poster__frame,[data-reduce-motion] .px-card:hover .px-art,[data-reduce-motion] .px-card:focus-visible .px-art,[data-reduce-motion] .px-card:focus-visible .px-frame,[data-reduce-motion] .px-card.is-focus .px-frame{transform:none}[data-reduce-motion] .pp-badge__dot{animation:none}*,:before,:after{box-sizing:border-box}html{overscroll-behavior-x:none;-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}button{font:inherit;color:inherit}a{color:inherit}img{max-width:100%}[hidden]{display:none!important}:focus-visible{box-shadow:var(--focus-ring);outline:none}.pp-btn[aria-disabled=true]:focus-visible{box-shadow:var(--focus-ring)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;border-radius:var(--radius-round);background:var(--bg);color:var(--ink);font:600 15px/20px var(--font-sans);padding:10px 16px;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.px-tight .pp-tabs--bar a{padding:0 12px}html{scroll-padding-top:calc(96px + var(--space-3));scroll-padding-bottom:var(--space-2)}:is(.bar,.kidsbar) :is(a,button){scroll-margin-top:calc(-96px - var(--space-3))}@media (max-width:759px){html{scroll-padding-top:var(--space-2);scroll-padding-bottom:calc(100px + var(--space-4))}html:has(.kidsbar){scroll-padding-top:calc(56px + var(--space-3))}.px-chip:after{content:"";position:absolute;inset:-4px 0}}.shell{flex-direction:column;min-height:100dvh;display:flex}.shell__page{flex:1 0 auto}.shell__page>main{animation:pp-page-in var(--duration-slow) var(--ease-standard) both}@keyframes pp-page-in{0%{opacity:0}}#main:focus-visible,.px-field input:focus-visible{box-shadow:none}.bar{z-index:50;height:96px;color:var(--ink);pointer-events:none;position:sticky;top:0}.bar:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 70%, transparent), transparent);pointer-events:none;height:120px;position:absolute;top:0;left:0;right:0}.bar--hero{margin-bottom:-96px}.bar__row{height:100%;padding:0 var(--margin);align-items:center;display:flex;position:relative}.bar__row>*{pointer-events:auto}.bar__spacer{flex-grow:1}.bar__home{border-radius:var(--radius-plate);flex:none;display:flex}.bar__home:focus-visible{box-shadow:var(--focus-ring)}.bar__nav{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bar__end{align-items:center;gap:12px;margin-left:auto;display:flex}.bar__disc{border-radius:var(--radius-round);width:48px;height:48px;color:var(--ink);cursor:pointer;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:grid}.bar__disc:hover{background:var(--glass-strong)}.bar__disc[aria-current=page]{background:var(--lens);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-lens)}.bar__disc:focus-visible{box-shadow:var(--shadow-rim), var(--focus-ring)}.avatar{border-radius:var(--radius-round);color:var(--ink);font:600 15px/20px var(--font-sans);flex:none;place-items:center;display:grid}.acct{right:var(--margin);z-index:20;flex-direction:column;gap:4px;width:248px;padding:12px;display:flex;position:absolute;top:76px}.acct__head{align-items:center;gap:var(--space-3);height:56px;padding:0 0 0 10px;display:flex}.acct__rule{background:var(--glass-stroke-soft);height:1px;margin:4px 12px}.acct__label{flex:1}.acct [role=menuitem] .acct__chev{color:var(--ink-3)}.acct [role=menuitem] .pp-icon{color:var(--ink)}.acct [role=menuitem]:focus{background:var(--lens);box-shadow:var(--shadow-lens)}.tabbar{z-index:50;height:100px;padding:0 16px max(18px, env(safe-area-inset-bottom));pointer-events:none;transition:transform var(--duration-base) var(--ease-standard);justify-content:space-between;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar--hidden{transform:translateY(100%)}.tabbar__pill{position:relative}.tabbar>*{pointer-events:auto}.tabbar__pill{border-radius:var(--radius-round);justify-content:space-between;align-items:center;gap:0;width:min(290px,100% - 72px);height:64px;padding:0 6px;display:flex}.tabbar__pill a{scroll-margin-bottom:calc(-100px - var(--space-4));border-radius:var(--radius-round);width:66px;height:52px;color:var(--ink-2);z-index:1;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.tabbar__pill a[aria-current=page]{color:var(--ink)}.tabbar__pill:not(:has(.pp-tabs__lens)) a[aria-current=page]{background:var(--lens);box-shadow:var(--shadow-lens)}.tabbar__pill a:focus-visible{box-shadow:var(--focus-ring)}.tabbar__search{width:56px;height:56px;margin-bottom:4px}.tabbar__search[aria-current=page]{color:var(--ink)}.shell__page--tabbar{padding-bottom:100px}.phonehead{z-index:5;align-items:center;gap:8px;height:64px;padding:0 16px;display:flex;position:absolute;top:0;left:0;right:0}.phonehead__home{border-radius:var(--radius-plate);margin-right:auto;display:flex}.phonehead .bar__disc{width:40px;height:40px}:root{--kidsbar-h:96px}.kidsbar{z-index:50;align-items:center;gap:var(--space-8);height:var(--kidsbar-h);padding:0 var(--margin);background:var(--bg);display:flex;position:sticky;top:0}.kidsbar__mark{border-radius:var(--radius-plate);color:var(--ink);flex:none;align-items:baseline;gap:10px;text-decoration:none;display:flex}.kidsbar__mark span{font:400 15px/1 var(--font-display);color:var(--accent)}@media (min-width:1220px){.kidsbar{padding:0 106px}}@media (max-width:1219px){:root{--kidsbar-h:80px}.kidsbar{gap:var(--space-4)}}@media (max-width:759px){:root{--kidsbar-h:56px}.kidsbar{gap:var(--space-2)}}@media (max-width:759px) and (max-height:499px){.shell:has(.title-page--kids)>.kidsbar{display:none}html:has(.title-page--kids){scroll-padding-top:var(--space-2)}}[data-reduce-motion] *,[data-reduce-motion] :before,[data-reduce-motion] :after{animation-duration:var(--duration-fast)!important;transition-duration:var(--duration-fast)!important;transition-property:opacity,color,background-color,box-shadow!important;animation-iteration-count:1!important}[data-reduce-motion] :is(.pp-badge__dot,.pp-tabs__lens,.tabbar,[class*=__blob],[class*=__rings],[class*=sheen]){transition:none!important;animation:none!important}[data-reduce-motion] :is(.px-card:hover .px-art,.px-card:focus-visible .px-art,.px-card.is-focus .px-art,.px-card:focus-visible .px-frame,.px-card.is-focus .px-frame,.pp-btn:active,.pp-poster:hover .pp-poster__frame,.pp-poster:focus-visible .pp-poster__frame,.pp-poster.is-focus .pp-poster__frame){transform:none}.page-state{padding:var(--space-16) var(--margin) var(--space-12)}.page-state__home{margin-top:var(--space-3)}.bar--hero+.shell__page .page-state{padding-top:calc(96px + var(--space-16))}@media (max-width:759px){.page-state{padding:var(--space-8) var(--margin)}.page-head{padding-top:64px}}.page-head{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:16px var(--margin) 0;display:flex}.page-head__count{font:400 16px/24px var(--font-sans);color:var(--ink-3);margin-left:4px}@media (max-width:759px){.page-head__count{font-size:14px;line-height:20px}}.launch,.signin{--ident-edge:var(--margin)}@media (min-width:1220px){.launch,.signin{--ident-edge:106px}}.launch{z-index:100;background:var(--bg-sunk);transition:opacity var(--duration-slow) var(--ease-exit);position:fixed;inset:0}.launch.is-leaving{opacity:0;pointer-events:none}.launch__link{color:inherit;display:block;position:absolute;inset:0}.launch__link:focus-visible{box-shadow:none}.launch__link:focus-visible:after{content:"";box-shadow:inset 0 0 0 2px var(--bg), inset 0 0 0 5px var(--focus);position:absolute;inset:0}.launch .pp-ident{aspect-ratio:auto;position:absolute;inset:0}.launch .pp-ident__body{left:var(--ident-edge)}@media (max-width:759px){.launch .pp-ident__art{object-position:20% center}.launch .pp-ident__body--mark{width:180px}.launch .launch__sheen{width:228px}.launch .pp-ident__scrim--left{background:var(--gradient-scrim-left), var(--gradient-scrim-bottom)}}@media (min-width:760px) and (max-width:1219px){.launch .pp-ident__art{object-position:100% center}}.launch__sheen{pointer-events:none;width:calc(40.73% + 48px);margin:0 -24px}.launch__band{animation:launch-band var(--duration-sheen) ease-in-out both;-webkit-mask:linear-gradient(100deg,#0000 38%,#000 50%,#0000 62%);mask:linear-gradient(100deg,#0000 38%,#000 50%,#0000 62%)}.launch__still{animation:launch-still var(--duration-sheen) ease-in-out both;padding:24px}.launch__sheen .pp-logo{filter:drop-shadow(0 0 6px #fff)drop-shadow(0 0 18px #fff9)}@keyframes launch-band{0%{transform:translate(-62%)}to{transform:translate(62%)}}@keyframes launch-still{0%{transform:translate(62%)}to{transform:translate(-62%)}}.launch__error{left:var(--ident-edge);top:calc(50% + 5vw + var(--space-12));align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex;position:absolute}.signin{min-height:100dvh;padding:var(--space-8) var(--ident-edge);background:var(--bg);justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.signin__art{background:var(--bg-sunk);position:absolute;inset:0;overflow:hidden}.signin__img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.signin__wash{background:linear-gradient(90deg, var(--accent), transparent 60%);opacity:.7;position:absolute;inset:0}.signin__fade{background:linear-gradient(180deg, transparent, var(--bg));opacity:.9;height:320px;position:absolute;bottom:0;left:0;right:0}.signin__mark{left:var(--ident-edge);position:absolute;top:calc(50% - 60px)}.signin__sheet{width:420px;max-width:100%;padding:var(--space-8);position:relative}.signin__sheet.pp-glass-sheet{animation:signin-sheet-in var(--duration-base) var(--ease-standard) both}@keyframes signin-sheet-in{0%{opacity:0;transform:scale(.96)}}@keyframes signin-fade-in{0%{opacity:0}}[data-reduce-motion] .signin__sheet.pp-glass-sheet{animation-name:signin-fade-in}.signin__form{gap:var(--space-4);flex-direction:column;display:flex}.signin__form--code{gap:var(--space-6)}.signin__form h1{color:var(--ink)}.signin__form .pp-btn{width:100%}.signin__item{flex-direction:column;gap:4px;display:flex}.signin__caption{font:500 12px/16px var(--font-sans);color:var(--ink-3);padding-left:18px}.signin__field.px-field{border-radius:var(--radius-control);height:52px;padding:0 18px}.signin__field input:disabled{color:var(--ink-3)}.signin__field.px-field:focus-within{box-shadow:inset 0 0 0 1px var(--glass-stroke-soft), var(--focus-ring)}.signin__error{color:var(--ink);animation:signin-shake .24s var(--ease-standard)}@keyframes signin-shake{12.5%,62.5%{transform:translate(-6px)}37.5%,87.5%{transform:translate(6px)}}[data-reduce-motion] .signin__error{animation:none}.signin__rule{background:var(--glass-stroke-soft);height:1px;display:block}.signin__sheet .pp-btn.pp-btn--ghost{box-shadow:none}.signin__code{color:var(--ink);white-space:nowrap}.signin__submit[aria-busy=true] .pp-icon{animation:signin-turn 1.6s var(--ease-pop) infinite}@keyframes signin-turn{0%{transform:none}20%,25%{transform:rotate(90deg)}45%,50%{transform:rotate(180deg)}70%,75%{transform:rotate(270deg)}95%,to{transform:rotate(360deg)}}@media (max-width:759px){.signin{padding:0 0 var(--space-8);display:block}.signin__art{height:360px;position:relative}.signin__img{object-position:20% center}.signin__wash{background:var(--gradient-wash);opacity:1}.signin__fade{opacity:1;height:auto;top:140px}.signin__mark{left:var(--margin);top:260px}.signin__sheet{width:auto;padding:var(--space-6) var(--margin) 0}.signin__field.px-field{background:var(--bg-raised);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px var(--glass-stroke-soft)}}
