.explain-page,.fn-home,.legal-page,.mp-auth{--fn-bg:#050505;--fn-ink:#f3f1ec;--fn-dim:rgba(243,241,236,0.62);--fn-line:rgba(243,241,236,0.16);color:var(--fn-ink);background:var(--fn-bg);font-family:var(--font-heebo),Arial,sans-serif}.fn-home{overflow-x:clip;max-width:100%}.fn-home:before{position:fixed;inset:0;z-index:40;content:"";pointer-events:none;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.brand-logo{height:68px;display:block;animation:brand-float 9s ease-in-out infinite}.brand-logo-compact{height:46px}.fn-nav .brand-lockup{margin-block:6px}@keyframes brand-float{0%,to{transform:translateY(0);filter:drop-shadow(0 6px 10px rgba(24,120,190,.18))}50%{transform:translateY(-2px);filter:drop-shadow(0 8px 14px rgba(46,170,230,.22))}}.fn-nav{z-index:30;min-height:88px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:rgba(5,5,5,.72);border-bottom:1px solid var(--fn-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.fn-foot nav,.fn-nav nav,.fn-nav-actions{display:flex;align-items:center;gap:22px}.fn-chapter-index small,.fn-foot a,.fn-kicker,.fn-nav nav a,.fn-nav-actions>a:first-child:not(.fn-nav-cta),.fn-section-label h2,.fn-section-label small,.fn-status span{color:var(--fn-dim);font-size:13px;font-weight:500;letter-spacing:.08em;text-decoration:none}.fn-section-label h2{margin:0;font-family:inherit;font-weight:500}.fn-crumb{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--fn-dim);font-size:13px}.fn-crumb a{color:inherit;text-decoration:none}.fn-crumb a:hover{color:#f7f4ee}.fn-foot a:hover,.fn-nav nav a:hover,.fn-nav-actions>a:first-child:not(.fn-nav-cta):hover{color:#fff}.explain-page .brand-symbol,.fn-home .brand-symbol,.mp-auth .brand-symbol{color:#050505;background:#f3f1ec;border-radius:0;box-shadow:none}.fn-btn{min-height:42px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;color:#050505;background:#f3f1ec;border-radius:999px;font-size:14px;font-weight:650;text-decoration:none;transition:background .7s ease,color .7s ease}.fn-btn svg{width:16px;fill:none;stroke:currentColor;stroke-width:1.7}.fn-btn:hover{background:#fff}.fn-btn-ghost{color:#f3f1ec;background:transparent;border:1px solid rgba(243,241,236,.35)}.fn-btn-ghost:hover{color:#050505;background:#f3f1ec}.fn-hero-hold{position:relative;height:150vh}.fn-hero{min-height:calc(100vh - 72px);padding:7vh 6vw 8vh;position:relative;overflow:hidden;overflow:clip;display:flex;flex-direction:column;justify-content:flex-end}.fn-hero-hold .fn-hero{position:-webkit-sticky;position:sticky;top:0;z-index:3;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;padding-bottom:calc(8vh + 96px)}.fn-chapter-hold{position:relative;height:150vh;z-index:1}.fn-chapters>.fn-chapter-hold:nth-child(2){z-index:2}.fn-chapters>.fn-chapter-hold:nth-child(3){z-index:3}.fn-chapters>.fn-chapter-hold:nth-child(4){z-index:4}.fn-hero-video .fn-cam-layer,.fn-story-plate .fn-cam-layer{transform:translate3d(var(--tx,0),var(--ty,0),0)}.fn-hero-video .fn-cam-bg,.fn-story-plate .fn-cam-bg{--ay:0.4;transform:translate3d(var(--tx,0),var(--ty,0),0)}.fn-hero-bg,.fn-panel-bg{position:absolute;inset:-12%;z-index:0;background-position:50%;background-size:cover;pointer-events:none}.fn-hero-bg{background-image:linear-gradient(180deg,rgba(5,5,5,.35),rgba(5,5,5,.78) 70%),url(/images/scenes/hero.webp)}.fn-hero-bg:after{position:absolute;inset:0;content:"";background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.08),transparent 28rem),linear-gradient(90deg,rgba(5,5,5,.2),rgba(5,5,5,.72))}.fn-chapters article>:not(.fn-motion),.fn-hero>:not(.fn-motion){position:relative;z-index:1}.fn-status{width:-moz-fit-content;width:fit-content;margin-bottom:28px;padding:8px 12px;display:flex;align-items:center;gap:14px;border:1px solid var(--fn-line);border-radius:999px}.fn-status strong{font-size:13px;font-weight:550}.fn-status a{color:#f3f1ec;font-size:13px;text-decoration:none;border-bottom:1px solid rgba(243,241,236,.4)}.fn-kicker{margin:0 0 12px}.fn-chapters h2,.fn-close h2,.fn-hero h1,.fn-product h2{margin:0;font-weight:450;letter-spacing:-.055em;line-height:.9}.fn-hero h1{width:100%;font-size:clamp(46px,6.6vw,96px);letter-spacing:0;line-height:1.08}.fn-hero h1 .fn-line{display:flex;flex-wrap:wrap;gap:.22em;animation:none}.fn-hero h1 [data-word]{display:inline-block;animation:none}.fn-chapters h2 span,.fn-hero h1 span,.fn-product h2 span{display:block}.fn-hero h1 span,.fn-product h2 span{animation:fn-rise 1.8s cubic-bezier(.22,1,.36,1) both}.fn-hero h1 span:nth-child(2){animation-delay:80ms}.fn-hero h1 span:nth-child(3){animation-delay:.16s}.fn-hero h1 span:nth-child(4){animation-delay:.24s}.fn-hero-foot{margin-top:36px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.fn-card p,.fn-chapters p,.fn-faq p,.fn-hero-foot p,.fn-product-copy>p{max-width:460px;margin:0;color:var(--fn-dim);font-size:16px;line-height:1.7}.fn-hero-actions{display:flex;gap:10px;flex:0 0 auto}.fn-ticker{overflow:hidden;direction:ltr;border-block:1px solid var(--fn-line)}.fn-ticker>div{display:flex;width:max-content;animation:fn-marquee 72s linear infinite}.fn-ticker p{margin:0;display:flex}.fn-ticker span{padding:14px 28px;color:rgba(243,241,236,.78);font-size:13px;letter-spacing:.16em}.fn-ticker span:before{margin-left:28px;content:"·";color:rgba(243,241,236,.35)}.fn-reel{overflow:hidden;direction:ltr;border-bottom:1px solid var(--fn-line)}.fn-reel>div{display:flex;width:max-content;animation:fn-marquee 96s linear infinite;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fn-reel img{width:min(46vw,560px);height:38vh;object-fit:cover;object-position:calc((var(--base, 50) + (var(--cam, 50) - 50) * .62) * 1%) center;opacity:.55;filter:saturate(.62) brightness(.82)}.fn-chapters article{min-height:100vh;padding:18vh 6vw 10vh;position:-webkit-sticky;position:sticky;top:0;z-index:1;overflow:hidden;display:grid;grid-template-columns:180px 1.1fr .8fr;grid-gap:32px;gap:32px;align-items:end;background:#050505}.fn-chapters article:nth-child(2){z-index:2}.fn-chapters article:nth-child(3){z-index:3}.fn-panel-bg{background-color:#111;filter:saturate(.75)}.fn-panel-bg:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(5,5,5,.25),rgba(5,5,5,.82))}.fn-chapter-index,.fn-section-label{display:flex;flex-direction:column;gap:8px;font-family:var(--font-plex),ui-monospace,monospace}.fn-card-index,.fn-chapter-index span,.fn-close>p,.fn-section-label span{color:#f3f1ec;font-family:var(--font-plex),ui-monospace,monospace;font-size:13px;letter-spacing:.12em}.fn-chapters h2,.fn-product h2{font-size:clamp(48px,6vw,92px)}.fn-chapters article>div:last-child{display:grid;grid-gap:22px;gap:22px;justify-items:start}.fn-card,.fn-chapters a{color:#f3f1ec;text-decoration:none}.fn-chapters a{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid rgba(243,241,236,.4);padding-bottom:3px}.fn-chapters a svg{width:16px;fill:none;stroke:currentColor;stroke-width:1.7}.fn-close,.fn-discover,.fn-faq,.fn-product{padding:88px 6vw}.fn-cards{margin-top:28px;display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-gap:12px;gap:12px}.fn-card{min-height:460px;position:relative;overflow:hidden;display:flex;align-items:flex-end;background:#111}.fn-card img{object-fit:cover}.fn-card:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(5,5,5,.18) 10%,rgba(5,5,5,.72))}.fn-card-index,.fn-card>div{position:relative;z-index:1}.fn-card-index{position:absolute;top:18px;right:18px}.fn-card>div{padding:22px}.fn-card small{color:rgba(243,241,236,.7);letter-spacing:.08em;font-size:12px}.fn-card strong{display:block;margin-top:8px;font-size:32px;font-weight:450;letter-spacing:-.04em}.fn-card p{margin-top:8px;color:rgba(243,241,236,.78)}.fn-product{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:48px;gap:48px;align-items:center;border-top:1px solid var(--fn-line)}.fn-product ul{margin:28px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 24px;gap:18px 24px;list-style:none}.fn-product li{display:grid;grid-gap:6px;gap:6px;padding-top:14px;border-top:1px solid var(--fn-line)}.fn-product li span{color:var(--fn-dim);font-size:13px;line-height:1.55}.fn-board{display:grid;grid-template-columns:.8fr 1.2fr;min-height:520px;border:1px solid var(--fn-line)}.fn-board-photo{position:relative;min-height:280px}.fn-board-photo img{object-fit:cover;filter:grayscale(.35) contrast(1.05)}.fn-board-panel{padding:28px;display:flex;flex-direction:column;background:#0b0b0b}.fn-board-panel header{display:flex;align-items:flex-start;justify-content:space-between}.fn-board-panel footer,.fn-board-panel header span,.fn-board-panel li span{color:var(--fn-dim);font-size:13px}.fn-board-panel header b{font-family:var(--font-plex),ui-monospace,monospace;font-size:64px;font-weight:400;letter-spacing:-.06em;line-height:.8}.fn-board-panel ul{margin:36px 0;padding:0;display:grid;grid-gap:16px;gap:16px;list-style:none}.fn-board-panel li{display:grid;grid-template-columns:72px 1fr;grid-gap:12px;gap:12px;align-items:center}.fn-board-panel i{height:1px;display:block;background:rgba(243,241,236,.16)}.fn-board-panel i b{display:block;height:1px;background:#f3f1ec}.fn-board-panel footer{margin-top:auto}.fn-faq{display:grid;grid-template-columns:160px 1fr;grid-gap:24px;gap:24px;border-top:1px solid var(--fn-line)}.fn-faq details{border-bottom:1px solid var(--fn-line)}.fn-faq summary{padding:22px 0;cursor:pointer;font-size:clamp(22px,3vw,34px);font-weight:450;letter-spacing:-.04em;list-style:none}.fn-faq summary::-webkit-details-marker{display:none}.fn-faq details p{max-width:720px;padding:0 0 22px}.fn-close{min-height:70vh;display:flex;flex-direction:column;justify-content:flex-end;gap:24px;border-top:1px solid var(--fn-line)}.fn-close h2{font-size:clamp(64px,9vw,120px)}.fn-close>div{display:flex;gap:10px}.fn-foot{padding:22px 6vw 32px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--fn-line)}.fn-foot small{color:var(--fn-dim)}.fn-foot:has(.fn-foot-community){flex-wrap:wrap}.fn-foot-community{flex:1 0 100%;display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-align:center}.explain-page{min-height:100vh}.explain-header{border-bottom-color:rgba(243,241,236,.16)}.explain-hero h1,.explain-track h2,.explain-track h3,.legal-page h1{color:#f3f1ec}.explain-header>a:last-child,.explain-hero>span,.explain-track-heading>span{color:rgba(243,241,236,.62)}.explain-track,.legal-page{color:#f3f1ec;background:transparent;border:1px solid rgba(243,241,236,.16);border-radius:0;box-shadow:none}.legal-page{margin-top:28px}.legal-page h1,.legal-page h2,.legal-page>a:first-child{color:#f3f1ec}.explain-steps li>span{color:#050505;background:#f3f1ec;border-radius:0}.explain-trust{background:transparent;border:1px solid rgba(243,241,236,.16);border-radius:0}.platform-button.explain-cta{color:#050505;background:#f3f1ec;border:0;border-radius:999px;box-shadow:none}.mp-auth{background:#050505}.mp-auth-brand,.mp-auth-form-wrap{background:#050505;color:#f3f1ec}.mp-auth-brand:after,.mp-auth-fx{display:none}.mp-auth-kicker,.mp-auth-signals b{color:#050505;background:#f3f1ec;border:0;border-radius:999px}.mp-auth-signals li{background:transparent;border:0;border-bottom:1px solid rgba(243,241,236,.16);border-radius:0}.mp-auth-proof{background:transparent;border:1px solid rgba(243,241,236,.16);border-radius:999px}.mp-auth-proof-dot{background:#f3f1ec;box-shadow:none;animation:none}.mp-auth-form{background:transparent;border:0;box-shadow:none;color:#f3f1ec}.fn-join .mp-choice-grid b,.fn-join .mp-choice-grid label,.fn-join .mp-choice-grid small,.fn-join .mp-field>span,.fn-join .mp-onboarding-progress>p,.fn-join .mp-role-explainer,.fn-join .mp-role-explainer strong,.mp-auth .mp-account-types label,.mp-auth .mp-auth-form h1,.mp-auth .mp-auth-form h2,.mp-auth .mp-auth-options,.mp-auth .mp-auth-switch,.mp-auth .mp-field>span,.mp-auth .mp-onboarding-progress>p{color:#f3f1ec}.fn-join .mp-choice-grid small,.fn-join .mp-onboarding-progress>p,.fn-join .mp-role-explainer span,.mp-auth .mp-auth-form>p:not(.mp-auth-switch),.mp-auth .mp-auth-switch,.mp-auth .mp-onboarding-progress>p{color:rgba(243,241,236,.62)}.fn-join .mp-choice-grid label,.fn-join .mp-role-explainer,.mp-auth .mp-account-types label,.mp-auth .mp-role-explainer{background:transparent;border-color:rgba(243,241,236,.2);border-radius:0;box-shadow:none}.fn-join .mp-choice-grid label.selected,.mp-auth .mp-account-types label:has(input:checked){color:#050505;background:#f3f1ec;border-color:#f3f1ec;box-shadow:none}.fn-join .mp-choice-grid label.selected,.fn-join .mp-choice-grid label.selected b,.fn-join .mp-choice-grid label.selected small,.mp-auth .mp-account-types label:has(input:checked) b,.mp-auth .mp-account-types label:has(input:checked) span{color:#050505}.mp-auth .mp-field input,.mp-auth .mp-field select,.mp-auth .mp-field textarea{color:#f3f1ec;background:transparent;border:0;border-bottom:1px solid rgba(243,241,236,.28);border-radius:0}.mp-auth .mp-field input:focus,.mp-auth .mp-field select:focus,.mp-auth .mp-field textarea:focus{border-color:#f3f1ec;box-shadow:none;background:transparent}.mp-auth .mp-auth-submit,.mp-auth button.mp-button{color:#050505;background:#f3f1ec;border:0;border-radius:999px;box-shadow:none}.mp-auth .mp-auth-submit:hover,.mp-auth button.mp-button:hover{color:#050505;background:#fff}.mp-auth .mp-context-help,.mp-auth .mp-context-help summary,.mp-auth a,.mp-auth-options a,.mp-auth-switch a{color:#f3f1ec}.mp-onboarding-progress>span{color:rgba(243,241,236,.5);background:transparent;border:1px solid rgba(243,241,236,.25);border-radius:50%}.mp-onboarding-progress>span.active,.mp-onboarding-progress>span.done{color:#050505;background:#f3f1ec}.mp-onboarding-progress>i,.mp-onboarding-progress>i.done{background:rgba(243,241,236,.2)}@keyframes fn-drift{0%{transform:scale(1.05) translateZ(0)}to{transform:scale(1.04) translate3d(-1%,-.6%,0)}}@keyframes fn-rise{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fn-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:980px){.fn-nav{padding-inline:16px}.fn-nav nav{display:none}.fn-btn{white-space:nowrap}.fn-hero{min-height:auto;padding-top:48px}.fn-hero h1{font-size:clamp(52px,16vw,84px)}.fn-board,.fn-cards,.fn-chapters article,.fn-faq,.fn-foot,.fn-hero-foot,.fn-product{display:flex;flex-direction:column;align-items:stretch}.fn-board,.fn-cards,.fn-chapters article,.fn-faq,.fn-product{display:grid;grid-template-columns:1fr}.fn-close>div,.fn-hero-actions{flex-wrap:wrap}.fn-foot{align-items:center;padding:28px 20px calc(28px + env(safe-area-inset-bottom));gap:18px;text-align:center}.fn-foot nav{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:2px 12px;gap:2px 12px}.fn-foot nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 6px;line-height:1.35;text-align:center;white-space:normal}}.fn-card strong,.fn-faq summary,.fn-home h1,.fn-home h2{font-family:var(--font-display),var(--font-heebo),serif;font-weight:700}.fn-motion{position:absolute;inset:0;width:100%;height:100%;contain:layout paint;overflow:hidden;overflow:clip;opacity:.36;pointer-events:none}.fn-glide-scroll{inset:-12%;transform:translate3d(calc(var(--py, 0) * var(--sx, 0px)),calc(var(--py, 0) * var(--sy, 0px)),0)}.fn-cam-layer,.fn-glide-scroll{position:absolute;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fn-cam-layer{--ax:0.5;--ay:0.42;left:calc((100% - var(--pw, 100%)) * var(--ax));top:calc((100% - var(--ph, 100%)) * var(--ay));width:var(--pw,100%);height:var(--ph,100%);max-width:none;object-fit:cover;object-position:50% 50%;transform:translate3d(var(--tx,0),calc(var(--ty, 0px) + (var(--p, .5) - .5) * var(--sy, 16px)),0) scale(var(--zoom,1.05));animation:none}.fn-cam-bg{--ay:0.5;transform:translate3d(var(--tx-bg,0),calc(var(--ty-bg, 0px) + (var(--p, .5) - .5) * var(--sy, 16px) * .28),0) scale(1.16);filter:saturate(.72) brightness(.78);display:none}[data-cam-fit=hold][data-stage=covered]>*,[data-cam-fit=hold][data-stage=offstage]>*{visibility:hidden}.fn-cam-main{--ay:0.4}.fn-motion[data-cam-axis=y]>.fn-cam-main{visibility:hidden;will-change:auto;transform:none}.fn-cam-slice{left:0;top:0;width:100%;height:100%;max-width:none;object-fit:cover;visibility:hidden;z-index:0}.fn-cam-air,.fn-cam-slice{position:absolute;pointer-events:none}.fn-cam-air{inset:-6%;background:linear-gradient(90deg,rgba(5,5,5,.28),transparent 16%,transparent 84%,rgba(5,5,5,.3));transform:translate3d(calc((var(--p, .5) - .5) * -8%),0,0);will-change:transform}.fn-cam-shade{display:none;position:absolute;inset:0;pointer-events:none;background:#000;opacity:0;will-change:opacity}.fn-gauge-plate .fn-cam-shade,.fn-run-plate .fn-cam-shade{display:block}.fn-cam-light{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 28%,rgba(255,255,255,.16),transparent 24%);transform:translate3d(calc((var(--cam-fg, 50) - 50) * 1%),0,0);will-change:transform}.fn-gauge-plate .fn-cam-light,.fn-hero .fn-cam-light,.fn-run-plate .fn-cam-light{display:none}.fn-glide-img{position:absolute;left:-8%;top:-8%;width:116%;height:116%;max-width:none;object-fit:cover;transform-origin:center center;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;--glide-dur:54s;animation-name:glide-drift;animation-duration:var(--glide-dur);animation-timing-function:cubic-bezier(.37,0,.63,1);animation-iteration-count:infinite;animation-direction:alternate;animation-delay:calc(var(--glide-dur) * -.5)}.fn-glide-inhale{--sy:28px;--sx:0px;--zoom:1.08}.fn-glide-inhale .fn-glide-img{--glide-dur:62s;animation-name:glide-inhale}.fn-glide-inhale .fn-cam-main{--zoom:calc(1.04 + var(--p, 0.5) * 0.1)}.fn-glide-tide{--sy:12px;--sx:-52px;--zoom:1.06}.fn-glide-tide .fn-glide-img{--glide-dur:48s;animation-name:glide-tide}.fn-glide-lift{--sy:-32px;--sx:14px;--zoom:1.07}.fn-glide-lift .fn-glide-img{--glide-dur:56s;animation-name:glide-lift}.fn-glide-turn{--sy:16px;--sx:22px;--zoom:1.05}.fn-glide-turn .fn-cam-main{transform:translate3d(var(--tx,0),calc(var(--ty, 0px) + (var(--p, .5) - .5) * var(--sy, 16px)),0) rotate(calc((var(--p, .5) - .5) * 1.1deg)) scale(var(--zoom,1.05))}.fn-story-plate .fn-cam-main{transform:translate3d(var(--tx,0),var(--ty,0),0)}.fn-glide-turn .fn-glide-img{--glide-dur:64s;animation-name:glide-turn}.fn-glide-drift{--sy:8px;--sx:34px}.fn-glide-drift .fn-glide-img{--glide-dur:44s;animation-name:glide-drift}.fn-glide-settle{--sy:36px;--sx:-6px}.fn-glide-settle .fn-glide-img{--glide-dur:52s;animation-name:glide-settle}.fn-glide-orbit{--sy:22px;--sx:-26px}.fn-glide-orbit .fn-glide-img{--glide-dur:46s;animation-name:glide-orbit}.fn-glide-descend{--sy:44px;--sx:12px}.fn-glide-descend .fn-glide-img{--glide-dur:58s;animation-name:glide-descend}.fn-glide-focus{--sy:16px;--sx:0px}.fn-glide-focus .fn-glide-img{--glide-dur:50s;animation-name:glide-focus}.fn-glide-reveal{--sy:-28px;--sx:30px}.fn-glide-reveal .fn-glide-img{--glide-dur:54s;animation-name:glide-reveal}.fn-glide.is-quiet .fn-glide-img{animation-play-state:paused}@keyframes glide-inhale{0%{transform:translate3d(0,1.4%,0) scale(1.07)}to{transform:translate3d(0,-1.5%,0) scale(1.16)}}@keyframes glide-tide{0%{transform:translate3d(2.2%,.7%,0) scale(1.1)}to{transform:translate3d(-2.4%,-.8%,0) scale(1.14)}}@keyframes glide-lift{0%{transform:translate3d(.5%,2%,0) scale(1.15)}to{transform:translate3d(-.6%,-2.1%,0) scale(1.07)}}@keyframes glide-turn{0%{transform:translate3d(-1.2%,.5%,0) rotate(-.6deg) scale(1.1)}to{transform:translate3d(1.3%,-.7%,0) rotate(.7deg) scale(1.15)}}@keyframes glide-drift{0%{transform:translate3d(-2%,.25%,0) scale(1.1)}to{transform:translate3d(2.1%,-.35%,0) scale(1.13)}}@keyframes glide-settle{0%{transform:translate3d(.25%,-1.7%,0) scale(1.14)}to{transform:translate3d(-.35%,1.6%,0) scale(1.08)}}@keyframes glide-orbit{0%{transform:translate3d(1.5%,-1.3%,0) rotate(.4deg) scale(1.11)}to{transform:translate3d(-1.6%,1.4%,0) rotate(-.45deg) scale(1.15)}}@keyframes glide-descend{0%{transform:translate3d(-.4%,-1.9%,0) scale(1.14)}to{transform:translate3d(.7%,1.9%,0) scale(1.08)}}@keyframes glide-focus{0%{transform:translate3d(0,.45%,0) scale(1.08)}to{transform:translate3d(0,-.4%,0) scale(1.17)}}@keyframes glide-reveal{0%{transform:translate3d(1.7%,1%,0) scale(1.13)}to{transform:translate3d(-1.8%,-.9%,0) scale(1.07)}}.fn-hero-video{opacity:.5}.fn-panel-video{opacity:.46}.fn-board-photo .fn-motion,.fn-card .fn-motion{opacity:.48}.fn-join-choice .fn-motion{opacity:.58}.fn-chapters article:after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,rgba(5,5,5,.55),rgba(5,5,5,.18) 28%,rgba(5,5,5,.62));pointer-events:none}.fn-card>div,.fn-chapters article>:not(.fn-motion){z-index:2}.fn-hero:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(5,5,5,.5),rgba(5,5,5,.22) 42%,rgba(5,5,5,.78));pointer-events:none}.fn-aurora{position:fixed;z-index:1;width:42vw;height:42vw;top:8vh;right:-12vw;border-radius:50%;background:radial-gradient(circle,rgba(120,190,255,.2),transparent 68%);filter:blur(18px);opacity:.55;transform:translate3d(calc(var(--flow, 0) * -55vw),0,0);will-change:transform;pointer-events:none}.fn-chapters,.fn-close,.fn-discover,.fn-faq,.fn-hero,.fn-product,.fn-reel,.fn-ticker{position:relative;z-index:2}.fn-flow{position:fixed;z-index:80;top:0;left:16px;width:2px;height:100vh;background:rgba(243,241,236,.12);pointer-events:none}.fn-flow i{position:relative;display:block;width:100%;height:calc(var(--flow, 0) * 100%);background:linear-gradient(#8ecfff,#f6d7b0);box-shadow:none}.fn-flow i:after{content:"";position:absolute;left:50%;bottom:0;width:3px;height:3px;border-radius:50%;transform:translate(-50%,50%);background:rgba(255,214,170,.55);box-shadow:0 0 3px 0 rgba(255,186,120,.28)}.fn-nav nav a{position:relative}.fn-nav nav a:after{position:absolute;right:0;bottom:-6px;width:100%;height:1px;content:"";background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .8s cubic-bezier(.22,1,.36,1)}.fn-nav nav a:hover:after{transform:scaleX(1)}.fn-home .fn-btn{position:relative;overflow:hidden;isolation:isolate;font-family:var(--font-heebo),sans-serif;font-weight:650;letter-spacing:.01em;box-shadow:0 12px 28px rgba(0,0,0,.28)}.fn-home .fn-btn:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(110deg,transparent 18%,rgba(255,255,255,.55) 48%,transparent 78%);transform:translateX(130%);transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.fn-home .fn-btn:hover:before{transform:translateX(-130%)}.fn-home .fn-btn svg{transition:transform .9s cubic-bezier(.22,1,.36,1)}.fn-home .fn-btn:hover svg{transform:translateX(-3px)}.fn-home .fn-btn-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fn-faq summary{transition:color .2s ease,padding-right .2s ease}.fn-faq summary:hover{color:#fff}.fn-card{transition:border-color .7s ease}.fn-card:hover{border-color:rgba(243,241,236,.28)}.fn-join.mp-auth{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 80% 0,rgba(80,150,220,.16),transparent 28rem),#050505}.fn-join-bar{min-height:84px;padding:0 28px;display:flex;align-items:center;justify-content:space-between}.fn-join-bar>a{color:#f3f1ec;font-size:14px;text-decoration:none;border-bottom:1px solid rgba(243,241,236,.35)}.fn-join-choice{flex:1 1;padding:2vh 5vw 6vh;display:flex;flex-direction:column}.fn-join-choice>p{margin:0;color:rgba(243,241,236,.62);letter-spacing:.12em;font-size:13px}.fn-join-choice>h1,.fn-join-head h1{margin:10px 0 0;color:#f7f4ee;font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(48px,7vw,92px);font-weight:700;letter-spacing:-.045em;line-height:.95}.fn-join-choice>div{margin-top:28px;flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.fn-join-choice button{min-height:58vh;position:relative;overflow:hidden;padding:0;color:#f7f4ee;background:#111;border:1px solid rgba(243,241,236,.14);cursor:pointer;text-align:right}.fn-join-choice button .fn-motion{transition:opacity 1.4s ease}.fn-join-choice button:hover .fn-motion{opacity:.72}.fn-join-choice button:after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,rgba(5,5,5,.12),rgba(5,5,5,.68))}.fn-join-choice button>span{position:absolute;z-index:2;right:28px;bottom:28px;left:28px;display:grid;grid-gap:6px;gap:6px}.fn-join-choice em,.fn-join-choice small{color:rgba(247,244,238,.78);font-style:normal;font-size:15px}.fn-join-choice strong{font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(36px,4vw,64px);font-weight:700;letter-spacing:-.04em;line-height:.95}.fn-join-step{width:min(640px,calc(100% - 40px));margin:2vh auto 6vh}.fn-join-head{margin-bottom:28px}.fn-join .mp-text-button,.fn-join-back{margin:0 0 18px;padding:0;color:rgba(243,241,236,.7);background:none;border:0;cursor:pointer;font:inherit;font-size:14px}.fn-join .mp-onboarding-progress{display:none}.fn-join .mp-role-explainer{margin:0 0 22px;padding:0;color:rgba(243,241,236,.72);background:none;border:0}.fn-join .mp-role-explainer strong{display:none}.fn-join .mp-choice-grid label,.fn-join .mp-payout-choice label{min-height:92px;background:rgba(255,255,255,.03);border:1px solid rgba(243,241,236,.16);border-radius:0}.fn-join .mp-choice-grid label.selected,.fn-join .mp-payout-choice label:has(input:checked){color:#050505;background:#f3f1ec}.fn-join .mp-auth-options,.fn-join .mp-field>span,.fn-join .mp-monthly-score-note,.fn-join .mp-payout-choice legend,.fn-join .mp-payout-disclaimer{color:rgba(243,241,236,.72)}.fn-join .mp-auth-submit,.fn-join button.mp-button{min-height:54px;color:#050505;background:#f3f1ec;border:0;border-radius:999px;box-shadow:0 14px 30px rgba(0,0,0,.28);font-size:16px}.fn-join .mp-auth-submit:hover,.fn-join button.mp-button:hover{color:#050505;background:#fff}.fn-join .mp-eligibility-results article{color:#f3f1ec;background:rgba(255,255,255,.04);border:1px solid rgba(243,241,236,.14)}.fn-join-wide{width:min(1080px,calc(100% - 48px))}.fn-join-head p,.fn-join-lead{margin:14px 0 0;color:rgba(243,241,236,.68);font-size:18px;line-height:1.6}.fn-platforms{margin:28px 0 22px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.fn-platforms button{min-height:280px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:24px;color:#fff;background:#161616;border:1px solid rgba(255,255,255,.16);cursor:pointer;text-align:right}.fn-platforms button[data-brand=instagram]{background:radial-gradient(circle at 18% 0,rgba(253,89,73,.72),transparent 15rem),radial-gradient(circle at 88% 110%,rgba(40,90,235,.7),transparent 16rem),radial-gradient(circle at 70% 30%,rgba(214,36,159,.55),transparent 12rem),#1a1024;border-color:rgba(253,89,73,.55)}.fn-platforms button[data-brand=tiktok]{background:radial-gradient(circle at 0 100%,rgba(37,244,238,.5),transparent 14rem),radial-gradient(circle at 100% 0,rgba(254,44,85,.62),transparent 14rem),#120810;border-color:rgba(37,244,238,.45)}.fn-platforms svg{width:108px;height:108px;fill:unset;stroke:none;filter:drop-shadow(0 10px 18px rgba(0,0,0,.28))}.fn-platforms span{display:grid;grid-gap:6px;gap:6px}.fn-platforms small{color:rgba(255,255,255,.88);font-size:16px}.fn-platforms strong{font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(40px,4vw,64px);font-weight:700;letter-spacing:-.04em;line-height:.95}.fn-platforms button[aria-pressed=true]{color:#fff;box-shadow:inset 0 0 0 3px #fff}.fn-platforms button[aria-pressed=true] small{color:#fff}.fn-join .mp-field{margin:0 0 18px}.fn-join .mp-field>span{margin-bottom:8px;color:rgba(243,241,236,.62);font-size:13px;font-weight:500;letter-spacing:.04em}.fn-join .mp-field input,.fn-join .mp-field select,.fn-join .mp-field textarea{min-height:58px;padding:0 2px;color:#f7f4ee;background:transparent;border:0;border-bottom:1px solid rgba(243,241,236,.28);border-radius:0;box-shadow:none;font-size:20px}.fn-join .mp-field input:focus,.fn-join .mp-field select:focus,.fn-join .mp-field textarea:focus{background:transparent;border-color:#f3f1ec;box-shadow:none}.fn-join .mp-field input::placeholder{color:rgba(243,241,236,.35)}.fn-join .mp-auth-submit{width:min(440px,100%);margin-top:8px}.fn-join .fn-go,.fn-join .fn-go:disabled,.fn-join .fn-go:hover{width:min(520px,100%);min-height:62px;padding:0 28px;color:#111!important;background:#fff!important;opacity:1!important;border:0;font-size:18px;font-weight:700;letter-spacing:0;text-shadow:none}.fn-join .fn-go:disabled{cursor:not-allowed;background:#fff!important;color:#111!important}.fn-join .mp-social-check-fields{grid-template-columns:1fr;gap:4px}.fn-join .mp-payout-choice{margin-top:8px}.fn-join .mp-payout-choice legend{margin-bottom:12px;font-size:15px;font-weight:500}.fn-join .mp-payout-choice label>span{min-height:120px;padding:18px;align-content:end;color:#f7f4ee;background:#0c0c0c;border:1px solid rgba(243,241,236,.16);border-radius:0}.fn-join .mp-payout-choice b{color:inherit;font-family:var(--font-display),var(--font-heebo),serif;font-size:28px}.fn-join .mp-approved-summary,.fn-join .mp-approved-summary small,.fn-join .mp-auth-options,.fn-join .mp-context-help,.fn-join .mp-context-help summary,.fn-join .mp-payout-choice small{display:flex;justify-content:flex-start}.fn-join .mp-auth-options,.fn-join .mp-auth-options a,.fn-join .mp-monthly-score-note,.fn-join .mp-monthly-score-note b{color:rgba(243,241,236,.72)!important}.fn-alert,.fn-alert-ok{margin:16px 0 0;padding:16px 18px;border-radius:16px;font-size:17px;font-weight:650;line-height:1.45}.fn-alert{color:#3b0a14!important;background:#ffd0da!important}.fn-alert-ok{color:#052e16!important;background:#c8f5d8!important}.fn-scan{margin:8px 0 18px;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.fn-scan li{display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.38);font-size:16px}.fn-scan i{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.2)}.fn-scan li[data-state=now]{color:#fff}.fn-scan li[data-state=now] i{background:#25f4ee;box-shadow:0 0 0 6px rgba(37,244,238,.18);animation:fn-scan-pulse 1.1s ease-in-out infinite}.fn-scan li[data-state=done]{color:#fff}.fn-scan li[data-state=done] i{background:#fe2c55}@keyframes fn-scan-pulse{50%{transform:scale(.72)}}.fn-join .mp-monthly-score-note{margin:18px 0 0!important;padding:0;background:none;border-radius:0;font-size:14px!important}.fn-join .mp-payout-choice input:checked+span,.fn-join .mp-payout-choice label:has(input:checked)>span{color:#050505;background:#f3f1ec;border-color:#f3f1ec}.fn-join .mp-approved-summary{margin:0 0 22px;padding:0 0 18px;background:none;border:0;border-bottom:1px solid rgba(243,241,236,.16);border-radius:0}.fn-join .mp-approved-summary strong{color:#f7f4ee;font-family:var(--font-display),var(--font-heebo),serif;font-size:28px}.fn-join .mp-eligibility-results article{margin-top:18px;padding:22px;display:grid;grid-gap:8px;gap:8px;color:#fff;background:radial-gradient(circle at 0 0,rgba(37,244,238,.38),transparent 12rem),radial-gradient(circle at 100% 100%,rgba(254,44,85,.42),transparent 12rem),#161018;border:1px solid rgba(255,255,255,.2);border-radius:18px}.fn-join .mp-eligibility-results article[data-brand=instagram]{background:radial-gradient(circle at 0 0,rgba(253,89,73,.5),transparent 12rem),radial-gradient(circle at 100% 100%,rgba(40,90,235,.5),transparent 12rem),#1a1024}.fn-join .mp-eligibility-results article p,.fn-join .mp-eligibility-results article small,.fn-join .mp-eligibility-results article span{color:rgba(255,255,255,.82)}.fn-join .mp-eligibility-results article>div>strong{color:#fff;font-size:22px}.fn-join .mp-eligibility-score strong{font-family:var(--font-display),var(--font-heebo),serif;font-size:84px;font-weight:700;line-height:.8;color:transparent;background:linear-gradient(90deg,#25f4ee,#fe2c55);-webkit-background-clip:text;background-clip:text}.fn-join .mp-context-help{margin:4px 0 18px;background:none;border:0}.fn-doc{min-height:100vh;color:#f3f1ec;background:#050505}.fn-doc .explain-hero{width:min(980px,calc(100% - 10vw));padding:8vh 0 6vh;text-align:right}.fn-doc .explain-hero>span,.fn-doc .explain-track-heading>span{color:rgba(243,241,236,.62);font-weight:500;letter-spacing:.08em}.fn-doc .explain-hero h1,.fn-doc .explain-track h2,.fn-doc .explain-track h3,.fn-doc .legal-page h1{color:#f7f4ee;font-family:var(--font-display),var(--font-heebo),serif;font-weight:700}.fn-doc .explain-hero p,.fn-doc .explain-steps p,.fn-doc .explain-track-heading p,.fn-doc .explain-trust p,.fn-doc .legal-page p{color:rgba(243,241,236,.72)}.fn-doc .explain-photo-grid{width:min(1180px,calc(100% - 10vw));margin:0 auto 48px}.fn-doc .explain-photo-grid img{opacity:.72;filter:saturate(.7)}.fn-doc .explain-grid{width:min(1180px,calc(100% - 10vw))}.fn-doc .explain-track{color:#f3f1ec;background:transparent;border:1px solid rgba(243,241,236,.16);border-radius:0;box-shadow:none}.fn-doc .explain-track:nth-child(2){margin-top:0}.fn-doc .explain-steps li{grid-template-columns:1fr;border-top-color:rgba(243,241,236,.16)}.fn-doc .explain-steps li>span{display:none}.fn-doc .explain-photo-grid figure,.fn-doc .explain-photo-grid figure:nth-child(2){border-radius:0}.fn-doc .explain-trust{width:min(1180px,calc(100% - 10vw));margin:28px auto 64px;color:#f3f1ec;background:transparent;border:0;border-top:1px solid rgba(243,241,236,.16);border-radius:0}.fn-doc .explain-trust a,.fn-doc .legal-page>a{color:#f3f1ec}.fn-doc .legal-page{width:min(760px,calc(100% - 10vw));margin:6vh auto 10vh;padding:0;background:transparent;border:0;box-shadow:none}.fn-doc .legal-page h1{font-size:clamp(52px,7vw,88px);letter-spacing:-.045em;line-height:.95}.fn-doc .legal-page h2{margin-top:28px;font-family:var(--font-display),var(--font-heebo),serif;font-size:32px}.fn-doc .legal-page section{padding-top:8px;border-top:1px solid rgba(243,241,236,.14)}@media (max-width:800px){.fn-doc .explain-grid,.fn-join .mp-payout-choice,.fn-join-choice>div,.fn-platforms{grid-template-columns:1fr}.fn-join-choice button,.fn-platforms button{min-height:240px}.fn-doc .fn-nav nav{display:none}}html{scroll-behavior:auto}.fn-route-home{animation:fn-route-fade 1.5s cubic-bezier(.22,1,.36,1) both}.fn-route-fade{animation:fn-route-fade 1.1s ease both}.fn-route-lift,.fn-route-veil,.fn-route-wash{animation:fn-route-fade 1.15s ease both}.fn-route-lift:before,.fn-route-veil:before,.fn-route-wash:before{position:fixed;inset:0;z-index:120;content:"";pointer-events:none}.fn-route-veil:before{background:#050505;animation:fn-veil-fade 1.35s cubic-bezier(.22,1,.36,1) both}.fn-route-lift:before{background:linear-gradient(270deg,#050505,rgba(5,5,5,.2) 70%,transparent);animation:fn-veil-slide 1.25s cubic-bezier(.22,1,.36,1) both}.fn-route-wash:before{background:rgba(243,241,236,.14);animation:fn-veil-fade 1.5s ease both}.fn-join-step{animation:fn-step-in 1.15s cubic-bezier(.22,1,.36,1) both}@keyframes fn-route-fade{0%{opacity:0}to{opacity:1}}@keyframes fn-veil-fade{0%{opacity:1}to{opacity:0}}@keyframes fn-veil-slide{0%{transform:translateX(0);opacity:1}to{transform:translateX(-18%);opacity:0}}@keyframes fn-step-in{0%{opacity:0}to{opacity:1}}@keyframes fn-chapter-veil{0%{opacity:1}to{opacity:0}}@keyframes fn-chapter-copy{0%{opacity:.72;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.fn-chapters article:before{position:absolute;inset:0;z-index:3;content:"";background:linear-gradient(180deg,#050505,rgba(5,5,5,.72) 46%,rgba(5,5,5,0));pointer-events:none;animation:fn-chapter-veil linear both;animation-timeline:view();animation-range:entry 0 cover 46%}.fn-chapters article:nth-child(2):before{animation-range:entry 0 cover 34%}.fn-chapters article:nth-child(3):before{background:linear-gradient(180deg,#050505,rgba(5,5,5,0) 78%);animation-range:entry 0 cover 58%}.fn-chapters article>:not(.fn-motion){animation:fn-chapter-copy linear both;animation-timeline:view();animation-range:entry 12% cover 62%}}@media (prefers-reduced-motion:reduce){.brand-logo,.fn-card img,.fn-chapters article:before,.fn-chapters article>:not(.fn-motion),.fn-hero h1 span,.fn-hero-bg,.fn-hero-bg:after,.fn-join-step,.fn-panel-bg,.fn-reel>div,.fn-route,.fn-route:before,.fn-ticker>div{animation:none;transition:none}html{scroll-behavior:auto}}.mp-app{direction:rtl;grid-template-columns:280px minmax(0,1fr);font-family:var(--font-ui),Arial,sans-serif;font-size:15px;line-height:1.55;color:#161616;background:radial-gradient(circle at 8% 0,rgba(37,244,238,.14),transparent 24rem),radial-gradient(circle at 92% 0,rgba(254,44,85,.12),transparent 26rem),#f3efe6}.mp-sidebar{background:#090909;-webkit-border-start:1px solid rgba(243,241,236,.1);border-inline-start:1px solid rgba(243,241,236,.1)}.mp-nav a{color:rgba(243,241,236,.78);border-radius:999px;font-size:15px}.mp-nav a:hover,.mp-nav a[aria-current=page]{color:#111;background:#f3f1ec;border-color:#f3f1ec}.mp-role,.mp-sidebar-user button,.mp-sidebar-user small,.mp-sidebar-user strong{color:rgba(243,241,236,.72)}.mp-main,.mp-topbar,.mp-workspace{color:#161616}.mp-topbar{background:rgba(243,239,230,.9);border-bottom:1px solid rgba(22,22,22,.08)}.mp-card-header h2,.mp-empty h3,.mp-field-group h3,.mp-page-header h1,.mp-stat-card>strong,.mp-topbar strong,.mp-wizard-body h3{color:#111;font-family:var(--font-ui),Arial,sans-serif;font-weight:600;letter-spacing:0}.mp-card-header p,.mp-empty p,.mp-page-header p,.mp-stat-card>small,.mp-stat-card>span,.mp-table td,.mp-table th,.mp-wizard-body,.mp-wizard-body p{color:#2a2a2a}.mp-card,.mp-empty,.mp-stat-card,.mp-table-card,.mp-wizard{color:#161616;background:#fffdf8;border:1px solid rgba(22,22,22,.08);border-radius:20px;box-shadow:0 16px 40px rgba(28,22,16,.05)}.mp-wizard-header{color:#fff;background:radial-gradient(circle at 0 0,rgba(37,244,238,.38),transparent 16rem),radial-gradient(circle at 100% 120%,rgba(254,44,85,.34),transparent 16rem),#111}.mp-wizard-header h2,.mp-wizard-header li,.mp-wizard-header li.active,.mp-wizard-header p,.mp-wizard-header>div>span{color:#fff}.mp-app .mp-choice-grid b,.mp-app .mp-choice-grid label,.mp-app .mp-choice-grid small,.mp-app .mp-field>span,.mp-app .mp-tag-editor>label,.mp-wizard-body{color:#161616}.mp-app .mp-field input,.mp-app .mp-field select,.mp-app .mp-field textarea{color:#111;background:#fff;border:1px solid rgba(22,22,22,.16);border-radius:12px;box-shadow:none}.mp-app .mp-field input::placeholder,.mp-app .mp-field textarea::placeholder{color:#8a847a}.mp-app .mp-choice-grid label{min-height:96px;background:#fff;border:1px solid rgba(22,22,22,.12);border-radius:16px}.mp-app .mp-choice-grid label.selected,.mp-app .mp-choice-grid label:has(input:checked){color:#111;background:#f7f1e4;border-color:#111;box-shadow:inset 0 0 0 1px #111}.mp-app .mp-choice-grid label.selected b,.mp-app .mp-choice-grid label.selected small,.mp-app .mp-choice-grid label:has(input:checked) b,.mp-app .mp-choice-grid label:has(input:checked) small{color:#111}.mp-app .mp-button,.mp-app button.mp-button{color:#111;background:#f3f1ec;border-color:#111;border-radius:999px}.mp-table tbody tr:hover{background:rgba(37,244,238,.08)}.brand-lockup{display:inline-flex;align-items:center;line-height:0;text-decoration:none}.brand-logo{height:80px;animation:brand-glow 8s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(70,176,230,.38)) drop-shadow(0 10px 18px rgba(0,0,0,.35))}.brand-logo-compact{height:54px}.fn-nav{min-height:96px}.fn-foot a,.fn-nav nav a,.fn-nav-actions>a:first-child:not(.fn-nav-cta){padding-block:8px;font-size:14px;letter-spacing:.01em}.fn-chapters h2,.fn-close h2,.fn-hero h1,.fn-join-choice>h1,.fn-join-head h1,.fn-product h2{line-height:1.02}.fn-hero-foot p{font-size:17px;line-height:1.65;color:rgba(243,241,236,.86)}.fn-doc .fn-btn,.fn-home .fn-btn,.platform-button.explain-cta{min-height:46px;padding-inline:18px;transition:background .7s ease,color .7s ease,transform .8s cubic-bezier(.22,1,.36,1),box-shadow .8s ease}.fn-doc .fn-btn:hover,.fn-home .fn-btn:hover,.platform-button.explain-cta:hover{transform:translateY(-1px)}.fn-chapters a.fn-btn{border-bottom:0;padding-bottom:0}.fn-btn:focus-visible,.fn-card:focus-visible,.fn-foot a:focus-visible,.fn-join a:focus-visible,.fn-join button:focus-visible,.fn-nav a:focus-visible,.mp-app .mp-button:focus-visible,.mp-app input:focus-visible,.mp-app select:focus-visible,.mp-app textarea:focus-visible,.mp-nav a:focus-visible{outline:2px solid rgba(126,198,255,.95);outline-offset:3px}.fn-card .fn-motion{transition:opacity 1.2s ease}.fn-card:hover .fn-motion{opacity:.62}.fn-reel:after,.fn-reel:before{position:absolute;z-index:2;top:0;bottom:0;width:7vw;content:"";pointer-events:none}.fn-reel:before{left:0;background:linear-gradient(90deg,#050505,transparent)}.fn-reel:after{right:0;background:linear-gradient(270deg,#050505,transparent)}.fn-faq summary{display:flex;align-items:center;justify-content:space-between;gap:28px}.fn-faq summary:after{width:14px;height:14px;flex:0 0 auto;content:"";background:linear-gradient(#f3f1ec,#f3f1ec) 50% /14px 1px no-repeat,linear-gradient(#f3f1ec,#f3f1ec) 50% /1px 14px no-repeat;transition:transform .7s cubic-bezier(.22,1,.36,1)}.fn-faq details[open] summary:after{transform:rotate(45deg)}.fn-board-panel i,.fn-board-panel i b{height:2px;border-radius:99px}.fn-join-choice button{transition:border-color .8s ease,transform .9s cubic-bezier(.22,1,.36,1)}.fn-join-choice button:hover{border-color:rgba(243,241,236,.48)}.fn-join .mp-field input:focus,.fn-join .mp-field select:focus,.fn-join .mp-field textarea:focus{border-color:rgba(140,200,255,.75);box-shadow:0 0 0 4px rgba(80,150,220,.18)}.fn-doc .explain-steps li{padding-block:6px}.fn-doc .explain-steps h3{letter-spacing:-.03em}.fn-doc .explain-cta{margin-top:8px}.mp-sidebar .brand-lockup{justify-content:center;margin:0 0 6px;padding:2px 2px 16px;border-bottom:1px solid rgba(243,241,236,.12)}.mp-sidebar .brand-logo{height:112px;width:auto;max-width:100%}.mp-app .mp-role{font-size:12px;letter-spacing:.04em}.mp-app .mp-topbar{height:78px;padding-inline:clamp(16px,3vw,40px);background:rgba(243,239,230,.94);border-bottom:1px solid rgba(22,22,22,.08)}.mp-app .mp-topbar>.mp-top-hello{min-width:0;display:flex;align-items:center;gap:14px}.mp-app .mp-top-avatar{width:46px;height:46px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;object-fit:cover;color:#f6f3ec;background:#111;border-radius:16px;font-size:15px;font-weight:700}.mp-app img.mp-avatar,.mp-app img.mp-top-avatar,.mp-asset-photo{object-fit:cover}.mp-app .mp-avatar{overflow:hidden;object-fit:cover;padding:0}.mp-asset-photo{width:36px;height:36px;flex:0 0 auto;border-radius:12px;background:#111}.mp-person,.mp-person-block{display:inline-flex;align-items:center;gap:8px;min-width:0}.mp-person-fallback{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;background:#1b1d2e;color:#fff;font-size:13px;font-weight:700}.mp-person img,.mp-person-block img{width:28px;height:28px;flex:0 0 auto;border-radius:9px;object-fit:cover}.mp-person-block{display:flex}.mp-report-links>div>.mp-person-block{display:flex;align-items:center;gap:8px}.mp-person-block img{width:36px;height:36px;border-radius:12px}.mp-app .mp-top-hello strong{display:block;color:#111;font-family:var(--font-ui),Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:26px;line-height:1}.mp-app .mp-top-role{display:inline-flex;margin-top:6px;padding:2px 8px;color:#3a3a3a;background:rgba(255,255,255,.7);border:1px solid rgba(22,22,22,.08);border-radius:999px;font-size:12px}.mp-app .mp-public-link{display:none}@media (max-width:700px){.mp-app .mp-topbar{height:68px}.mp-app .mp-top-avatar{width:40px;height:40px;border-radius:14px}.mp-app .mp-top-hello strong{font-size:20px}}.mp-app .mp-button:not(.mp-button-danger),.mp-app a.mp-button,.mp-app button.mp-button:not(.mp-button-danger){min-height:42px;padding-inline:16px;color:#f6f3ec;background:#111;border-color:#111;box-shadow:0 10px 22px rgba(17,17,17,.1);transition:background .6s ease,transform .7s cubic-bezier(.22,1,.36,1)}.mp-app .mp-button:not(.mp-button-danger):hover,.mp-app a.mp-button:hover,.mp-app button.mp-button:not(.mp-button-danger):hover{color:#fff;background:#2c2c2c;transform:translateY(-1px)}.mp-app .mp-actions button.danger,.mp-app .mp-button-danger,.mp-app button.danger{color:#6d1828;background:#ffe4ea;border-color:transparent}.mp-app .mp-choice-grid label{transition:border-color .5s ease,background .5s ease,transform .7s ease}.mp-app .mp-choice-grid label:hover{border-color:rgba(22,22,22,.38)}.mp-app .mp-field input:focus,.mp-app .mp-field select:focus,.mp-app .mp-field textarea:focus{border-color:#111;box-shadow:0 0 0 4px rgba(17,17,17,.08)}@keyframes brand-glow{0%,to{filter:drop-shadow(0 0 10px rgba(70,176,230,.28)) drop-shadow(0 10px 16px rgba(0,0,0,.3))}50%{filter:drop-shadow(0 0 18px rgba(110,200,245,.5)) drop-shadow(0 10px 16px rgba(0,0,0,.3))}}@media (prefers-reduced-motion:reduce){.fn-glide-img,.fn-glide-scroll,.fn-reel>div{animation:none;transform:none}.brand-logo,.fn-card .fn-motion,.fn-faq summary:after,.fn-home .fn-btn,.mp-app .mp-button{animation:none;transition:none}}.fn-doc .legal-page{width:min(820px,calc(100% - 10vw))}.fn-doc .legal-page h1{font-size:clamp(40px,5vw,68px);line-height:1.05}.fn-doc .legal-page h3{margin:18px 0 6px;color:#f7f4ee;font-size:18px;font-weight:650}.fn-doc .legal-page ul{margin:8px 0 0;padding:0 18px 0 0;color:rgba(243,241,236,.82);line-height:1.7}.fn-doc .legal-page li+li{margin-top:6px}.legal-table{width:100%;margin:16px 0;border-collapse:collapse;font-size:14px;line-height:1.55}.legal-table td,.legal-table th{padding:12px 10px;border-bottom:1px solid rgba(243,241,236,.16);text-align:right;vertical-align:top}.legal-table th{color:#f7f4ee;font-weight:650}.fn-join .mp-privacy-notice{margin:0 0 16px;color:rgba(243,241,236,.72);font-size:13px;line-height:1.65}.fn-doc .legal-page a,.fn-join .mp-privacy-notice a{color:#fff}.fn-cookie{position:fixed;z-index:90;right:16px;bottom:16px;left:16px;max-width:760px;margin-inline:auto;padding:18px;display:grid;grid-gap:14px;gap:14px;color:#f6f3ec;background:rgba(12,12,12,.94);border:1px solid rgba(243,241,236,.18);border-radius:18px;box-shadow:0 18px 50px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.fn-cookie p{margin:0}.fn-cookie #cookie-title{font-weight:700}.fn-cookie #cookie-text,.fn-cookie a{color:rgba(246,243,236,.78);font-size:14px;line-height:1.6}.fn-cookie fieldset{margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;border:0}.fn-cookie legend{margin-bottom:4px;font-size:13px}.fn-cookie label{display:flex;align-items:center;gap:8px;font-size:14px}.fn-cookie-actions{display:flex;flex-wrap:wrap;gap:8px}.fn-cookie-actions button,.fn-cookie-reopen{min-height:42px;padding:0 14px;color:#111;background:#f3f1ec;border:0;border-radius:999px;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.fn-cookie-reopen{position:fixed;z-index:80;bottom:16px;left:16px;color:#f6f3ec;background:#111;box-shadow:inset 0 0 0 1px rgba(243,241,236,.28)}@media (max-width:900px){body:has(.mp-app) .fn-cookie,body:has(.mp-app) .fn-cookie-reopen{bottom:108px}}.fn-scanning .fn-join-head h1{background:linear-gradient(100deg,#f7f4ee,#8ee7ff 45%,#ffd0dc 70%,#f7f4ee);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:fn-title-sheen 3.2s linear infinite}.fn-meter{position:relative;overflow:hidden;min-height:58px;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.08);border-radius:999px}.fn-meter i{position:absolute;top:0;bottom:0;right:0;background:linear-gradient(90deg,#fe2c55,#7eb6ff 48%,#25f4ee);transition:width .6s cubic-bezier(.22,1,.36,1)}.fn-meter span{position:relative;z-index:1;font-weight:700}.fn-fit{position:relative;display:grid;grid-gap:14px;gap:14px;justify-items:start}.fn-fit-burst{position:absolute;top:-30px;left:12%;width:180px;height:180px;background:radial-gradient(circle,rgba(37,244,238,.55) 0 3px,transparent 4px),radial-gradient(circle,rgba(254,44,85,.7) 0 3px,transparent 4px),radial-gradient(circle,#f7e27a 0 2px,transparent 3px);background-size:36px 36px,52px 52px,28px 28px;animation:fn-burst 1.8s ease both;pointer-events:none}.fn-fit-kicker{margin:0;color:#8ee7ff;letter-spacing:.14em;font-size:13px}.fn-fit h2{margin:0;color:#f7f4ee;font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(42px,6vw,72px);line-height:1.02}.fn-fit-lead{max-width:460px;margin:0;color:rgba(243,241,236,.78);line-height:1.6}.fn-fit-cards{display:flex;flex-wrap:wrap;gap:12px}.fn-fit-cards article{min-width:180px;padding:16px 18px;display:grid;grid-gap:4px;gap:4px;color:#111;background:linear-gradient(160deg,#f7f4ee,#d7f7ff 70%,#ffe1ea);border-radius:18px;animation:fn-step-in .9s cubic-bezier(.22,1,.36,1) both}.fn-fit-cards em,.fn-fit-cards span{font-style:normal;font-size:13px}.fn-fit-cards b{font-family:var(--font-display),serif;font-size:42px;line-height:1}.fn-fit-cards b small{font-size:16px}.fn-fit-go{min-height:54px;margin-top:8px;padding:0 22px;color:#111;background:#fff;border:0;border-radius:999px;font:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 16px 36px rgba(80,180,220,.22)}.fn-account-step{width:min(760px,calc(100% - 40px))}.fn-account-step .mp-approved-summary{padding:16px 18px;display:grid;grid-gap:4px;gap:4px;color:#111;background:linear-gradient(120deg,rgba(37,244,238,.85),rgba(247,244,238,.95) 42%,rgba(255,196,214,.9));border-radius:18px}.fn-account-step .mp-approved-summary small,.fn-account-step .mp-approved-summary span,.fn-account-step .mp-approved-summary strong{color:#111}.fn-pay{margin:8px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;border:0}.fn-pay legend{grid-column:1/-1;margin-bottom:4px;color:#f7f4ee;font-size:16px}.fn-pay label{min-height:108px;padding:16px;display:flex;align-items:flex-end;border-radius:18px;cursor:pointer;transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s ease}.fn-pay label[data-method=bit]{color:#04221c;background:linear-gradient(145deg,#b8fff2,#2ad4b8 55%,#128f86)}.fn-pay label[data-method=bank]{color:#101428;background:linear-gradient(145deg,#d9e4ff,#8eb0ff 40%,#f0c27a)}.fn-pay label[data-method=email]{color:#10203a;background:linear-gradient(145deg,#e7f0ff,#8eb6ff 60%,#d7e4ff)}.fn-pay label[data-method=whatsapp]{color:#042218;background:linear-gradient(145deg,#d9ffe8,#3ddc84 55%,#128c7e)}.fn-pay label:hover{transform:translateY(-2px)}.fn-pay input{position:absolute;opacity:0}.fn-pay label:has(input:checked){box-shadow:inset 0 0 0 2px #fff,0 12px 28px rgba(0,0,0,.25)}.fn-pay b,.fn-pay small{display:block}.fn-pay b{font-size:22px}.fn-pay small{color:inherit;opacity:.75}.fn-pay-fields{margin-top:12px;padding:16px;display:grid;grid-gap:12px;gap:12px;background:rgba(255,255,255,.05);border:1px solid rgba(243,241,236,.14);border-radius:18px;animation:fn-step-in .8s cubic-bezier(.22,1,.36,1) both}.fn-pay-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}@keyframes fn-title-sheen{0%{background-position:100% 0}to{background-position:0 0}}@keyframes fn-burst{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (max-width:700px){.fn-pay,.fn-pay-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fn-fit-burst,.fn-fit-cards article,.fn-pay-fields,.fn-scanning .fn-join-head h1{animation:none}}.sys-mark{width:44px;height:44px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:16px;color:#111;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55),0 10px 18px rgba(16,18,28,.08)}.sys-mark svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round}.sys-mark-sm{width:34px;height:34px;border-radius:12px}.sys-mark-sm svg{width:18px;height:18px}.sys-mark-lg{width:56px;height:56px;border-radius:18px}.sys-mark-lg svg{width:28px;height:28px}.sys-mark-ink{background:linear-gradient(160deg,#fff,#c8fff6 42%,#25f4ee)}.sys-mark-rose{background:linear-gradient(160deg,#fff,#ffd5df 48%,#fe2c55)}.sys-mark-gold{background:linear-gradient(160deg,#fff,#ffe4ae 42%,#e8b15a)}.sys-mark-navy{color:#fff;background:linear-gradient(160deg,#31456f,#18233d)}.sys-mark-cyan{background:linear-gradient(160deg,#fff,#bff8ff 40%,#3ec7ff)}.sys-mark-mint{background:linear-gradient(160deg,#fff,#c8ffe4 42%,#3ddc84)}.mp-app .mp-nav-icon{width:auto;height:auto;background:none}.mp-app .mp-nav-icon .sys-mark svg{fill:none;stroke:currentColor}.mp-app .mp-page-header{align-items:center}.mp-app .mp-page-title{min-width:0;display:flex;align-items:center;gap:14px}.mp-app .mp-page-header h1{font-family:var(--font-ui),Arial,sans-serif;font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:0;line-height:1.25}.mp-app .mp-page-header p{font-size:15px;line-height:1.55}.mp-app .mp-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mp-app .mp-stat-card{min-height:176px;padding:18px;border:0;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.4),transparent 42%),#fffdf8;box-shadow:0 18px 40px rgba(28,22,16,.06)}.mp-app .mp-stat-icon{width:auto;height:auto;background:none;border-radius:0}.mp-app .mp-stat-card>span{font-size:14px}.mp-app .mp-stat-card>strong{font-size:clamp(28px,2.4vw,36px)}.mp-app .mp-stat-card>small{font-size:13px;color:#3a3a3a}.mp-score-board{margin-bottom:14px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.9fr);grid-gap:14px;gap:14px}.mp-score-hero,.mp-score-rows{padding:22px;background:#fffdf8;border:1px solid rgba(22,22,22,.08);border-radius:28px;box-shadow:0 18px 40px rgba(28,22,16,.05)}.mp-score-hero{display:flex;align-items:center;gap:22px}.mp-score-hero h2{margin:10px 0 6px;font-family:var(--font-ui),Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:28px}.mp-score-hero p,.mp-score-rows>p{margin:0;color:#3a3a3a}.mp-ring{width:156px;height:156px;position:relative;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:conic-gradient(#111 var(--score),rgba(17,17,17,.1) 0)}.mp-ring:after{content:"";position:absolute;inset:12px;background:#fffdf8;border-radius:inherit}.mp-ring>div{position:relative;z-index:1;text-align:center}.mp-ring strong{display:block;font-family:var(--font-ui),Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:36px;line-height:1}.mp-ring span{color:#3a3a3a;font-size:13px}.mp-score-rows{display:grid;align-content:center;grid-gap:14px;gap:14px}.mp-score-rows>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.mp-score-rows b,.mp-score-rows strong{font-size:15px}.mp-score-rows span{display:block;height:8px;margin-top:6px;border-radius:99px;background:linear-gradient(to left,#111 var(--bar),#ece7dc 0)}.mp-app .mp-next-actions>a{min-height:92px;border:0;border-radius:22px;background:#fffdf8;box-shadow:0 14px 32px rgba(28,22,16,.05)}.mp-app .mp-next-actions>a>.sys-mark{width:42px;height:42px;background-image:none}.mp-app .mp-next-actions strong{font-size:16px}.mp-app .mp-next-actions small{font-size:13px;color:#3a3a3a}.mp-pay-current{display:flex;align-items:center;gap:16px;padding:18px;background:linear-gradient(145deg,#fff,#f6f1e6);border:1px solid rgba(22,22,22,.08);border-radius:22px}.mp-pay-current span,.mp-pay-note{color:#3a3a3a;font-size:14px}.mp-pay-current strong{display:block;margin:2px 0;font-family:var(--font-ui),Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:30px}.mp-social-id{display:flex;align-items:center;gap:10px}.mp-app .mp-balance-card,.mp-app .mp-campaign-card,.mp-app .mp-item,.mp-app .mp-offer-card,.mp-app .mp-report-hero,.mp-app .mp-social-account{border-radius:26px}.mp-app .mp-table td,.mp-app .mp-table th{padding-block:14px;font-size:14px}.mp-app .mp-empty{padding:8px 4px 12px}.mp-sent{min-height:68vh;margin:0 auto;padding:56px 28px;display:grid;justify-items:center;align-content:center;grid-gap:14px;gap:14px;text-align:center;color:#161616;background:radial-gradient(circle at 50% 0,rgba(37,244,238,.28),transparent 16rem),#fffdf8;border:1px solid rgba(22,22,22,.08);border-radius:32px;box-shadow:0 22px 50px rgba(28,22,16,.06)}.mp-sent p{margin:8px 0 0;color:#3a3a3a;font-size:15px}.mp-sent h1{max-width:16em;margin:0;color:#111;font-family:var(--font-ui),Arial,sans-serif;font-weight:600;letter-spacing:0;font-size:clamp(28px,4vw,44px);line-height:1.25}.mp-sent .mp-button{min-width:220px;margin-top:12px;justify-content:center}@media (max-width:900px){.mp-app .mp-next-actions,.mp-app .mp-stat-grid,.mp-score-board{grid-template-columns:1fr 1fr}.mp-score-board{grid-template-columns:1fr}.mp-score-hero{align-items:flex-start}.mp-app .mp-page-header,.mp-app .mp-page-title{align-items:flex-start;flex-direction:column}.mp-app .mp-sidebar{height:84px}.mp-app{padding-bottom:96px}.mp-app .mp-nav a{min-height:64px;font-size:11px;line-height:1.15;white-space:normal;text-align:center}}@media (max-width:640px){.mp-app .mp-next-actions,.mp-app .mp-stat-grid{grid-template-columns:1fr}.mp-ring{width:124px;height:124px}.mp-pay-current strong,.mp-score-hero h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.mp-app .mp-next-actions>a,.mp-app .mp-stat-card{transition:none}}.fn-score{padding:72px 6vw 28px}.fn-score-stage{position:relative;height:min(740px,78vh);min-height:620px;overflow:hidden;border:1px solid rgba(243,241,236,.14);border-radius:32px;background:#090909;perspective:1800px}.fn-score-sheet{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;grid-gap:28px;gap:28px;padding:48px 48px 108px;background:#090909;opacity:0;transform:translate3d(-18px,12px,0) scale(.985);transform-origin:100% 50%;pointer-events:none;z-index:0}.fn-score.is-ready .fn-score-sheet{transition:transform .88s cubic-bezier(.22,1,.36,1),opacity .64s ease}.fn-score-sheet.is-front{opacity:1;transform:none;pointer-events:auto;z-index:2}.fn-score-sheet.is-peek{opacity:0;z-index:1}.fn-score.is-next .fn-score-sheet.is-away{opacity:0;transform:translate3d(7%,0,40px) rotateY(-18deg) scale(.97);z-index:3}.fn-score.is-prev .fn-score-sheet.is-away{opacity:0;transform:translate3d(-8%,0,40px) rotateY(16deg) scale(.97);z-index:3}.fn-score-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.38;transform:scale(1.08)}.fn-score-sheet.is-front .fn-score-photo{animation:score-drift 22s ease-in-out infinite alternate}.fn-score-sheet .fn-motion.fn-score-photo{animation:none;transform:none;opacity:.46}.fn-score-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,5,.2),rgba(5,5,5,.78) 58%),linear-gradient(180deg,rgba(5,5,5,.2),rgba(5,5,5,.72))}.fn-live,.fn-score-copy{position:relative;z-index:1}.fn-score-copy small{display:flex;align-items:center;gap:10px;color:rgba(243,241,236,.72);font-family:var(--font-plex),ui-monospace,monospace;font-size:13px;letter-spacing:.14em}.fn-score-copy small b{color:#f3f1ec;font-weight:450}.fn-score-copy h2{max-width:12ch;margin:14px 0 0;font-size:clamp(42px,5vw,78px);line-height:.96;letter-spacing:-.045em}.fn-score-copy p{max-width:36ch;margin:18px 0 0;color:rgba(243,241,236,.82);font-size:17px;line-height:1.65}.fn-live{justify-self:end;width:min(100%,380px);min-height:280px;padding:22px;display:grid;align-content:center;grid-gap:16px;gap:16px;border:1px solid rgba(243,241,236,.16);border-radius:28px;background:rgba(8,8,8,.62);box-shadow:0 24px 60px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.fn-live-score{grid-template-columns:132px 1fr;align-items:center}.fn-live-ring{position:relative;width:132px;height:132px;display:grid;place-items:center}.fn-live-ring svg{position:absolute;inset:0}.fn-live-ring circle{fill:none;stroke:rgba(243,241,236,.16);stroke-width:3}.fn-live-ring circle:last-child{stroke:#f7f4ee;stroke-dasharray:339;stroke-linecap:round;transform:rotate(-90deg);transform-origin:60px 60px}.fn-live-ring strong{font-family:var(--font-display),var(--font-heebo),serif;font-size:42px;line-height:1}.fn-live-brief small,.fn-live-lock>span,.fn-live-pay span,.fn-live-ring span{color:rgba(243,241,236,.62);font-size:12px;letter-spacing:.08em}.fn-live-ring span{position:absolute;bottom:34px}.fn-live-score ul{margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;list-style:none}.fn-live-score li{display:grid;grid-gap:6px;gap:6px}.fn-live-score li span{font-size:13px}.fn-live-score i{height:3px;display:block;overflow:hidden;border-radius:99px;background:rgba(243,241,236,.14)}.fn-live-score i b{display:block;width:var(--w);height:100%;border-radius:inherit;background:linear-gradient(270deg,#f7f4ee,#9adfff);transition:width 1s cubic-bezier(.22,1,.36,1);transition-delay:var(--d)}.fn-live-profile{display:grid;grid-template-columns:54px 1fr;grid-gap:12px;gap:12px;align-items:center}.fn-live-profile>svg{width:54px;height:54px;padding:12px;border-radius:18px;background:#161616;box-shadow:inset 0 0 0 1px rgba(243,241,236,.2)}.fn-live-human strong,.fn-live-profile strong{display:block;font-size:16px}.fn-live-profile em{display:block;margin-top:4px;color:rgba(243,241,236,.5);font-style:normal;font-size:12px}.fn-live-profile b{display:inline-flex;margin-top:8px;padding:4px 8px;border-radius:999px;background:rgba(154,223,255,.16);font-size:12px;font-weight:500}.fn-score-sheet.is-front .fn-live-profile b{animation:score-code 4.8s ease infinite}.fn-live-human p:last-child,.fn-live-lock>span{width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(247,244,238,.1)}.fn-score-sheet.is-front .fn-live-lock>span{animation:score-glow 3.2s ease-in-out infinite}.fn-live-brief{margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;list-style:none}.fn-live-brief li{padding:12px 14px;display:grid;grid-gap:8px;gap:8px;border-radius:16px;background:rgba(255,255,255,.04)}.fn-live-brief i{height:4px;width:42%;display:block;border-radius:99px;background:rgba(243,241,236,.7);transform-origin:100% 50%;transform:scaleX(.35)}.fn-score-sheet.is-front .fn-live-brief li{animation:score-row 5.2s ease infinite;animation-delay:calc(var(--i) * .18s)}.fn-score-sheet.is-front .fn-live-brief i{animation:score-line 5.2s ease infinite;animation-delay:calc(var(--i) * .18s)}.fn-live-human{gap:18px}.fn-live-human>span{width:2px;height:28px;justify-self:start;-webkit-margin-start:18px;margin-inline-start:18px;background:rgba(243,241,236,.35)}.fn-live-human div{display:grid;grid-gap:10px;gap:10px}.fn-live-human p{margin:0;min-height:48px;padding:0 14px;display:flex;align-items:center;gap:10px;border-radius:16px;background:rgba(255,255,255,.04)}.fn-live-human b{width:10px;height:10px;border-radius:50%;background:#f7f4ee}.fn-score-sheet.is-front .fn-live-human p:last-child{animation:score-person 3.6s ease-in-out infinite}.fn-live-pay p{margin:0;display:grid;grid-gap:8px;gap:8px}.fn-live-pay i{height:8px;display:block;border-radius:99px;background:linear-gradient(270deg,rgba(247,244,238,.9),rgba(154,223,255,.2));transform-origin:100% 50%;transform:scaleX(.2)}.fn-score-sheet.is-front .fn-live-pay i{animation:score-line 4.6s ease infinite}.fn-score-sheet.is-front .fn-live-pay p:nth-child(2) i{animation-delay:.16s}.fn-score-sheet.is-front .fn-live-pay p:nth-child(3) i{animation-delay:.32s}.fn-score-controls{position:absolute;z-index:4;left:28px;right:28px;bottom:22px;display:flex;align-items:center;gap:12px}.fn-score-controls>button{width:44px;height:44px;display:grid;place-items:center;color:#f7f4ee;background:rgba(8,8,8,.45);border:1px solid rgba(243,241,236,.2);border-radius:50%;cursor:pointer}.fn-score-controls>button svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.7}.fn-score-controls>button:first-child svg{transform:scaleX(-1)}.fn-score-dots{display:flex;gap:8px}.fn-score-dots button{width:28px;height:28px;padding:0;display:grid;place-items:center;background:transparent;border:0;cursor:pointer}.fn-score-dots i{width:7px;height:7px;border-radius:50%;background:rgba(243,241,236,.35)}.fn-score-dots button[aria-selected=true] i{width:22px;border-radius:99px;background:#f7f4ee}.fn-score-clock{height:2px;flex:1 1;overflow:hidden;border-radius:99px;background:rgba(243,241,236,.16)}.fn-score-clock:before{content:"";display:block;height:100%;background:#f7f4ee;transform-origin:100% 50%;animation:score-clock 7.2s linear}.fn-score.is-held .fn-score-clock:before{animation-play-state:paused}@keyframes score-drift{0%{transform:scale(1.08) translateZ(0)}to{transform:scale(1.14) translate3d(-1.5%,-1%,0)}}@keyframes score-code{0%,18%{opacity:0;transform:translate3d(0,6px,0)}32%,78%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,-4px,0)}}@keyframes score-glow{0%,to{box-shadow:0 0 0 0 rgba(154,223,255,0)}50%{box-shadow:0 0 0 6px rgba(154,223,255,.12)}}@keyframes score-row{0%,to{transform:none}40%{transform:translate3d(-6px,0,0)}}@keyframes score-line{0%,to{transform:scaleX(.28)}45%,70%{transform:scaleX(1)}}@keyframes score-person{0%,to{background:rgba(255,255,255,.04)}50%{background:rgba(154,223,255,.16)}}@keyframes score-clock{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:800px){.fn-score{padding-inline:16px}.fn-score-stage{height:auto;min-height:680px}.fn-score-sheet{grid-template-columns:1fr;align-content:end;padding:28px 18px 108px}.fn-score-copy h2{font-size:40px}.fn-live{width:100%;min-height:0;grid-template-columns:1fr}.fn-live-score{grid-template-columns:96px 1fr}.fn-live-ring{width:96px;height:96px}.fn-live-ring strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.fn-live-score i b,.fn-score-clock:before,.fn-score-photo,.fn-score-sheet,.fn-score-sheet.is-front .fn-live-brief i,.fn-score-sheet.is-front .fn-live-brief li,.fn-score-sheet.is-front .fn-live-human p:last-child,.fn-score-sheet.is-front .fn-live-lock>span,.fn-score-sheet.is-front .fn-live-pay i,.fn-score-sheet.is-front .fn-live-profile b{animation:none;transition:none}.fn-score-sheet.is-away,.fn-score-sheet.is-back,.fn-score-sheet.is-peek{transform:none}}.mp-offer-amount{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:4px 0 8px;padding:16px 18px;border-radius:18px;background:#101828;color:#f7f4ee}.mp-offer-amount span{font-size:13px;letter-spacing:.02em}.mp-offer-amount strong{font-family:var(--font-ui),Arial,sans-serif;letter-spacing:0;font-size:34px;font-weight:500;line-height:1}.mp-task-earned{margin:0;padding:12px 14px;border-radius:14px;background:#eef8f3;color:#0d6b45;font-weight:600}.mp-picker{margin:0 0 22px;padding:22px;border-radius:28px;background:#fff;border:1px solid #e7e1d8;box-shadow:0 18px 50px rgba(16,24,40,.06)}.mp-picker>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.mp-picker>header span{color:#8a8175;font-size:13px;letter-spacing:0}.mp-picker>header h2{margin:4px 0;font-family:var(--font-ui),Arial,sans-serif;letter-spacing:0;font-size:32px;font-weight:500}.mp-picker>header p{margin:0;max-width:46ch;color:#667085}.mp-picker-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.mp-picker-list li{display:grid;grid-template-columns:36px minmax(140px,1.2fr) minmax(120px,1fr) 72px 140px auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border-radius:18px;background:#f7f4ee}.mp-picker-list li.is-sent{opacity:.62}.mp-picker-list b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#101828;color:#f7f4ee;font-size:13px}.mp-picker-list strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-picker-list label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:#667085}.mp-picker-list input{width:100%;padding:8px 10px;border:1px solid #e4e7ec;border-radius:10px;background:#fff}.mp-picker-list button{padding:10px 14px;border:0;border-radius:999px;background:#176bff;color:#fff;cursor:pointer}.mp-picker-list button:disabled{opacity:.6;cursor:wait}@media (max-width:900px){.mp-picker-list li{grid-template-columns:36px 1fr auto}.mp-picker-list label,.mp-picker-list li>span,.mp-picker-list li>strong{grid-column:2/-1}}.mp-live{display:grid;grid-gap:16px;gap:16px}.mp-live-stage{position:relative;overflow:hidden;min-height:280px;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#f7f4ee;background:#12141c;border-radius:32px}.mp-live-orb{position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none;animation:mp-drift 11s ease-in-out infinite alternate}.mp-live-orb.is-cyan{width:240px;height:240px;top:-70px;left:8%;background:radial-gradient(circle,rgba(37,244,238,.85),transparent 68%)}.mp-live-orb.is-pink{width:280px;height:280px;right:-40px;bottom:-120px;background:radial-gradient(circle,rgba(254,44,85,.8),transparent 68%);animation-duration:14s;animation-delay:-4s}.mp-live-orb.is-gold{width:160px;height:160px;top:18%;left:42%;background:radial-gradient(circle,rgba(247,226,122,.7),transparent 70%);animation-duration:9s;animation-delay:-2s}.mp-live-copy,.mp-live-dial{position:relative;z-index:1}.mp-live-copy p{margin:0;color:#8ee7ff;font-size:14px}.mp-live-copy h1{margin:6px 0 10px;color:#fff;font-size:clamp(36px,5vw,58px);font-weight:600;line-height:1.1}.mp-live-copy span{color:rgba(247,244,238,.78)}.mp-live-dial{width:176px;height:176px;flex:0 0 auto;display:grid;place-items:center;align-content:center;border-radius:50%;background:conic-gradient(from 210deg,#25f4ee,#7c5cff var(--score),rgba(255,255,255,.14) 0)}.mp-live-dial:before{inset:-7px;background:conic-gradient(from 0deg,transparent 0 72%,rgba(255,255,255,.95) 84%,transparent 92%);animation:mp-spin 8s linear infinite;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px))}.mp-live-dial:after,.mp-live-dial:before{content:"";position:absolute;border-radius:inherit}.mp-live-dial:after{inset:16px;background:#171924}.mp-live-dial span,.mp-live-dial strong{position:relative;z-index:1}.mp-live-dial strong{color:#fff;font-size:48px;line-height:1}.mp-live-dial span{color:rgba(247,244,238,.7);font-size:13px}.mp-live-nets{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.mp-live-nets article{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px;background:#fff;border-radius:22px;box-shadow:0 12px 30px rgba(18,20,28,.06)}.mp-live-nets article>b,.mp-live-nets img{width:52px;height:52px;border-radius:16px;object-fit:cover}.mp-live-nets article>b{display:grid;place-items:center;color:#fff;font-size:14px}.mp-live-nets .is-tt em i,.mp-live-nets .is-tt>b{background:linear-gradient(135deg,#111,#25f4ee)}.mp-live-nets .is-ig em i,.mp-live-nets .is-ig>b{background:linear-gradient(135deg,#7c5cff,#fe2c55 55%,#f7e27a)}.mp-live-nets strong{display:block;font-size:16px}.mp-live-nets em{display:block;height:8px;margin-top:8px;overflow:hidden;border-radius:99px;background:#efeae2;font-style:normal}.mp-live-nets em i{display:block;width:var(--bar);height:100%;border-radius:inherit;transform-origin:right center;animation:mp-fill 1s cubic-bezier(.22,1,.36,1) both}.mp-live-nets article>span{font-size:22px;font-weight:600}.mp-live-floor{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr) minmax(180px,.8fr);grid-gap:12px;gap:12px}.mp-live-money,.mp-live-offer,.mp-live-quiet,.mp-live-when,.mp-live-work{position:relative;overflow:hidden;min-height:148px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;border-radius:26px;text-decoration:none}.mp-live-offer{color:#fff;background:linear-gradient(135deg,#fe2c55,#7c5cff 55%,#25f4ee)}.mp-live-offer i,.mp-live-work i{width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.7);animation:mp-pulse 1.8s ease-out infinite}.mp-live-offer strong,.mp-live-quiet strong,.mp-live-work strong{font-size:26px;line-height:1.2}.mp-live-quiet{color:#3a3a3a;background:radial-gradient(circle at 90% 0,rgba(37,244,238,.35),transparent 8rem),#f7f4ee}.mp-live-money{color:#3a2408;background:radial-gradient(circle at 0 100%,rgba(254,44,85,.18),transparent 8rem),linear-gradient(160deg,#fff6d8,#f7e27a)}.mp-live-money strong{font-size:32px;line-height:1}.mp-live-when{color:#24124a;background:radial-gradient(circle at 100% 0,rgba(37,244,238,.45),transparent 7rem),linear-gradient(160deg,#f3e9ff,#d9c8ff)}.mp-live-when strong{font-size:22px;line-height:1.25}.mp-live-work{min-height:0;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;color:#111;background:#fff;box-shadow:inset 4px 0 0 #25f4ee}.mp-live-work i{background:#25f4ee;box-shadow:0 0 0 0 rgba(37,244,238,.7)}.mp-live-work strong{display:block;font-size:18px}.mp-live-money small,.mp-live-money span,.mp-live-offer span,.mp-live-quiet span,.mp-live-when small,.mp-live-when span,.mp-live-work span{color:inherit;opacity:.78}@keyframes mp-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(28px,-22px,0) scale(1.12)}}@keyframes mp-spin{to{transform:rotate(1turn)}}@keyframes mp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mp-pulse{70%{box-shadow:0 0 0 12px transparent}to{box-shadow:0 0 0 0 transparent}}@media (max-width:900px){.mp-live-floor,.mp-live-stage{display:grid;grid-template-columns:1fr}.mp-live-dial{justify-self:start}}@media (prefers-reduced-motion:reduce){.mp-live-dial:before,.mp-live-nets em i,.mp-live-offer i,.mp-live-orb,.mp-live-work i{animation:none}}.flow-hero{width:min(1100px,calc(100% - 8vw));margin:0 auto;padding:7vh 0 4vh}.flow-hero h1{max-width:16ch;margin:18px 0 0;color:#f7f4ee;font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(42px,6vw,76px);font-weight:700;letter-spacing:0;line-height:1.08}.flow-lanes{width:min(1100px,calc(100% - 8vw));margin:0 auto 12vh;display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;align-items:stretch}.flow-lane{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:32px 28px 28px;border:1px solid rgba(243,241,236,.14);border-radius:28px;background:#101010}.flow-lane.is-creator{background:radial-gradient(circle at 100% 0,rgba(255,122,89,.32),transparent 46%),radial-gradient(circle at 0 110%,rgba(242,184,75,.18),transparent 42%),#12100f}.flow-lane.is-brand{background:radial-gradient(circle at 0 0,rgba(56,196,214,.3),transparent 46%),radial-gradient(circle at 100% 110%,rgba(124,92,255,.2),transparent 44%),#0e1114}.flow-orb{position:absolute;width:160px;height:160px;border-radius:50%;filter:blur(28px);pointer-events:none;animation:flow-drift 8s ease-in-out infinite alternate}.is-creator .flow-orb{top:-40px;left:-20px;background:rgba(255,138,96,.45)}.is-brand .flow-orb{right:-30px;bottom:40px;background:rgba(80,210,220,.4);animation-duration:10s}.flow-lane header span{color:rgba(247,244,238,.72);font-size:13px;font-weight:650}.flow-lane h2{margin:8px 0;color:#f7f4ee;font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(32px,3vw,44px);font-weight:700;letter-spacing:0;line-height:1.1}.flow-lane header p{margin:0;max-width:28ch;color:rgba(243,241,236,.78);font-size:16px;line-height:1.5}.flow-steps{position:relative;margin:26px 0 28px;padding:0;list-style:none}.flow-steps:before{content:"";position:absolute;top:18px;bottom:18px;right:17px;width:2px;border-radius:2px;transform-origin:top;animation:flow-draw 1s ease both}.is-creator .flow-steps:before{background:linear-gradient(#ffb089,rgba(255,176,137,.05))}.is-brand .flow-steps:before{background:linear-gradient(#7ee0ea,rgba(126,224,234,.05))}.flow-steps li{position:relative;display:grid;grid-template-columns:36px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:11px 0;animation:flow-rise .7s cubic-bezier(.22,1,.36,1) both}.flow-steps li:nth-child(2){animation-delay:.1s}.flow-steps li:nth-child(3){animation-delay:.2s}.flow-steps li:nth-child(4){animation-delay:.3s}.flow-steps li>span{z-index:1;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;font-size:14px;font-weight:750}.is-creator .flow-steps li>span{color:#2a120c;background:#ffb089;box-shadow:0 0 0 6px rgba(255,140,96,.14)}.is-brand .flow-steps li>span{color:#062026;background:#7ee0ea;box-shadow:0 0 0 6px rgba(80,210,220,.14)}.flow-steps h3{margin:0;color:#f7f4ee;font-family:var(--font-heebo),sans-serif;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.25}.flow-steps p{margin:3px 0 0;color:rgba(243,241,236,.74);font-size:15px;line-height:1.45}.flow-cta{margin-top:auto;align-self:start}.is-creator .flow-cta{background:#ffb089}.is-brand .flow-cta{background:#7ee0ea}@keyframes flow-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(18px,-16px,0) scale(1.08)}}@keyframes flow-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes flow-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.flow-lanes{grid-template-columns:1fr}.flow-hero h1{max-width:none}}@media (prefers-reduced-motion:reduce){.flow-orb,.flow-steps li,.flow-steps:before{animation:none}}.fn-hero .fn-hero-video{opacity:.74}.fn-hero .fn-hero-video .fn-glide-img{--glide-dur:16s;animation-name:hero-breathe;animation-timing-function:ease-in-out}.fn-hero .fn-hero-video:after{content:"";position:absolute;z-index:1;width:48%;aspect-ratio:1;top:4%;left:8%;border-radius:50%;background:radial-gradient(circle,rgba(255,228,196,.62) 0,rgba(255,176,120,.18) 38%,transparent 70%);filter:blur(26px);mix-blend-mode:soft-light;animation:hero-gleam 13s ease-in-out infinite;pointer-events:none}@keyframes hero-breathe{0%{transform:translate3d(-1.8%,1%,0) scale(1.06)}to{transform:translate3d(2%,-1.2%,0) scale(1.15)}}@keyframes hero-gleam{0%,to{transform:translate3d(0,6%,0) scale(.84);opacity:.42}46%{transform:translate3d(68%,8%,0) scale(1.14);opacity:.82}74%{transform:translate3d(24%,26%,0) scale(.94);opacity:.5}}@media (prefers-reduced-motion:reduce){.fn-hero .fn-hero-video .fn-glide-img,.fn-hero .fn-hero-video:after{animation:none}}.fn-hero-foot p{max-width:640px}.fn-topics{width:min(1180px,calc(100% - 8vw));margin:0 auto 8vh}.fn-topics-lead{max-width:68ch;margin:0 0 22px;color:rgba(243,241,236,.78);font-size:18px;line-height:1.7}.flow-copy,.seo-page .seo-body{width:min(820px,calc(100% - 8vw));margin:0 auto 10vh}.flow-hero h1,.seo-page .seo-body h1{letter-spacing:0}.seo-page .fn-kicker{margin-bottom:10px}.seo-page h1{margin:0 0 16px;color:#f7f4ee;font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(40px,5vw,68px);font-weight:700;letter-spacing:0;line-height:1.15}.flow-copy p,.flow-hero p,.seo-lead,.seo-page .seo-body li,.seo-page .seo-body p{color:rgba(243,241,236,.82);font-size:18px;line-height:1.75}.flow-copy h2,.seo-page .seo-body h2{margin:36px 0 12px;color:#f7f4ee;font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:0;line-height:1.25}.seo-page .seo-body ul{margin:0 0 8px;-webkit-padding-start:1.2em;padding-inline-start:1.2em}.seo-page details{margin-top:12px;border-top:1px solid rgba(243,241,236,.16)}.seo-page summary{padding:14px 0;cursor:pointer;font-size:18px;font-weight:700}.seo-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.seo-related a{padding:16px 18px;color:#f7f4ee;border:1px solid rgba(243,241,236,.16);border-radius:16px;font-size:16px;line-height:1.45;text-decoration:none}.seo-related a:hover{border-color:rgba(243,241,236,.45)}.seo-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.flow-hero p{max-width:62ch;margin:18px 0 0}@media (max-width:720px){.seo-related{grid-template-columns:1fr}}.fn-run-hold{position:relative;z-index:2;height:270vh;background:#050505}.fn-run{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;overflow:clip;isolation:isolate;background:#050505}.fn-run-plate{position:absolute;inset:0;opacity:1}.fn-run-plate .fn-cam-bg{opacity:0}.fn-run-plate .fn-cam-main{--ay:0.5;filter:saturate(.94);transition:none}.fn-run-plate .fn-cam-air{background:linear-gradient(180deg,rgba(5,5,5,.72),transparent 22%,transparent 78%,rgba(5,5,5,.8)),linear-gradient(90deg,rgba(5,5,5,.35),transparent 14%,transparent 86%,rgba(5,5,5,.35));transform:none}.fn-run-plate{--ka:calc(clamp(0, calc((var(--p, 0) - 0.01) * 7), 1) * clamp(0, calc((0.55 - var(--p, 0)) * 10), 1));--kb:clamp(0,calc((var(--p, 0) - 0.72) * 7),1);--k:max(var(--ka),var(--kb))}.fn-run-caption{position:absolute;inset:0;z-index:3;display:grid;place-items:center;margin:0;padding:0 6vw;pointer-events:none}.fn-run-caption .fn-words{grid-area:1/1;margin:0;max-width:18ch;color:#f3f1ec;font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(40px,7.4vw,118px);font-weight:700;line-height:1.08;letter-spacing:-.02em;text-align:center}.fn-run-caption [data-word]{text-shadow:0 6px 40px rgba(0,0,0,calc(var(--k, 0) * .55)),0 1px 0 rgba(0,0,0,calc(var(--k, 0) * .4))}.fn-run-caption .fn-line{display:flex;flex-wrap:wrap;justify-content:center;gap:.22em}.fn-run-caption [data-accent]{text-shadow:none;filter:drop-shadow(0 6px 30px rgba(0,0,0,.5))}@media (max-width:800px){.fn-run-hold{height:240vh}.fn-run-caption .fn-words{font-size:clamp(40px,13vw,68px);max-width:none}}.fn-worlds-hold{position:relative;z-index:2;height:540vh;background:var(--fn-bg)}.fn-worlds{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;overflow:clip;isolation:isolate;background:radial-gradient(60vw 50vh at 85% 0,rgba(4,151,237,.09),transparent 70%),radial-gradient(50vw 40vh at 10% 100%,rgba(243,132,32,.1),transparent 70%),var(--fn-bg)}.fn-worlds-stage{height:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start;padding-top:clamp(84px,12vh,132px)}.fn-worlds-head{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-areas:"label label" "title lead" "rail rail";grid-column-gap:5vw;column-gap:5vw;grid-row-gap:14px;row-gap:14px;padding:0 6vw;align-items:end}.fn-worlds-head .fn-section-label{grid-area:label}.fn-worlds-head h2{grid-area:title;margin:0;font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(34px,4.6vw,66px);font-weight:450;letter-spacing:-.045em;line-height:.95}.fn-worlds-head h2 span{display:block}.fn-worlds-head h2 span:last-child{color:transparent;background:linear-gradient(90deg,#0497ed,#f38420);-webkit-background-clip:text;background-clip:text}.fn-worlds-head p{grid-area:lead;max-width:44ch;margin:0;color:var(--fn-dim);font-size:clamp(15px,1.15vw,18px);line-height:1.6}.fn-worlds-rail{grid-area:rail;position:relative;height:1px;margin-top:10px;background:var(--fn-line)}.fn-worlds-rail i{position:absolute;inset:-1px 0;transform-origin:right center;transform:scaleX(var(--p,0));background:linear-gradient(90deg,#f38420,#0497ed)}.fn-worlds-track{--shift:calc(100% - 100vw);position:relative;z-index:1;display:flex;direction:rtl;gap:clamp(14px,1.8vw,28px);width:max-content;margin:0;padding:clamp(18px,3.4vh,34px) 6vw 0;list-style:none;align-self:start;justify-self:start;transform:translate3d(calc(var(--p, 0) * var(--shift)),0,0);will-change:transform}.fn-worlds-track li{--d:calc(var(--p, 0) - var(--c, 0));--a:clamp(0,calc(1 - max(var(--d), -1 * var(--d)) * 3.1),1);flex:none;width:auto;height:clamp(300px,56vh,560px);aspect-ratio:3/4}.fn-world{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:22px;background:#0c0c0c;color:var(--fn-ink);text-decoration:none;box-shadow:0 30px 60px -30px rgba(0,0,0,.9),0 0 0 1px rgba(243,241,236,calc(.06 + var(--a, 0) * .14));transform:translate3d(0,calc((1 - var(--a, 0)) * 3.5vh),0) scale(calc(.9 + var(--a, 0) * .1));transition:box-shadow .4s ease;will-change:transform}.fn-world img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.04);transform:scale(calc(1.06 - var(--a, 0) * .06))}.fn-world:before{background:#050505;opacity:calc(.5 - var(--a, 0) * .5)}.fn-world:after,.fn-world:before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none}.fn-world:after{background:linear-gradient(180deg,rgba(5,5,5,.15),transparent 30%,transparent 48%,rgba(5,5,5,.92))}.fn-world-num{position:absolute;top:16px;inset-inline-start:18px;z-index:2;color:rgba(243,241,236,calc(.45 + var(--a, 0) * .55));font-family:var(--font-plex),ui-monospace,monospace;font-size:13px;letter-spacing:.14em}.fn-world-body{position:absolute;inset:auto 0 0 0;z-index:2;display:grid;grid-gap:8px;gap:8px;padding:22px 20px 20px}.fn-world-body strong{font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(22px,1.9vw,30px);font-weight:500;letter-spacing:-.02em;line-height:1.05}.fn-world-body small{color:var(--fn-dim);font-size:14px;line-height:1.5;opacity:var(--a,0);transform:translateY(calc((1 - var(--a, 0)) * 8px));max-height:calc(var(--a, 0) * 4em);overflow:hidden}.fn-world-body em{display:inline-flex;align-items:center;gap:6px;color:#0497ed;font-size:13px;font-style:normal;font-weight:600;letter-spacing:.04em;opacity:calc(.35 + var(--a, 0) * .65)}.fn-world-body em svg{width:14px;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .5s ease}.fn-world:hover em svg{transform:translateX(-4px)}.fn-path-hold{position:relative;z-index:2;height:240vh}.fn-path,.fn-path-hold{background:var(--fn-bg)}.fn-path{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}.fn-path-stage{height:100%;display:grid;grid-template-rows:auto 1fr;grid-gap:clamp(18px,3vh,34px);gap:clamp(18px,3vh,34px);padding:clamp(84px,11vh,120px) 6vw clamp(28px,5vh,56px)}.fn-path-head{display:grid;grid-gap:14px;gap:14px}.fn-path-head h2{margin:0;font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(30px,3.9vw,56px);font-weight:450;letter-spacing:-.045em;line-height:.98}.fn-path-head h2 span{display:block}.fn-path-head h2 span:last-child{color:var(--fn-dim)}.fn-path-map{position:relative;min-height:0}.fn-path-map svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.fn-path-map path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.fn-path-ghost{stroke:rgba(243,241,236,.14);stroke-width:1.5;stroke-dasharray:.6 1.4}.fn-path-ink,.fn-path-spark{--x:calc(83.5% - var(--p, 0) * 67%)}.fn-path-ink{stroke:url(#fn-path-grad);stroke-width:2.5;-webkit-clip-path:inset(-10% -2% -10% var(--x)) view-box;clip-path:inset(-10% -2% -10% var(--x)) view-box}.fn-path-spark{stroke:#fff;stroke-width:6;-webkit-clip-path:inset(-10% calc(100% - var(--x) - 1.4%) -10% calc(var(--x) - 1.2%)) view-box;clip-path:inset(-10% calc(100% - var(--x) - 1.4%) -10% calc(var(--x) - 1.2%)) view-box;opacity:calc(min(var(--p, 0), 1 - var(--p, 0)) * 8);filter:drop-shadow(0 0 10px rgba(255,255,255,.9)) drop-shadow(0 0 22px rgba(4,151,237,.7))}.fn-path-steps{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:5vw;column-gap:5vw;margin:0;padding:0;list-style:none}.fn-path-steps li{--d:calc(var(--p, 0) - var(--c, 0));--a:clamp(0,calc(1.15 - max(var(--d), -1 * var(--d)) * 2.4),1);position:relative;min-width:0}.fn-step{position:absolute;top:calc(6% + var(--c, 0) * 64%);inset-inline:0;display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;padding:18px;border-radius:20px;color:var(--fn-ink);text-decoration:none;background:rgba(255,253,248,calc(.03 + var(--a, 0) * .04));box-shadow:0 0 0 1px rgba(243,241,236,calc(.08 + var(--a, 0) * .16)),0 30px 60px -36px rgba(0,0,0,.9);opacity:calc(.35 + var(--a, 0) * .65);transform:translate3d(0,calc((1 - var(--a, 0)) * 26px),0);transition:background .5s ease,box-shadow .5s ease;will-change:transform,opacity}.fn-step:hover{background:rgba(255,253,248,.09)}.fn-step-dot{position:absolute;top:0;left:50%;width:14px;height:14px;border-radius:50%;background:#050505;border:2px solid rgba(243,241,236,calc(.35 + var(--a, 0) * .65));box-shadow:0 0 0 calc(var(--a, 0) * 8px) rgba(4,151,237,.18),0 0 calc(var(--a, 0) * 26px) rgba(4,151,237,calc(var(--a, 0) * .9));transform:translate(-50%,-50%)}.fn-step-dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#0497ed;opacity:var(--a,0)}.fn-step-photo{width:76px;aspect-ratio:3/4;overflow:hidden;border-radius:14px;background:#111}.fn-step-photo img{width:100%;height:100%;object-fit:cover;filter:brightness(calc(.6 + var(--a, 0) * .45)) saturate(calc(.7 + var(--a, 0) * .4))}.fn-step-body{display:grid;grid-gap:8px;gap:8px;min-width:0}.fn-step-body small{color:var(--fn-dim);font-family:var(--font-plex),ui-monospace,monospace;font-size:12px;letter-spacing:.12em}.fn-step-body strong{font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(20px,1.6vw,26px);font-weight:500;letter-spacing:-.02em;line-height:1.1}.fn-step-body p{margin:0;color:var(--fn-dim);font-size:14px;line-height:1.55}.fn-step-body em{display:inline-flex;align-items:center;gap:6px;color:#0497ed;font-size:13px;font-style:normal;font-weight:600}.fn-step-body em svg{width:14px;fill:none;stroke:currentColor;stroke-width:1.7}@media (max-width:1100px){.fn-worlds-head{grid-template-columns:1fr;grid-template-areas:"label" "title" "lead" "rail";row-gap:10px}.fn-worlds-head p{max-width:60ch}.fn-step{grid-template-columns:1fr}.fn-step-photo{display:none}}@media (max-width:800px){.fn-worlds-hold{height:500vh}.fn-worlds-stage{padding-top:96px}.fn-worlds-head{padding:0 20px}.fn-worlds-head h2{font-size:clamp(30px,8.6vw,40px)}.fn-worlds-head p{font-size:14px}.fn-worlds-track{padding:18px 20px 0;gap:12px}.fn-worlds-track li{height:clamp(280px,50vh,460px)}.fn-world-body{padding:16px}.fn-world-body strong{font-size:21px}.fn-path-hold{height:220vh}.fn-path{height:auto;min-height:100vh;min-height:100dvh}.fn-path-stage{padding:96px 20px 32px;gap:22px}.fn-path-head h2{font-size:clamp(28px,8vw,36px)}.fn-path-map svg{display:none}.fn-path-map:before{content:"";position:absolute;inset:0 18px 0 auto;width:1px;background:var(--fn-line)}.fn-path-map:after{content:"";position:absolute;inset:0 18px auto auto;width:1px;height:100%;transform-origin:top;transform:scaleY(var(--p,0));background:linear-gradient(180deg,#0497ed,#f38420)}.fn-path-steps{position:relative;grid-template-columns:1fr;row-gap:14px;padding-right:44px}.fn-path-steps li{padding-top:0}.fn-step{position:relative;top:auto;padding:16px;grid-template-columns:1fr}.fn-step-dot{top:22px;left:auto;right:-34px;z-index:2;width:16px;height:16px;transform:none}.fn-step-photo{display:none}}.fn-machine-hold{z-index:1;height:580vh;margin-top:0}.fn-glass-hold{z-index:2;height:580vh;margin-top:-100vh}.fn-hero-hold{z-index:3;height:645vh;margin-top:-100vh}.fn-run-hold{z-index:4;height:540vh;margin-top:-100vh}.fn-run-hold.fn-machine-hold{z-index:1;height:650vh;margin-top:0}.fn-run-hold.fn-glass-hold{z-index:2;height:645vh;margin-top:-100vh}.fn-run-hold.fn-fly-hold{z-index:4;height:500vh;margin-top:-100vh}.fn-glass-hold .fn-cam-bg,.fn-glass-hold .fn-cam-main{--ax:0.5;--ay:0.5}.fn-chapters{z-index:5;margin-top:-100vh}.fn-chapter-hold{height:415vh}.fn-creators-hold{height:575vh}.fn-brands-hold{height:685vh}.fn-clear-hold{height:645vh}.fn-run-hold.fn-dream-hold{z-index:6;height:795vh;margin-top:-100vh}.fn-dream-hold .fn-cam-bg,.fn-dream-hold .fn-cam-main{--ax:0.5;--ay:0.5}.fn-dream-card{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:18px;padding:12vh 6vw 0;pointer-events:none;opacity:calc(clamp(0, (var(--p, 0) - .745) * 8, 1) * var(--exit, 1));transform:translate3d(0,calc((1 - clamp(0, (var(--p, 0) - .745) * 8, 1)) * 16px),0)}.fn-dream-card .brand-lockup{pointer-events:auto;width:min(420px,70vw)}.fn-dream-card p{margin:0;color:#f3f1ec;font-family:var(--font-heebo),var(--font-ui),sans-serif;font-size:clamp(18px,2.4vw,28px);font-weight:700;text-align:center}.fn-dream-actions{display:flex;gap:12px;pointer-events:auto}.fn-dream-actions .fn-btn{background:#f3f1ec;color:#111}.fn-chapters>.fn-chapter-hold+.fn-chapter-hold,.fn-worlds-hold{margin-top:-100vh}.fn-worlds-hold{z-index:6}.fn-path-hold{z-index:7;margin-top:-100vh}.fn-hero-words{position:relative;width:100%}.fn-fly-hold .fn-words [data-word],.fn-hero .fn-words [data-word]{--k:clamp(0,calc((var(--p, 0) - var(--t0, 0) - var(--i, 0) * var(--dt, 0.06)) * var(--kr, 16)),1)}.fn-fly-hold .fn-run-plate{--ka:calc(clamp(0, calc((var(--p, 0) - 0.01) * 10), 1) * clamp(0, calc((0.42 - var(--p, 0)) * 8), 1));--kb:clamp(0,calc((var(--p, 0) - 0.58) * 8),1)}.fn-words [data-word]{--k:clamp(0,calc((var(--p, 0) - var(--t0, 0) - var(--i, 0) * var(--dt, 0.06)) * var(--kr, 7)),1);display:inline-block;color:rgba(243,241,236,var(--k));transform:translate3d(calc((1 - var(--k)) * .35em),calc((1 - var(--k)) * .42em),0) rotate(calc((1 - var(--k)) * -1.2deg));transform-origin:100% 100%;will-change:transform,opacity;animation:none}.fn-words [data-accent]{color:transparent;background:linear-gradient(90deg,#f38420,#0497ed);-webkit-background-clip:text;background-clip:text;opacity:var(--k)}.fn-words-main,.fn-words-mid{--out:clamp(0,calc((var(--t1, 2) - var(--p, 0)) * var(--or, 10)),1);opacity:var(--out);transform:translate3d(0,calc((1 - var(--out)) * -.3em),0);will-change:opacity,transform}.fn-hero .fn-words-alt{position:absolute;inset-inline:0;top:50%;translate:0 -50%;margin:0;width:100%;font-family:var(--font-display),var(--font-heebo),serif;font-weight:700;font-size:clamp(46px,6.6vw,96px);letter-spacing:0;line-height:1.02;color:var(--fn-ink);pointer-events:none}.fn-hero .fn-words-alt .fn-line{display:flex;flex-wrap:wrap;gap:.22em}@media (max-width:980px){.fn-hero .fn-words-alt{font-size:clamp(52px,16vw,84px)}}.fn-path-hold{height:460vh}.fn-gauge-hold{position:relative;z-index:8;height:460vh;margin-top:-100vh;background:var(--fn-bg)}.fn-gauge{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;background:var(--fn-bg)}.fn-gauge-plate{position:absolute;inset:0}.fn-gauge-plate .fn-cam-bg{opacity:0}.fn-gauge-plate .fn-cam-main{--ay:0.5;filter:brightness(.7) saturate(1.05);transform:translate3d(var(--tx,0),var(--ty,0),0) scale(calc(1.1 - var(--p, 0) * .08));transform-origin:25% 50%}.fn-gauge-plate .fn-cam-air{background:linear-gradient(180deg,rgba(5,5,5,.86),rgba(5,5,5,.25) 30%,rgba(5,5,5,.25) 68%,rgba(5,5,5,.92)),linear-gradient(270deg,rgba(5,5,5,.82),rgba(5,5,5,.55) 42%,transparent 70%);transform:none}.fn-gauge-stage{position:relative;z-index:2;height:100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:auto auto;align-content:center;grid-gap:28px 6vw;gap:28px 6vw;padding:clamp(84px,12vh,132px) 6vw 8vh}.fn-gauge-head{--k:clamp(0,calc(var(--p, 0) * 3.2),1);grid-column:1;display:grid;grid-gap:14px;gap:14px;opacity:calc(.4 + var(--k) * .6);transform:translate3d(0,calc((1 - var(--k)) * 28px),0)}.fn-gauge-head h2{margin:0;font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(30px,3.9vw,56px);font-weight:450;letter-spacing:-.045em;line-height:.98}.fn-gauge-head h2 span{display:block}.fn-gauge-head h2 span:last-child{color:var(--fn-dim)}.fn-gauge-head p{margin:4px 0 0;max-width:54ch;font-size:clamp(15px,1.15vw,17px);line-height:1.65;color:rgba(243,241,236,.8)}.fn-gauge-more{display:inline-flex;align-items:center;gap:8px;justify-self:start;font-size:14px;color:#0497ed;text-decoration:none}.fn-gauge-more svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s cubic-bezier(.22,1,.36,1)}.fn-gauge-more:hover svg{transform:translateX(-4px)}.fn-gauge-dial{--k:clamp(0,calc((var(--p, 0) - 0.05) * 3),1);grid-column:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:18px 30px;gap:18px 30px;padding:24px 26px;border:1px solid rgba(243,241,236,.12);border-radius:28px;background:rgba(5,5,5,.76);opacity:var(--k);transform:translate3d(0,calc((1 - var(--k)) * 44px),0)}.fn-gauge-ring{position:relative;width:clamp(140px,14vw,196px);aspect-ratio:1;display:grid;place-content:center;justify-items:center;grid-gap:2px;gap:2px}.fn-gauge-ring:after{content:"";position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(circle,rgba(4,151,237,.32),rgba(243,132,32,.12) 40%,transparent 65%);opacity:clamp(0,calc((var(--p, 0) - .88) * 8),1);pointer-events:none}.fn-gauge-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.fn-gauge-track{fill:none;stroke:rgba(243,241,236,.12);stroke-width:5}.fn-gauge-fill{fill:none;stroke:url(#fn-gauge-grad);stroke-width:5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p, 0) * 92)}.fn-gauge-tip{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round;stroke-dasharray:.01 100;stroke-dashoffset:calc(var(--p, 0) * -92);filter:drop-shadow(0 0 6px rgba(255,255,255,.9))}.fn-gauge-ring strong{position:relative;font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(40px,4.2vw,60px);font-weight:700;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fn-gauge-ring strong span{font:inherit;color:inherit;letter-spacing:inherit}.fn-gauge-ring>span{position:relative;font-family:var(--font-plex),monospace;font-size:11px;letter-spacing:.08em;color:var(--fn-dim)}.fn-gauge-meters{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.fn-gauge-meters li{--f:clamp(0,calc((var(--p, 0) - 0.12 - var(--c, 0) * 0.22) * 2.4),1);display:grid;grid-template-columns:72px minmax(0,1fr) 34px;align-items:center;grid-gap:12px;gap:12px;font-size:14px;color:var(--fn-dim)}.fn-gauge-meters i{display:block;height:6px;border-radius:99px;background:rgba(243,241,236,.1);overflow:hidden}.fn-gauge-meters b{display:block;height:100%;width:calc(var(--w, .5) * 100%);border-radius:inherit;background:linear-gradient(90deg,#f38420,#0497ed);transform-origin:100% 50%;transform:scaleX(var(--f))}.fn-gauge-meters em{font-style:normal;font-family:var(--font-plex),monospace;font-size:13px;color:var(--fn-ink);text-align:left;opacity:var(--f)}.fn-gauge-note{grid-column:1/-1;display:flex;align-items:center;gap:10px;margin:0;padding-top:14px;border-top:1px solid rgba(243,241,236,.1);font-size:13px;color:var(--fn-dim)}.fn-gauge-note i{width:8px;height:8px;border-radius:50%;background:#0497ed;box-shadow:0 0 12px #0497ed}.fn-ask-hold{position:relative;z-index:9;height:540vh;margin-top:-100vh;background:var(--fn-bg)}.fn-ask{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;background:radial-gradient(60% 50% at 18% 82%,rgba(243,132,32,.1),transparent 70%),radial-gradient(50% 45% at 86% 12%,rgba(4,151,237,.09),transparent 70%),var(--fn-bg)}.fn-ask-stage{position:relative;height:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:start;grid-gap:0;gap:0;padding:clamp(84px,12vh,132px) 10vw 8vh 6vw}.fn-ask-head{display:grid;grid-gap:14px;gap:14px;align-self:start}.fn-ask-head h2{margin:0;font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(30px,3.9vw,56px);font-weight:450;letter-spacing:-.045em;line-height:.98}.fn-ask-head h2 span{display:block}.fn-ask-head h2 span:last-child{color:var(--fn-dim)}.fn-ask-list{list-style:none;margin:0;padding:0;display:grid;align-self:center;width:100%;max-width:1100px}.fn-ask-list li{--d:calc(var(--p, 0) - var(--c, 0));--a:clamp(0,calc(1 - max(var(--d), -1 * var(--d)) * 3.2),1);grid-area:1/1;align-self:center;position:relative;-webkit-padding-end:clamp(120px,16vw,260px);padding-inline-end:clamp(120px,16vw,260px);opacity:var(--a);transform:translate3d(0,calc(var(--d) * -150px),0);pointer-events:none;will-change:transform,opacity}.fn-ask-list li:before{content:"";display:block;width:64px;height:2px;margin-bottom:22px;background:linear-gradient(90deg,#f38420,#0497ed);transform-origin:100% 50%;transform:scaleX(var(--a))}.fn-ask-num{position:absolute;inset-inline-end:0;top:50%;translate:0 -50%;z-index:0;font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(120px,15vw,230px);font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(243,241,236,.16);-webkit-user-select:none;-moz-user-select:none;user-select:none}.fn-ask-list h3{position:relative;z-index:1;margin:0;font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(36px,4.6vw,72px);font-weight:450;letter-spacing:-.04em;line-height:1.02}.fn-ask-list p{position:relative;z-index:1;margin:26px 0 0;max-width:58ch;font-size:clamp(17px,1.35vw,21px);line-height:1.65;color:rgba(243,241,236,.82)}.fn-ask-rail{position:absolute;inset-inline-start:5vw;top:50%;translate:0 -50%;width:2px;height:32vh;background:rgba(243,241,236,.12)}.fn-ask-rail i{position:absolute;inset:0;background:linear-gradient(180deg,#0497ed,#f38420);transform-origin:50% 0;transform:scaleY(var(--p,0))}.fn-ask-rail b{--d:calc(var(--p, 0) - var(--c, 0));--a:clamp(0,calc(1 - max(var(--d), -1 * var(--d)) * 3.2),1);position:absolute;left:50%;top:calc(var(--c, 0) * 100%);width:10px;height:10px;translate:-50% -50%;border-radius:50%;background:var(--fn-bg);border:2px solid rgba(243,241,236,calc(.3 + var(--a) * .7));box-shadow:0 0 calc(var(--a) * 16px) rgba(4,151,237,var(--a));transform:scale(calc(1 + var(--a) * .5))}.fn-pick-hold{position:relative;z-index:10;height:300vh;margin-top:-100vh}.fn-pick,.fn-pick-hold{background:var(--fn-bg)}.fn-pick{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}.fn-pick-stage{height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr) minmax(0,1fr);align-items:stretch;grid-gap:clamp(16px,2.4vw,36px);gap:clamp(16px,2.4vw,36px);padding:clamp(84px,12vh,120px) 4vw 6vh;perspective:1400px}.fn-pick-side{--k:clamp(0,calc(var(--p, 0) * 1.7),1);position:relative;display:block;overflow:hidden;border-radius:26px;background:#0b0b0b;color:var(--fn-ink);text-decoration:none;opacity:calc(.35 + var(--k) * .65);transition:filter .5s ease;will-change:transform,opacity}.fn-pick-side.is-creator{transform:translate3d(calc((1 - var(--k)) * 48%),0,0) rotateY(calc((1 - var(--k)) * -20deg));transform-origin:0 50%}.fn-pick-side.is-brand{transform:translate3d(calc((1 - var(--k)) * -48%),0,0) rotateY(calc((1 - var(--k)) * 20deg));transform-origin:100% 50%}.fn-pick-side img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.05);transform:scale(1.02);transition:transform .9s cubic-bezier(.22,1,.36,1)}.fn-pick-side:before{background:#050505;opacity:calc(.5 - var(--k) * .42)}.fn-pick-side:after,.fn-pick-side:before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none}.fn-pick-side:after{background:linear-gradient(180deg,transparent 42%,rgba(5,5,5,.9))}.fn-pick-side:focus-visible img,.fn-pick-side:hover img{transform:scale(1.08)}.fn-pick-stage:has(.fn-pick-side:hover) .fn-pick-side:not(:hover){filter:brightness(.55) saturate(.6)}.fn-pick-tag{position:absolute;inset-inline:22px;bottom:22px;z-index:2;display:grid;grid-gap:6px;gap:6px}.fn-pick-tag small{font-family:var(--font-plex),monospace;font-size:12px;letter-spacing:.14em;color:var(--fn-dim)}.fn-pick-tag strong{font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(24px,2.3vw,36px);font-weight:450;letter-spacing:-.03em;line-height:1}.fn-pick-tag em{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-style:normal;font-size:14px;color:#f38420}.fn-pick-side.is-brand .fn-pick-tag em{color:#0497ed}.fn-pick-tag em svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s cubic-bezier(.22,1,.36,1)}.fn-pick-side:hover .fn-pick-tag em svg{transform:translateX(-4px)}.fn-pick-center{display:grid;align-content:center;justify-items:center;grid-gap:18px;gap:18px;text-align:center}.fn-pick-center .fn-pick-title{margin:0;font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(38px,4.4vw,68px);font-weight:450;letter-spacing:-.045em;line-height:1}.fn-pick-title .fn-line{display:flex;flex-wrap:wrap;justify-content:center;gap:.22em}.fn-pick-center p{--k:clamp(0,calc((var(--p, 0) - 0.55) * 5),1);margin:0;max-width:30ch;font-size:16px;line-height:1.6;color:var(--fn-dim);opacity:var(--k);transform:translate3d(0,calc((1 - var(--k)) * 12px),0)}@media (max-width:800px){.fn-path-hold{height:420vh}.fn-gauge-hold{height:460vh;margin-top:0}.fn-gauge-plate .fn-cam-air{background:linear-gradient(180deg,rgba(5,5,5,.9),rgba(5,5,5,.45) 35%,rgba(5,5,5,.7) 60%,rgba(5,5,5,.96))}.fn-gauge-stage{grid-template-columns:minmax(0,1fr);align-content:end;gap:22px;padding:84px 20px 32px}.fn-gauge-head h2{font-size:clamp(30px,8.6vw,40px)}.fn-gauge-head p{font-size:14px}.fn-gauge-dial{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding:18px;border-radius:22px}.fn-gauge-ring{width:128px}.fn-gauge-ring strong{font-size:38px}.fn-gauge-meters{width:100%;gap:10px}.fn-gauge-meters li{grid-template-columns:64px minmax(0,1fr) 30px;font-size:13px}.fn-ask-hold{height:500vh}.fn-ask-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;gap:12px;padding:84px 20px 64px}.fn-ask-head h2{font-size:clamp(30px,8.6vw,40px)}.fn-ask-list{align-self:center}.fn-ask-list li{-webkit-padding-end:0;padding-inline-end:0}.fn-ask-num{font-size:120px;top:0;translate:0 -70%}.fn-ask-list h3{font-size:clamp(26px,7.4vw,36px)}.fn-ask-list p{font-size:15px;margin-top:16px}.fn-ask-rail{inset-inline:20px;top:auto;bottom:30px;translate:none;width:auto;height:2px}.fn-ask-rail i{transform-origin:100% 50%;transform:scaleX(var(--p,0))}.fn-ask-rail b{top:50%;left:calc(100% - var(--c, 0) * 100%)}.fn-pick-hold{height:280vh}.fn-pick-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:14px;padding:84px 16px 22px}.fn-pick-center{grid-column:1/-1;grid-row:1;gap:12px}.fn-pick-center .fn-pick-title{font-size:clamp(34px,10.4vw,48px)}.fn-pick-center p{font-size:14px}.fn-pick-side{grid-row:2;border-radius:20px}.fn-pick-tag{inset-inline:14px;bottom:14px;gap:4px}.fn-pick-tag strong{font-size:20px}.fn-pick-tag em{font-size:13px;margin-top:4px}}@media (max-width:1100px) and (min-width:801px){.fn-gauge-stage{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.fn-ask-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (prefers-reduced-motion:reduce){.fn-gauge-note i{animation:none}}@property --fn-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.brand-logo{height:46px;width:auto;animation:none;filter:none}.brand-logo-compact{height:34px}.mp-sidebar .brand-logo{height:auto;width:min(100%,210px)}.fn-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:block;min-height:0;padding:10px clamp(12px,2vw,28px) 0;height:84px;background:transparent;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none}.fn-nav-bar{--pad:clamp(14px,1.6vw,26px);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:clamp(12px,2vw,28px);gap:clamp(12px,2vw,28px);width:100%;max-width:100%;margin:0 auto;min-height:74px;padding:0 var(--pad);border-radius:28px;background:rgba(5,5,5,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);box-shadow:0 0 0 rgba(0,0,0,0);pointer-events:auto;transition:max-width .9s cubic-bezier(.22,1,.36,1),min-height .7s cubic-bezier(.22,1,.36,1),background .6s ease,box-shadow .6s ease,border-radius .6s ease,-webkit-backdrop-filter .6s ease;transition:max-width .9s cubic-bezier(.22,1,.36,1),min-height .7s cubic-bezier(.22,1,.36,1),background .6s ease,box-shadow .6s ease,border-radius .6s ease,backdrop-filter .6s ease;transition:max-width .9s cubic-bezier(.22,1,.36,1),min-height .7s cubic-bezier(.22,1,.36,1),background .6s ease,box-shadow .6s ease,border-radius .6s ease,backdrop-filter .6s ease,-webkit-backdrop-filter .6s ease}.fn-nav-bar:before{padding:1px;background:linear-gradient(90deg,rgba(4,151,237,.55),rgba(243,241,236,.14) 35%,rgba(243,241,236,.14) 65%,rgba(243,132,32,.55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .6s ease}.fn-nav-bar:after,.fn-nav-bar:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:0;pointer-events:none}.fn-nav-bar:after{background:radial-gradient(40% 120% at 12% 50%,rgba(4,151,237,.14),transparent 70%),radial-gradient(40% 120% at 88% 50%,rgba(243,132,32,.12),transparent 70%);transition:opacity .8s ease}.fn-nav.is-scrolled .fn-nav-bar{max-width:1180px;min-height:64px;border-radius:999px;background:rgba(5,5,5,.58);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);box-shadow:0 18px 50px rgba(0,0,0,.45)}.fn-nav.is-scrolled .fn-nav-bar:before,.fn-nav.is-scrolled .fn-nav-bar:hover:after{opacity:1}.fn-nav-progress{position:absolute;inset-inline:24px;bottom:0;height:1px;border-radius:99px;background:linear-gradient(90deg,#f38420,#0497ed);transform-origin:100% 50%;transform:scaleX(var(--progress,0));opacity:0;transition:opacity .5s ease;pointer-events:none}.fn-nav.is-scrolled .fn-nav-progress{opacity:.9}.fn-nav-brand{position:relative;display:inline-flex;line-height:0}.fn-nav-brand .brand-lockup{margin:0}.fn-nav-brand .brand-logo{height:46px;transition:height .7s cubic-bezier(.22,1,.36,1),filter .5s ease;filter:drop-shadow(0 6px 16px rgba(0,0,0,.4))}.fn-nav.is-scrolled .fn-nav-brand .brand-logo{height:38px}.fn-nav-brand:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.85) 50%,transparent 68%) no-repeat;background-size:260% 100%;background-position:180% 0;-webkit-mask:url(/brand/logo-dark.png) center/contain no-repeat;mask:url(/brand/logo-dark.png) center/contain no-repeat;opacity:0;pointer-events:none}.fn-nav-brand:hover:after{animation:fn-nav-shine 1.1s cubic-bezier(.22,1,.36,1) forwards}@keyframes fn-nav-shine{0%{opacity:0;background-position:180% 0}15%{opacity:1}to{opacity:0;background-position:-80% 0}}.fn-nav .fn-nav-main{display:flex;justify-content:center;min-width:0;gap:0}.fn-nav-links{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.fn-nav-links,.fn-nav-links li{position:relative}.fn-nav .fn-nav-actions .fn-nav-secondary,.fn-nav .fn-nav-links a{position:relative;display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;color:rgba(243,241,236,.72);font-size:14px;font-weight:500;letter-spacing:.01em;text-decoration:none;transition:color .4s ease,background .4s ease}.fn-nav .fn-nav-links a:after{content:none}.fn-nav .fn-nav-actions .fn-nav-secondary:hover,.fn-nav .fn-nav-links a:hover,.fn-nav .fn-nav-links a[aria-current]{color:#fff}.fn-nav .fn-nav-links a:hover{background:rgba(243,241,236,.05)}.fn-nav-word{position:relative;display:inline-grid;overflow:hidden;line-height:1.25}.fn-nav-word i{grid-area:1/1;font-style:normal;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .4s ease}.fn-nav-word i:last-child{transform:translate3d(0,110%,0);opacity:0;color:transparent;background:linear-gradient(90deg,#0497ed,#f38420);-webkit-background-clip:text;background-clip:text}.fn-nav .fn-nav-links a:hover .fn-nav-word i:first-child,.fn-nav .fn-nav-secondary:hover .fn-nav-word i:first-child{transform:translate3d(0,-110%,0);opacity:0}.fn-nav .fn-nav-links a:hover .fn-nav-word i:last-child,.fn-nav .fn-nav-secondary:hover .fn-nav-word i:last-child{transform:translateZ(0);opacity:1}.fn-nav-links .fn-nav-glow{position:absolute;right:var(--ix,0);bottom:4px;width:var(--iw,0);height:2px;border-radius:99px;background:linear-gradient(90deg,#0497ed,#f38420);box-shadow:0 0 14px rgba(4,151,237,.65),0 0 4px rgba(243,132,32,.6);opacity:var(--io,0);transition:right .55s cubic-bezier(.22,1,.36,1),width .55s cubic-bezier(.22,1,.36,1),opacity .3s ease;pointer-events:none}.fn-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.fn-nav-cta{--fn-angle:0deg;border-radius:999px;color:#050505;font-size:14px;font-weight:600;letter-spacing:.01em;text-decoration:none;isolation:isolate;transition:transform .7s cubic-bezier(.22,1,.36,1)}.fn-nav-cta,.fn-nav-cta span{position:relative;display:inline-flex}.fn-nav-cta span{z-index:1;align-items:center;min-height:42px;padding:0 20px;border-radius:inherit;background:#f3f1ec;transition:background .5s ease}.fn-nav-cta:after,.fn-nav-cta:before{content:none}.fn-nav-halo,.fn-nav-ring{position:absolute;inset:-2px;border-radius:inherit;overflow:hidden;pointer-events:none}.fn-nav-ring{z-index:-1;opacity:.85;transition:opacity .4s ease,filter .5s ease}.fn-nav-halo{z-index:-2;filter:blur(14px);opacity:0;transition:opacity .5s ease}.fn-nav-halo:before,.fn-nav-ring:before{content:"";position:absolute;top:50%;left:50%;width:240%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(from 0deg,#0497ed,#f38420,#f3f1ec,#0497ed);animation:fn-nav-turn 4.5s linear infinite;will-change:transform}.fn-nav-cta:hover{transform:translateY(-1px)}.fn-nav-cta:hover span{background:#fff}.fn-nav-cta:hover .fn-nav-halo{opacity:.55}@keyframes fn-nav-turn{to{transform:rotate(1turn)}}.fn-nav-burger{display:none;position:relative;width:44px;height:44px;-webkit-margin-start:4px;margin-inline-start:4px;padding:0;border:1px solid rgba(243,241,236,.16);border-radius:50%;background:rgba(5,5,5,.4);cursor:pointer}.fn-nav-burger i{position:absolute;left:13px;width:18px;height:1.5px;background:#f3f1ec;border-radius:2px;transition:transform .5s cubic-bezier(.22,1,.36,1),top .5s cubic-bezier(.22,1,.36,1)}.fn-nav-burger i:first-child{top:17px}.fn-nav-burger i:last-child{top:25px}.fn-nav.is-open .fn-nav-burger i:first-child{top:21px;transform:rotate(45deg)}.fn-nav.is-open .fn-nav-burger i:last-child{top:21px;transform:rotate(-45deg)}.fn-nav-sheet{position:fixed;inset:0;z-index:-1;display:grid;grid-template-rows:1fr auto auto;grid-gap:24px;gap:24px;padding:120px 24px 32px;background:radial-gradient(60% 40% at 15% 90%,rgba(243,132,32,.14),transparent 70%),radial-gradient(50% 40% at 85% 10%,rgba(4,151,237,.14),transparent 70%),rgba(5,5,5,.94);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);opacity:0;visibility:hidden;-webkit-clip-path:circle(0 at calc(100% - 40px) 44px);clip-path:circle(0 at calc(100% - 40px) 44px);transition:opacity .4s ease,visibility 0s linear .8s,-webkit-clip-path .8s cubic-bezier(.22,1,.36,1);transition:clip-path .8s cubic-bezier(.22,1,.36,1),opacity .4s ease,visibility 0s linear .8s;transition:clip-path .8s cubic-bezier(.22,1,.36,1),opacity .4s ease,visibility 0s linear .8s,-webkit-clip-path .8s cubic-bezier(.22,1,.36,1);pointer-events:auto}.fn-nav.is-open .fn-nav-sheet{opacity:1;visibility:visible;-webkit-clip-path:circle(150% at calc(100% - 40px) 44px);clip-path:circle(150% at calc(100% - 40px) 44px);transition:opacity .3s ease,visibility 0s,-webkit-clip-path .9s cubic-bezier(.22,1,.36,1);transition:clip-path .9s cubic-bezier(.22,1,.36,1),opacity .3s ease,visibility 0s;transition:clip-path .9s cubic-bezier(.22,1,.36,1),opacity .3s ease,visibility 0s,-webkit-clip-path .9s cubic-bezier(.22,1,.36,1)}.fn-nav-sheet ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;align-content:center}.fn-nav-sheet li,.fn-nav-sheet-actions,.fn-nav-sheet-foot{opacity:0;transform:translate3d(0,28px,0);transition:opacity .5s ease,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:0s}.fn-nav.is-open .fn-nav-sheet li,.fn-nav.is-open .fn-nav-sheet-actions,.fn-nav.is-open .fn-nav-sheet-foot{opacity:1;transform:none;transition-delay:calc(.18s + var(--i, 0) * 70ms)}.fn-nav-sheet li a{display:flex;align-items:baseline;gap:16px;padding:10px 0;color:var(--fn-ink);font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(34px,9.5vw,48px);font-weight:450;letter-spacing:-.03em;line-height:1.05;text-decoration:none;border-bottom:1px solid rgba(243,241,236,.1)}.fn-nav-sheet li a small{font-family:var(--font-plex),monospace;font-size:12px;letter-spacing:.14em;color:#0497ed}.fn-nav-sheet-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.fn-nav-sheet-actions .fn-btn{justify-content:center;min-height:52px;align-self:end}.fn-nav-sheet-foot{margin:0;font-family:var(--font-plex),monospace;font-size:11px;letter-spacing:.14em;color:var(--fn-dim);text-align:center}@media (max-width:980px){.fn-nav{padding:8px 12px 0;height:72px}.fn-nav-bar{grid-template-columns:auto minmax(0,1fr);min-height:64px;padding:0 10px 0 14px;gap:8px}.fn-nav.is-scrolled .fn-nav-bar{min-height:58px}.fn-nav .fn-nav-main{display:none}.fn-nav .fn-nav-sheet nav{display:block;align-self:center}.fn-nav .fn-nav-actions .fn-nav-secondary{display:none}.fn-nav-burger{display:inline-block}.fn-nav-brand .brand-logo{height:36px}.fn-nav.is-scrolled .fn-nav-brand .brand-logo{height:32px}.fn-nav-cta{font-size:13px}.fn-nav-cta span{min-height:38px;padding:0 16px}.fn-nav-progress{inset-inline:18px}}@media (max-width:400px){.fn-nav-cta{font-size:12px}.fn-nav-cta span{min-height:34px;padding:0 10px}}@media (prefers-reduced-motion:reduce){.fn-nav-bar,.fn-nav-bar:after,.fn-nav-bar:before,.fn-nav-brand .brand-logo,.fn-nav-burger i,.fn-nav-cta,.fn-nav-glow,.fn-nav-sheet,.fn-nav-sheet li,.fn-nav-sheet-actions,.fn-nav-sheet-foot,.fn-nav-word i{transition:none}.fn-nav-brand:hover:after,.fn-nav-halo:before,.fn-nav-ring:before{animation:none}.fn-nav-sheet{-webkit-clip-path:none;clip-path:none}}.fn-chapters h2.fn-chapter-swap .fn-chapter-track{display:grid}.fn-chapters h2.fn-chapter-swap .fn-words{grid-area:1/1;display:block;margin:0}.fn-chapters h2.fn-chapter-swap .fn-line{display:flex;flex-wrap:wrap;gap:.22em}.fn-chapters h2.fn-chapter-swap [data-word]{display:inline-block}@media (min-width:801px){.fn-chapters h2.fn-chapter-swap .fn-chapter-track{--lift:clamp(0,calc((var(--p, 0) - 0.5) * 3),1);transform:translateY(calc(var(--lift) * -26vh))}}.fn-chapters article#brands:after{background:linear-gradient(180deg,rgba(5,5,5,.46),rgba(5,5,5,.16) 30%,rgba(5,5,5,.55))}#brands .fn-panel-video{opacity:.9}.fn-chapters h2.fn-chapter-swap [data-word]{text-shadow:0 2px 28px rgba(5,5,5,calc(var(--k, 0) * .6)),0 1px 3px rgba(5,5,5,calc(var(--k, 0) * .45))}#brands .fn-panel-video,.fn-hero-video,.fn-panel-video{opacity:1;transition:none}.fn-hero:after{background:linear-gradient(180deg,rgba(5,5,5,.3),rgba(5,5,5,.06) 42%,rgba(5,5,5,.58))}.fn-chapters article#brands:after,.fn-chapters article:after{background:linear-gradient(180deg,rgba(5,5,5,.3),rgba(5,5,5,.05) 30%,rgba(5,5,5,.5))}@supports (animation-timeline:view()){.fn-chapters article:before,.fn-chapters article:nth-child(3):before{background:linear-gradient(180deg,rgba(5,5,5,.5),rgba(5,5,5,.22) 46%,rgba(5,5,5,0))}}.fn-run-plate .fn-cam-main{filter:saturate(.98)}.fn-run-plate .fn-cam-shade{opacity:clamp(0,calc(var(--k, 0) * .2 + var(--p, 0) * .08),1)}.fn-run-plate .fn-cam-air{background:linear-gradient(180deg,rgba(5,5,5,.45),transparent 20%,transparent 80%,rgba(5,5,5,.6)),linear-gradient(90deg,rgba(5,5,5,.2),transparent 12%,transparent 88%,rgba(5,5,5,.2))}.fn-gauge-plate .fn-cam-main{filter:saturate(1.05)}.fn-gauge-plate .fn-cam-shade{opacity:clamp(0,calc(.05 + var(--p, 0) * .2),1)}.fn-hero .fn-words [data-word],.fn-run-caption [data-word]{text-shadow:0 2px 28px rgba(5,5,5,calc(var(--k, 0) * .6)),0 1px 3px rgba(5,5,5,calc(var(--k, 0) * .45))}.fn-chapters h2.fn-chapter-swap .fn-chapter-note{--on:clamp(0,calc((var(--p, 0) - 0.74) * 8),1);grid-area:2/1;display:block;margin-top:.35em;font:500 13px/1 var(--font-plex),ui-monospace,monospace;letter-spacing:.18em;color:rgba(243,241,236,calc(var(--on) * .82));transform:translate3d(calc((1 - var(--on)) * .6em),0,0)}@media (max-width:980px){.fn-hero h1{line-height:1.12}.fn-hero .fn-words-alt,.fn-hero h1{font-size:clamp(40px,12vw,58px)}.fn-hero-hold .fn-hero{padding-bottom:calc(4vh + 64px)}.fn-hero-words{margin-bottom:10px}}@media (max-width:800px){.fn-fly-hold .fn-run-caption .fn-words{max-width:100%;width:100%;font-size:clamp(26px,7.6vw,36px)}}.fn-roles{display:flex;align-items:stretch;gap:0;flex:0 0 auto}.fn-role{--accent:#f38420;position:relative;display:grid;grid-gap:7px;gap:7px;padding:2px 0 8px;color:#f3f1ec;text-decoration:none;text-shadow:0 1px 16px rgba(5,5,5,.55)}.fn-role.is-brand{--accent:#0497ed}.fn-role+.fn-role{-webkit-margin-start:26px;margin-inline-start:26px;-webkit-padding-start:26px;padding-inline-start:26px;-webkit-border-start:1px solid rgba(243,241,236,.22);border-inline-start:1px solid rgba(243,241,236,.22)}.fn-role small{font-family:var(--font-plex),ui-monospace,monospace;font-size:11px;letter-spacing:.18em;color:var(--accent)}.fn-role small,.fn-role span{font-weight:500;line-height:1}.fn-role span{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display),var(--font-heebo),serif;font-size:20px;letter-spacing:-.02em;white-space:nowrap}.fn-role svg{width:15px;height:15px;fill:none;stroke:var(--accent);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s cubic-bezier(.22,1,.36,1)}.fn-role:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--accent);opacity:.45;transition:opacity .5s ease}.fn-role+.fn-role:after{inset-inline-start:26px}@media (hover:hover){.fn-role:hover:after{opacity:1}.fn-role:hover svg{transform:translateX(-4px)}.fn-role:hover span{color:#fff}}.fn-role:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:2px}@media (max-width:980px){.fn-roles{flex-direction:column;align-items:flex-start;gap:18px}.fn-role+.fn-role{margin:0;-webkit-padding-start:0;padding-inline-start:0;border:0}.fn-role+.fn-role:after{inset-inline-start:0}.fn-role span{font-size:22px}}@media (prefers-reduced-motion:reduce){.fn-role span,.fn-role svg,.fn-role:after{transition:none}}.fn-hero .fn-hero-video{opacity:1}.fn-hero .fn-hero-video .fn-cam-main{filter:brightness(1.08) saturate(1.04)}.fn-hero .fn-hero-video:after{display:none}.fn-hero:after{background:linear-gradient(180deg,rgba(5,5,5,.12),rgba(5,5,5,0) 34%,rgba(5,5,5,.32))}.fn-hero .fn-cam-air{background:linear-gradient(90deg,rgba(5,5,5,.1),transparent 12%,transparent 88%,rgba(5,5,5,.1))}.fn-nav-word i:last-child,.fn-words [data-accent],.fn-worlds-head h2 span:last-child{background-image:linear-gradient(100deg,#ff7a00,#ffb020 34%,#5ec8ff 66%,#0478d4);background-size:140% 100%;background-position:0 50%;animation:fn-ink-flow 2.4s ease-in-out infinite alternate}@keyframes fn-ink-flow{to{background-position:40% 50%}}.fn-words [data-accent]{filter:blur(calc((1 - var(--k, 1)) * 5px)) drop-shadow(0 0 18px rgba(4,120,212,.95)) drop-shadow(0 0 14px rgba(255,122,0,.9))}.fn-worlds-rail{height:2px}.fn-ask-list li:before,.fn-gauge-meters b,.fn-nav-links .fn-nav-glow,.fn-nav-progress,.fn-path-map:after,.fn-worlds-rail i{background-image:linear-gradient(90deg,#ff9a1a,#ffd27a 35%,#8fd9ff 68%,#0497ed);background-size:200% 100%;animation:fn-ink-flow 3.2s ease-in-out infinite alternate}.fn-gauge-meters i{height:9px}.fn-gauge-fill,.fn-gauge-track{stroke-width:8}.fn-ask-list li:before{height:3px;width:84px}.fn-ask-rail i{background-image:linear-gradient(180deg,#0497ed,#8fd9ff 45%,#ff9a1a);background-size:100% 200%;animation:fn-ink-flow 3.2s ease-in-out infinite alternate}.fn-path-ink{stroke-width:4}.fn-nav-ring{inset:-3px;opacity:1}.fn-nav-halo{inset:-4px;opacity:.4}.fn-nav-cta:hover .fn-nav-halo{opacity:.75}.fn-nav-links .fn-nav-glow{height:3px;box-shadow:0 0 16px rgba(4,151,237,.8),0 0 10px rgba(255,154,26,.7)}@media (prefers-reduced-motion:reduce){.fn-ask-list li:before,.fn-ask-rail i,.fn-gauge-meters b,.fn-nav-links .fn-nav-glow,.fn-nav-progress,.fn-nav-word i:last-child,.fn-path-map:after,.fn-words [data-accent],.fn-worlds-head h2 span:last-child,.fn-worlds-rail i{animation:none;background-position:40% 50%}}.fn-chapters h2.fn-chapter-swap,.fn-chapters h2.fn-chapter-swap .fn-words,.fn-hero .fn-words,.fn-hero h1,.fn-run-caption .fn-words{font-family:var(--font-heebo),sans-serif;font-weight:700}.fn-chapters h2.fn-chapter-swap [data-word],.fn-hero .fn-words [data-word],.fn-run-caption .fn-words [data-word]{color:rgba(255,255,255,var(--k,1));font-family:inherit}.fn-chapters h2.fn-chapter-swap [data-accent],.fn-hero .fn-words [data-accent],.fn-run-caption .fn-words [data-accent]{color:rgba(255,255,255,var(--k,1));background:none;background-image:none;-webkit-text-fill-color:rgba(255,255,255,var(--k,1));-webkit-background-clip:border-box;background-clip:border-box;animation:none;opacity:1}#creators h2.fn-chapter-swap{font-size:clamp(36px,5.1vw,80px);line-height:1.4;max-width:16ch}#creators h2.fn-chapter-swap .fn-line{line-height:1.4;row-gap:.12em}@media (max-width:800px){#creators h2.fn-chapter-swap{font-size:clamp(36px,10.6vw,52px);max-width:14ch}}#method h2.fn-chapter-swap{font-size:clamp(34px,4.7vw,74px);line-height:1.4;max-width:16ch}#method h2.fn-chapter-swap .fn-line{line-height:1.4;row-gap:.12em}@media (max-width:800px){#method h2.fn-chapter-swap{font-size:clamp(34px,10vw,50px);max-width:14ch}}#clear h2.fn-chapter-swap{font-size:clamp(34px,4.7vw,74px);line-height:1.4;max-width:16ch}#clear h2.fn-chapter-swap .fn-line{line-height:1.4;row-gap:.12em}@media (max-width:800px){#clear h2.fn-chapter-swap{font-size:clamp(34px,10vw,50px);max-width:14ch}}#brands h2.fn-chapter-swap{font-size:clamp(64px,7.4vw,118px)}@media (max-width:800px){#brands h2.fn-chapter-swap{font-size:clamp(64px,18vw,80px)}}.fn-early-banner{--eb-orange:243,132,32;--eb-blue:4,151,237;position:relative;z-index:41;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px 18px;flex-wrap:wrap;margin:0;min-height:48px;padding:8px clamp(16px,3vw,40px);background:radial-gradient(55% 190% at 14% 0,rgba(var(--eb-blue),.22),transparent 70%),radial-gradient(55% 190% at 86% 0,rgba(var(--eb-orange),.22),transparent 70%),linear-gradient(180deg,#121212 0,#070707 100%);color:#f3f1ec;font-family:var(--font-heebo),sans-serif;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.fn-early-banner:before{right:0;height:1px;background:linear-gradient(90deg,rgba(var(--eb-blue),0) 0,rgba(var(--eb-blue),.9) 20%,rgba(243,241,236,.3) 50%,rgba(var(--eb-orange),.9) 80%,rgba(var(--eb-orange),0) 100%)}.fn-early-banner:after,.fn-early-banner:before{content:"";position:absolute;z-index:-1;bottom:0;left:0;pointer-events:none}.fn-early-banner:after{top:0;width:36%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.05) 40%,rgba(255,255,255,.11) 50%,rgba(255,255,255,.05) 60%,transparent);transform:translate3d(-120%,0,0);animation:fn-eb-sheen 7s cubic-bezier(.45,0,.2,1) 1.4s 4}@keyframes fn-eb-sheen{0%{transform:translate3d(-120%,0,0)}30%,to{transform:translate3d(400%,0,0)}}.fn-early-banner-head{display:inline-flex;align-items:center;gap:10px}.fn-early-banner strong{font-size:clamp(15px,1.25vw,17px);font-weight:800;line-height:1.25;color:#fff}.fn-early-banner-dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:#f38420;box-shadow:0 0 10px rgba(var(--eb-orange),.85)}.fn-early-banner-dot:after{content:"";position:absolute;inset:-4px;border:1.5px solid rgba(var(--eb-orange),.75);border-radius:50%;animation:fn-eb-ping 2.4s ease-out infinite}@keyframes fn-eb-ping{0%{transform:scale(.5);opacity:.9}80%,to{transform:scale(1.8);opacity:0}}.fn-early-banner-copy{-webkit-padding-start:18px;padding-inline-start:18px;-webkit-border-start:1px solid rgba(243,241,236,.18);border-inline-start:1px solid rgba(243,241,236,.18);font-size:14px;font-weight:500;line-height:1.35;color:rgba(243,241,236,.74)}.fn-early-banner-cta{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px 0 14px;border-radius:999px;background:rgba(255,255,255,.06);color:#fff;font-size:13px;font-weight:700;white-space:nowrap;transition:background .24s ease}.fn-early-banner-cta:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--eb-blue),.95),rgba(var(--eb-orange),.95));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.fn-early-banner-cta svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .24s ease}.fn-early-banner:hover .fn-early-banner-cta{background:rgba(255,255,255,.13)}.fn-early-banner:hover .fn-early-banner-cta svg{transform:translateX(-3px)}.fn-early-banner:focus-visible{outline:2px solid #0497ed;outline-offset:-3px}@media (max-width:640px){.fn-early-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;grid-gap:3px 12px;gap:3px 12px;min-height:58px;padding:8px 14px 9px;text-align:start}.fn-early-banner-head{grid-area:1/1}.fn-early-banner-copy{grid-area:2/1;padding:0;border:0;font-size:12.5px}.fn-early-banner-cta{grid-area:1/2/3/3;align-self:center;min-height:32px}}@media (max-width:370px){.fn-early-banner{gap:3px 10px;padding-inline:12px}.fn-early-banner-cta{width:34px;min-height:34px;padding:0;justify-content:center}.fn-early-banner-cta-label{display:none}.fn-early-banner-copy{font-size:12px}}@media (prefers-reduced-motion:reduce){.fn-early-banner-dot:after,.fn-early-banner:after{animation:none}.fn-early-banner:after{display:none}}.fn-early-pop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px 16px}.fn-early-pop-back{position:absolute;inset:0;border:0;background:rgba(5,5,5,.62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fn-early-card{position:relative;width:min(520px,100%);padding:36px 28px 28px;border-radius:28px;background:#111;color:#f3f1ec;box-shadow:0 30px 80px rgba(0,0,0,.45);text-align:center}.fn-early-kicker{margin:0 0 8px;font-size:12px;letter-spacing:.14em;opacity:.6}.fn-early-card h2{margin:0 0 12px;font-family:var(--font-display),var(--font-heebo),serif;font-size:clamp(28px,5vw,42px);font-weight:700;line-height:1.2}.fn-early-card p:last-of-type{margin:0 0 22px;font-size:15px;line-height:1.65;color:rgba(243,241,236,.82)}.fn-early-close{position:absolute;top:12px;inset-inline-start:12px;width:36px;height:36px;border:0;border-radius:50%;background:rgba(243,241,236,.1);color:#f3f1ec;font-size:22px;line-height:1;cursor:pointer}.fn-early-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.fn-early-actions .fn-btn{min-height:46px;padding:0 22px;background:#f3f1ec;color:#111}.fn-early-note{width:min(640px,calc(100% - 32px));margin:8px auto 0;padding:14px 18px;border-radius:16px;background:rgba(243,241,236,.1);color:#f3f1ec;font-size:15px;line-height:1.6;text-align:center}@media (max-width:640px){.fn-early-card{padding:32px 18px 20px;border-radius:22px}.fn-early-actions .fn-btn{width:100%}}@property --rise{syntax:"<number>";inherits:true;initial-value:1}.fn-motes{position:fixed;inset:0;z-index:25;opacity:var(--hearth,1);pointer-events:none}.fn-motes i{position:absolute;width:2px;height:2px;border-radius:50%;background:rgba(255,220,180,.22);opacity:.22;animation:fn-mote 42s linear infinite}.fn-motes i:first-child{left:24%;animation-duration:46s;animation-delay:-12s}.fn-motes i:nth-child(2){left:57%;animation-duration:54s;animation-delay:-28s}.fn-motes i:nth-child(3){left:78%;animation-duration:48s;animation-delay:-6s}@keyframes fn-mote{0%{transform:translate3d(0,110vh,0)}to{transform:translate3d(6px,-6vh,0)}}.fn-hearth{position:fixed;z-index:8;top:0;left:0;right:0;height:24vh;pointer-events:none;background:radial-gradient(ellipse 92% 70% at 50% -20%,rgba(255,214,176,.14),rgba(255,196,140,.045) 48%,transparent 74%);opacity:var(--hearth,1)}@media{.fn-ask-hold>.fn-ask,.fn-chapter-hold>article,.fn-dream-hold>.fn-run,.fn-gauge-hold>.fn-gauge,.fn-glass-hold>.fn-run,.fn-hero-hold>.fn-hero,.fn-path-hold>.fn-path,.fn-pick-hold>.fn-pick,.fn-worlds-hold>.fn-worlds{--fill:clamp(0,(var(--rise,1) - 0.78)/0.22,1);-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-image:linear-gradient(to bottom,rgba(255,255,255,var(--fill)) 0,rgba(255,255,255,calc(.18 + var(--fill) * .82)) 4svh,rgba(255,255,255,calc(.4 + var(--fill) * .6)) 8svh,rgba(255,255,255,calc(.62 + var(--fill) * .38)) 11svh,rgba(255,255,255,calc(.84 + var(--fill) * .16)) 13svh,#fff 14svh,#fff 100%);mask-image:linear-gradient(to bottom,rgba(255,255,255,var(--fill)) 0,rgba(255,255,255,calc(.18 + var(--fill) * .82)) 4svh,rgba(255,255,255,calc(.4 + var(--fill) * .6)) 8svh,rgba(255,255,255,calc(.62 + var(--fill) * .38)) 11svh,rgba(255,255,255,calc(.84 + var(--fill) * .16)) 13svh,#fff 14svh,#fff 100%)}[data-cam-fit=hold][data-risen="1"]>*{-webkit-mask-image:none;mask-image:none}.fn-chapter-hold article>:not(.fn-motion){animation:none}.fn-chapter-hold .fn-chapter-index,.fn-chapter-hold article>div:last-child,.fn-chapter-hold h2,.fn-dream-hold .fn-run-caption,.fn-glass-hold .fn-run-caption,.fn-hero-foot,.fn-hero-words,.fn-machine-hold .fn-run-caption{opacity:calc(clamp(0, (var(--rise, 1) - .22) * 1.3, 1) * var(--exit, 1))}.fn-chapter-hold[data-risen="1"] .fn-chapter-index,.fn-chapter-hold[data-risen="1"] article>div:last-child,.fn-chapter-hold[data-risen="1"] h2,.fn-dream-hold[data-risen="1"] .fn-run-caption,.fn-glass-hold[data-risen="1"] .fn-run-caption,.fn-hero-hold[data-risen="1"] .fn-hero-foot,.fn-hero-hold[data-risen="1"] .fn-hero-words,.fn-machine-hold[data-risen="1"] .fn-run-caption{opacity:var(--exit,1)}.fn-hero-hold .fn-hero-video,[data-cam-fit=hold] .fn-story-plate{--settle:calc(1 - var(--rise, 1));transform:scale(calc(1 + var(--cover, 0) * .03 + var(--settle) * .06)) translate3d(calc(var(--drift, 0) * -1.2%),calc(var(--cover, 0) * -1.2vh + var(--settle) * 2.4vh),0);transform-origin:50% 40%;will-change:transform}.fn-dream-hold .fn-story-plate,.fn-glass-hold .fn-story-plate{transform:scale(calc(1 + var(--cover, 0) * .03 + var(--settle) * .06)) translate3d(0,calc(var(--cover, 0) * -1.2vh + var(--settle) * 2.4vh + var(--drift, 0) * -1.2vh),0)}.fn-hero-hold .fn-hero-video .fn-cam-air,[data-cam-fit=hold] .fn-story-plate .fn-cam-air{box-shadow:none}}.fn-scroll-hint{position:fixed;z-index:26;left:50%;bottom:max(18px,3vh);display:flex;flex-direction:column;align-items:center;gap:2px;transform:translateX(-50%);color:rgba(243,241,236,.78);font-family:var(--font-heebo),sans-serif;font-size:12px;letter-spacing:.16em;pointer-events:none;opacity:clamp(0,calc((.012 - var(--flow, 0)) * 160),1)}.fn-scroll-hint svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;animation:fn-hint-bob 1.8s ease-in-out infinite}@keyframes fn-hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.fn-flow i:after,.fn-hearth,.fn-motes{display:none}.fn-scroll-hint svg{animation:none}}@supports (animation-timeline:view()){.fn-chapters article:before,.fn-chapters article:nth-child(2):before,.fn-chapters article:nth-child(3):before{animation:none;opacity:0}}.fn-ask-hold,.fn-chapter-hold,.fn-gauge-hold,.fn-hero-hold,.fn-path-hold,.fn-pick-hold,.fn-run-hold.fn-dream-hold,.fn-run-hold.fn-glass-hold,.fn-worlds-hold{background:transparent}.fn-machine-hold{--bridge-rgb:255,177,92}.fn-glass-hold{--bridge-rgb:255,194,126}.fn-hero-hold{--bridge-rgb:255,154,52}.fn-creators-hold{--bridge-rgb:79,163,211}.fn-brands-hold{--bridge-rgb:92,185,220}.fn-chapter-hold:not(.fn-creators-hold,.fn-brands-hold,.fn-clear-hold){--bridge-rgb:239,170,107}.fn-clear-hold{--bridge-rgb:63,156,205}.fn-dream-hold{--bridge-rgb:103,159,205}.fn-hero-video .fn-cam-air:before,.fn-story-plate .fn-cam-air:before{content:"";position:absolute;inset:0;background:rgba(5,5,5,.42);opacity:var(--cover,0);will-change:opacity}.fn-hero-video .fn-cam-air:after,.fn-story-plate .fn-cam-air:after{content:"";position:absolute;right:-5%;bottom:-5%;left:-5%;height:34%;background:radial-gradient(ellipse 72% 100% at 50% 110%,rgba(var(--bridge-rgb,255,184,112),.34),transparent 72%);opacity:calc(var(--cover, 0) * .72);transform:translate3d(0,calc((1 - var(--cover, 0)) * 24%),0);will-change:opacity,transform}.fn-story-bridge{position:fixed;z-index:24;right:-10vw;bottom:-8vh;left:-10vw;height:34vh;pointer-events:none;background:radial-gradient(ellipse 42% 84% at 38% 100%,rgba(255,151,54,.2),transparent 72%),radial-gradient(ellipse 46% 90% at 64% 100%,rgba(4,151,237,.2),transparent 74%);opacity:calc(var(--handoff, 0) * .22);transform:translate3d(0,calc((1 - var(--handoff, 0)) * 5vh),0);will-change:opacity,transform}.fn-flow i:after{transform:translate(-50%,50%) scale(calc(1 + var(--handoff, 0) * 1.4));box-shadow:0 0 calc(3px + var(--handoff, 0) * 9px) 0 rgba(255,186,120,.36)}@media{.fn-ask,.fn-chapters article,.fn-gauge,.fn-hero-hold .fn-hero,.fn-path,.fn-pick,.fn-run,.fn-worlds{height:var(--scene-vh,100dvh);min-height:var(--scene-vh,100dvh)}.fn-ask-hold,.fn-chapters,.fn-chapters>.fn-chapter-hold+.fn-chapter-hold,.fn-gauge-hold,.fn-hero-hold,.fn-path-hold,.fn-pick-hold,.fn-run-hold.fn-dream-hold,.fn-run-hold.fn-glass-hold,.fn-worlds-hold{margin-top:calc(var(--scene-vh, 100dvh) * -1)}.fn-hero-foot,.fn-hero-words,.fn-run-caption{transform:translate3d(0,calc((1 - var(--exit, 1)) * -14px),0);will-change:opacity,transform}}.rf-invite{display:block;margin-top:12px;font-style:normal;font-size:.95rem;line-height:1.5;color:#1b1a17;background:#f3e7c4;border-radius:14px;padding:10px 14px}.rf-page{grid-gap:18px}.rf-banner,.rf-page{display:grid;gap:18px}.rf-banner{grid-template-columns:168px minmax(0,1fr) auto auto;grid-gap:18px;align-items:center;min-height:148px;margin-bottom:18px;padding:14px;color:#f7f4ee;background:radial-gradient(420px 180px at 100% 0,rgba(232,184,74,.28),transparent 60%),#14161c;border-radius:28px}.rf-banner-actions{display:grid;grid-gap:8px;gap:8px}.rf-banner-actions a{color:#f7f4ee;text-align:center;text-decoration:underline;text-underline-offset:3px}.rf-banner img,.rf-hero img{width:100%;height:120px;object-fit:cover;border-radius:18px}.rf-banner h2,.rf-hero h1{margin:2px 0 6px;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.15}.rf-banner p,.rf-hero p{margin:0;color:#e8b84a;font-size:.82rem;letter-spacing:.04em}.rf-banner span,.rf-hero span{display:block;max-width:46ch;color:rgba(247,244,238,.82);line-height:1.45}.rf-banner dl{display:grid;grid-gap:10px;gap:10px;margin:0}.rf-banner dt{color:rgba(247,244,238,.62);font-size:.78rem}.rf-banner dd{margin:0;font-size:1.35rem;font-weight:700}.rf-banner-actions>button,.rf-hero .mp-button,.rf-link-actions .mp-button,.rf-wa{align-self:center;border:0;border-radius:999px;padding:12px 18px;background:#f3e7c4;color:#17160f;font:inherit;font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap}.rf-wa{background:transparent;color:#f7f4ee;border:1px solid rgba(247,244,238,.35)}.rf-hero{display:grid;grid-template-columns:minmax(220px,360px) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;padding:16px;color:#f7f4ee;background:radial-gradient(520px 220px at 0 100%,rgba(37,244,238,.16),transparent 55%),#14161c;border-radius:32px}.rf-hero img{height:240px}.rf-hero strong{display:block;margin:8px 0;font-size:1.15rem}.rf-hero em{display:block;margin-top:12px;font-style:normal;color:#1b1a17;background:#f3e7c4;border-radius:14px;padding:10px 12px}.rf-hero .mp-button{margin-top:16px}.rf-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.rf-link,.rf-panel,.rf-stats article,.rf-steps li{background:#fff;border:1px solid rgba(17,17,17,.08);border-radius:22px}.rf-steps li{display:flex;gap:12px;padding:16px}.rf-steps b{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#17160f;color:#f3e7c4}.rf-panel h2,.rf-steps strong{display:block;margin:0 0 4px}.rf-empty,.rf-panel header p,.rf-steps span{color:#5c584f;line-height:1.5}.rf-link{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 18px;background:#17160f;color:#f7f4ee;border:0}.rf-link span{color:#e8b84a;font-size:.82rem}.rf-link code{display:block;margin-top:4px;direction:ltr;text-align:right;word-break:break-all;font-size:.95rem}.rf-link-actions{display:flex;gap:8px;flex:none}.rf-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.rf-page .rf-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-page .rf-stats:has(article:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.rf-stats article{display:grid;grid-gap:4px;gap:4px;padding:16px 18px}.rf-stats small,.rf-stats span{color:#5c584f}.rf-stats strong{font-size:1.6rem}.rf-panel{padding:18px}.rf-panel header{margin-bottom:14px}.rf-table{display:grid;grid-gap:0;gap:0}.rf-row{display:grid;grid-template-columns:1.3fr .9fr 1fr 1fr 1fr;grid-gap:10px;gap:10px;align-items:center;padding:12px 4px;border-top:1px solid rgba(17,17,17,.08)}.rf-table.is-months .rf-row{grid-template-columns:1.4fr .7fr 1fr 1fr}.rf-table.is-admin .rf-row{grid-template-columns:1.6fr .6fr 1fr 1fr}.rf-head{border-top:0;color:#5c584f;font-size:.82rem}.rf-row strong small{display:block;font-weight:400;color:#5c584f}.rf-feed{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.rf-feed li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(17,17,17,.08)}.rf-feed small,.rf-feed span{display:block;color:#5c584f}.rf-feed b{font-size:1.05rem}.rf-find{display:grid;grid-gap:6px;gap:6px;max-width:360px;margin-bottom:16px}.rf-find span{color:#5c584f;font-size:.82rem}.rf-find input{width:100%;border:1px solid rgba(17,17,17,.14);border-radius:14px;padding:12px 14px;font:inherit;background:#faf8f4}.rf-branch>ol,.rf-chain{margin:0;padding:0;list-style:none}.rf-branch>ol{margin-right:22px;padding-right:18px;border-right:2px solid rgba(232,184,74,.7)}.rf-branch+.rf-branch{margin-top:12px}.rf-node{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin:10px 0;padding:14px 16px;background:#faf8f4;border:1px solid rgba(17,17,17,.08);border-radius:18px}.rf-node.is-root{background:#17160f;color:#f7f4ee;border:0}.rf-node b{display:block;margin-bottom:4px;color:#a07a22;font-size:.78rem;font-weight:700}.rf-node.is-root b{color:#e8b84a}.rf-node small,.rf-node strong{display:block}.rf-node small,.rf-node span{color:#5c584f;line-height:1.45}.rf-node.is-root small,.rf-node.is-root span{color:rgba(247,244,238,.72)}.rf-node>div:last-child{display:grid;justify-items:end;grid-gap:2px;gap:2px;text-align:left}@media (max-width:900px){.rf-banner,.rf-hero,.rf-link,.rf-page .rf-stats,.rf-page .rf-stats:has(article:nth-child(4)),.rf-row,.rf-stats,.rf-steps,.rf-table.is-admin .rf-row,.rf-table.is-months .rf-row{grid-template-columns:1fr}.rf-banner-actions,.rf-link-actions{width:100%}.rf-link-actions{flex-direction:column}.rf-head{display:none}.rf-node{flex-direction:column}.rf-node>div:last-child{justify-items:start;text-align:right}.rf-branch>ol{margin-right:10px;padding-right:12px}}.mp-top-live{position:-webkit-sticky;position:sticky;top:0;z-index:30}.mp-top-live .mp-topbar{position:static}.mp-app .live-now{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px clamp(16px,3vw,40px);color:#f6f3ec;background:#17160f}.mp-app .live-now-split div,.mp-app .live-now-total{display:flex;align-items:center;gap:12px;min-width:0}.mp-app .live-now small{display:block;color:rgba(246,243,236,.68);font-size:13px;line-height:1.3}.mp-app .live-now strong{display:block;color:#f6f3ec;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;line-height:1}.mp-app .live-now-total strong{font-size:34px}.mp-app .live-now-split{display:flex;gap:10px}.mp-app .live-now-split div{min-width:118px;padding:8px 14px;display:block;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px}.mp-app .live-now-split strong{margin-top:4px;font-size:24px}.mp-app .live-now p{max-width:36ch;margin:0;color:rgba(246,243,236,.72);font-size:13px;line-height:1.45}.mp-app .live-now-dot{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:#8dffb0;box-shadow:0 0 0 0 rgba(141,255,176,.65);animation:live-now-pulse 1.8s ease-out infinite}.mp-app .live-now-dot.is-stale{background:#e0b15a;box-shadow:none;animation:none}@keyframes live-now-pulse{0%{box-shadow:0 0 0 0 rgba(141,255,176,.55)}70%{box-shadow:0 0 0 9px rgba(141,255,176,0)}to{box-shadow:0 0 0 0 rgba(141,255,176,0)}}@media (prefers-reduced-motion:reduce){.mp-app .live-now-dot{animation:none}}@media (max-width:900px){.mp-app .live-now{flex-wrap:wrap;gap:10px}.mp-app .live-now p{flex:1 0 100%;max-width:none}.mp-app .live-now-split{flex:1 1 auto}.mp-app .live-now-split div{min-width:0;flex:1 1}}