.pp{--bg:#0A0A0B;--bg-2:#111113;--fg:#F4F4F2;--mut:#8D8D94;--line:rgba(255,255,255,.10);--card:rgba(255,255,255,.045);--dot-off:rgba(244,244,242,.15);--dot-grid:rgba(244,244,242,.05);--hot:#FF4A1C;--hot-2:#FF2E88;--hot-soft:rgba(255,74,28,.16);--v-mid:#FFC2A8;--f-ui:"Geist Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-dot:"Doto Variable","Geist Variable",ui-monospace,monospace;color-scheme:dark}@media (prefers-color-scheme:light){.pp:not([data-theme=dark]){--bg:#F3F3F0;--bg-2:#FFFFFF;--fg:#0E0E10;--mut:#6A6A72;--line:rgba(14,14,16,.10);--card:rgba(255,255,255,.72);--dot-off:rgba(14,14,16,.13);--dot-grid:rgba(14,14,16,.05);--hot-soft:rgba(255,74,28,.12);--v-mid:#E8341A;color-scheme:light}}.pp[data-theme=light]{--bg:#F3F3F0;--bg-2:#FFFFFF;--fg:#0E0E10;--mut:#6A6A72;--line:rgba(14,14,16,.10);--card:rgba(255,255,255,.72);--dot-off:rgba(14,14,16,.13);--dot-grid:rgba(14,14,16,.05);--hot-soft:rgba(255,74,28,.12);--v-mid:#E8341A;color-scheme:light}.pp *{box-sizing:border-box}.pp [hidden]{display:none!important}.pp{margin:0;background:var(--bg);color:var(--fg);font-family:var(--f-ui);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100vh}.pp a{color:inherit;text-decoration:none}.pp button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.pp :focus-visible{outline:2px solid var(--hot);outline-offset:3px;border-radius:10px}.pp .wrap{max-width:1200px;margin:0 auto;padding-inline:20px}.pp .num{font-variant-numeric:tabular-nums}.pp header{position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:color-mix(in srgb,var(--bg) 72%,transparent);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid var(--line)}.pp .bar{gap:20px;height:64px}.pp .bar,.pp .logo{display:flex;align-items:center}.pp .logo{gap:9px;font-weight:750;font-size:21px;letter-spacing:-.04em}.pp .logo svg{display:block}.pp .links{display:flex;gap:4px;margin-left:12px}.pp .links a{padding:8px 14px;border-radius:999px;font-size:15px;color:var(--mut);transition:color .2s,background .2s}.pp .links a:hover{color:var(--fg);background:var(--card)}.pp .right{margin-left:auto;display:flex;gap:10px;align-items:center}.pp .theme{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;background:var(--card)}.pp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:700;font-size:15px;padding:11px 20px;transition:transform .15s,box-shadow .25s,background .2s}.pp .btn:active{transform:scale(.97)}.pp .btn-hot{background:var(--hot);color:#fff;box-shadow:0 10px 30px -10px rgba(255,74,28,.7)}.pp .btn-hot:hover{box-shadow:0 14px 40px -10px rgba(255,74,28,.95)}.pp .btn-ghost{border:1px solid var(--line);background:var(--card)}.pp .btn-ghost:hover{border-color:color-mix(in srgb,var(--fg) 30%,transparent)}.pp .btn-fg{background:var(--fg);color:var(--bg)}.pp .hero{position:relative;padding-block:28px 40px;text-align:center}.pp #grid{display:block;width:100%;height:auto;touch-action:pan-y}.pp .dotline{font-family:var(--f-dot);font-weight:800;font-size:15px;letter-spacing:.12em;color:var(--mut);margin-top:6px;text-transform:uppercase}.pp .dotline b{color:var(--hot);font-weight:900}.pp h1{font-size:clamp(40px,6.2vw,80px);font-weight:700;letter-spacing:-.055em;line-height:1;margin:22px 0 0;text-wrap:balance}.pp .note{display:inline-flex;align-items:center;gap:14px;margin-top:26px;padding:12px 20px 12px 12px;border-radius:20px;border:1px solid var(--line);background:var(--card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 50px -24px rgba(0,0,0,.6);text-align:left;max-width:100%}.pp .note .ic{width:42px;height:42px;border-radius:12px;background:var(--hot);display:grid;place-items:center;flex:none;box-shadow:0 0 0 0 rgba(255,74,28,.6);animation:ring 2.2s infinite}@keyframes ring{0%{box-shadow:0 0 0 0 rgba(255,74,28,.55)}70%{box-shadow:0 0 0 12px rgba(255,74,28,0)}to{box-shadow:0 0 0 0 rgba(255,74,28,0)}}.pp .note .tx{font-size:clamp(17px,2.2vw,22px);font-weight:650;letter-spacing:-.02em;line-height:1.2;white-space:nowrap}.pp .note .sm{font-size:13px;color:var(--mut);margin-top:3px;display:flex;align-items:center;gap:6px}.pp .live-dot{width:7px;height:7px;border-radius:50%;background:var(--hot);box-shadow:0 0 10px var(--hot)}.pp .odo{display:inline-flex;vertical-align:bottom}.pp .odo,.pp .odo .d{height:1.2em;overflow:hidden}.pp .odo .d{display:inline-block}.pp .odo .d span{display:flex;flex-direction:column;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.pp .odo .d span i{font-style:normal;height:1.2em;line-height:1.2em}.pp .odo .c,.pp .roll{display:inline-block}.pp .roll{height:1.2em;overflow:hidden;vertical-align:bottom;transition:width .5s cubic-bezier(.2,.8,.2,1);color:var(--hot)}.pp .roll span{display:flex;flex-direction:column;transition:transform .6s cubic-bezier(.65,0,.35,1)}.pp .roll span i{font-style:normal;height:1.2em;line-height:1.2em;white-space:nowrap}.pp .ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}.pp .ctas .btn{padding:15px 26px;font-size:16px}.pp .sub{max-width:620px;margin:22px auto 0;color:var(--mut);font-size:18px;text-wrap:balance}.pp .section{padding-block:56px}.pp .eyebrow{font-family:var(--f-dot);font-weight:800;font-size:14px;letter-spacing:.12em;color:var(--mut);text-transform:uppercase}.pp h2{font-size:clamp(32px,4.4vw,54px);font-weight:700;letter-spacing:-.05em;line-height:1.02;margin:10px 0 0;text-wrap:balance}.pp .panel{margin-top:28px;border:1px solid var(--line);background:var(--card);border-radius:28px;padding:20px;display:grid;grid-template-columns:1.35fr 1fr;gap:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.pp .box{border:1px solid var(--line);border-radius:20px;padding:20px;min-width:0;background:color-mix(in srgb,var(--bg-2) 40%,transparent)}.pp .ttl{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pp .ttl b{font-size:18px;letter-spacing:-.02em}.pp .ttl small{display:block;color:var(--mut);font-size:13px}.pp .livepill{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--hot);padding:5px 10px;border-radius:999px;background:var(--hot-soft)}.pp .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.pp .stat small{display:block;color:var(--mut);font-size:12px}.pp .stat div{font-size:clamp(24px,3vw,36px);font-weight:700;letter-spacing:-.045em;line-height:1.1}.pp #spark{display:block;width:100%;height:150px;margin-top:14px}.pp .row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.pp .row:last-child{border-bottom:0}.pp .av{width:30px;height:30px;border-radius:50%;flex:none;background:var(--fg)}.pp .who{min-width:0}.pp .who b{display:block;font-size:15px}.pp .who small{color:var(--mut);font-size:12px}.pp .amt{margin-left:auto;font-weight:700;font-size:15px}.pp .viral{display:block;margin:-4px 0 10px 42px;font-weight:800;font-size:14px;letter-spacing:-.01em;background:linear-gradient(100deg,var(--hot) 0,var(--hot-2) 35%,var(--v-mid) 55%,var(--hot) 80%,var(--hot-2) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 3.5s linear infinite,vglow 2.4s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(255,74,28,.45))}@keyframes shine{to{background-position:-250% 0}}@keyframes vglow{50%{filter:drop-shadow(0 0 14px rgba(255,74,28,.8)) drop-shadow(0 0 26px rgba(255,46,136,.35))}}.pp .sides{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.pp .side{border:1px solid var(--line);border-radius:28px;padding:28px;background:var(--card);min-width:0}.pp .side.hot{background:var(--hot);color:#fff;border-color:transparent}.pp .side h3{font-size:30px;letter-spacing:-.045em;margin:0;line-height:1.05}.pp .side ol{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:18px}.pp .side li{display:grid;grid-template-columns:36px 1fr;gap:14px}.pp .side li span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-dot);font-weight:900;font-size:18px;border:1px solid var(--line)}.pp .side.hot li span{border-color:rgba(255,255,255,.45)}.pp .side li b{display:block;font-size:17px;letter-spacing:-.01em}.pp .side li p{margin:2px 0 0;color:var(--mut);font-size:15px}.pp .side.hot li p{color:rgba(255,255,255,.85)}.pp .rate{margin-top:22px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.14);font-weight:650;font-size:15px}.pp .lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.pp .lane{border:1px solid var(--line);border-radius:22px;padding:22px;min-width:0}.pp .lane b{font-size:20px;letter-spacing:-.03em}.pp .lane p{margin:6px 0 14px;color:var(--mut);font-size:15px}.pp .chip{display:inline-block;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;border:1px solid var(--line);color:var(--mut)}.pp .checks{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:center;margin-top:8px}.pp .checks ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pp .checks li{display:flex;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--card)}.pp .checks li i{width:10px;height:10px;border-radius:50%;background:var(--fg);flex:none}.pp .checks li.bad i{background:var(--hot);box-shadow:0 0 10px var(--hot)}.pp .final{text-align:center;padding-block:72px 90px}.pp .final h2{font-size:clamp(40px,7vw,96px)}.pp footer{border-top:1px solid var(--line);padding-block:22px;color:var(--mut);font-size:13px}.pp footer .wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.pp .reels{padding-block:4px 20px;text-align:center}.pp .marq{overflow:hidden;margin-top:16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.pp .track{display:flex;gap:14px;width:-moz-max-content;width:max-content;padding-block:8px 30px;animation:marq 80s linear infinite}.pp .marq:hover .track{animation-play-state:paused}@keyframes marq{to{transform:translateX(-50%)}}.pp .reel{position:relative;flex:none;width:208px;aspect-ratio:9/16;border-radius:22px;overflow:hidden;background:#111;color:#fff;isolation:isolate;text-align:left;border:1px solid rgba(255,255,255,.09);box-shadow:0 26px 50px -30px rgba(0,0,0,.8)}.pp .reel .scene{position:absolute;inset:-20%;z-index:-3;background:radial-gradient(60% 45% at 30% 30%,var(--a),transparent 70%),radial-gradient(55% 50% at 75% 72%,var(--b),transparent 70%),linear-gradient(165deg,var(--c),#09090a);animation:drift 13s ease-in-out infinite alternate}@keyframes drift{to{transform:translate(6%,-5%) scale(1.1)}}.pp .reel .subj{position:absolute;left:20%;right:20%;top:28%;bottom:16%;z-index:-2;border-radius:46% 46% 28% 28%;background:radial-gradient(circle at 50% 28%,rgba(255,255,255,.26),rgba(255,255,255,.05) 58%,transparent 70%);filter:blur(5px);animation:bob 3.2s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-4%) rotate(-2deg)}}.pp .reel .acc{position:absolute;z-index:-2;width:30%;aspect-ratio:1;border-radius:50%;left:var(--ax);top:var(--ay);background:var(--hot);filter:blur(18px);opacity:.6;animation:bob 4.4s ease-in-out infinite reverse}.pp .reel:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.pp .reel video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-3}.pp .reel .pb{position:absolute;top:9px;left:10px;right:10px;height:3px;border-radius:3px;background:rgba(255,255,255,.25);overflow:hidden}.pp .reel .pb i{display:block;height:100%;background:#fff;transform-origin:left;animation:prog 6s linear infinite;animation-delay:var(--d)}@keyframes prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pp .reel .plat,.pp .reel .vw{position:absolute;top:20px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.38);backdrop-filter:blur(8px)}.pp .reel .plat{left:10px}.pp .reel .vw{right:10px}.pp .reel .rail{position:absolute;right:8px;bottom:74px;display:grid;gap:9px;justify-items:center;font-size:10px;font-weight:700}.pp .reel .rail span{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.16);display:grid;place-items:center;backdrop-filter:blur(6px)}.pp .reel .meta{position:absolute;left:11px;right:46px;bottom:12px;font-size:12px;line-height:1.3;text-shadow:0 1px 8px rgba(0,0,0,.6)}.pp .reel .meta b{display:block;font-size:13px}.pp .reel .snd{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;white-space:nowrap;overflow:hidden}.pp .reel .disc{width:16px;height:16px;border-radius:50%;flex:none;background:radial-gradient(circle,var(--hot) 0 26%,#222 29% 100%);animation:spin 3s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.pp .seg{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:5px;border-radius:999px;border:1px solid var(--line);background:var(--card);margin-top:22px}.pp .seg button{position:relative;z-index:1;padding:11px 22px;border-radius:999px;font-weight:700;font-size:15px;color:var(--mut);transition:color .3s}.pp .seg button[aria-selected=true]{color:var(--bg)}.pp .seg[data-on=creator] button[aria-selected=true]{color:#fff}.pp .seg .pill{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:var(--fg);transition:transform .5s cubic-bezier(.6,0,.2,1),background .3s}.pp .seg[data-on=creator] .pill{transform:translateX(100%);background:var(--hot)}.pp .sidegrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.pp .pane-in{animation:paneIn .55s cubic-bezier(.2,.8,.2,1) both}.pp .sidegrid .pane-in+.pane-in{animation-delay:.08s}@keyframes paneIn{0%{opacity:0;transform:translateY(16px)}}.pp .calc{border:1px solid var(--line);border-radius:28px;padding:28px;background:var(--card);min-width:0;display:flex;flex-direction:column;gap:20px}.pp .fld label{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:var(--mut);font-weight:600}.pp .fld label b{color:var(--fg);font-size:15px}.pp input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;margin:14px 0 4px;border-radius:6px;background:linear-gradient(90deg,var(--hot) var(--p,50%),var(--line) var(--p,50%));cursor:pointer}.pp input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--hot);box-shadow:0 0 0 6px var(--hot-soft),0 4px 12px rgba(0,0,0,.3)}.pp input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--hot);box-shadow:0 0 0 6px var(--hot-soft)}.pp .out{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pp .out small{display:block;color:var(--mut);font-size:13px}.pp .big{font-size:clamp(34px,4.6vw,56px);font-weight:750;letter-spacing:-.05em;line-height:1.05}.pp .brk{display:flex;height:10px;border-radius:10px;overflow:hidden;background:var(--line)}.pp .brk i{display:block;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1)}.pp .brk .b1{background:var(--fg)}.pp .brk .b2{background:var(--hot)}.pp .legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12px;color:var(--mut)}.pp .legend span{display:inline-flex;align-items:center;gap:6px}.pp .legend span:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--fg)}.pp .legend span.h:before{background:var(--hot)}.pp .field{display:grid;grid-template-columns:repeat(28,1fr);gap:4px}.pp .field i{aspect-ratio:1;border-radius:50%;background:var(--dot-off);transition:background .35s,box-shadow .35s,transform .35s}.pp .field i.on{background:var(--fg)}.pp .field i.new{background:var(--hot);box-shadow:0 0 8px var(--hot);transform:scale(1.25)}.pp .fine{font-size:12.5px;color:var(--mut);line-height:1.45}.pp .calc .viral{margin:0}.pp .film{position:relative;margin-top:28px;aspect-ratio:16/9;max-width:100%;border-radius:28px;overflow:hidden;background:#0A0A0B;color:#F4F4F2;display:grid;place-items:center;text-align:center;border:1px solid var(--line);isolation:isolate}.pp .film:before{inset:0;background-image:radial-gradient(rgba(244,244,242,.16) 1.5px,transparent 1.8px);background-size:16px 16px;-webkit-mask-image:radial-gradient(ellipse at center,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 25%,transparent 75%);animation:crowd 30s linear infinite}.pp .film:after,.pp .film:before{content:"";position:absolute;z-index:-1}.pp .film:after{left:50%;top:42%;width:46%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(255,74,28,.38),transparent 65%);animation:breathe 3.2s ease-in-out infinite}@keyframes breathe{50%{scale:1.18;opacity:.75}}@keyframes crowd{to{background-position:160px -160px}}.pp .film .play{width:84px;height:84px;border-radius:50%;background:var(--hot);display:grid;place-items:center;margin:0 auto;animation:ring 2.2s infinite}.pp .film .ft{margin-top:18px;padding-inline:16px;font-size:clamp(20px,3vw,34px);font-weight:700;letter-spacing:-.04em}.pp .film small{display:block;margin-top:6px;color:#8D8D94;font-family:var(--f-dot);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.pp .film video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pp .checklist{position:relative}.pp .checks li{opacity:.4;transition:opacity .4s,border-color .4s}.pp .checks li.ok{opacity:1}.pp .checks li i{width:24px;height:24px;display:grid;place-items:center;background:var(--line);color:var(--bg);transition:background .3s}.pp .checks li i svg{transform:scale(0);transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.pp .checks li.ok i{background:var(--fg)}.pp .checks li.ok i svg{transform:scale(1)}.pp .checks li.bad i{box-shadow:none;background:var(--line);color:#fff}.pp .checks li.bad.ok i{background:var(--hot);box-shadow:0 0 12px var(--hot)}.pp .checks li.bad.ok{border-color:var(--hot);animation:shake .45s}.pp .hold{margin-left:auto;font-size:12px;font-weight:800;color:var(--hot);opacity:0;transition:opacity .3s;font-family:var(--f-dot);letter-spacing:.1em;text-transform:uppercase}.pp .checks li.bad.ok .hold{opacity:1}@keyframes shake{25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.pp .scan{position:absolute;left:-8px;right:-8px;top:0;height:2px;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--hot),transparent);box-shadow:0 0 14px var(--hot)}.pp .scan.go{animation:scan 2.6s ease-in-out}@keyframes scan{0%{top:0;opacity:0}10%,90%{opacity:1}to{top:100%;opacity:0}}.pp .final{position:relative;overflow:hidden;isolation:isolate}.pp .crowd{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(var(--dot-off) 1.7px,transparent 2px);background-size:15px 15px;-webkit-mask-image:radial-gradient(ellipse 55% 65% at 50% 62%,#000,transparent);mask-image:radial-gradient(ellipse 55% 65% at 50% 62%,#000,transparent);animation:crowd 40s linear infinite}.pp .crowd:after{content:"";position:absolute;left:50%;top:58%;width:min(560px,90%);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,var(--hot-soft),transparent 65%);animation:breathe 4s ease-in-out infinite}.pp .crowd video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.35}.pp.js .rv{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.pp.js .rv.in{opacity:1;transform:none}@media (max-width:900px){.pp .links{display:none}.pp .checks,.pp .panel,.pp .sidegrid,.pp .sides{grid-template-columns:1fr}.pp .lanes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:-20px;padding-inline:20px;scrollbar-width:none}.pp .lanes::-webkit-scrollbar{display:none}.pp .lane{flex:0 0 76%;scroll-snap-align:center}.pp .stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.pp .bar .btn-hot{padding:9px 14px;font-size:14px}.pp .note{padding:10px 14px 10px 10px;gap:10px}.pp .note .ic{width:36px;height:36px}.pp .note .tx{font-size:16px}.pp .dotline{font-size:12px;letter-spacing:.08em}.pp .hero{padding-block:12px 24px}.pp .section{padding-block:40px}.pp .ctas{margin-top:22px}.pp .ctas .btn{padding:14px 22px}.pp .sub{font-size:16px}.pp .reel{width:148px;border-radius:18px}.pp .reel .rail{display:none}.pp .reel .meta{right:11px}.pp .panel{padding:10px;border-radius:22px;margin-top:20px}.pp .box{padding:16px}.pp #spark{height:110px}.pp .calc,.pp .side{padding:20px;border-radius:22px}.pp .side h3{font-size:24px}.pp .seg{display:grid;width:100%}.pp .seg button{padding:11px 10px;font-size:14px}.pp .field{gap:3px}.pp .film{border-radius:20px;aspect-ratio:4/5}.pp .checks li{padding:12px 14px;font-size:15px}.pp .final{padding-block:56px 64px}}@media (prefers-reduced-motion:reduce){.pp *,.pp :after,.pp :before{animation:none!important;transition:none!important}}.pp .login-link{font-size:15px;color:var(--mut);padding:8px 12px;border-radius:999px}.pp .login-link:hover{color:var(--fg)}.pp .calc-cta{align-self:flex-start}@media (max-width:520px){.pp .login-link{display:none}}