@font-face{font-family:Satoshi;src:url(/assets/satoshi.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/satoshi-italic.woff2)format("woff2");font-weight:300 900;font-style:italic;font-display:swap}:root{--bg:#fff;--ink:#0b0b0c;--mute:#0b0b0ca3;--soft:#0b0b0c70;--line:#0b0b0c14;--red:#f2463a;--red-hi:#ff7366;--red-deep:#d93428;--red-tint:#fff2ef;--rose:#ffede9;--peach:#fff2e4;--sky:#ebf2ff;--mint:#e9f7ef;--lilac:#f2eeff;--orange:#ee7a12;--blue:#2f6bea;--green:#17964e;--night:#0b0b0c;--max:1200px;--ease:cubic-bezier(.16, 1, .3, 1);--spring:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1);--card-shadow:0 0 0 1px var(--line), 0 1px 2px #0b0b0c08, 0 24px 48px -32px #0b0b0c38}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--bg);color:var(--ink);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Satoshi,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;font-weight:450;line-height:1.55;overflow-x:hidden}img,video,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:10px}.sprite{width:0;height:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:10px;padding:10px 16px;text-decoration:none;position:absolute;top:-64px;left:16px}.skip:focus{top:16px}.wrap{width:min(var(--max), 100% - 32px);margin-inline:auto}.sec{padding:clamp(84px,10vw,132px) 0}.head{text-align:center;max-width:760px;margin:0 auto clamp(40px,5vw,60px)}.eyebrow{color:var(--mute);margin-bottom:12px;font-size:15px;font-weight:500}h2{letter-spacing:-.044em;text-wrap:balance;font-size:clamp(34px,4.6vw,54px);font-weight:540;line-height:1.04}h2 em,.hero h1 em{color:var(--red);letter-spacing:-.04em;font-style:italic;font-weight:500}.head p:not(.eyebrow){color:var(--mute);text-wrap:pretty;margin-top:16px;font-size:clamp(17px,1.5vw,19px)}.btn{white-space:nowrap;height:54px;transition:transform .4s var(--spring), box-shadow .25s var(--ease), background-color .2s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 32px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.btn svg{width:18px;height:18px;transition:translate .4s var(--spring)}.btn:hover svg{translate:3px}.btn-red{color:#fff;background:linear-gradient(180deg, var(--red-hi) -60%, var(--red) 55%);box-shadow:inset 0 1px #ffffff52,0 0 0 1px #d93428d9,0 14px 32px -12px #f2463ab3}.btn-red:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff52,0 0 0 1px #d93428e6,0 20px 40px -12px #f2463acc}.btn:active{transform:scale(.97)}.btn-line{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1px #0b0b0c1f}.btn-line:hover{box-shadow:inset 0 0 0 1px #0b0b0c3d}.text-link{text-underline-offset:5px;font-weight:600;-webkit-text-decoration:underline #0b0b0c40;text-decoration:underline #0b0b0c40;transition:text-decoration-color .2s}.text-link:hover{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.tile{--s:30px;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .3);background:radial-gradient(120% 100% at 28% 8%, #ff9284 0%, var(--red) 52%, #d5322a 100%);flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff80,inset 0 -2px 5px #780c0438,0 5px 12px -5px #f2463ab3}.tile svg{fill:#fff;width:66%;height:auto}.hero{isolation:isolate;text-align:center;padding:150px 16px 24px;position:relative;overflow:hidden}.hero-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.badge{color:var(--mute);background:#ffffffd9;border-radius:999px;align-items:center;gap:10px;padding:5px 15px 5px 5px;font-size:13.5px;display:inline-flex;box-shadow:0 0 0 1px #0b0b0c0f,0 8px 20px -12px #0b0b0c4d}.badge b{color:var(--ink);font-weight:600}a.badge{transition:box-shadow .25s, transform .4s var(--spring);text-decoration:none}a.badge:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #f2463a40,0 10px 24px -12px #f2463a73}.badge>span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}@media (max-width:440px){.badge .faces-mini{display:none}.badge{padding-left:12px;font-size:13px}}.badge-go{color:var(--red);transition:translate .4s var(--spring);font-weight:600}a.badge:hover .badge-go{translate:3px}.flag{border-radius:2.5px;flex:none;width:19px;height:12px;box-shadow:0 0 0 .5px #0b0b0c33}.pill .flag{border-radius:2px;width:14px;height:9px}.ui-row .tt{vertical-align:-1px;width:11px;height:11px;color:var(--ink);margin-right:6px;display:inline-block}.ui-push{text-align:right;margin-top:10px}.faces-mini{display:flex}.faces-mini img{object-fit:cover;object-position:50% 22%;border:2px solid #fff;border-radius:50%;width:24px;height:24px}.faces-mini img+img{margin-left:-8px}.hero h1{letter-spacing:-.048em;text-wrap:balance;max-width:15ch;margin:22px auto 0;padding-bottom:.04em;font-size:clamp(2.8rem,1.2rem + 4.6vw,5.2rem);font-weight:520;line-height:1.02}.hero-sub{color:#0b0b0cb8;text-wrap:pretty;max-width:34rem;margin:22px auto 0;font-size:clamp(17px,1.6vw,19.5px)}.hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;margin-top:32px;display:flex}.hero-note{color:var(--soft);margin-top:16px;font-size:14px}.js .rise{opacity:0;filter:blur(6px);animation:rise .9s var(--ease) calc(var(--i,0) * 90ms + .1s) forwards;translate:0 16px}@keyframes rise{to{opacity:1;filter:blur();translate:0}}.hub{max-width:1280px;height:440px;margin:36px auto 0;position:relative}.hub-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hub-lines path{fill:none;stroke:#f2463a6b;stroke-width:1.25px;vector-effect:non-scaling-stroke}.hub-lines circle{fill:#fff;stroke:#f2463abf;stroke-width:1.5px;vector-effect:non-scaling-stroke}.hub-lines .spark{fill:var(--red);stroke:none}.core{z-index:1;background:#ffe8e399;border-radius:76px;place-items:center;width:244px;height:244px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ffffffe6,0 30px 80px -30px #f2463a73}.core:before{content:"";background:#ffdcd48c;border-radius:60px;position:absolute;inset:20px;box-shadow:inset 0 0 0 1px #ffffffd9}.core-tile{background:linear-gradient(160deg,#fff3f0 0%,#ffdcd4 100%);border-radius:46px;place-items:center;width:152px;height:152px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #fffffff2,inset 0 -14px 30px #f2463a29,0 18px 40px -18px #d934288c}.core-tile svg{filter:drop-shadow(0 6px 10px #d9342859);width:64%;height:auto}.bub{left:var(--x);top:var(--y);z-index:2;animation:bob 6s ease-in-out var(--d,0s) infinite alternate;align-items:center;gap:8px;display:flex;position:absolute;translate:-50% -50%}.bub.rt{flex-direction:row-reverse}.bub img{width:var(--w,72px);height:var(--w,72px);object-fit:cover;object-position:var(--op,50% 30%);rotate:var(--r,0deg);border:3px solid #fff;border-radius:20px;box-shadow:0 14px 28px -12px #0b0b0c66}.bub span{white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #0b0b0c0d,0 8px 18px -10px #0b0b0c59}@keyframes bob{to{transform:translateY(-8px)}}.tabs{background:#0b0b0c0b;border-radius:28px;flex-wrap:wrap;justify-content:center;gap:4px;padding:5px;display:inline-flex}.tab{color:var(--mute);border-radius:999px;padding:9px 18px 11px;font-size:14.5px;font-weight:600;transition:color .2s,background-color .2s;position:relative;overflow:hidden}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0b0b0c14,0 6px 16px -10px #0b0b0c4d}.tab i{opacity:0;background:#f2463a26;border-radius:2px;height:2px;position:absolute;bottom:5px;left:18px;right:18px}.tab i b{width:var(--p,0%);border-radius:inherit;background:var(--red);height:100%;display:block}.tab[aria-selected=true] i{opacity:1}.sound{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .4s var(--spring);background:#0b0b0c8c;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:22px;left:22px}.sound:active{transform:scale(.94)}.sound svg{width:15px;height:15px}.sound .on{display:none}.sound[aria-pressed=true] .on{display:block}.sound[aria-pressed=true] .off{display:none}.experts{color:var(--mute);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin-top:22px;font-size:14px;font-weight:500;display:flex}.experts-label{margin-right:2px}.experts-item{color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 6px 14px -10px #0b0b0c4d;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 9px;font-weight:600;display:inline-flex}.experts-item svg{flex:none;width:18px;height:18px}.grid4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card{box-shadow:var(--card-shadow);transition:transform .6s var(--spring), box-shadow .3s;background:#fff;border-radius:28px;padding:12px;position:relative}.card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), #f2463a12, transparent 60%);transition:opacity .3s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.card:hover{box-shadow:0 0 0 1px var(--line), 0 30px 60px -32px #0b0b0c4d;transform:translateY(-5px)}.card:hover:after{opacity:1}.card:hover .ui{scale:1.03}}.panel{background:var(--pb,var(--rose));border-radius:20px;place-items:center;height:224px;display:grid;position:relative;overflow:hidden}.card-body{padding:22px 12px 16px}.card-body .num{color:var(--nc,var(--red));margin-top:0;font-size:16px;font-weight:600}.card h3{letter-spacing:-.025em;margin-top:10px;font-size:21px;font-weight:600}.card-body p{color:var(--mute);margin-top:8px;font-size:15.5px;line-height:1.5}.feat .panel{height:156px}.feat .card-body{padding-top:18px}.feat h3{margin-top:0;font-size:19px}.feat .card-body p{font-size:15px}.feat .card-body p a{color:var(--red-deep)}.p-rose{--pb:var(--rose);--nc:var(--red)}.p-peach{--pb:var(--peach);--nc:var(--orange)}.p-sky{--pb:var(--sky);--nc:var(--blue)}.p-mint{--pb:var(--mint);--nc:var(--green)}.p-lilac{--pb:var(--lilac);--nc:#6b4ce0}.ui{text-align:left;width:80%;transition:scale .6s var(--spring);background:#fff;border-radius:16px;padding:14px;font-size:12px;position:relative;box-shadow:0 0 0 1px #0b0b0c0d,0 14px 30px -18px #0b0b0c59}.ui-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.pill{color:var(--mute);white-space:nowrap;background:#0b0b0c0f;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.pill.ok{color:var(--green);background:#e3f6ea}.pill.red{background:var(--red-tint);color:var(--red-deep)}.ui-row{background:#0b0b0c08;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.ui-row+.ui-row{margin-top:5px}.ui-row span{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-row b{font-weight:600}.check{border-radius:50%;width:16px;height:16px;display:inline-block;position:relative;box-shadow:inset 0 0 0 1.5px #0b0b0c33}.check:before{content:"";background:var(--green);border-radius:50%;position:absolute;inset:0}.check:after{content:"";border-bottom:1.6px solid #fff;border-left:1.6px solid #fff;width:6px;height:3.5px;position:absolute;top:4.5px;left:5px;rotate:-45deg}.faces{align-items:center;display:flex}.faces img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:34px;height:34px}.faces img+img{margin-left:-9px}.faces .pill{margin-left:8px}.approve{margin-top:12px;display:inline-grid;position:relative}.approve>span{border-radius:999px;grid-area:1/1;padding:6px 12px;font-size:11.5px;font-weight:600}.approve .a1{opacity:0;box-shadow:inset 0 0 0 1.5px var(--red);color:var(--red-deep)}.approve .a2{background:var(--red);color:#fff}.cursor{opacity:0;filter:drop-shadow(0 2px 3px #0000004d);width:20px;height:20px;position:absolute;bottom:-14px;right:-14px}.rec{background:var(--red-tint);color:var(--red-deep)}.bars p:not(.ui-title){grid-template-columns:46px 1fr auto;align-items:center;gap:8px;margin-top:7px;display:grid}.bars span{color:var(--mute)}.bars i{background:#0b0b0c0d;border-radius:4px;height:8px;position:relative;overflow:hidden}.bars i:before{content:"";width:var(--w);border-radius:inherit;transform-origin:0;background:#0b0b0c29;position:absolute;inset:0 auto 0 0}.bars .win i:before{background:var(--red)}.bars .win span{color:var(--red-deep);font-weight:600}.bars em{font-style:normal}.live .type{animation:type 7s steps(12, end) var(--d,0s) infinite both}.live .pop,.live .face{animation:pop 7s var(--spring) var(--d,0s) infinite both}.live .approve .a1{animation:7s linear infinite both a1}.live .approve .a2{animation:a2 7s var(--spring) infinite both}.live .cursor{animation:cursor 7s var(--ease) infinite both}.live .check:before,.live .check:after{animation:tick 7s var(--spring) var(--d,0s) infinite both}.live .bars i:before{animation:grow 7s var(--ease) var(--d,0s) infinite both}.live .bars .win span{animation:7s linear infinite both winlabel}@keyframes type{0%{clip-path:inset(0 100% 0 0)}14%,88%{clip-path:inset(0);opacity:1}96%,to{clip-path:inset(0);opacity:0}}@keyframes pop{0%{opacity:0;scale:0}9%,90%{opacity:1;scale:1}to{opacity:0;scale:.6}}@keyframes a1{0%,46%{opacity:1;scale:1}49%{opacity:1;scale:.92}52%,to{opacity:0}}@keyframes a2{0%,50%{opacity:0;scale:.9}58%,92%{opacity:1;scale:1}to{opacity:0}}@keyframes cursor{0%,22%{opacity:0;translate:46px 34px}30%{opacity:1}44%{opacity:1;translate:0;scale:1}48%{scale:.82}52%{scale:1}64%{opacity:1;translate:0}72%,to{opacity:0;translate:10px 8px}}@keyframes tick{0%{opacity:0;scale:0}8%,88%{opacity:1;scale:1}96%,to{opacity:0;scale:0}}@keyframes grow{0%{transform:scaleX(0)}22%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes winlabel{0%,34%{color:var(--mute);font-weight:450}36%,to{color:var(--red-deep);font-weight:600}}.track{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:22px;display:grid;position:relative}.track:before,.track:after{content:"";background:#0b0b0c14;border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:12.5%;right:12.5%}.track:after{width:calc(75% * var(--sp,1));background:var(--red);right:auto}.track span{z-index:1;width:34px;height:34px;color:var(--soft);box-shadow:0 0 0 1px var(--line);transition:background-color .3s, color .3s, box-shadow .3s, scale .5s var(--spring);background:#fff;border-radius:50%;justify-self:center;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.track span.on{background:var(--red);color:#fff;scale:1.08;box-shadow:0 8px 18px -8px #f2463acc}.deck-row{--cw:clamp(124px, min(calc((100vw - 150px) / 7.4), calc((100svh - 430px) * .46)), 182px);justify-content:center;gap:16px;padding:30px 16px 44px;display:flex;position:relative}.deck-row .vcard{width:var(--cw);z-index:var(--z,1);transform:translate3d(calc(var(--dx,0px) * (1 - var(--p,1))), calc(40px * (1 - var(--p,1)) + var(--arc,0px) * var(--p,1)), 0) rotate(calc(var(--r0,0deg) * (1 - var(--p,1)) + var(--fan,0deg) * var(--p,1))) scale(calc(1 - .05 * (1 - var(--p,1))))}.js .deck-row .vcard{will-change:transform}.deck-row[hidden]{display:none}.deck-row{align-items:center}.deck-row .vcard:nth-child(4){width:calc(var(--cw) * 1.22);border-radius:26px;box-shadow:0 0 0 1px #f2463a33,0 40px 70px -30px #f2463a8c,0 20px 40px -24px #0b0b0c73}.formats{position:relative;overflow-x:clip}.js .formats{height:290svh}.f-stick{flex-direction:column;justify-content:center;padding:96px 0 24px;display:flex;position:relative}.previews-hold{z-index:3;color:var(--ink);transition:background-color .2s, scale .4s var(--spring);background:#0b0b0c0f;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:20px;right:16px}.previews-hold:hover{background:#0b0b0c1a}.previews-hold:active{scale:.95}.previews-hold svg{width:11px;height:11px}.previews-hold .play,.previews-hold[aria-pressed=true] .pause{display:none}.previews-hold[aria-pressed=true] .play{display:block}.js .f-stick{height:100svh;position:sticky;top:0}.formats .head{margin-bottom:18px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.swap{transition:opacity .35s var(--ease), translate .35s var(--ease), filter .35s var(--ease);display:inline-block}.swap.out{opacity:0;filter:blur(6px);translate:0 .3em}.vref{color:#0b0b0c;background:#fffffff0;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.ftabs{text-align:center;justify-items:center;gap:14px;padding:0 16px;display:grid}.ftab-desc{max-width:46ch;color:var(--mute);min-height:3em;font-size:16.5px;transition:opacity .3s}.fnote{color:var(--soft);text-align:center;margin-top:2px;font-size:14px}.vcard{aspect-ratio:9/16;text-align:left;isolation:isolate;background:#2a2421;border-radius:22px;flex:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0b0b0c0f,0 24px 40px -24px #0b0b0c8c}.vcard video,.vcard>img{z-index:-1;object-fit:cover;width:100%;height:100%;transition:scale .6s var(--ease);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.vcard:hover video{scale:1.04}}.vcard:after{content:"";z-index:-1;background:linear-gradient(#0000,#080606d1);height:50%;position:absolute;inset:auto 0 0}.vmeta{color:#fff;position:absolute;bottom:12px;left:12px;right:12px}.vmeta b{letter-spacing:-.015em;font-size:15px;font-weight:600;display:block}.vmeta small{opacity:.74;margin-top:1px;font-size:12px;line-height:1.35;display:block}.vplay{width:30px;height:30px;color:var(--ink);opacity:0;transition:opacity .25s, scale .4s var(--spring);background:#ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;scale:.8}.vplay svg{width:12px;height:12px;margin-left:2px}.vcard:hover .vplay,.vcard:focus-visible .vplay{opacity:1;scale:1}@media (hover:none){.vplay{opacity:1;scale:1}}.race{height:210vh;position:relative}.race-pin{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.race-line{letter-spacing:-.044em;text-align:center;white-space:nowrap;will-change:opacity, transform;grid-area:1/1;margin:0;padding-inline:20px;font-size:clamp(26px,4.8vw,64px);font-weight:540;line-height:1.1}.race-line em{color:var(--red);letter-spacing:-.04em;padding-right:.08em;font-style:italic;font-weight:500}.race-l2{opacity:0}.race-obj{--x:-120%;--rot:-15deg;z-index:3;width:clamp(320px,38vw,600px);aspect-ratio:var(--ar,1200 / 406);pointer-events:none;transform:translate(var(--x), -50%) rotate(var(--rot,-15deg));will-change:transform;filter:drop-shadow(0 26px 40px #f2463a3d);isolation:isolate;position:absolute;top:50%;left:0}.race-base{filter:brightness(0)invert();width:100%;height:100%;position:absolute;inset:0}.race-obj canvas{width:100%;height:100%;position:absolute;inset:0}@media (max-width:700px){.race{height:180vh}.race-obj{width:64vw}}@media (prefers-reduced-motion:reduce){.race{height:auto}.race-pin{height:auto;padding:96px 0 140px;position:relative}.race-obj{--x:-50%;top:auto;bottom:20px;left:50%;transform:translate(-50%)scale(.6)}.race-l2{display:none}}.posts{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.post{box-shadow:var(--card-shadow);transition:transform .6s var(--spring);background:#fff;border-radius:24px;overflow:hidden}@media (hover:hover) and (pointer:fine){.post:hover{transform:translateY(-4px)}}.post-head{align-items:center;gap:10px;padding:13px 16px;display:flex}.post-head b{letter-spacing:-.015em;font-size:15px;font-weight:600;line-height:1.25;display:block}.post-head small{color:var(--soft);align-items:center;gap:5px;font-size:12.5px;display:flex}.post-head small svg{width:12px;height:12px}.count{font-variant-numeric:tabular-nums;background:#0b0b0c0f;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:600}.sl{position:relative}.slides{aspect-ratio:3/4;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;background:#efeae7;display:flex;overflow-x:auto}.slides::-webkit-scrollbar{display:none}.slides img{object-fit:cover;scroll-snap-align:start;flex:none;width:100%;height:100%}.arrow{width:34px;height:34px;color:var(--ink);opacity:0;transition:opacity .2s, scale .4s var(--spring);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 6px 16px -8px #0b0b0c80}.arrow:active{scale:.9}.arrow svg{width:15px;height:15px}.prev{left:10px}.next{right:10px}.post:hover .arrow,.arrow:focus-visible{opacity:1}@media (hover:none){.arrow{opacity:1}}.dots{justify-content:center;gap:5px;padding:13px;display:flex}.dots i{width:6px;height:6px;transition:width .4s var(--spring), background-color .3s;background:#0b0b0c29;border-radius:3px}.dots i.on{background:var(--red);width:16px}.ratios{align-items:flex-end;gap:10px;display:flex}.ratios span{color:var(--mute);background:#fff;border:2px solid #0b0b0c33;border-radius:8px;place-items:end center;padding-bottom:6px;font-size:11px;font-weight:600;display:grid}.ratios span:first-child{border-color:var(--red);width:48px;height:86px;color:var(--red-deep)}.ratios span:nth-child(2){width:56px;height:70px}.ratios span:nth-child(3){width:58px;height:58px}.fan{width:150px;height:120px;position:relative}.fan img{object-fit:cover;width:66px;height:88px;transition:translate .6s var(--spring), rotate .6s var(--spring);border:2px solid #fff;border-radius:10px;position:absolute;top:4px;left:45px;box-shadow:0 10px 20px -10px #0b0b0c66}.fan img:first-child{translate:-40px 10px;rotate:-12deg}.fan img:nth-child(3){translate:40px 10px;rotate:12deg}.fan img:nth-child(2){z-index:1}.card:hover .fan img:first-child{translate:-54px 6px;rotate:-18deg}.card:hover .fan img:nth-child(3){translate:54px 6px;rotate:18deg}.eps{gap:6px;display:flex}.eps span{width:44px;height:78px;transition:translate .5s var(--spring);border:2px solid #fff;border-radius:9px;position:relative;overflow:hidden;box-shadow:0 8px 16px -10px #0b0b0c73}.card:hover .eps span:nth-child(odd){translate:0 -6px}.eps img{object-fit:cover;width:100%;height:100%}.eps b{color:#fff;background:#0b0b0c99;border-radius:5px;padding:1px 5px;font-size:9px;font-weight:600;position:absolute;bottom:4px;left:4px}.eps span:first-child{border-color:var(--red)}.chips-ui{flex-wrap:wrap;justify-content:center;gap:7px;width:86%;display:flex}.chips-ui .pill{color:var(--ink);background:#fff;padding:6px 10px;box-shadow:0 0 0 1px #0b0b0c0f,0 6px 14px -8px #0b0b0c4d}.days{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.days span{height:30px;color:var(--soft);background:#0b0b0c0a;border-radius:8px;place-items:center;font-size:10.5px;font-weight:600;display:grid}.days .on{background:var(--red);color:#fff}.hooks li{background:#0b0b0c08;border-radius:9px;align-items:center;gap:8px;padding:6px 8px;display:flex}.hooks li+li{margin-top:5px}.hooks b{background:var(--red-tint);width:18px;height:18px;color:var(--red-deep);border-radius:6px;place-items:center;font-size:10px;font-weight:600;display:grid}.hooks span{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hooks li,.chips-ui .pill,.ratios span{position:relative}.hooks li:nth-child(2){--d:.8s}.hooks li:nth-child(3){--d:1.6s}.hooks li:after,.pipe .pill:after,.ratios span:after,.eps span:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}.hooks li:after,.pipe .pill:after{box-shadow:inset 0 0 0 1.5px var(--red)}.pipe .pill:after{background:#f2463a14}.ratios span:after{border:2px solid var(--red);border-radius:8px;inset:-2px}.eps span:after{border:2px solid var(--red);border-radius:7px}.live .hooks span{animation:type 7s steps(14, end) calc(var(--d,0s) + .2s) infinite both}.live .hooks b{animation:pop 7s var(--spring) var(--d,0s) infinite both}.live .hooks li:nth-child(2):after{animation:win 7s var(--ease) infinite both}.feat .faces img:nth-child(2){--d:.2s}.feat .faces img:nth-child(3){--d:.4s}.feat .faces .pill{--d:1.1s}.live .faces img,.feat .live .faces .pill{animation:pop 7s var(--spring) var(--d,0s) infinite both}.chips-ui .pill:nth-child(2){--d:.9s}.chips-ui .pill:nth-child(3){--d:1.8s}.chips-ui .pill:nth-child(4){--d:2.7s}.live .pipe .pill{animation:nudge 7s var(--spring) var(--d,0s) infinite both}.live .pipe .pill:after{animation:lit 7s var(--ease) var(--d,0s) infinite both}.live .drop .pill{animation:pop 7s var(--spring) calc(var(--d,0s) * .5) infinite both}.ratios span:nth-child(2){--d:2.3s}.ratios span:nth-child(3){--d:4.6s}.eps span:nth-child(2){--d:1.75s}.eps span:nth-child(3){--d:3.5s}.eps span:nth-child(4){--d:5.25s}.live .ratios span:first-child{color:var(--mute);border-color:#0b0b0c33}.live .ratios span{animation:nudge 7s var(--spring) var(--d,0s) infinite both}.live .ratios span:after{animation:frame3 7s var(--ease) var(--d,0s) infinite both}.live .eps span:first-child{border-color:#fff}.live .eps span{animation:lift 7s var(--spring) var(--d,0s) infinite both}.live .eps span:after{animation:frame4 7s var(--ease) var(--d,0s) infinite both}.live .fan img:first-child{animation:fan-l 7s var(--ease) infinite both}.live .fan img:nth-child(2){animation:fan-m 7s var(--ease) infinite both}.live .fan img:nth-child(3){animation:fan-r 7s var(--ease) infinite both}.days .on:nth-child(3){--d:1s}.days .on:nth-child(5){--d:2s}.live .days .on{animation:day 7s var(--spring) calc(var(--d,0s) + .3s) infinite both}@keyframes win{0%,40%{opacity:0}48%,88%{opacity:1}96%,to{opacity:0}}@keyframes nudge{0%{scale:1}4%{scale:1.08}12%,to{scale:1}}@keyframes lit{0%{opacity:0}5%,84%{opacity:1}92%,to{opacity:0}}@keyframes frame3{0%{opacity:0;scale:1.08}4%,30%{opacity:1;scale:1}34%,to{opacity:0;scale:1}}@keyframes frame4{0%{opacity:0}3%,22%{opacity:1}25%,to{opacity:0}}@keyframes lift{0%{translate:0}5%,20%{translate:0 -7px}26%,to{translate:0}}@keyframes fan-l{0%,25%{translate:-40px 10px;rotate:-12deg}42%,78%{translate:-56px 5px;rotate:-19deg}95%,to{translate:-40px 10px;rotate:-12deg}}@keyframes fan-m{0%,25%{translate:0}42%,78%{translate:0 -6px}95%,to{translate:0}}@keyframes fan-r{0%,25%{translate:40px 10px;rotate:12deg}42%,78%{translate:56px 5px;rotate:19deg}95%,to{translate:40px 10px;rotate:12deg}}@keyframes day{0%{opacity:.22;scale:.86}7%,86%{opacity:1;scale:1}96%,to{opacity:.22;scale:.86}}.uses{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1060px;margin:0 auto;display:grid}.use{box-shadow:var(--card-shadow);rotate:var(--r,0deg);transition:rotate .7s var(--spring), translate .7s var(--spring);background:#fff;border-radius:30px;padding:14px;text-decoration:none;display:block}.use:first-child{--r:-3deg;margin-top:20px}.use:nth-child(3){--r:3deg;margin-top:20px}.use:hover{translate:0 -6px;rotate:0deg}.use-art{background:var(--pb);border-radius:22px;height:290px;position:relative;overflow:hidden}.use-body{padding:18px 10px 8px}.use h3{letter-spacing:-.03em;font-size:23px;font-weight:600}.use p{color:var(--mute);margin-top:4px;font-size:15.5px}.use .go{text-underline-offset:5px;align-items:center;gap:4px;margin-top:14px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #0b0b0c40;text-decoration:underline #0b0b0c40;display:inline-flex}.use .go svg{width:13px;height:13px;transition:translate .4s var(--spring)}.use:hover .go svg{translate:3px}.orbs img{left:var(--x);top:var(--y);width:var(--w);height:var(--w);object-fit:cover;object-position:var(--op,50% 30%);transition:translate .7s var(--spring);border:4px solid #fff;border-radius:50%;position:absolute;box-shadow:0 12px 24px -12px #0b0b0c73}.use:hover .orbs img:nth-child(odd){translate:0 -6px}.use:hover .orbs img:nth-child(2n){translate:0 6px}.orbs b{left:var(--x);top:var(--y);background:radial-gradient(120% 100% at 30% 10%, #ff9284, var(--red) 60%);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;box-shadow:0 10px 20px -8px #f2463ab3,inset 0 1px #ffffff80}.orbs b svg{width:15px;height:15px;margin-left:2px}.stack img{width:132px;aspect-ratio:var(--ar,9 / 16);object-fit:cover;translate:calc(-50% + var(--dx)) calc(-50% + var(--dy));rotate:var(--r);transition:translate .7s var(--spring), rotate .7s var(--spring);border:4px solid #fff;border-radius:16px;position:absolute;top:50%;left:50%;box-shadow:0 18px 30px -14px #0b0b0c80}.use:hover .stack img:first-child,.use:hover .stack img:nth-child(2){translate:calc(-50% + var(--dx) * 1.25) calc(-50% + var(--dy))}.stack .tag{z-index:3;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;position:absolute;bottom:18px;left:50%;translate:-50%;box-shadow:0 8px 18px -10px #0b0b0c66}.tail{padding:0 12px}.tail-box{background:radial-gradient(60% 50% at 0 30%,#ffffff8c,#0000 65%),radial-gradient(50% 50% at 100% 70%,#ffb4a573,#0000 70%),linear-gradient(165deg,#fff3f0 0%,#ffe3dc 55%,#ffcfc5 100%);border-radius:clamp(32px,5vw,64px);padding:clamp(72px,9vw,112px) 16px}.qa{max-width:880px;margin:0 auto}.qa details{background:#ffffffbd;border-radius:24px;margin-top:14px;transition:background-color .2s;box-shadow:0 0 0 1px #ffffffb3,0 14px 30px -24px #78180c59}.qa details:hover{background:#ffffffe6}.qa summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 30px;font-size:clamp(17px,1.6vw,20px);font-weight:600;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary .faq-icon{flex:none;width:16px;height:16px;position:relative}.qa summary .faq-icon:before,.qa summary .faq-icon:after{content:"";background:var(--ink);width:16px;height:2px;transition:rotate .4s var(--spring), opacity .3s;border-radius:1px;position:absolute;top:7px;left:0}.qa summary .faq-icon:after{rotate:90deg}.qa details[open] summary .faq-icon:after{opacity:0;rotate:0deg}.qa .faq-body{color:#0b0b0cad;padding:0 30px 24px;font-size:16.5px;line-height:1.62}.qa .faq-body a{color:var(--red-deep)}.book{background:#fff;border-radius:32px;grid-template-columns:1.25fr 1fr;align-items:center;gap:32px;max-width:880px;margin:64px auto 0;padding:40px 44px;display:grid;box-shadow:0 30px 60px -36px #78180c80}.book h2{font-size:clamp(30px,3.6vw,44px)}.book p{color:var(--mute);margin-top:10px}.book-actions{gap:12px;display:grid}.book-actions .btn{width:100%}.copy-status{min-height:1.4em;color:var(--green);text-align:center;font-size:13.5px}.lb{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0}.lb[open]{place-items:center;display:grid}.lb[open] .lb-inner{animation:lb-in .5s var(--spring)}@keyframes lb-in{0%{opacity:0;scale:.94}}.lb::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140a099e}.lb-inner{width:min(400px,90vw,45vh);position:relative}.lb video{aspect-ratio:9/16;object-fit:contain;cursor:pointer;background:#000;border-radius:28px;width:100%}.lb .sound{bottom:58px;left:14px}.lb .lb-play{padding:9px;left:auto;right:14px}.lb-play .play,.hold .play{display:none}.lb-play.is-paused .play,.hold[aria-pressed=true] .play{display:block}.lb-play.is-paused .pause,.hold[aria-pressed=true] .pause{display:none}.hold{width:30px;height:30px;color:var(--ink);opacity:0;transition:opacity .2s, scale .4s var(--spring);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;left:10px;box-shadow:0 6px 16px -8px #0b0b0c80}.hold:active{scale:.9}.hold svg{width:11px;height:11px}.post:hover .hold,.hold:focus-visible,.hold[aria-pressed=true]{opacity:1}@media (hover:none){.hold{opacity:1}}.lb-cap{color:#fff;text-align:center;margin-top:14px;font-size:14px}.lb-close{width:40px;height:40px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-14px;right:-14px;box-shadow:0 8px 20px -8px #00000080}.lb-close svg{width:16px;height:16px}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease), translate .9s var(--ease);transition-delay:calc(var(--i,0) * 90ms);translate:0 22px}.js [data-reveal].in{opacity:1;translate:0}.js .head[data-reveal]{filter:blur(10px);transition:opacity 1s var(--ease), translate 1s var(--ease), filter 1s var(--ease)}.js .head[data-reveal].in{filter:none}.js:not(.reveal-on) [data-reveal]{animation:reveal-fallback .9s var(--ease) 4s forwards}@keyframes reveal-fallback{to{opacity:1;filter:none;translate:0}}@media (max-width:1080px){.grid4,.grid3,.posts{grid-template-columns:repeat(2,1fr)}.track{display:none}}@media (max-width:1100px){.deck-row{--n:7;gap:0}.deck-row .vcard{margin-inline:calc(min(16px, (100% - 28px - var(--cw) * (var(--n) + .22)) / (var(--n) - 1)) / 2);--fan:calc(var(--k,0) * 4deg);--arc:calc(var(--ak,0) * var(--ak,0) * 5px)}}@media (max-width:860px){.hub{height:400px}.hub-lines{display:none}.core{border-radius:56px;width:176px;height:176px}.core:before{border-radius:44px;inset:14px}.core-tile{border-radius:34px;width:112px;height:112px}.bub,.bub.rt{left:var(--mx,var(--x));top:var(--my,var(--y));flex-direction:column;gap:6px}.bub.m-hide{display:none}.bub img{--w:64px}.uses{grid-template-columns:1fr;max-width:420px}.use:nth-child(n){--r:0deg;margin-top:0}.book{grid-template-columns:1fr;padding:30px 24px}}@media (max-width:560px){.ftabs .tabs{flex-wrap:nowrap}.ftabs .tab{white-space:nowrap;padding:8px 12px 10px;font-size:13.5px}.grid4,.grid3{grid-template-columns:1fr}.posts{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding:4px 16px 16px;display:flex;overflow-x:auto}.posts::-webkit-scrollbar{display:none}.post{scroll-snap-align:center;flex:0 0 84%}.hero{padding-top:124px}.bub span{padding:5px 9px;font-size:11.5px}.qa summary{padding:20px 22px}.qa .faq-body{padding:0 22px 22px}.tail{padding:0 6px}.deck-row{--n:5;--cw:clamp(100px, calc((100svh - 400px) * .5), 150px)}.deck-row .vcard:is(:first-child,:nth-child(7)){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bub,.live *,.live :before,.live :after{animation:none!important}.js .rise{opacity:1;filter:none;animation:none;translate:none}.js [data-reveal],.js .head[data-reveal]{opacity:1;filter:none;transition:none;translate:none}.hub-lines .spark{display:none}.deck-row .vcard{transform:none}.swap{transition:none}}@media (max-height:760px){.formats .eyebrow,.fnote{display:none}.f-stick{padding-top:84px}}:root[data-theme=dark]{--bg:#0b0b0c;--ink:#f5f5f4;--mute:#f5f5f4a8;--soft:#f5f5f475;--line:#ffffff17;--red-deep:#ff8074;--red-tint:#f2463a24;--rose:#2a1614;--peach:#2a1d12;--sky:#141c2b;--mint:#12231a;--lilac:#1e1830;--card-shadow:0 0 0 1px #ffffff12, 0 24px 48px -32px #000c}:root[data-theme=dark] .skip{color:#0b0b0c}:root[data-theme=dark] .btn-line{background:#18181b;box-shadow:inset 0 0 0 1px #ffffff24}:root[data-theme=dark] .btn-line:hover{box-shadow:inset 0 0 0 1px #ffffff42}:root[data-theme=dark] :is(.text-link,.use .go){text-decoration-color:#f5f5f44d}:root[data-theme=dark] .badge{background:#18181bd9;box-shadow:0 0 0 1px #ffffff14,0 8px 20px -12px #0009}:root[data-theme=dark] .hero-sub{color:#f5f5f4b8}:root[data-theme=dark] .hub-lines circle{fill:#0b0b0c}:root[data-theme=dark] .core{background:#f2463a14;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 80px -30px #f2463a59}:root[data-theme=dark] .core:before{background:#f2463a1a;box-shadow:inset 0 0 0 1px #ffffff14}:root[data-theme=dark] .core-tile{background:linear-gradient(160deg,#2a1614 0%,#3a1d19 100%);box-shadow:inset 0 0 0 1.5px #ffffff1f,inset 0 -14px 30px #f2463a29,0 18px 40px -18px #000000b3}:root[data-theme=dark] :is(.faces-mini img,.bub img,.faces img,.fan img,.eps span,.orbs img,.stack img),:root[data-theme=dark] .live .eps span:first-child{border-color:#1d1d20}:root[data-theme=dark] :is(.bub span,.experts-item,.stack .tag){background:#18181b;box-shadow:0 0 0 1px #ffffff14,0 8px 18px -10px #0009}:root[data-theme=dark] .tabs{background:#ffffff0f}:root[data-theme=dark] .previews-hold{background:#ffffff14}:root[data-theme=dark] .previews-hold:hover{background:#ffffff24}:root[data-theme=dark] .tab[aria-selected=true]{background:#26262a;box-shadow:0 1px 2px #0000004d,0 6px 16px -10px #0009}:root[data-theme=dark] :is(.card,.post,.use,.book){background:#141416}:root[data-theme=dark] .card:hover{box-shadow:0 0 0 1px #ffffff1f,0 30px 60px -32px #000000e6}:root[data-theme=dark] .ui{background:#1d1d20;box-shadow:0 0 0 1px #ffffff0f,0 14px 30px -18px #000000b3}:root[data-theme=dark] :is(.pill,.count){background:#ffffff14}:root[data-theme=dark] .pill.ok{color:#5bd08a;background:#17964e33}:root[data-theme=dark] :is(.ui-row,.hooks li){background:#ffffff0a}:root[data-theme=dark] .check{box-shadow:inset 0 0 0 1.5px #ffffff40}:root[data-theme=dark] .bars i{background:#ffffff14}:root[data-theme=dark] .bars i:before{background:#ffffff38}:root[data-theme=dark] .track:before{background:#ffffff1a}:root[data-theme=dark] .track span{background:#18181b}:root[data-theme=dark] .track span.on{background:var(--red)}:root[data-theme=dark] :is(.vplay,.arrow,.hold,.lb-close){color:#0b0b0c}:root[data-theme=dark] .slides{background:#26221f}:root[data-theme=dark] .dots i{background:#fff3}:root[data-theme=dark] .dots i.on{background:var(--red)}:root[data-theme=dark] .ratios span{background:#1d1d20;border-color:#fff3}:root[data-theme=dark] .ratios span:first-child{border-color:var(--red)}:root[data-theme=dark] .live .ratios span:first-child{border-color:#fff3}:root[data-theme=dark] .chips-ui .pill{background:#1d1d20;box-shadow:0 0 0 1px #ffffff14,0 6px 14px -8px #0009}:root[data-theme=dark] .days span{background:#ffffff0f}:root[data-theme=dark] .days .on{background:var(--red)}:root[data-theme=dark] .tail-box{background:radial-gradient(60% 50% at 0 30%,#f2463a1f,#0000 65%),radial-gradient(50% 50% at 100% 70%,#f2463a24,#0000 70%),linear-gradient(165deg,#141012 0%,#1a1110 55%,#24130f 100%)}:root[data-theme=dark] .qa details{background:#18181bbd;box-shadow:0 0 0 1px #ffffff12,0 14px 30px -24px #000000b3}:root[data-theme=dark] .qa details:hover{background:#1c1c1feb}:root[data-theme=dark] .qa .faq-body{color:#f5f5f4b8}:root[data-theme=dark] .book{box-shadow:0 0 0 1px #ffffff0f,0 30px 60px -36px #000c}:root[data-theme=dark] .race-base{filter:brightness(0)invert(4%)}
