@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_3724a540-module__7QkXRW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_3724a540-module__7QkXRW__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_55f3c5d-module___7cQRG__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_55f3c5d-module___7cQRG__variable{--font-nunito:"Nunito", "Nunito Fallback"}
.lp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--primary:#fd5021;--paper:#080808;--dark:#050505;--ink:#f5f5f5;--muted:#b0b0b0;--subtle:#939393;--line:#2b2b2b;--surface-section:#101010;--surface-card:#151515;--surface-raised:#1c1c1c;--surface-interactive:#202020;--surface-selected:#342018;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--container-max:75rem;--page-gutter:clamp(1rem,4vw,3rem);--section-compact:var(--space-16);--section-standard:var(--space-20);--section-immersive:var(--space-24);--section-space:var(--section-standard);--heading-content-gap:var(--space-8);--content-action-gap:var(--space-6);--section-gap:var(--space-16);--grid-gap:var(--space-6);--card-padding:var(--space-8);--radius-sm:.5rem;--radius-control:.75rem;--radius-card:1rem;--radius-panel:1.5rem;--radius-phone:2rem;--shadow-float:0 16px 40px #0004;--shadow-modal:0 24px 80px #0008;--duration-fast:.16s;--duration-reveal:.95s;--ease-standard:cubic-bezier(.2,.8,.2,1);--phone-width:18rem}@media (max-width:1000px){.lp{--section-compact:var(--space-12);--section-standard:var(--space-16);--section-immersive:var(--space-20);--section-gap:var(--space-10);--card-padding:var(--space-6)}}@media (max-width:700px){.lp{--section-compact:var(--space-10);--section-standard:var(--space-12);--section-immersive:var(--space-16);--section-gap:var(--space-8);--heading-content-gap:var(--space-6);--grid-gap:var(--space-4);--card-padding:var(--space-5)}}.lp *{box-sizing:border-box}.lp{scroll-behavior:smooth;scroll-padding-top:var(--space-8);background:var(--paper);color:var(--ink);margin:0}.lp a{color:inherit;text-decoration:none}.lp button,.lp input{font:inherit}.lp button,.lp a{-webkit-tap-highlight-color:transparent}.lp img{max-width:100%}.lp input:focus-visible,.lp a:focus-visible{outline:3px solid var(--action-focus);outline-offset:3px}.lp .wrap{width:min(var(--container-max),calc(100% - var(--page-gutter) * 2));margin-inline:auto}.lp .section{padding-block:var(--section-space)}.lp .split{gap:var(--section-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.lp .section-heading{gap:var(--section-gap);margin-bottom:var(--heading-content-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.lp .section-heading p{justify-self:end}.lp .center-heading{text-align:center;margin-bottom:var(--heading-content-gap)}.lp .section-copy{min-width:0}.lp .section-copy p,.lp .section-heading p,.lp .center-heading p,.lp .personal-grid p,.lp .eyebrow{color:var(--muted)}.lp .accent,.lp .tiny-mark{color:var(--primary)}.lp .tiny-mark{margin-right:var(--space-2)}.lp .header{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:88px;padding-block:var(--space-4);display:flex}.lp .brand{flex-shrink:0;align-items:center;display:inline-flex}.lp .brand img{width:128px;height:auto;display:block}.lp .header nav{gap:var(--space-2);display:flex}.lp .footer{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-8);border-top:1px solid var(--line);color:var(--subtle);display:flex}.lp .footer p{margin:0}.lp .skip{top:-100px;left:var(--space-4);padding:var(--space-3);background:var(--surface-raised);z-index:20;position:absolute}.lp .skip:focus{top:var(--space-4)}.lp .hero{padding-top:var(--space-8)}.lp .hero-layout{gap:var(--section-gap);padding-bottom:var(--section-compact);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.lp .hero-story{min-width:0}.lp .hero-copy{color:var(--muted)}.lp .hero-actions{align-items:center;gap:var(--space-3);margin-block:var(--content-action-gap) 0;flex-wrap:wrap;display:flex}.lp .micro{color:var(--subtle);margin:var(--space-4) 0 0}.lp .underline{text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:.2em;text-decoration-thickness:4px}.lp .app-shot{align-items:center;gap:var(--space-4);flex-direction:column;margin:0;display:flex}.lp .phone-screen{width:var(--phone-width);border:1px solid var(--line);border-radius:var(--radius-phone);background:#000;max-width:100%;overflow:hidden}.lp .phone-screen img{width:100%;height:auto;display:block}.lp .app-shot figcaption{color:var(--subtle);text-align:center;max-width:32ch;margin:0}.lp .app-shot figcaption>span{color:#ff997b;margin-bottom:var(--space-1);display:block}.lp .library-intro{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.lp .library-intro p{color:var(--subtle);margin:0}.lp .library-window{background:var(--dark);border:1px solid var(--line);border-radius:var(--radius-panel);overflow:hidden}.lp .window-bar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-card);color:var(--subtle);border-bottom:1px solid var(--line);display:flex}.lp .window-dots{gap:var(--space-1);display:flex}.lp .window-dots i{background:#555;border-radius:50%;width:6px;height:6px}.lp .app-body{display:flex}.lp .app-sidebar{gap:var(--space-2);width:230px;padding:var(--space-6) var(--space-4);border-right:1px solid var(--line);background:var(--surface-section);flex-direction:column;flex-shrink:0;display:flex}.lp .app-brand{margin-bottom:var(--space-4)}.lp .side-label{color:var(--subtle);margin-top:var(--space-4);padding-inline:var(--space-3)}.lp .app-sidebar .btn{text-align:left;justify-content:flex-start}.lp .app-sidebar .btn span{margin-left:auto}.lp .profile{gap:var(--space-2);padding-top:var(--space-8);align-items:center;margin-top:auto;display:flex}.lp .avatar{background:var(--surface-selected);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.lp .profile small{color:var(--subtle);display:block}.lp .app-main{min-width:0;padding:var(--card-padding);flex:1}.lp .app-heading{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.lp .muted{color:var(--subtle)}.lp .library-filters{gap:var(--space-2);margin:var(--space-4) 0 var(--space-6);flex-wrap:wrap;display:flex}.lp .library-filters .btn{font-size:var(--text-body-sm)}.lp .library-filters .btn span{font-size:var(--text-caption);color:var(--muted)}.lp .games{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid}.lp .game-card{min-width:0}.lp .cover img{aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-sm);width:100%;height:auto;display:block}.lp .status{color:#ffb69d;background:var(--surface-selected);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);margin-top:var(--space-2);display:inline-block}.lp .status.saved{color:#e5d9a6;background:#2a261b}.lp .status.completed{color:#acc8ff;background:#1b2433}.lp .game-card h3{margin:var(--space-2) 0 var(--space-1)}.lp .game-card p{color:var(--subtle);margin:0}.lp .library-foot{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--subtle);display:flex}.lp .value-strip{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-8);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;display:flex}.lp .value-strip>span:not(:first-child){color:var(--primary)}.lp .status-features{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp .status-features article{padding-top:var(--space-6);border-top:1px solid var(--line)}.lp .status-features p{color:var(--muted)}.lp .feature-icon,.lp .notification-icon{border-radius:var(--radius-control);flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.lp .warm{color:#ff997b;background:#321b14}.lp .yellow{color:#d5b978;background:#302817}.lp .blue{color:#9ebfe4;background:#192537}.lp .history-section,.lp .features-section{background:var(--surface-section);padding-block:var(--section-space);border-block:1px solid var(--line)}.lp .stats-panel,.lp .personal-grid article{background:var(--surface-card);padding:var(--card-padding);border:1px solid var(--line);border-radius:var(--radius-panel)}.lp .panel-title{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.lp .sample{color:var(--subtle)}.lp .stats-numbers{gap:var(--space-4);margin-block:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp .stats-numbers small{color:var(--muted)}.lp .chart{gap:var(--space-2);border-bottom:1px solid var(--line);background:repeating-linear-gradient(to top,transparent 0,transparent 47px,var(--line) 48px);align-items:flex-end;height:144px;display:flex}.lp .chart>div{height:var(--bar);transform-origin:bottom;background:#8f3721;border-radius:4px 4px 0 0;flex:1;min-width:0}.lp .chart>div:nth-child(8){background:var(--primary)}.lp .chart-labels{margin-top:var(--space-2);color:var(--subtle);justify-content:space-between;display:flex}.lp .stats-bottom{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--line);margin-top:var(--space-6);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.lp .stats-bottom>span{color:var(--subtle)}.lp .stats-bottom b span{color:var(--primary);margin-left:var(--space-2)}.lp .save-visual{border-radius:var(--radius-panel);background:var(--surface-card);padding:var(--space-16) var(--space-8);place-items:center;display:grid;position:relative}.lp .save-cover{width:180px;transform:rotate(-6deg)}.lp .save-cover img{aspect-ratio:2/3;border-radius:var(--radius-sm);width:100%;height:auto;display:block}.lp .floating-label{top:var(--space-6);left:var(--space-6);color:var(--subtle);position:absolute}.lp .saved-card{align-items:center;gap:var(--space-3);bottom:var(--space-8);right:var(--space-6);max-width:calc(100% - 48px);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-float);display:flex;position:absolute}.lp .saved-card b,.lp .saved-card div>span{display:block}.lp .saved-card div>span{color:var(--muted);margin-top:var(--space-1)}.lp .saved-check{background:var(--primary);color:#181818;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.lp .activity-section{border-top:1px solid var(--line)}.lp .screen-controls{gap:var(--space-3);margin-top:var(--space-8);display:grid}.lp .btn.screen-choice{justify-content:flex-start;align-items:flex-start;gap:var(--space-4);width:100%;padding:var(--space-4);text-align:left}.lp .screen-choice>span{font-size:var(--text-caption);color:#ffb69d;padding-top:var(--space-1)}.lp .screen-choice>div{min-width:0}.lp .screen-choice b{font-size:var(--text-label);line-height:var(--leading-title);font-weight:var(--weight-medium);display:block}.lp .screen-choice small{font-size:var(--text-body-sm);line-height:var(--leading-small);color:var(--muted);margin-top:var(--space-1);display:block}.lp .feature-grid{gap:var(--space-8) var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp .feature-grid article{padding-top:var(--space-6);border-top:1px solid var(--line);flex-direction:column;display:flex}.lp .feature-grid p{color:var(--muted)}.lp .line-icon{color:var(--primary);height:32px;display:block}.lp .feature-tag{color:var(--subtle);padding-top:var(--space-4);margin-top:auto}.lp .platforms{gap:var(--space-6);margin:0 0 var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lp .platforms>span{gap:var(--space-2);padding-block:var(--space-4);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.lp .connection-note{max-width:65ch;color:var(--subtle);text-align:center;margin-inline:auto}.lp .personal-grid{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp .personal-grid article{flex-direction:column;display:flex}.lp .badge-row{gap:var(--space-3);text-align:center;margin-block:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp .badge{width:64px;height:72px;margin:0 auto var(--space-3);clip-path:polygon(50% 0,94% 24%,94% 74%,50% 100%,6% 74%,6% 24%);place-items:center;display:grid}.lp .bronze{color:#926446;background:linear-gradient(120deg,#efdbbe,#c39670)}.lp .silver{color:#566f72;background:linear-gradient(120deg,#e9e9e9,#b1b1b1)}.lp .gold{color:#957526;background:linear-gradient(120deg,#f8ebac,#d9b76a)}.lp .badge-row b,.lp .badge-row small{display:block}.lp .badge-row small{color:var(--subtle);margin-top:var(--space-1)}.lp .achievement-progress{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-6);color:var(--muted);flex-wrap:wrap;display:flex}.lp .achievement-progress b{color:#ffb69d}.lp .achievement-progress>div{border-radius:var(--radius-sm);background:var(--surface-selected);width:100%;height:6px;overflow:hidden}.lp .achievement-progress i{background:var(--primary);transform-origin:0;width:64%;height:100%;display:block}.lp .mini-collection{padding:var(--space-4);background:var(--surface-raised);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.lp .mini-covers{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.lp .mini-covers img{object-fit:cover;object-position:center 30%;border-radius:var(--radius-sm);width:100%;height:120px}.lp .mini-collection h3{margin:0}.lp .mini-collection div>span{color:var(--subtle)}.lp .collection-chips{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.lp .collection-chips span{background:var(--surface-raised);padding:var(--space-1) var(--space-2);color:var(--muted);border-radius:var(--radius-sm)}.lp .notification-stack{gap:var(--space-3);display:grid}.lp .notification-stack>div{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--surface-card);border:1px solid var(--line);border-radius:var(--radius-card);display:flex}.lp .notification-stack p{flex:1;min-width:0;margin:0}.lp .notification-stack b,.lp .notification-stack small{display:block}.lp .notification-stack small{color:var(--muted);margin-top:var(--space-1)}.lp .notification-stack>div>span:last-child{color:var(--subtle)}.lp .final-cta{text-align:center;padding:var(--section-space) var(--card-padding);background:var(--surface-card);border-radius:var(--radius-panel);margin-bottom:var(--space-8)}.lp .final-cta .hero-actions{justify-content:center}.lp .final-cta .eyebrow{color:#ff997b}.lp .cta-note{color:var(--subtle);margin-top:var(--space-4);display:block}.lp dialog{width:min(530px,100% - 32px);max-height:calc(100dvh - 32px);padding:var(--card-padding);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-card);color:var(--ink);box-shadow:var(--shadow-modal);overflow-y:auto}.lp dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b}.lp .dialog-top{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.lp .dialog-top .btn{flex-shrink:0}.lp dialog p{color:var(--muted)}.lp dialog label{margin:var(--space-6) 0 var(--space-2);display:block}.lp input{width:100%;padding:var(--space-3);border-radius:var(--radius-control);background:var(--surface-interactive);color:var(--ink);border:1px solid #505050}.lp .result{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line);display:flex}.lp .result .btn{flex-shrink:0;min-width:76px}.lp .toast{left:50%;bottom:var(--space-6);opacity:0;pointer-events:none;width:max-content;max-width:calc(100vw - 32px);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border-radius:var(--radius-control);box-shadow:var(--shadow-float);z-index:30;transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);border:1px solid #505050;position:fixed;transform:translate(-50%,12px)}.lp .toast.show{opacity:1;transform:translate(-50%)}.lp .motion-pending .chart>div{transform:scaleY(0)}.lp .motion-pending.achievement-progress i{transform:scaleX(0)}.lp .motion-reveal .chart>div{animation:chart-grow var(--duration-reveal) var(--ease-standard) var(--reveal-delay,0s) both}.lp .motion-reveal.achievement-progress i{animation:progress-grow 1.2s var(--ease-standard) both}@keyframes chart-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1000px){.lp .app-sidebar{display:none}.lp .header nav{gap:0}.lp .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .games{grid-template-columns:repeat(3,minmax(0,1fr))}.lp .hero-layout{gap:var(--section-gap)}}@media (max-width:700px){.lp{--grid-gap:var(--space-4);--phone-width:17rem}.lp .header{gap:var(--space-3);flex-wrap:wrap;min-height:80px}.lp .header nav{flex-wrap:wrap;order:3;justify-content:center;gap:0;width:100%;display:flex}.lp .brand img{width:112px}.lp .header>.btn{margin-left:auto}.lp .hero{padding-top:var(--space-16)}.lp .hero-layout,.lp .split,.lp .section-heading,.lp .status-features,.lp .personal-grid{grid-template-columns:1fr}.lp .hero-layout{text-align:center}.lp .hero-copy{margin-inline:auto}.lp .hero-actions{flex-direction:column;justify-content:center;align-items:center}.lp .hero-actions>.btn{width:min(100%,18rem)}.lp .section-heading p{justify-self:start}.lp .section-heading{gap:var(--space-2)}.lp .center-heading{margin-bottom:var(--heading-content-gap)}.lp .save-section .section-copy,.lp .activity-section .section-copy{grid-row:1}.lp .library-intro{text-align:center;justify-content:center}.lp .window-bar .demo-label{display:none}.lp .app-main{padding:var(--space-4)}.lp .games{gap:var(--space-6) var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.lp .library-foot{flex-wrap:wrap}.lp .value-strip{justify-content:center}.lp .value-strip>span:first-child{text-align:center;width:100%}.lp .stats-numbers{gap:var(--space-2)}.lp .save-visual{padding-block:var(--space-16)}.lp .saved-card{right:var(--space-4);bottom:var(--space-6);max-width:calc(100% - 32px)}.lp .feature-grid{grid-template-columns:1fr}.lp .platforms{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.lp .notification-stack>div{gap:var(--space-3)}.lp .notification-stack>div>span:last-child{display:none}.lp .footer{text-align:center;flex-wrap:wrap;justify-content:center}.lp .footer>span{width:100%}.lp .desktop{display:none}}@media (prefers-reduced-motion:reduce){.lp{scroll-behavior:auto}.lp .toast{transition:none}.lp .motion-reveal .chart>div,.lp .motion-reveal.achievement-progress i{animation:none}.lp .motion-pending .chart>div,.lp .motion-pending.achievement-progress i{transform:none}}.lp h1,.lp h2,.lp h3,.lp h4,.lp p{margin-block:0}.lp .hero-story .hero-title{margin-top:var(--space-5);margin-bottom:var(--space-5)}.lp .hero-copy{margin-block:0}.lp .micro{margin-top:var(--space-3)}.lp .section-heading h2,.lp .section-copy h2,.lp .center-heading h2,.lp .personal-grid h2,.lp .final-cta h2,.lp .section-heading p,.lp .section-copy p,.lp .center-heading p,.lp .personal-grid p,.lp .final-cta p{margin-top:var(--space-3);margin-bottom:0}.lp .section-copy p+p{margin-top:var(--space-4)}.lp .section-copy>.btn,.lp .final-cta>.btn{margin-top:var(--content-action-gap)}.lp .status-features h3,.lp .feature-grid h3{margin-top:var(--space-4);margin-bottom:0}.lp .status-features p,.lp .feature-grid p,.lp .app-heading h2{margin-top:var(--space-2);margin-bottom:0}.lp .stats-numbers small{margin-top:var(--space-1)}.lp .stats-bottom{margin-top:var(--space-5);padding-top:var(--space-4)}.lp .badge-row{margin-top:var(--space-6);margin-bottom:0}.lp .mini-collection{margin-top:var(--space-6)}.lp .collection-chips{margin-top:var(--space-3)}.lp .screen-controls{margin-top:var(--content-action-gap)}.lp .library-filters{margin-top:var(--space-5);margin-bottom:var(--space-5)}.lp .connection-note{margin-block:0}.lp .intro-section,.lp .connections{padding-block:var(--section-compact)}.lp .activity-section{padding-block:var(--section-immersive)}.lp .final-cta{padding-block:var(--section-compact)}.lp .value-strip,.lp .footer{padding-block:var(--space-6)}.lp dialog h2{margin-top:var(--space-5);margin-bottom:0}.lp dialog p{margin-top:var(--space-3)}.lp dialog label{margin-top:var(--space-5)}.lp #search-results{margin-top:var(--space-2)}.lp dialog .dialog-note{margin-top:var(--space-4)}.lp dialog #view-library{margin-top:var(--space-5)}@media (max-width:700px){.lp .hero-layout{row-gap:var(--space-10)}.lp .hero-story .hero-title{margin-top:var(--space-4);margin-bottom:var(--space-4)}.lp .hero-actions{margin-top:var(--space-5)}.lp .status-features{gap:var(--space-6)}.lp .feature-grid{row-gap:var(--space-6)}.lp .platforms>span{padding-block:var(--space-2)}.lp .app-shot{gap:var(--space-3)}.lp .section-heading p{margin-top:0}.lp .notification-section{row-gap:var(--space-6)}.lp .footer{gap:var(--space-4)}}.lp .center-heading p,.lp .final-cta p{margin-inline:auto}.lp .hero .hero-layout{text-align:center;gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.lp .hero-story{width:100%;max-width:48rem;margin-inline:auto}.lp .hero-copy{margin-inline:auto}.lp .hero .hero-actions{justify-content:center}.lp .hero-showcase{width:min(100%,22rem);margin-inline:auto}.lp .hero-screens{display:grid}.lp .hero-screens img{opacity:1;grid-area:1/1;width:100%;height:auto;transition:opacity .5s;display:block}.lp .hero-screens img.is-hidden{opacity:0}@keyframes hero-enter{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.lp .hero-story>.eyebrow,.lp .hero-story>.hero-title,.lp .hero-story>.hero-copy,.lp .hero-story>.hero-actions>.btn,.lp .hero-story>.micro,.lp .hero-showcase{animation:.6s cubic-bezier(.22,1,.36,1) backwards hero-enter}.lp .hero-story>.eyebrow{animation-delay:0s}.lp .hero-story>.hero-title{animation-delay:80ms}.lp .hero-story>.hero-copy{animation-delay:.16s}.lp .hero-story>.hero-actions>.btn:first-child{animation-delay:.24s}.lp .hero-story>.hero-actions>.btn:nth-child(2){animation-delay:.32s}.lp .hero-story>.micro{animation-delay:.4s}.lp .hero-showcase{animation-delay:.48s}}@media (prefers-reduced-motion:reduce){.lp .hero-screens img{transition:none}}@media (max-width:700px){.lp .hero .hero-layout{gap:var(--space-8)}.lp .hero-showcase{width:min(100%,18rem)}}.lp .header-row{justify-content:space-between;align-items:center;display:flex}.lp .menu-toggle{display:none}@media (max-width:700px){.lp .header{position:relative}.lp .header-row{width:100%}.lp .header>.btn{display:none}.lp .menu-toggle{width:44px;height:44px;padding:0;display:inline-flex}.lp .header nav{width:auto;padding:var(--space-3);background:var(--surface-card);border-radius:var(--radius-panel);z-index:30;display:none;position:absolute;top:100%;left:0;right:0}.lp .header nav.is-open{flex-direction:column;align-items:stretch;display:flex}.lp .header nav .btn{justify-content:flex-start}}@media (min-width:1001px){.lp .hero .hero-layout{text-align:left;gap:var(--space-16);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.lp .hero-story,.lp .hero-copy{margin-inline:0}.lp .hero .hero-actions{justify-content:flex-start}.lp .hero-showcase{width:min(100%,20rem)}.lp .status-features{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:701px){.lp .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .passport-section{grid-template-columns:minmax(0,1fr)}.lp .store-downloads{margin-top:var(--content-action-gap)}.lp .store-download-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 12px;display:flex}.lp .store-download-link{flex:none;justify-content:center;align-items:center;height:72px;transition:opacity .15s;display:inline-flex}.lp .store-download-link img{width:auto;max-width:none;display:block}.lp .store-download-link--apple img{height:48px}.lp .store-download-link--google img{height:72px}.lp .store-download-link:focus-visible{outline:3px solid var(--action-focus);outline-offset:4px;border-radius:6px}.lp .store-download-status{color:var(--muted);font-size:var(--text-body-sm);display:block}.lp .store-download-status:not(:empty){margin-top:var(--space-2)}@media (hover:hover){.lp .store-download-link:hover{opacity:.82}}@media (min-width:1001px){.lp .hero .store-download-links{justify-content:flex-start}}@media (prefers-reduced-motion:no-preference){.lp .hero .store-download-link{animation:.6s cubic-bezier(.22,1,.36,1) backwards hero-enter}.lp .hero .store-download-link:first-child{animation-delay:.24s}.lp .hero .store-download-link:nth-child(2){animation-delay:.32s}}@media (prefers-reduced-motion:reduce){.lp .store-download-link{transition:none}}.lp{--action-brand:var(--primary);--action-primary:#fd5021;--action-primary-hover:#ff653b;--action-primary-pressed:#e34217;--action-surface:#2b2b2b;--action-surface-hover:#363636;--action-border:#505050;--action-text:var(--ink);--action-muted:#c6c6c6;--action-disabled-bg:#242424;--action-disabled-text:#8c8c8c;--action-focus:#ffac91;--action-radius:var(--radius-control);--action-sm:36px;--action-md:44px;--action-lg:48px;--action-ease:var(--ease-standard);--action-duration:var(--duration-fast);--action-inset:inset -1px 0 .5px #00000026, inset 1px 0 .5px #00000026, inset 0 -1px .5px #00000026, inset 0 1px .5px #fbe67040}.lp .btn{--button-bg:transparent;--button-color:var(--action-text);--button-border:transparent;min-height:var(--action-md);border:1px solid var(--button-border);border-radius:var(--action-radius);background:var(--button-bg);max-width:100%;color:var(--button-color);font-family:var(--font-body);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-label);letter-spacing:0;text-align:center;vertical-align:middle;cursor:pointer;touch-action:manipulation;transition:background-color var(--action-duration) var(--action-ease), border-color var(--action-duration) var(--action-ease), color var(--action-duration) var(--action-ease), transform .1s var(--action-ease);justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex;position:relative}.lp .btn--sm{min-height:var(--action-sm);font-size:var(--text-body-sm);padding:7px 12px}.lp .btn--md{min-height:var(--action-md);padding:10px 18px}.lp .btn--lg{min-height:var(--action-lg);padding:12px 22px}.lp .btn--primary{--button-bg:var(--action-primary);box-shadow:var(--action-inset)}.lp .btn--secondary{--button-bg:var(--action-surface);--button-border:var(--action-border)}.lp .btn--tertiary{--button-color:var(--action-muted);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lp .btn--ghost{--button-color:var(--action-muted)}.lp .btn[aria-pressed=true],.lp .btn[aria-current]{--button-bg:#342018;--button-border:#a25136;--button-color:#ffb69d}@media (hover:hover){.lp .btn--primary:hover{background:var(--action-primary-hover)}.lp .btn--secondary:hover{background:var(--action-surface-hover);border-color:#747474}.lp .btn--tertiary:hover,.lp .btn--ghost:hover{color:#fff;background:#222}.lp .btn[aria-pressed=true]:hover,.lp .btn[aria-current]:hover{background:#44271d}}.lp .btn:active{transform:translateY(1px)}.lp .btn--primary:active{background:var(--action-primary-pressed)}.lp .btn--secondary:active,.lp .btn--ghost:active,.lp .btn--tertiary:active{background:#151515}.lp .btn:focus-visible{outline:3px solid var(--action-focus);outline-offset:3px}.lp .btn:disabled,.lp .btn[aria-disabled=true]{background:var(--action-disabled-bg);color:var(--action-disabled-text);box-shadow:none;cursor:not-allowed;border-color:#3c3c3c;text-decoration:none;transform:none}.lp .btn[aria-busy=true]{cursor:progress;transform:none}.lp .btn[aria-busy=true]>*{visibility:hidden}.lp .btn[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;margin:-9px 0 0 -9px;animation:.8s linear infinite button-loading;position:absolute;inset:50% auto auto 50%}@keyframes button-loading{to{transform:rotate(360deg)}}.lp .btn--icon{width:var(--action-md);flex-shrink:0;padding:0}.lp .btn--icon.btn--sm{width:var(--action-sm)}.lp .btn--icon.btn--lg{width:var(--action-lg)}.lp .btn__icon{stroke-width:1.75px;flex-shrink:0;width:18px;height:18px}.lp .btn__label{min-width:0}@media (max-width:700px){.lp .btn{min-height:var(--action-md)}.lp .btn--lg{min-height:var(--action-lg)}.lp .btn--icon,.lp .btn--icon.btn--sm{min-width:var(--action-md)}}@media (prefers-reduced-motion:reduce){.lp .btn{transition:none}.lp .btn:active{transform:none}.lp .btn[aria-busy=true]:after{border-style:dotted;animation:none}}.lp .btn.menu-toggle{padding:0;display:none}.lp .btn.menu-toggle svg{stroke-width:2px;flex-shrink:0;width:28px;min-width:28px;height:28px}@media (max-width:700px){.lp .btn.menu-toggle{width:48px;height:48px;display:inline-flex}}.lp{--font-display:"Nunito", sans-serif;--font-body:"Nunito", sans-serif;--text-display:clamp(2.5rem, 1.8rem + 2.6vw, 4rem);--text-h1:clamp(2.25rem, 1.8rem + 1.8vw, 3.5rem);--text-h2:clamp(1.75rem, 1.45rem + 1.2vw, 2.5rem);--text-h3:clamp(1.5rem, 1.3rem + .65vw, 2rem);--text-h4:1.25rem;--text-body-lg:1.125rem;--text-body:1rem;--text-body-sm:.875rem;--text-label:1rem;--text-caption:.75rem;--text-overline:.75rem;--text-stat:clamp(2rem, 1.6rem + 1.3vw, 3rem);--weight-regular:400;--weight-medium:600;--weight-heading:700;--weight-display:800;--leading-display:1.1;--leading-heading:1.2;--leading-title:1.35;--leading-body:1.65;--leading-small:1.5;--leading-label:1.25;--tracking-display:-.035em;--tracking-heading:-.02em;--tracking-body:0;--tracking-overline:.075em;--space-text-xs:var(--space-2);--space-text-sm:var(--space-3);--space-text-md:var(--space-4);--space-text-lg:var(--space-6);--space-text-xl:var(--space-8);--measure-heading:22ch;--measure-body:44ch;--measure-lead:38ch;font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.lp h1,.lp h2,.lp h3,.lp h4{font-family:var(--font-display);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.lp h1{font-size:var(--text-h1)}.lp h2{font-size:var(--text-h2)}.lp h3{font-size:var(--text-h3)}.lp h4{font-size:var(--text-h4)}.lp p{font-size:var(--text-body);line-height:var(--leading-body);text-wrap:pretty}.lp .hero-story .hero-title{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-display)}.lp .hero-copy{font-size:var(--text-body-lg);max-width:var(--measure-lead)}.lp .section-heading h2,.lp .section-copy h2,.lp .center-heading h2,.lp .personal-grid h2,.lp .final-cta h2{max-width:var(--measure-heading)}.lp .personal-grid h2,.lp dialog h2{font-size:var(--text-h3)}.lp .final-cta h2{font-size:var(--text-h1)}.lp .center-heading h2,.lp .final-cta h2{margin-inline:auto}.lp .section-heading p,.lp .section-copy p,.lp .personal-grid p{max-width:var(--measure-body)}.lp .center-heading p,.lp .final-cta p{max-width:52ch}.lp .status-features h3,.lp .feature-grid h3{font-size:var(--text-h4);line-height:var(--leading-title)}.lp .status-features p,.lp .feature-grid p{font-size:var(--text-body);line-height:var(--leading-body)}.lp .brand,.lp .header .brand,.lp .footer .brand{font-size:var(--text-h4);font-weight:var(--weight-display);letter-spacing:.04em;line-height:var(--leading-label)}.lp .eyebrow,.lp .side-label,.lp .muted,.lp .demo-label,.lp .feature-tag,.lp .sample,.lp .floating-label,.lp .app-shot figcaption>span{font-size:var(--text-overline);font-weight:var(--weight-medium);line-height:var(--leading-small);letter-spacing:var(--tracking-overline)}.lp .micro,.lp .app-shot figcaption,.lp .connection-note,.lp .cta-note,.lp .footer,.lp .library-foot,.lp .window-bar,.lp .profile small,.lp .game-card p,.lp .status,.lp .stats-numbers small,.lp .chart-labels,.lp .stats-bottom>span,.lp .saved-card div>span,.lp .badge-row small,.lp .achievement-progress,.lp .achievement-progress b,.lp .mini-collection div>span,.lp .collection-chips span,.lp .notification-stack small,.lp .notification-stack>div>span:last-child,.lp .dialog-note{font-size:var(--text-caption);line-height:var(--leading-small);letter-spacing:0}.lp .app-sidebar,.lp .app-brand,.lp .profile b,.lp .game-card h3,.lp .value-strip,.lp .value-strip b,.lp .library-intro p,.lp .panel-title,.lp .stats-bottom b,.lp .saved-card b,.lp .badge-row b,.lp .mini-collection h3,.lp .notification-stack b,.lp dialog p,.lp dialog label,.lp .result{font-size:var(--text-body-sm);line-height:var(--leading-small);letter-spacing:0}.lp .app-brand,.lp .profile b,.lp .game-card h3,.lp .panel-title,.lp .stats-bottom b,.lp .saved-card b,.lp .badge-row b,.lp .mini-collection h3,.lp .notification-stack b,.lp dialog label{font-weight:var(--weight-medium)}.lp .app-heading h2{font-size:var(--text-h3);line-height:var(--leading-title)}.lp .stats-numbers strong{font-size:var(--text-stat);font-weight:var(--weight-heading);line-height:var(--leading-display);letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums;display:block}.lp .stats-numbers strong .counter-visual,.lp .stats-numbers strong .counter-number{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.lp .stats-numbers strong span:not(.counter-visual):not(.counter-number){font-size:var(--text-h4);font-weight:var(--weight-medium);letter-spacing:0;margin-left:.15em}.lp .stats-numbers small{display:block}.lp .counter-number,.lp .achievement-progress,.lp .library-filters span{font-variant-numeric:tabular-nums}.lp .counter-number{min-width:var(--counter-width,1ch);display:inline-block}.lp .tiny-mark,.lp .saved-check{font-size:var(--text-body-lg);line-height:1}.lp .feature-icon,.lp .line-icon,.lp .notification-icon{font-size:1.5rem;line-height:1}.lp .badge{font-size:2.5rem;line-height:1}.lp .platforms>span,.lp .platforms b{font-size:var(--text-body-lg);line-height:var(--leading-title)}@media (max-width:700px){.lp .hero-copy,.lp .platforms>span,.lp .platforms b{font-size:var(--text-body)}.lp .value-strip b,.lp .badge-row b{font-size:var(--text-caption)}}
.lp{--font-display:var(--font-nunito), sans-serif;--font-body:var(--font-nunito), sans-serif;flex-direction:column;min-height:100%;display:flex}.lp main{flex:1}html:has(.lp){scroll-behavior:smooth;scroll-padding-top:var(--space-8)}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp h1.eyebrow{font-family:var(--font-body);font-size:var(--text-overline);font-weight:var(--weight-medium);line-height:var(--leading-small);letter-spacing:var(--tracking-overline);text-transform:uppercase;text-wrap:wrap}.lp .hero-screens img:nth-child(2){opacity:0}@media (prefers-reduced-motion:no-preference){.lp .hero-screens img{transition:none}.lp .hero-screens img:first-child{animation:10s infinite lp-fade-out}.lp .hero-screens img:nth-child(2){animation:10s infinite lp-fade-in}}@keyframes lp-fade-out{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@keyframes lp-fade-in{0%,45%{opacity:0}50%,95%{opacity:1}to{opacity:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp .achievement-progress i{animation:linear both progress-grow;animation-timeline:view();animation-range:entry 10% cover 40%}}}.lp .store-download-link[aria-disabled=true]{cursor:default}.lp .store-downloads mark{margin-top:var(--space-2);display:inline-block}.lp .text-link{color:var(--primary);font-weight:var(--weight-medium);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.lp .section-copy>.text-link{margin-top:var(--content-action-gap);display:inline-block}.lp .feature-grid .text-link{margin-top:var(--space-3);font-size:var(--text-body-sm)}.lp .footnote{font-size:var(--text-caption);line-height:var(--leading-small);color:var(--subtle)}.lp .roulette-visual{border-radius:var(--radius-panel);background:var(--surface-card);padding:var(--card-padding);border:1px solid var(--line)}.lp .roulette-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.lp .roulette-chips span{padding:var(--space-1) var(--space-3);background:var(--surface-raised);color:var(--muted);font-size:var(--text-body-sm);border-radius:999px}.lp .roulette-pick{align-items:center;gap:var(--space-5);margin-top:var(--space-6);display:flex}.lp .roulette-pick img{aspect-ratio:2/3;border-radius:var(--radius-sm);flex-shrink:0;width:96px;height:auto}.lp .roulette-pick b{font-size:var(--text-h4);line-height:var(--leading-title);display:block}.lp .roulette-pick small{color:var(--muted);font-size:var(--text-body-sm);margin-top:var(--space-1);display:block}.lp .roulette-pick .eyebrow{color:var(--primary)}.lp .roulette-next{align-items:center;gap:var(--space-3);margin-top:var(--space-6);opacity:.6;display:flex}.lp .roulette-next img{aspect-ratio:2/3;border-radius:6px;width:56px;height:auto}.lp .roulette-next span{font-size:var(--text-caption);color:var(--subtle)}.lp .platforms>div{text-align:center;padding-block:var(--space-4)}.lp .platforms>div>span{gap:var(--space-2);font-size:var(--text-body-lg);line-height:var(--leading-title);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.lp .platforms>div>p{color:var(--muted);font-size:var(--text-body-sm);line-height:var(--leading-small);margin-top:var(--space-2)}.lp .connections .center-heading+.platforms{margin-top:var(--heading-content-gap)}.lp .connections .text-link{margin:var(--space-6) auto 0;display:table}@media (max-width:1000px){.lp .platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .faq{border-block:1px solid var(--line);max-width:48rem;margin-inline:auto}.lp .faq details{border-top:1px solid var(--line);padding-block:var(--space-5)}.lp .faq details:first-child{border-top:0}.lp .faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;list-style:none;display:flex}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary h3{font-size:var(--text-h4);line-height:var(--leading-title);margin:0}.lp .faq summary span{color:var(--primary);font-size:var(--text-h4);transition:transform var(--duration-fast) var(--ease-standard)}.lp .faq details[open] summary span{transform:rotate(45deg)}.lp .faq details p{color:var(--muted);margin-top:var(--space-3)}.lp .faq-foot{text-align:center;color:var(--muted);margin-top:var(--space-6)}.lp .header nav .nav-sep{width:1px;margin:var(--space-2) var(--space-1);background:var(--line);align-self:stretch}@media (max-width:700px){.lp .header nav .nav-sep{width:auto;height:1px;margin:var(--space-2) 0}}@media (max-width:700px) and (scripting:none){.lp .header .btn.menu-toggle{display:none}.lp .header nav[aria-label]{background:0 0;flex-wrap:wrap;justify-content:center;padding:0;display:flex;position:static}.lp .header nav .nav-sep{display:none}}.lp.lp-bar{z-index:10;background:0 0;min-height:0;display:block;position:relative}.lp .footer{flex-wrap:wrap}.lp .footer nav{justify-content:center;gap:var(--space-2) var(--space-5);width:100%;padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;order:3;display:flex}.lp .footer nav a:hover{color:var(--ink)}.lp .footer .igdb{text-align:center;width:100%;font-size:var(--text-caption);order:4;margin:0}.lp p{text-wrap:pretty}.lp .achievement-panel>p,.lp .center-heading>p{text-wrap:balance}.lp .achievement-art{object-fit:contain;width:100%;max-width:115px;height:99px;margin:0 auto 16px;display:block}.lp .screen-controls .screen-choice{box-shadow:none;color:#ffffff80;background:#171717;border:0;border-radius:12px;outline:0;gap:16px}.lp .screen-controls .screen-choice b{color:inherit}.lp .screen-controls .screen-choice small{color:#ffffff73}.lp .screen-controls .screen-choice.active{color:#fff;background:#250601}.lp .screen-controls .screen-choice.active small{color:#ffffffb3}.lp .screen-choice .feature-symbol{flex-shrink:0;width:24px;height:24px}.lp .screen-choice.active .feature-symbol{color:#fd5021}.lp .screen-choice:focus-visible b{text-underline-offset:5px;text-decoration:underline}.lp .activity-shot .phone-screen{background:0 0;border:0;border-radius:0;overflow:visible}.lp .activity-shot .phone-screen img{aspect-ratio:444/907;object-fit:contain}.lp .final-cta h2{font-size:var(--text-h4);color:var(--muted)}.lp .faq summary{justify-content:flex-start}.lp .faq summary h3{color:#ffffffe6}.lp .faq summary .faq-marker{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid #fd5021;flex-shrink:0;order:-1;width:0;height:0}.lp .faq details[open] summary .faq-marker{transform:rotate(90deg)}.lp .faq details p{color:#ffffff80}.lp .newsletter-section{border:1px solid var(--line);text-align:center;border-radius:24px;margin-block:24px 32px;padding:32px}.lp .newsletter-section h2{font-size:var(--text-h3)}.lp .newsletter-section>p{color:var(--muted);margin-block:12px 24px}.lp .email-signup{max-width:600px;margin-inline:auto}.lp .email-signup-row{gap:12px;display:flex}.lp .email-signup input{color:#fff;text-align:left;background:#212121;border:1px solid #555;border-radius:12px;flex:1;min-width:0;padding:16px}.lp .email-signup .btn{color:#fff;background:#fd5021}.lp .email-signup [role=status]:empty{display:none}.lp .email-signup [role=status]{margin-top:16px}@media (max-width:700px){.lp .email-signup-row{flex-direction:column}}.lp .docs-teaser h2 .marker{font-size:inherit}.lp .docs-cards{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lp .docs-card{gap:var(--space-3);border:2px solid var(--line);background:var(--surface-card);min-height:18rem;padding:var(--space-10);border-radius:28px;flex-direction:column;transition:border-color .4s,transform .4s;display:flex;position:relative;overflow:hidden}.lp .docs-card:hover{border-color:var(--primary)}.lp .docs-card-index{font-size:var(--text-caption);letter-spacing:.25em;color:var(--subtle)}.lp .docs-card b{font-size:var(--text-h2);letter-spacing:-.02em;font-weight:900;line-height:1}.lp .docs-card p{color:var(--muted);z-index:1;max-width:22rem;position:relative}.lp .docs-card-link{font-weight:var(--weight-medium);z-index:1;margin-top:auto;transition:color .3s,letter-spacing .3s;position:relative}.lp .docs-card:hover .docs-card-link{color:var(--primary)}.lp .docs-card--stack{background:radial-gradient(circle at 0 0,#fd502138,#fd50210a 40%,#0000 70%),#0c0908;border:1px solid #fd502140}.lp .docs-card--stack:after{content:"";opacity:.14;background-image:radial-gradient(circle,#fd5021 1.5px,#0000 1.5px);background-size:18px 18px;width:14rem;height:14rem;position:absolute;bottom:-1rem;right:-1rem}.lp .docs-card-covers{opacity:.35;gap:.6rem;transition:opacity .4s,transform .4s;display:flex;position:absolute;bottom:-2.5rem;right:-.5rem}.lp .docs-card-covers img{aspect-ratio:2/3;object-fit:cover;border-radius:14px;width:6rem;height:auto;transform:rotate(8deg)}.lp .docs-card-covers img:nth-child(2){transform:rotate(10deg)translateY(-1rem)}.lp .docs-card:hover .docs-card-covers{opacity:.6;transform:translateY(-.5rem)}@media (max-width:700px){.lp .docs-cards{grid-template-columns:1fr}.lp .docs-card{padding:var(--space-6);min-height:15rem}}.lp .platform-mark{object-fit:contain;flex:0 0 28px;width:28px;height:28px;display:block}.lp .filled-feature-icon{width:28px;height:28px;color:var(--primary);flex-shrink:0;display:block}.lp .app-shot figcaption>span,.lp .status,.lp .warm,.lp .screen-choice>span,.lp .achievement-progress b,.lp .final-cta .eyebrow{color:var(--primary)}.lp .btn[aria-pressed=true],.lp .btn[aria-current]{--button-color:var(--primary)}.lp .achievement-art--hours{transform:scale(.85)}.lp .docs-teaser .marker:before{border-radius:0;transform:none}@media (max-width:700px){.lp .footer{text-align:center;flex-flow:column;align-items:center}.lp .footer nav{align-items:center;gap:var(--space-4);flex-direction:column}}@media (prefers-reduced-motion:no-preference){.lp [data-entrance]{transition:opacity .56s cubic-bezier(.22,1,.36,1),translate .56s cubic-bezier(.22,1,.36,1);transition-delay:var(--entrance-delay,0s)}.lp [data-entrance=pending]{opacity:0;translate:0 14px}.lp [data-entrance=visible],.lp [data-entrance]:focus-within{opacity:1;translate:0}.lp .hero-story>.hero-title,.lp .hero-story>.hero-copy,.lp .hero-showcase,.lp .hero .store-download-link{animation-duration:.56s}.lp .hero-showcase{animation-delay:.18s}}@media (prefers-reduced-motion:reduce){.lp [data-entrance]{opacity:1;transition:none;translate:none}}@media print{.lp [data-entrance]{opacity:1;translate:none}}@keyframes lp-soft-enter{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.lp .hero-story>.hero-title,.lp .hero-story>.hero-copy,.lp .hero-showcase,.lp .hero .store-download-link{animation-name:lp-soft-enter}}.lp.home-page{--line:#2b2b2b54;--action-border:#50505054;--action-inset:inset -1px 0 .5px #0000000d, inset 1px 0 .5px #0000000d, inset 0 -1px .5px #0000000d, inset 0 1px .5px #fbe67015;--section-compact:5.5rem;--section-standard:7rem;--section-immersive:8rem;--section-space:var(--section-standard);--section-gap:5.5rem;--heading-content-gap:3rem;--grid-gap:2rem;--card-padding:2.5rem}.lp.home-page main p{opacity:.66}.lp.home-page .section-heading{margin-bottom:var(--heading-content-gap)}.lp.home-page .feature-grid,.lp.home-page .status-features{row-gap:3rem}.lp.home-page .feature-grid article,.lp.home-page .status-features article{padding-top:2rem}.lp.home-page .feature-grid h3,.lp.home-page .status-features h3{margin-top:1.5rem}.lp.home-page .feature-grid p,.lp.home-page .status-features p{margin-top:1rem}.lp.home-page .section-copy>p{margin-top:1.5rem}.lp.home-page .platforms{gap:2rem}.lp.home-page .platform-mark{flex-basis:22.4px;width:22.4px;height:22.4px}.lp.home-page .docs-card-link{color:var(--primary)}.lp.home-page .docs-teaser .marker{padding:2px calc(.18em + 2px)}.lp.home-page .docs-teaser .marker:before{border-radius:4px}.lp.home-page .email-signup input,.lp.home-page .email-signup .btn{flex:none;height:56px;min-height:56px;padding-block:0}.lp.home-page .email-signup input{border-color:#55555554;flex:auto}.lp.home-page .email-signup .btn{box-shadow:var(--action-inset)}.lp.home-page .newsletter-section{margin-block:3rem;padding:3rem}.lp.home-page .newsletter-section>p{margin-block:1.5rem 2rem}.lp.home-page .docs-card--stack{border-color:#fd502115}.lp.home-page .docs-card:hover{border-color:#fd502154}.lp.home-page .btn[aria-pressed=true],.lp.home-page .btn[aria-current]{--button-border:#a2513654}@media (hover:hover){.lp.home-page .btn--secondary:hover{border-color:#74747454}}@media (max-width:700px){.lp.home-page{--section-compact:4rem;--section-standard:4.5rem;--section-immersive:5.5rem;--section-gap:3rem;--heading-content-gap:2.5rem;--card-padding:1.75rem}.lp.home-page .newsletter-section{padding:2rem 1.5rem}.lp.home-page .email-signup input{flex:none}.lp.home-page .docs-card{padding:2rem}.lp.home-page .platforms{gap:2rem 1rem}}.lp.home-page .screen-choice small,.lp.home-page .badge-row small,.lp.home-page .roulette-pick small{opacity:.66}.lp{--pr-ink:#f7f3f0;--pr-muted:#bcb4ae;--pr-subtle:#8f8782;--pr-line:#ffffff1a;--pr-panel:#141110;--pr-panel-2:#1d1817;--pr-orange:#fd5021;--pr-orange-lip:#b2330e;--pr-ember:#49170a;--pr-on-orange:#170802;--pr-gold:#fed897;--pr-gold-ink:#7c2b08;--pr-bone:#ebeae9;--pr-bone-ink:#615048;--pr-rose:#f7d8dc;--pr-rose-ink:#7c1d33;--pr-blue:#5b9bff;--pr-green:#3fbe7c;--pr-h2:clamp(2rem, 1.2rem + 2.6vw, 3.6rem);--pr-space:clamp(4.5rem, 2.5rem + 5vw, 7.5rem);--pr-prism:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='%23fd5021' d='M50 16c2.9 0 5.4 1.5 6.9 4l29 50.2c3.1 5.3-.8 11.8-6.9 11.8H21c-6.1 0-10-6.5-6.9-11.8l29-50.2c1.5-2.5 4-4 6.9-4z'/%3E%3C/svg%3E")}.lp.home-page main [data-scene] p{opacity:1}.lp .pr-scene{padding-block:var(--pr-space)}.lp :is(.pr-scene,.pr-roll-scene) h2{font-family:var(--font-nunito), sans-serif;font-size:var(--pr-h2);letter-spacing:-.03em;color:var(--pr-ink);text-wrap:balance;max-width:20ch;font-weight:900;line-height:1.02}.lp :is(.pr-scene,.pr-roll-scene) h2>span{display:block}.lp :is(.pr-scene,.pr-roll-scene) h3{font-family:var(--font-nunito), sans-serif;letter-spacing:-.01em}.lp .pr-body{max-width:34rem;color:var(--pr-muted);margin-top:1.25rem;font-size:clamp(1.0625rem,1rem + .25vw,1.25rem);line-height:1.6}.lp .pr-footnote{max-width:30rem;color:var(--pr-subtle);margin-top:1rem;font-size:.875rem;line-height:1.5}.lp :is(.pr-scene,.pr-roll-scene) .text-link{margin-top:1.25rem;display:inline-block}.lp .pr-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.lp .pr-scene-head{max-width:46rem}.lp .pr-display{font-family:var(--font-nunito), sans-serif;letter-spacing:-.012em;color:#fff;-webkit-text-stroke:.16em var(--pr-orange);paint-order:stroke fill;text-shadow:0 .085em 0 var(--pr-ember);font-weight:1000;line-height:.92;display:block}.lp .pr-btn{min-height:52px;font:inherit;color:#fff;background:var(--pr-orange);box-shadow:0 5px 0 var(--pr-orange-lip);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;padding:0 1.9rem;font-size:1.0625rem;font-weight:900;transition:transform 80ms,box-shadow 80ms,filter .15s;display:inline-flex}.lp .pr-btn:hover{filter:brightness(1.08)}.lp .pr-btn:active{box-shadow:0 1px 0 var(--pr-orange-lip);transform:translateY(4px)}.lp .pr-btn:disabled{cursor:default;filter:saturate(.7)brightness(.92);box-shadow:0 3px 0 var(--pr-orange-lip);transform:translateY(2px)}.lp .pr-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.lp .pr-btn--dark{background:var(--pr-on-orange);box-shadow:0 5px #000}.lp .pr-btn--dark:active{box-shadow:0 1px #000}.lp .pr-btn--dark:disabled{box-shadow:0 3px #000}.lp .pr-chips{flex-wrap:wrap;gap:.5rem;display:flex}.lp .pr-chip{min-height:40px;color:var(--pr-ink);font:inherit;cursor:pointer;background:0 0;border:1.5px solid #ffffff2e;border-radius:999px;align-items:center;padding:.45rem 1rem;font-size:.9375rem;font-weight:800;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.lp .pr-chip:hover{border-color:#fff6}.lp .pr-chip[aria-pressed=true]{border-color:var(--pr-ink);background:var(--pr-ink);color:var(--pr-on-orange)}.lp .pr-chip:has(input:checked){border-color:var(--pr-ink);background:var(--pr-ink);color:var(--pr-on-orange)}.lp .pr-chip input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.lp .pr-chip:focus-visible{outline:3px solid var(--action-focus);outline-offset:3px}.lp .pr-chip:has(input:focus-visible){outline:3px solid var(--action-focus);outline-offset:3px}.lp .pr-chip:has(input:disabled){cursor:default}.lp .pr-hero{isolation:isolate;background:radial-gradient(42% 60% at 74% 55%,#fd502142,#0000 70%),radial-gradient(22% 30% at 74% 62%,#fed8971f,#0000 70%);padding-block:clamp(1.5rem,.5rem + 3vw,3rem) clamp(2rem,1rem + 3vw,4rem);position:relative;overflow-x:clip}.lp .pr-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.lp .pr-hero-copy{z-index:2;position:relative}.lp .pr-hero-grid>.pr-hand{left:clamp(0px,4vw - 40px,40px)}.lp .pr-hero h1{font:inherit;flex-direction:column;align-items:flex-start;gap:clamp(1rem,2vw,1.4rem);margin:0;display:flex}.lp .pr-hero .pr-display{font-size:clamp(3.3rem,1.4rem + 4.6vw,6.2rem)}.lp .pr-hero .pr-display>span{display:block}.lp .pr-hero .pr-display>span:first-child{transform:rotate(-2deg)}.lp .pr-hero .pr-display>span:nth-child(2){transform:rotate(1.5deg)translate(.32em)}.lp .pr-hero .pr-display>span:nth-child(3){transform:rotate(-1deg)translate(.08em)}.lp .pr-hero-kicker{letter-spacing:-.005em;max-width:24rem;color:var(--pr-gold);font-size:clamp(1.05rem,.9rem + .5vw,1.375rem);font-weight:900;line-height:1.3;display:block}.lp .pr-lede{max-width:30rem;color:var(--pr-muted);text-wrap:pretty;margin:1.1rem 0 0;font-size:clamp(1.0625rem,1rem + .25vw,1.25rem);line-height:1.6}.lp .pr-hero .store-download-links{justify-content:flex-start}.lp .pr-hand{--w:clamp(112px, 13vw, 210px);--spread:.52;height:calc(var(--w) * 1.5 + var(--w) * .5);position:relative}.lp .pr-hand-slot{top:calc(var(--w) * .18);width:var(--w);margin-left:calc(var(--w) / -2);z-index:calc(10 - var(--k2));transform:translateX(calc(var(--k) * var(--spread) * var(--w))) translateY(calc(var(--k2) * var(--w) * .055)) rotate(calc(var(--k) * 7deg));transform-origin:50% 130%;transition:transform .35s cubic-bezier(.2,.9,.3,1.15);position:absolute;left:50%}.lp .pr-hand-slot:hover{z-index:20;transform:translateX(calc(var(--k) * var(--spread) * var(--w))) translateY(calc(var(--k2) * var(--w) * .055 - var(--w) * .16)) rotate(calc(var(--k) * 2deg)) scale(1.05)}.lp .pr-card{aspect-ratio:2/3;border-radius:calc(var(--w) * .075);transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:#111;transition:transform .25s ease-out;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff29,0 26px 44px -10px #000c}.lp .pr-card img{object-fit:cover;width:100%;height:100%;display:block}.lp .pr-card-glare{pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--mx,50%) var(--my,20%), #ffffff8c, transparent 50%);transition:opacity .25s;position:absolute;inset:0}.lp .pr-hand-slot:hover .pr-card-glare{opacity:1}.lp .pr-card-foil{pointer-events:none;mix-blend-mode:color-dodge;opacity:.45;background-image:linear-gradient(115deg,#0000 22%,#ff5aaa99 36%,#ffdc6499 45%,#64ffd299 54%,#5aa0ff99 63%,#0000 78%);background-size:300% 300%;background-position:var(--mx,35%) var(--my,40%);position:absolute;inset:0}.lp .pr-sticker{z-index:2;white-space:nowrap;pointer-events:none;border-radius:999px;padding:.34em .75em;font-size:clamp(.66rem,.5rem + .35vw,.875rem);font-weight:900;line-height:1.15;position:absolute;top:7%;left:-6%;transform:rotate(-6deg);box-shadow:0 0 0 2.5px #fff,0 8px 16px #00000073}.lp .pr-sticker[data-side=right]{left:auto;right:-6%;transform:rotate(5deg)}.lp .pr-sticker[data-side=center]{top:-3%;left:50%;transform:translate(-50%)rotate(-3deg)}.lp .pr-sticker--playing{background:var(--pr-gold);color:var(--pr-gold-ink)}.lp .pr-sticker--backlog{background:var(--pr-bone);color:var(--pr-bone-ink)}.lp .pr-sticker--completed{background:var(--pr-orange);color:#fff}.lp .pr-sticker--paused{background:var(--pr-rose);color:var(--pr-rose-ink)}.lp .pr-sticker--saved{color:#fff;background:#111}@media (prefers-reduced-motion:no-preference){.lp .pr-hand--lg .pr-hand-slot{animation:.8s cubic-bezier(.2,.85,.25,1.06) backwards pr-deal;animation-delay:calc(.25s + var(--i) * 90ms)}}@keyframes pr-deal{0%{opacity:0;transform:translateY(115%)rotate(0)}}.lp .pr-save{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3rem clamp(2.5rem,6vw,6rem);display:grid}.lp .pr-steps{counter-reset:step;gap:1.25rem;max-width:32rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.lp .pr-steps li{counter-increment:step;grid-template-columns:2.6rem 1fr;gap:.1rem 1rem;display:grid}.lp .pr-steps li:before{content:counter(step);background:var(--pr-orange);color:#fff;width:2.6rem;height:2.6rem;box-shadow:0 3px 0 var(--pr-orange-lip);border-radius:50%;grid-row:span 2;place-items:center;font-size:1.0625rem;font-weight:1000;display:grid}.lp .pr-steps b{color:var(--pr-ink);font-size:1.125rem;font-weight:900;line-height:1.3}.lp .pr-steps span{color:var(--pr-muted);line-height:1.5}.lp .pr-save-phone{justify-self:center}.lp .pr-save-desktop{border:1px solid var(--pr-line);background:linear-gradient(160deg,#191311,#0d0a09 70%);border-radius:28px;grid-column:1/-1;grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin-top:1.5rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.lp .pr-save-desktop h3{color:var(--pr-ink);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:900;line-height:1.1}.lp .pr-save-desktop p{max-width:26rem;color:var(--pr-muted);margin-top:.75rem;font-size:1.0625rem;line-height:1.55}.lp .pr-tag{color:#a9c8ff;background:#5b9bff26;border-radius:999px;margin-top:1rem;padding:.35rem .8rem;font-size:.8125rem;font-weight:900;display:inline-block}.lp .pr-clip{margin:0;position:relative}.lp .pr-clip--phone{aspect-ratio:402/874;background:#050505;border-radius:2.9rem;width:min(18.5rem,76vw);padding:9px;box-shadow:0 0 0 1.5px #34302e,0 0 0 6px #120f0e,0 0 0 7.5px #34302e,0 40px 80px -12px #000000d9,0 0 120px -20px #fd502159}.lp .pr-clip--phone :is(video,img){object-fit:cover;background:#121010;border-radius:2.35rem;width:100%;height:100%;display:block}.lp .pr-clip--window{background:#0f0f0f;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 30px 60px -14px #000c}.lp .pr-clip-bar{background:#1c1b1b;border-bottom:1px solid #ffffff0f;gap:6px;padding:10px 12px;display:flex}.lp .pr-clip-bar i{background:#3b3a3a;border-radius:50%;width:10px;height:10px}.lp .pr-clip--window video{aspect-ratio:540/676;object-fit:cover;width:100%;display:block}.lp .pr-describe{border:1px solid var(--pr-line);background:var(--pr-panel);border-radius:28px;gap:1rem;padding:clamp(1.1rem,3vw,1.75rem);display:grid;box-shadow:0 34px 70px -24px #000000d9}.lp .pr-describe-box{background:var(--pr-panel-2);border:1px solid #ffffff17;border-radius:18px;min-height:10.5rem;padding:1.1rem 1.15rem 4.4rem;position:relative}.lp .pr-describe-box p{color:var(--pr-ink);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700;line-height:1.4}.lp .pr-caret{vertical-align:-.16em;background:var(--pr-orange);width:2px;height:1.1em;margin-left:2px;animation:.9s step-end infinite pr-blink;display:inline-block}.lp .pr-describe-find{background:var(--pr-orange);color:#fff;height:2.6rem;box-shadow:0 3px 0 var(--pr-orange-lip);border-radius:12px;place-items:center;font-weight:900;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.lp .pr-describe-answer{min-height:6.4rem}.lp .pr-thinking{color:var(--pr-muted);font-weight:800;animation:1s ease-in-out infinite pr-pulse}.lp .pr-answer>p{color:var(--pr-ink);font-size:1.125rem;font-weight:900}.lp .pr-answer-row{background:var(--pr-panel-2);border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:.9rem;margin-top:.6rem;padding:.6rem .7rem;animation:.45s cubic-bezier(.2,1.5,.4,1) both pr-pop;display:flex}.lp .pr-answer-row img{aspect-ratio:2/3;border-radius:6px;width:44px;height:auto}.lp .pr-answer-row b{color:var(--pr-ink);font-weight:900;display:block}.lp .pr-answer-row small{color:var(--pr-subtle);font-weight:700}.lp .pr-roll-scene{isolation:isolate;padding-block:var(--pr-space);background:var(--pr-orange);color:var(--pr-on-orange);position:relative;overflow:hidden}.lp .pr-roll-scene:before{content:"";z-index:-1;background:radial-gradient(45% 60% at 72% 58%,#ffe2aa8c,#0000 70%),repeating-conic-gradient(at 72% 58%,#ffffff12 0deg 7deg,#0000 7deg 18deg);position:absolute;inset:0}.lp .pr-roll-scene h2{color:var(--pr-on-orange)}.lp .pr-roll-scene .pr-body{color:#3d1407}.lp .pr-roll{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.lp .pr-roll fieldset{border:0;min-width:0;margin:0 0 1.75rem;padding:0}.lp .pr-roll legend{color:var(--pr-on-orange);margin-bottom:.75rem;padding:0;font-size:1.25rem;font-weight:900}.lp .pr-roll .pr-chip{color:var(--pr-on-orange);background:#ffffff24;border-color:#17080247}.lp .pr-roll .pr-chip:hover{border-color:#17080299}.lp .pr-roll .pr-chip:has(input:checked){border-color:var(--pr-on-orange);background:var(--pr-on-orange);color:#fff}.lp .pr-roll .pr-chip:has(input:focus-visible){outline-color:var(--pr-on-orange)}.lp .pr-roll-hint{color:#4a1808;font-size:.9375rem;font-weight:800}.lp .pr-roll-table{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);display:grid}.lp .pr-deck{aspect-ratio:2/3;width:clamp(84px,8vw,120px);position:relative}.lp .pr-deck .pr-card-back{position:absolute;inset:0}.lp .pr-deck .pr-card-back:first-child{transform:translate(-12px,10px)rotate(-10deg)}.lp .pr-deck .pr-card-back:nth-child(2){transform:translate(-5px,5px)rotate(-4deg)}.lp .pr-card-back{background:var(--pr-prism) center / 46% no-repeat, repeating-linear-gradient(45deg, #fd50211a 0 5px, transparent 5px 12px), #1c0b05;border-radius:12px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 3px #ffffff29,0 14px 28px -8px #461200a6}.lp .pr-roll-slot{aspect-ratio:2/3;background:#1c0b05;border-radius:16px;width:clamp(140px,14vw,210px);overflow:hidden;transform:rotate(-3deg);box-shadow:0 0 0 4px #fff,0 26px 50px -12px #461200bf}.lp .pr-roll-slot :is(img,.pr-card-back){object-fit:cover;width:100%;height:100%;box-shadow:none;border-radius:0;display:block}.lp .pr-roll-slot.is-rolling img{filter:blur(1.2px)saturate(1.15)}.lp .pr-roll-slot.is-landed{box-shadow:0 0 0 4px #fff, 0 0 0 9px var(--pr-on-orange), 0 30px 60px -12px #461200cc}@media (prefers-reduced-motion:no-preference){.lp .pr-roll-slot.is-rolling{animation:.11s linear infinite alternate pr-shake}.lp .pr-roll-slot.is-landed{animation:.52s cubic-bezier(.2,1.6,.4,1) pr-land}}.lp .pr-roll-result p{min-height:7.6rem}.lp .pr-roll-result p span{color:#3d1407;font-size:1.0625rem;font-weight:800;display:block}.lp .pr-roll-result p b{color:var(--pr-on-orange);letter-spacing:-.02em;margin-top:.2rem;font-size:clamp(1.5rem,1.1rem + 1.3vw,2.25rem);font-weight:1000;line-height:1.05;display:block}.lp .pr-roll-result p small{color:#4a1808;margin-top:.4rem;font-size:.9375rem;font-weight:800;display:block}.lp .pr-roll-note{color:#5a200b;margin-top:1rem;font-size:.8125rem;font-weight:700;display:block}.lp .pr-roll-link{color:var(--pr-on-orange);text-underline-offset:4px;margin-top:clamp(2rem,4vw,3rem);font-weight:900;text-decoration:underline;text-decoration-thickness:2px;display:inline-block}.lp .pr-roll-link:focus-visible{outline-color:var(--pr-on-orange)}.lp .pr-play{row-gap:clamp(3rem,6vw,4.5rem)}.lp .pr-alerts{justify-self:end;gap:.75rem;width:100%;max-width:30rem;display:grid}.lp .pr-now{background:linear-gradient(#2b1610,#160e0b);border:1px solid #ffffff14;border-radius:22px;grid-template-columns:56px minmax(0,1fr);gap:.5rem 1rem;padding:1rem;display:grid;box-shadow:0 26px 50px -18px #000000d9}.lp .pr-now img{aspect-ratio:2/3;border-radius:8px;width:56px;height:auto}.lp .pr-now-label{color:var(--pr-green);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:900;display:flex}.lp .pr-now-label:before{content:"";background:var(--pr-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #3fbe7c40}.lp .pr-now b{color:var(--pr-ink);margin-top:.1rem;font-size:1.125rem;font-weight:900;display:block}.lp .pr-now div>span{color:var(--pr-muted);margin-top:.1rem;font-size:.875rem;font-weight:700;display:block}.lp .pr-now .pr-now-bar{background:#ffffff1a;border-radius:99px;height:6px;margin-top:.7rem;overflow:hidden}.lp .pr-now-bar i{border-radius:inherit;background:var(--pr-orange);width:78%;height:100%;display:block}.lp .pr-now-post{background:var(--pr-orange);color:#fff;border-radius:999px;grid-column:2;justify-self:start;padding:.45rem .95rem;font-size:.8125rem;font-weight:900}.lp .pr-banner{color:var(--pr-muted);background:#1f1b1a;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:.8rem;padding:.7rem .95rem;font-size:.9375rem;font-weight:700;line-height:1.35;display:flex;box-shadow:0 18px 36px -16px #000000d9}.lp .pr-banner:nth-of-type(2){margin-left:clamp(0rem,3vw,2rem)}.lp .pr-banner img{aspect-ratio:2/3;border-radius:5px;flex-shrink:0;width:32px;height:auto}.lp .pr-banner b{color:var(--pr-ink);font-weight:900}.lp .pr-platforms{grid-column:1/-1}.lp .pr-platforms ul{border-block:1px solid var(--pr-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp .pr-platforms li{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.15rem .8rem;padding:1.4rem 1.25rem;display:grid}.lp .pr-platforms li+li{border-left:1px solid var(--pr-line)}.lp .pr-platforms li img{grid-row:span 2}.lp .pr-platforms li b{color:var(--pr-ink);font-weight:900}.lp .pr-platforms li span{color:var(--pr-muted);font-size:.875rem;line-height:1.35}.lp .pr-platforms>p{color:var(--pr-subtle);margin-top:1rem;font-size:.9375rem}.lp .pr-platforms>p .text-link{margin-top:0;margin-left:.35rem}.lp .pr-cabinet{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.lp .pr-badge-stage{text-align:center;perspective:900px;isolation:isolate;justify-items:center;margin:0;display:grid;position:relative}.lp .pr-badge-stage:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,#fed89738,#0000),repeating-conic-gradient(#fed89714 0deg 8deg,#0000 8deg 20deg);border-radius:50%;width:min(28rem,92vw);position:absolute;top:0;left:50%;translate:-50% -8%;-webkit-mask:radial-gradient(closest-side,#000 55%,#0000);mask:radial-gradient(closest-side,#000 55%,#0000)}.lp .pr-badge-big{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:min(19rem,68vw);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));filter:drop-shadow(0 28px 36px #0009);transition:transform .7s cubic-bezier(.2,1.5,.35,1);position:relative}.lp .pr-badge-big.is-turning{cursor:grabbing;transition:none}.lp .pr-badge-big:focus-visible{outline:3px solid var(--action-focus);outline-offset:8px;border-radius:24px}.lp .pr-badge-big img{pointer-events:none;width:100%;height:auto;display:block}.lp .pr-badge-sheen{pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(105deg, transparent 32%, #ffffffd9 48%, transparent 62%) var(--shine,50%) 0 / 260% 100% no-repeat;-webkit-mask:var(--badge) center / contain no-repeat;-webkit-mask:var(--badge) center / contain no-repeat;mask:var(--badge) center / contain no-repeat;position:absolute;inset:0}.lp .pr-badge-stage figcaption{gap:.2rem;margin-top:1.25rem;display:grid}.lp .pr-badge-stage figcaption b{color:var(--pr-ink);font-size:1.5rem;font-weight:1000}.lp .pr-badge-stage figcaption span{color:var(--pr-gold);font-weight:800}.lp .pr-badge-stage figcaption small{color:var(--pr-subtle);margin-top:.5rem;font-size:.875rem;font-weight:700}.lp .pr-shelves-summary{color:var(--pr-ink);font-size:1.125rem;font-weight:900}.lp .pr-shelf{margin-top:1.5rem}.lp .pr-shelf h3{border-bottom:1px solid var(--pr-line);color:var(--pr-ink);justify-content:space-between;align-items:baseline;padding-bottom:.6rem;font-size:1rem;font-weight:900;display:flex}.lp .pr-shelf h3 span{color:var(--pr-subtle);font-size:.875rem;font-weight:700}.lp .pr-shelf ul{grid-template-columns:repeat(9,minmax(0,1fr));gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.lp .pr-shelf li img{width:100%;height:auto;transition:transform .2s cubic-bezier(.2,1.5,.4,1);display:block}.lp .pr-shelf li:not(.is-locked):hover img{transform:translateY(-4px)rotate(-4deg)scale(1.08)}.lp .pr-shelf li.is-locked img{opacity:.55;filter:grayscale()brightness(.42)}.lp .pr-challenge{border:1px solid var(--pr-line);background:linear-gradient(120deg,#1f130f,#110d0c 70%);border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:1rem 2.5rem;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.lp .pr-challenge-status{color:#84e3b2;background:#3fbe7c29;border-radius:999px;padding:.3rem .75rem;font-size:.8125rem;font-weight:900;display:inline-block}.lp .pr-challenge h3{color:var(--pr-ink);margin-top:.7rem;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:1000;line-height:1.15}.lp .pr-challenge p{color:var(--pr-muted);margin-top:.4rem;line-height:1.5}.lp .pr-challenge-meter b{color:var(--pr-ink);font-weight:900}.lp .pr-challenge-meter span{background:#ffffff1a;border-radius:99px;height:10px;margin-top:.6rem;display:block;overflow:hidden}.lp .pr-challenge-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--pr-orange), #ff8f45);width:33.3%;height:100%;display:block}.lp .pr-challenge .pr-challenge-note{color:var(--pr-subtle);grid-column:1/-1;margin:0;font-size:.875rem}.lp .pr-cat{white-space:nowrap;border-radius:100px;align-items:center;gap:3px;height:18px;padding:0 7px 0 4px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.lp .pr-cat i{width:12px;height:12px;-webkit-mask:url(/landing/feed/trophy.png) 50%/contain no-repeat;mask:url(/landing/feed/trophy.png) 50%/contain no-repeat}.lp .pr-cat--trophies{color:#9c3704;background:linear-gradient(90deg,#fdd390,#fdd6a0)}.lp .pr-cat--trophies i{background:#e94e00}.lp .pr-cat--questions{color:#7800e9;background:linear-gradient(90deg,#e5c9fe,#fafafa)}.lp .pr-cat--questions i{background:#7800e9}.lp .pr-cat--memes{color:#007ce9;background:linear-gradient(90deg,#c9f2fe,#fafafa)}.lp .pr-cat--memes i{background:#007ce9}.lp .pr-cat--reviews{color:#00a63d;background:linear-gradient(90deg,#c9fed6,#fafafa)}.lp .pr-cat--reviews i{background:#00a63d}.lp .pr-cat--lg{gap:6px;height:38px;padding:0 16px 0 11px;font-size:1rem;font-weight:900;box-shadow:0 0 0 2.5px #fff,0 10px 20px #0006}.lp .pr-cat--lg i{width:20px;height:20px}.lp .pr-feed-kinds{flex-wrap:wrap;gap:.8rem;margin:1.75rem 0 0;padding:0;list-style:none;display:flex}.lp .pr-feed-kinds li:first-child{transform:rotate(-3deg)}.lp .pr-feed-kinds li:nth-child(2){transform:rotate(2deg)}.lp .pr-feed-kinds li:nth-child(3){transform:rotate(-1.5deg)}.lp .pr-feed-kinds li:nth-child(4){transform:rotate(2.5deg)}.lp .pr-feed .pr-footnote{margin-top:1.5rem}.lp .pr-feed-stage{min-height:46rem;position:relative}.lp .pr-feed-phone{width:16.5rem;position:absolute;top:3rem;right:0}.lp .pr-feed-stage>.pr-post{z-index:2;width:min(21.5rem,100%);position:absolute;left:0}.lp .pr-feed-stage>.pr-post--poll{top:0;transform:rotate(-1.5deg)}.lp .pr-feed-stage>.pr-post:not(.pr-post--poll){z-index:3;bottom:0;left:1.5rem;transform:rotate(1deg)}.lp .pr-post{color:#dbd9d9;background:#050303;border:1px solid #a3a3a340;border-radius:20px;gap:10px;padding:14px 16px 12px;display:grid;box-shadow:0 30px 60px -18px #000000e6,0 0 0 1px #0009}.lp .pr-post-head{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.lp .pr-avatar{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.lp .pr-post-who{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.lp .pr-post-who b{color:#dbd9d9;font-weight:700}.lp .pr-post-who span,.lp .pr-post-time{color:#dbd9d980;font-size:13px}.lp .pr-post-body{justify-items:start;gap:10px;padding-left:46px;display:grid}.lp .pr-post-body>p{color:#dbd9d9cc;font-size:15px;line-height:1.4}.lp .pr-mention{color:#fbda40}.lp .pr-hashtag{color:#e96a49}.lp .pr-poll{gap:7px;width:100%;display:grid}.lp .pr-poll-row{color:#fff;height:38px;font:inherit;text-align:left;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:0 12px;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}.lp .pr-poll-row:before{content:"";width:var(--fill);background:#5d555480;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.lp .pr-poll-row.is-mine:before{background:#fd50216b}.lp .pr-poll-row:hover{background:#ffffff26}.lp .pr-poll-row:focus-visible{outline:3px solid var(--action-focus);outline-offset:2px}.lp .pr-poll-row>span{white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.lp .pr-poll-row>span+span{color:#ffffff8c;flex-shrink:0}.lp .pr-post-body>.pr-poll-foot{color:#bcadd9cc;background:linear-gradient(90deg,#39046f66,#33075466);border:1px solid #3e2754a8;border-radius:8px;width:100%;padding:6px 10px;font-size:12px;font-weight:600}.lp .pr-game-card{aspect-ratio:314/176.62;border-radius:12px;width:100%;position:relative;overflow:hidden}.lp .pr-game-card img{object-fit:cover;width:100%;height:100%;display:block}.lp .pr-game-card:after{content:"";background:linear-gradient(#0000 35%,#000000e6);position:absolute;inset:0}.lp .pr-game-card b{z-index:1;color:#fff;font-size:16px;font-weight:800;position:absolute;bottom:10px;left:12px;right:12px}.lp .pr-post-actions{color:#8a8a8a;align-items:center;gap:18px;width:100%;font-size:13px;display:flex}.lp .pr-post-actions>*{align-items:center;gap:5px;display:inline-flex}.lp .pr-post-share{margin-left:auto}.lp .pr-like{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lp .pr-like.is-liked{color:var(--pr-orange)}.lp .pr-like:focus-visible{outline:3px solid var(--action-focus);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:no-preference){.lp .pr-like.is-liked svg{animation:.38s cubic-bezier(.2,1.8,.4,1) pr-heart}}@keyframes pr-heart{0%{transform:scale(.55)}}.lp .pr-extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,6vw,6rem);padding-top:0;display:grid}.lp .pr-extras h2{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.6rem)}.lp .pr-extras .pr-body{font-size:1.0625rem}.lp .pr-remind{max-width:27rem;margin-top:1.75rem;padding-bottom:3.75rem;position:relative}.lp .pr-remind-card{border:1px solid var(--pr-line);background:var(--pr-panel);border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.8rem;display:grid}.lp .pr-remind-card img{aspect-ratio:2/3;border-radius:8px;width:52px;height:auto}.lp .pr-remind-card b{color:var(--pr-ink);font-weight:900;display:block}.lp .pr-remind-card small{color:var(--pr-subtle);font-size:.8125rem;font-weight:700}.lp .pr-remind-pill{min-height:38px;color:var(--pr-ink);font:inherit;cursor:pointer;background:#221d1c;border:1.5px solid #fff3;border-radius:999px;align-items:center;gap:.35rem;padding:0 .95rem;font-size:.875rem;font-weight:800;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.lp .pr-remind-pill.is-on{color:#ff8a63;background:#fd502124;border-color:#fd5021a6}.lp .pr-remind-pill:focus-visible{outline:3px solid var(--action-focus);outline-offset:3px}.lp .pr-toast{color:var(--pr-ink);opacity:0;pointer-events:none;background:#2a2423;border-radius:14px;margin:0;padding:.75rem 1rem;font-size:.875rem;font-weight:800;transition:opacity .2s,transform .2s;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px);box-shadow:0 14px 30px -12px #000c}.lp .pr-toast.is-shown{opacity:1;transform:none}.lp .pr-meter{border:1px solid var(--pr-line);background:var(--pr-panel);border-radius:18px;max-width:27rem;margin-top:1.75rem;padding:1rem 1.1rem}.lp .pr-meter>span:first-child{color:var(--pr-ink);font-weight:800}.lp .pr-meter>span:last-child{background:#ffffff1a;border-radius:99px;height:8px;margin-top:.7rem;display:block;overflow:hidden}.lp .pr-meter i{border-radius:inherit;background:var(--pr-orange);width:22%;height:100%;display:block}.lp .pr-closing{text-align:center;background:radial-gradient(55% 60% at 50% 30%,#fd502138,#0000 72%);padding-block:clamp(4rem,8vw,6.5rem);position:relative;overflow:hidden}.lp .pr-hand--sm{--w:clamp(92px, 9vw, 128px);--spread:.62;height:calc(var(--w) * 1.85);margin:0 auto clamp(1.5rem,3vw,2.5rem)}.lp .pr-hand--sm .pr-hand-slot{top:calc(var(--w) * .12)}.lp .pr-hand--sm .pr-sticker{font-size:.72rem}.lp .pr-display--closing{margin:0 auto;font-size:clamp(3rem,1.6rem + 4.6vw,6.25rem)}.lp .pr-closing .pr-lede{margin-top:1.25rem}@keyframes pr-blink{50%{opacity:0}}@keyframes pr-pulse{50%{opacity:.45}}@keyframes pr-pop{0%{opacity:0;transform:scale(.94)}}@keyframes pr-shake{0%{transform:rotate(-4.5deg)translateY(-2px)}to{transform:rotate(-1.5deg)translateY(2px)}}@keyframes pr-land{0%{transform:rotate(-3deg)scale(.88)}60%{transform:rotate(-3deg)scale(1.06)}to{transform:rotate(-3deg)scale(1)}}@media (prefers-reduced-motion:reduce){.lp :is(.pr-caret,.pr-thinking,.pr-answer-row){animation:none}.lp .pr-poll-row:before,.lp :is(.pr-hand-slot,.pr-card,.pr-badge-big,.pr-shelf li img,.pr-toast){transition:none}}@media (max-width:1000px){.lp :is(.pr-split,.pr-save,.pr-save-desktop,.pr-roll,.pr-cabinet,.pr-challenge,.pr-extras,.pr-hero-grid){grid-template-columns:minmax(0,1fr)}.lp .pr-hero{text-align:center;background:radial-gradient(70% 45% at 50% 82%,#fd502142,#0000 72%)}.lp .pr-hero h1{align-items:center}.lp .pr-lede{text-wrap:balance;margin-inline:auto}.lp .pr-hero .store-download-links{justify-content:center}.lp .pr-hero .pr-display>span:nth-child(2){transform:rotate(1.5deg)}.lp .pr-hero .pr-display>span:nth-child(3){transform:rotate(-1deg)}.lp .pr-hand--lg{--w:clamp(112px, 22vw, 200px)}.lp .pr-hero-grid>.pr-hand{left:0}.lp .pr-hero-kicker{max-width:none}.lp .pr-alerts{justify-self:start}.lp .pr-feed-stage{justify-items:center;gap:1.25rem;min-height:0;display:grid}.lp .pr-feed-stage>.pr-post{width:min(24rem,100%);position:static;transform:none}.lp .pr-feed-phone{order:3;width:min(17rem,72vw);position:static}.lp .pr-platforms ul{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .pr-platforms li:nth-child(3){border-left:0}.lp .pr-platforms li:nth-child(n+3){border-top:1px solid var(--pr-line)}.lp .pr-shelf ul{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (max-width:640px){.lp .pr-hand{--w:25vw;--spread:.5}.lp .pr-hand--sm{--w:24vw}.lp .pr-sticker{max-width:calc(var(--w) * .92);white-space:normal;text-align:center;font-size:.625rem}.lp .pr-roll-table{grid-template-columns:auto minmax(0,1fr)}.lp .pr-deck{display:none}.lp .pr-roll-slot{width:40vw}.lp .pr-platforms ul{grid-template-columns:minmax(0,1fr)}.lp .pr-platforms li+li{border-left:0;border-top:1px solid var(--pr-line)}.lp .pr-shelf ul{grid-template-columns:repeat(5,minmax(0,1fr))}.lp .pr-banner:nth-of-type(2){margin-left:0}.lp .pr-remind-card{grid-template-columns:44px minmax(0,1fr)}.lp .pr-remind-card img{width:44px}.lp .pr-remind-pill{grid-column:1/-1;justify-self:start}}
