.fx--ember.fx-legal,.fx--ember.fx-nf,.fx--ember.fx-plan,.fx--ember.fx-site{background:radial-gradient(60vw 40vw at 85% -5%,rgba(255,106,26,.16),transparent 70%),var(--em-bg);color:var(--em-text)}.fx--ember .fx-site__foot{background:var(--em-bg)}.fx--ember .fx-foot2{background:#100c0a;border-top:1px solid var(--em-line)}.fx--ember .fx-foot2 a:hover{color:var(--em-amb)}.fx--ember :is(h1,h2,h3){color:var(--em-text)}.fx--ember h1 b,.fx--ember h1 em{background:var(--em-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.fx--ember .fx-doodle{color:var(--em-or)!important;filter:url(#fx-rough) drop-shadow(0 8px 30px rgba(255,106,26,.35))}.fx--ember :is(.fx-plan__card,.fx-str__card,.fx-str__cat,.fx-rk__table){transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.fx--ember :is(.fx-plan__card,.fx-str__card,.fx-str__cat,.fx-rk__table,.fx-str__menu,.fx-str__search,.fx-str__heart,.fx-str__sort,.fx-rk__tabs,.fx-plan__cycle){background:linear-gradient(160deg,var(--em-card),var(--em-bg2));color:var(--em-text);box-shadow:inset 0 0 0 1px var(--em-line),0 24px 50px -30px rgba(0,0,0,.9)}.fx--ember .fx-plan__lead{color:var(--em-muted)}.fx--ember .fx-plan__lead b{color:var(--em-text)}.fx--ember .fx-plan__slider{background:var(--em-or)!important;box-shadow:0 8px 24px -8px rgba(255,106,26,.8)}.fx--ember .fx-plan__cycle button{color:var(--em-muted)}.fx--ember .fx-plan__cycle button.is-active{color:#120a04}.fx--ember .fx-plan__ideal{color:var(--em-muted)}.fx--ember .fx-plan__ideal b{color:var(--em-amb)}.fx--ember .fx-plan__grid{perspective:1200px}.fx.fx--ember .fx-plan__col{animation:em-rise .9s var(--ease) both;animation-delay:calc(var(--c, 0) * .12s + .1s)}.fx.fx--ember .fx-plan__card{--mx:50%;--my:0%;--rx:0deg;--ry:0deg;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(160deg,var(--em-card),var(--em-bg2));color:var(--em-text);box-shadow:inset 0 0 0 1px var(--em-line),0 24px 50px -30px rgba(0,0,0,.9);transform:translateY(0) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out,box-shadow .35s}.fx.fx--ember .fx-plan__card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(255,140,60,.22),transparent 60%)}.fx.fx--ember .fx-plan__card:hover{transform:translateY(-8px) rotateX(var(--rx)) rotateY(var(--ry));box-shadow:inset 0 0 0 1px rgba(255,106,26,.55),0 40px 70px -30px rgba(255,106,26,.45)}.fx.fx--ember .fx-plan__card:hover:before{opacity:1}.fx.fx--ember .fx-plan__card.is-pick{background:radial-gradient(120% 70% at 100% 0,rgba(255,190,60,.4),transparent 60%),linear-gradient(160deg,#ff6a1a,#c2410c 55%,#3a1606);box-shadow:0 40px 80px -30px rgba(255,106,26,.7)}.fx.fx--ember .fx-plan__card.is-pick:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--em-ang,0deg),transparent 0 60%,#ffe2a8 75%,#fff 80%,transparent 90%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:em-spin 4.5s linear infinite}.fx.fx--ember .fx-plan__card.is-pick:before{opacity:1;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.22) 48%,transparent 60%) -150% 0 /250% 100% no-repeat,radial-gradient(420px circle at var(--mx) var(--my),rgba(255,230,180,.18),transparent 60%);animation:em-sweep 4.5s ease-in-out 1.2s infinite}.fx.fx--ember .fx-plan__card.is-pick:hover{box-shadow:0 50px 90px -30px rgba(255,106,26,.85)}.fx.fx--ember .fx-plan__name span{background:#120a04;color:var(--em-amb);animation:em-bob 2.6s ease-in-out infinite}.fx.fx--ember .fx-plan__card :is(.fx-plan__price small,.fx-plan__blurb,.fx-plan__was,.fx-plan__bill,.fx-plan__feats li){color:var(--em-muted)}.fx.fx--ember .fx-plan__card.is-pick :is(.fx-plan__price small,.fx-plan__blurb,.fx-plan__was,.fx-plan__bill,.fx-plan__feats li){color:rgba(255,245,235,.85)}.fx.fx--ember .fx-plan__card :is(.fx-plan__feats b,.fx-plan__price,.fx-plan__name,.fx-plan__name h2){color:var(--em-text)}.fx.fx--ember .fx-plan__card.is-pick :is(.fx-plan__feats b,.fx-plan__price,.fx-plan__name h2){color:#fff}.fx.fx--ember .fx-plan__blurb{border-color:var(--em-line)}.fx.fx--ember .fx-plan__card.is-pick .fx-plan__blurb{border-color:rgba(255,255,255,.22)}.fx.fx--ember .fx-plan__was em{background:rgba(255,106,26,.16);color:var(--em-amb)}.fx.fx--ember .fx-plan__feats li{transition:transform .25s var(--ease)}.fx.fx--ember .fx-plan__feats li:hover{transform:translateX(4px)}.fx.fx--ember .fx-plan__feats li svg{width:26px;height:26px;padding:5px;border-radius:9px;transform:rotate(-8deg);background:rgba(255,106,26,.14);color:var(--em-or);box-shadow:inset 0 0 0 1.5px rgba(255,106,26,.55);animation:em-pop .5s cubic-bezier(.3,1.6,.5,1) backwards;animation-delay:calc(var(--c, 0) * .12s + var(--i, 0) * .11s + .45s);transition:background .2s,color .2s,transform .35s cubic-bezier(.3,1.8,.5,1)}.fx.fx--ember .fx-plan__feats li svg path{stroke-dasharray:1;stroke-dashoffset:1;animation:em-draw .45s ease-out forwards;animation-delay:calc(var(--c, 0) * .12s + var(--i, 0) * .11s + .7s)}.fx.fx--ember .fx-plan__feats li:hover svg{transform:rotate(8deg) scale(1.18);background:var(--em-or);color:#120a04}.fx.fx--ember .fx-plan__card.is-pick .fx-plan__feats li svg{background:#fff;color:#c2410c;box-shadow:0 6px 16px -6px rgba(0,0,0,.5)}.fx.fx--ember .fx-plan__card.is-pick .fx-plan__feats li:hover svg{background:#120a04;color:var(--em-amb)}.fx.fx--ember .fx-plan__card.is-pick .fx-plan__feats b.is-unl{background:linear-gradient(90deg,#fff,#ffe2a8,#fff) 0 0 /200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:em-text 3s linear infinite}.fx.fx--ember a.fx-plan__cta{position:relative;overflow:hidden;isolation:isolate;gap:10px;background:rgba(255,255,255,.04);color:var(--em-text);-webkit-text-fill-color:currentColor;box-shadow:inset 0 0 0 1.5px rgba(255,106,26,.55);transition:color .3s,box-shadow .3s,transform .2s}.fx.fx--ember a.fx-plan__cta:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--em-grad);transform:translateX(-101%);transition:transform .45s var(--ease)}.fx.fx--ember a.fx-plan__cta:hover{color:#120a04;box-shadow:0 14px 30px -12px rgba(255,106,26,.8)}.fx.fx--ember a.fx-plan__cta:hover:before{transform:none}.fx.fx--ember a.fx-plan__cta:active{transform:scale(.97)}.fx-plan__ctaArrow{position:relative;display:inline-block;width:1em;height:1.3em;overflow:hidden}.fx-plan__ctaArrow i{position:absolute;inset:0;font-style:normal;transition:transform .4s var(--ease)}.fx-plan__ctaArrow i+i{transform:translateX(-130%)}.fx-plan__cta:hover .fx-plan__ctaArrow i:first-child{transform:translateX(130%)}.fx-plan__cta:hover .fx-plan__ctaArrow i+i{transform:none}.fx.fx--ember a.fx-plan__cta.is-light{background:#120a04;color:#fff;-webkit-text-fill-color:currentColor;box-shadow:0 12px 30px -12px rgba(0,0,0,.7)}.fx.fx--ember a.fx-plan__cta.is-light:before{background:linear-gradient(110deg,transparent 30%,rgba(255,176,32,.5) 50%,transparent 70%) -150% 0 /250% 100% no-repeat;transform:none;animation:em-sweep 2.8s ease-in-out infinite}.fx.fx--ember a.fx-plan__cta.is-light:hover{background:#000;color:var(--em-amb);box-shadow:0 18px 36px -12px rgba(0,0,0,.8),0 0 0 2px rgba(255,226,168,.6)}.fx.fx--ember .fx-plan__gift{background:rgba(18,10,4,.55);color:var(--em-amb)!important;border:1.5px dashed rgba(255,226,168,.6);border-radius:14px;transition:background .3s,color .3s,transform .2s}.fx.fx--ember .fx-plan__gift:hover{background:#fff4ea;color:#c2410c!important;transform:translateY(-2px)}.fx.fx--ember .fx-plan__gift:hover svg{animation:em-gift .6s ease}@property --em-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes em-spin{to{--em-ang:360deg}}@keyframes em-rise{0%{opacity:0;transform:translateY(40px) scale(.97)}}@keyframes em-sweep{0%,to{background-position:-150% 0,0 0}50%{background-position:250% 0,0 0}}@keyframes em-bob{50%{transform:translateY(-3px) rotate(-3deg)}}@keyframes em-pop{0%{opacity:0;transform:scale(.2) rotate(-40deg)}}@keyframes em-draw{to{stroke-dashoffset:0}}@keyframes em-text{to{background-position:-200% 0}}@keyframes em-gift{20%{transform:rotate(-15deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.fx.fx--ember .fx-plan__card:after,.fx.fx--ember .fx-plan__card:before,.fx.fx--ember :is(.fx-plan__col,.fx-plan__name span,.fx-plan__feats li svg,.fx-plan__feats b.is-unl),.fx.fx--ember a.fx-plan__cta:before{animation:none!important}.fx.fx--ember .fx-plan__card,.fx.fx--ember .fx-plan__card:hover{transform:none}.fx.fx--ember .fx-plan__feats li svg path{animation:none;stroke-dashoffset:0}}.fx--ember .fx-str__sep,.fx--ember .fx-str__stat{color:var(--em-muted)}.fx--ember .fx-str__stat b{color:var(--em-text)}.fx--ember .fx-str__search{color:var(--em-muted)}.fx--ember .fx-str__search:focus-within{box-shadow:inset 0 0 0 1px var(--em-or),0 0 0 4px rgba(255,106,26,.2);color:var(--em-text)}.fx--ember .fx-str__search input{color:#fff}.fx--ember .fx-str__search input::-moz-placeholder{color:rgba(255,238,224,.45)}.fx--ember .fx-str__search input::placeholder{color:rgba(255,238,224,.45)}.fx--ember .fx-str__sort button{color:var(--em-muted)}.fx--ember .fx-str__sort button.is-on{background:var(--em-or);color:#120a04}.fx--ember .fx-str__menu button,.fx--ember .fx-str__selectBtn{color:var(--em-text)}.fx--ember .fx-str__menu button:hover{background:rgba(255,106,26,.14)}.fx--ember .fx-str__cat:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(255,106,26,.55)}.fx--ember .fx-str__cat small{color:var(--em-muted)}.fx--ember .fx-str__cat.is-on{background:var(--em-or);color:#120a04;box-shadow:0 20px 40px -20px rgba(255,106,26,.75)}.fx--ember .fx-str__cat.is-on small{color:rgba(18,10,4,.7)}.fx--ember .fx-str__card:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px rgba(255,106,26,.55),0 30px 60px -30px rgba(255,106,26,.5)}.fx--ember .fx-str__cover{background:#120d0a}.fx--ember .fx-str__ph{background:linear-gradient(145deg,#2a1a10,#120d0a);color:rgba(255,106,26,.5)}.fx--ember .fx-str__av{box-shadow:0 0 0 3px var(--em-card),0 0 0 4px var(--em-line)}.fx--ember .fx-str__av--ini{background:var(--em-or);color:#120a04}.fx--ember .fx-str__secH em,.fx--ember .fx-str__tags span{color:var(--em-muted);box-shadow:inset 0 0 0 1px var(--em-line)}.fx.fx--ember .fx-str__cta{background:var(--em-or);color:#120a04;-webkit-text-fill-color:#120a04}.fx.fx--ember .fx-str__cta:hover{background:var(--em-amb)}.fx--ember .fx-str__heart{color:var(--em-text)}.fx--ember .fx-str__tool{background:rgba(18,12,9,.85);color:var(--em-text)}.fx--ember .fx-str__tool.is-done,.fx--ember .fx-str__tool:hover{background:var(--em-or);color:#120a04}.fx--ember .fx-str__ghost{background:transparent;color:var(--em-text);box-shadow:inset 0 0 0 1px rgba(255,106,26,.5)}.fx--ember .fx-str__ghost:hover{background:var(--em-or);color:#120a04}.fx--ember .fx-str__promo{background:linear-gradient(115deg,#1c1612,#2a160a);color:var(--em-text)}.fx--ember .fx-str__promo small{color:var(--em-muted)}.fx--ember .fx-str__promoCopy{text-shadow:none}.fx--ember .fx-str__promoMascot{filter:drop-shadow(0 6px 18px rgba(255,106,26,.45))}.fx--ember .fx-str__promoBar:before{background:var(--em-or)}.fx--ember .fx-str__promoBar{color:#120a04}.fx--ember .fx-str__promoBar b{background:#120a04;color:var(--em-amb)}.fx--ember .fx-str__av.fx-str__av--logo{background:#1c1612;filter:none}.fx--ember .fx-rk__hero p,.fx--ember .fx-rk__lead,.fx--ember .fx-rk__tabs button{color:var(--em-muted)}.fx--ember .fx-rk__tabs button.is-on{color:#120a04}.fx--ember .fx-rk__tabs :is(.fx-rk__slider,.fx-rk__pill,span[aria-hidden=true]){background:var(--em-or)!important}.fx--ember .fx-rk__num,.fx--ember .fx-rk__pcount,.fx--ember .fx-rk__pname{color:var(--em-text)}.fx--ember .fx-rk__pcount small,.fx--ember .fx-rk__rank{color:var(--em-muted)}.fx--ember .fx-rk__av{background:#1c1612;box-shadow:0 0 0 3px var(--em-bg),0 0 0 5px rgba(255,106,26,.55)}.fx--ember .fx-rk__pod--1 .fx-rk__av{box-shadow:0 0 0 3px var(--em-bg),0 0 0 6px var(--em-amb),0 0 40px 6px rgba(255,176,32,.4)}.fx--ember .fx-rk__step{background:linear-gradient(180deg,#2a1d15,var(--em-bg2));color:var(--em-muted);box-shadow:inset 0 1px 0 rgba(255,170,110,.2)}.fx--ember .fx-rk__pod--1 .fx-rk__step{background:linear-gradient(180deg,var(--em-or),#8a2f05);color:#fff;box-shadow:0 -20px 60px -20px rgba(255,106,26,.8)}.fx--ember .fx-rk__pod--2 .fx-rk__step{color:#e6e1dc}.fx--ember .fx-rk__pod.is-empty .fx-rk__step,.fx--ember .fx-rk__pod.is-empty.fx-rk__pod--3 .fx-rk__step{background:var(--em-bg2);color:rgba(255,238,224,.3)}.fx--ember .fx-rk__ghost{background:var(--em-bg2);border-color:rgba(255,170,110,.3);color:rgba(255,238,224,.35)}.fx--ember .fx-rk__go,.fx--ember .fx-rk__go--lg,.fx--ember .fx-rk__pod .fx-rk__go,.fx--ember .fx-rk__pod--1 .fx-rk__go{background:var(--em-or);color:#120a04!important}.fx--ember .fx-rk__go:hover,.fx--ember .fx-rk__pod .fx-rk__go:hover,.fx--ember .fx-rk__pod--1 .fx-rk__go:hover{background:var(--em-amb)}.fx--ember .fx-rk__row .fx-rk__go{background:rgba(255,255,255,.05);color:var(--em-text)!important;box-shadow:inset 0 0 0 1px rgba(255,106,26,.4)}.fx--ember .fx-rk__row .fx-rk__go:hover{background:var(--em-or);color:#120a04!important}.fx--ember .fx-rk__row:not(.fx-rk__row--h):hover{background:rgba(255,106,26,.08)}.fx--ember .fx-rk__row{border-color:var(--em-line)}.fx--ember .fx-rk__empty{background:var(--em-bg2);border-color:rgba(255,170,110,.3);color:var(--em-muted)}.fx--ember.fx-legal :is(.legal-hero__kicker,.legal-ai-summary,.legal-note,.legal-contact li,.legal-bottom-cta,.legal-ai-summary__points li){background:var(--em-bg2);box-shadow:inset 0 0 0 1px var(--em-line);color:var(--em-muted)}.fx--ember.fx-legal .legal-ai-summary__badge{background:var(--em-or);color:#120a04}.fx--ember.fx-legal :is(.legal-hero__lead,.legal-section p,.legal-section li,.legal-bottom-cta p){color:rgba(255,238,224,.78)}.fx--ember.fx-legal :is(.legal-hero__meta,.legal-ai-summary__sub,.legal-ai-summary__disclaimer,.legal-toc__title){color:rgba(255,238,224,.5)}.fx--ember.fx-legal .legal-section{border-top-color:var(--em-line)}.fx--ember.fx-legal :is(.legal-section a,.legal-ai-summary a){color:var(--em-amb);text-decoration-color:rgba(255,176,32,.4)}.fx--ember.fx-legal .legal-toc a{color:var(--em-muted)}.fx--ember.fx-legal .legal-toc a:hover{background:rgba(255,106,26,.08)}.fx--ember.fx-legal .legal-toc a.is-on{background:rgba(255,106,26,.16);color:var(--em-text)}.fx--ember.fx-legal .legal-link-btn{background:transparent;color:var(--em-text);box-shadow:inset 0 0 0 1px rgba(255,106,26,.5)}.fx--ember .fx-nf__code{color:var(--em-or)}.fx--ember .fx-nf__lead{color:var(--em-muted)}.fx--ember .fx-nf__doodle{stroke:var(--em-or)}.fx--ember .fx-nf__ghost{background:transparent;color:var(--em-text);box-shadow:inset 0 0 0 1px rgba(255,106,26,.5)}.fx.fx--ember .fx-plan__hero{flex-wrap:wrap;align-items:center;-moz-column-gap:clamp(16px,2.4vw,36px);column-gap:clamp(16px,2.4vw,36px);row-gap:18px}.fx.fx--ember .fx-plan__heroTxt{flex:1 1 420px;min-width:0}.fx.fx--ember .fx-plan__cycle{margin-top:0}@media (max-width:720px){.fx.fx--ember .fx-plan__cycle{width:100%}.fx.fx--ember .fx-plan__cycle button{min-width:0}}@media (min-width:961px){.fx.fx--ember .fx-plan__main{padding-top:clamp(92px,12vh,120px);padding-bottom:clamp(32px,5vh,56px)}.fx.fx--ember .fx-plan__hero h1{font-size:clamp(32px,3.2vw,56px);white-space:nowrap}.fx.fx--ember .fx-plan__cycle button{min-width:clamp(88px,7.5vw,124px);padding-block:10px}.fx.fx--ember .fx-plan__lead{margin-top:6px;font-size:clamp(15px,1.1vw,18px)}.fx.fx--ember .fx-plan__hero .fx-doodle{order:-1;width:clamp(64px,6vw,96px)}.fx.fx--ember .fx-plan__grid{margin-top:clamp(18px,3vh,30px)}.fx.fx--ember .fx-plan__card{padding:clamp(20px,3vh,30px) clamp(20px,2vw,30px)}.fx.fx--ember .fx-plan__price{margin-top:clamp(6px,1.4vh,14px)}.fx.fx--ember .fx-plan__price b{font-size:clamp(48px,min(4.6vw,8vh),76px)}.fx.fx--ember .fx-plan__was{margin-top:4px}.fx.fx--ember .fx-plan__blurb{margin-top:clamp(6px,1.2vh,12px);padding-bottom:clamp(10px,1.6vh,16px);font-size:14px}.fx.fx--ember .fx-plan__feats{margin-top:clamp(10px,1.8vh,18px);gap:clamp(8px,1.4vh,14px)}.fx.fx--ember .fx-plan__feats li{font-size:13px;line-height:1.45}.fx.fx--ember .fx-plan__feats b{font-size:14px}.fx.fx--ember .fx-plan__gift{margin-top:clamp(10px,1.6vh,16px);height:38px}.fx.fx--ember a.fx-plan__cta{margin-top:clamp(12px,1.8vh,20px);padding-block:12px}.fx.fx--ember .fx-plan__ideal{font-size:12.5px}}.fx.fx--ember.fx-site:not(.auth-ember__nav){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.fx.fx--ember.fx-site:not(.auth-ember__nav)>main{flex:1 0 auto}.fx-rk__stage{position:relative}.fx.fx--ember .fx-rk__podium{position:relative;isolation:isolate}.fx.fx--ember .fx-rk__step{transform-origin:50% 100%;animation:rk-rise .9s cubic-bezier(.2,.9,.3,1.15) both}.fx.fx--ember .fx-rk__pod--1 .fx-rk__step{animation-delay:.1s}.fx.fx--ember .fx-rk__pod--2 .fx-rk__step{animation-delay:.3s}.fx.fx--ember .fx-rk__pod--3 .fx-rk__step{animation-delay:.45s}.fx.fx--ember .fx-rk__pod :is(.fx-rk__avw,.fx-rk__ghost,.fx-rk__pname,.fx-rk__pcount,.fx-rk__pwait,.fx-rk__go){animation:rk-pop .6s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--rk-d, .6s) + .15s)}.fx.fx--ember .fx-rk__pod--1{--rk-d:0.55s}.fx.fx--ember .fx-rk__pod--2{--rk-d:0.75s}.fx.fx--ember .fx-rk__pod--3{--rk-d:0.9s}.fx.fx--ember .fx-rk__pod .fx-rk__crown{animation:rk-drop .7s cubic-bezier(.3,1.6,.5,1) both;animation-delay:var(--rk-d,.6s)}.fx.fx--ember .fx-rk__pod--1 .fx-rk__crown{animation:rk-drop .7s cubic-bezier(.3,1.6,.5,1) .55s both,rk-bob 2.6s ease-in-out 1.4s infinite;filter:drop-shadow(0 0 14px rgba(255,201,51,.6))}.fx.fx--ember .fx-rk__pod--1:before{content:"";position:absolute;z-index:-1;left:50%;top:0;width:clamp(280px,30vw,420px);aspect-ratio:1;translate:-50% -32%;pointer-events:none;background:repeating-conic-gradient(rgba(255,176,32,.16) 0 7deg,transparent 7deg 20deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 68%);mask:radial-gradient(circle,#000 18%,transparent 68%);animation:rk-spin 26s linear infinite,rk-fade 1s ease .5s both}.fx-rk__confetti{position:absolute;inset:-20px 0 auto;height:100%;z-index:2;pointer-events:none;overflow:hidden}.fx-rk__confetti i{position:absolute;top:-12px;width:8px;height:12px;border-radius:2px;opacity:0;animation:rk-fall 6s linear infinite}.fx-rk__confetti i:nth-child(3n){background:var(--em-or)}.fx-rk__confetti i:nth-child(3n+1){background:var(--em-amb)}.fx-rk__confetti i:nth-child(3n+2){background:#fff4ea;width:6px;height:6px;border-radius:50%}.fx-rk__confetti i:first-child{left:22%;animation-delay:.2s}.fx-rk__confetti i:nth-child(2){left:31%;animation-delay:2.4s}.fx-rk__confetti i:nth-child(3){left:38%;animation-delay:1.1s}.fx-rk__confetti i:nth-child(4){left:44%;animation-delay:3.6s}.fx-rk__confetti i:nth-child(5){left:49%;animation-delay:.6s}.fx-rk__confetti i:nth-child(6){left:53%;animation-delay:4.4s}.fx-rk__confetti i:nth-child(7){left:57%;animation-delay:1.8s}.fx-rk__confetti i:nth-child(8){left:62%;animation-delay:3s}.fx-rk__confetti i:nth-child(9){left:67%;animation-delay:.9s}.fx-rk__confetti i:nth-child(10){left:72%;animation-delay:5s}.fx-rk__confetti i:nth-child(11){left:27%;animation-delay:4s}.fx-rk__confetti i:nth-child(12){left:76%;animation-delay:2s}.fx-rk__confetti i:nth-child(13){left:41%;animation-delay:5.5s}.fx-rk__confetti i:nth-child(14){left:59%;animation-delay:2.9s}.fx.fx--ember .fx-rk__ghost{position:relative}.fx.fx--ember .fx-rk__pod.is-empty .fx-rk__ghost:after{content:"?";position:absolute;right:-4px;top:-6px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--em-or);color:#140a03;font-weight:800;font-size:15px;animation:rk-bob 1.8s ease-in-out infinite}.fx.fx--ember .fx-rk__pod--1.is-empty .fx-rk__ghost{animation:rk-pop .6s cubic-bezier(.3,1.5,.5,1) .7s both,rk-pulse 2.2s ease-out 1.4s infinite;border-color:rgba(255,176,32,.6);color:rgba(255,210,122,.7)}.fx.fx--ember .fx-rk__pod--1.is-empty .fx-rk__pwait{color:var(--em-amb);font-weight:700}.fx.fx--ember .fx-rk__empty{margin-top:clamp(18px,3vh,32px);padding:clamp(22px,4vh,36px) 20px;gap:12px}.fx.fx--ember .fx-rk__empty h3{color:var(--em-text);font-size:clamp(22px,2.4vw,32px)}.fx.fx--ember .fx-rk__empty p{max-width:520px}.fx-rk__emptyCta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.fx.fx--ember .fx-rk__ghostBtn{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:999px;color:var(--em-text);font-weight:700;box-shadow:inset 0 0 0 1.5px rgba(255,106,26,.5);transition:background .2s,transform .2s}.fx.fx--ember .fx-rk__ghostBtn:hover{background:rgba(255,106,26,.12);transform:translateY(-2px)}.fx.fx--ember .fx-rk__row:not(.fx-rk__row--h){animation:rk-row .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 60ms + .9s);transition:background .2s,transform .2s}.fx.fx--ember .fx-rk__row:not(.fx-rk__row--h):hover{transform:translateX(4px)}.fx.fx--ember .fx-rk__heroArt{animation:rk-bob 4s ease-in-out infinite}@keyframes rk-rise{0%{transform:scaleY(0)}}@keyframes rk-pop{0%{opacity:0;transform:scale(.4) translateY(10px)}}@keyframes rk-drop{0%{opacity:0;transform:translateY(-40px) rotate(-20deg)}}@keyframes rk-bob{50%{translate:0 -6px}}@keyframes rk-spin{to{rotate:1turn}}@keyframes rk-fade{0%{opacity:0}}@keyframes rk-fall{0%{opacity:0;transform:translateY(0) rotate(0)}10%{opacity:.9}to{opacity:0;transform:translateY(340px) rotate(540deg)}}@keyframes rk-pulse{0%{box-shadow:0 0 0 0 rgba(255,176,32,.45)}to{box-shadow:0 0 0 18px rgba(255,176,32,0)}}@keyframes rk-row{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.fx.fx--ember .fx-rk__ghost:after,.fx.fx--ember .fx-rk__pod :is(.fx-rk__avw,.fx-rk__pname,.fx-rk__pcount,.fx-rk__pwait,.fx-rk__go),.fx.fx--ember .fx-rk__pod--1:before,.fx.fx--ember :is(.fx-rk__step,.fx-rk__crown,.fx-rk__ghost,.fx-rk__row,.fx-rk__heroArt){animation:none!important}.fx-rk__confetti{display:none}}.fx.fx--ember .fx-rk__emptyCta{align-items:center;gap:12px;margin-top:10px}.fx.fx--ember .fx-rk__emptyCta :is(.fx-rk__go--lg,.fx-rk__ghostBtn){box-sizing:border-box;height:48px;margin:0;padding:0 26px;border-radius:999px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s,background .2s}.fx.fx--ember .fx-rk__emptyCta .fx-rk__go--lg{background:linear-gradient(135deg,var(--em-or),var(--em-amb));color:#140a03!important;box-shadow:0 4px 0 #8f3004}.fx.fx--ember .fx-rk__emptyCta .fx-rk__go--lg:hover{transform:translateY(-2px);box-shadow:0 6px 0 #8f3004}.fx.fx--ember .fx-rk__emptyCta .fx-rk__go--lg:active{transform:translateY(4px);box-shadow:0 0 0 #8f3004}.fx.fx--ember .fx-rk__emptyCta .fx-rk__ghostBtn{box-shadow:inset 0 0 0 1.5px rgba(255,106,26,.6)}.fx.fx--ember .fx-str__cats h2{margin-bottom:12px;font-size:15px;color:var(--em-muted);font-weight:600;letter-spacing:.02em}.fx.fx--ember .fx-str__catgrid{display:flex;flex-wrap:wrap;gap:8px}.fx.fx--ember .fx-str__cat{display:inline-flex;flex-direction:row;align-items:center;gap:8px;height:38px;padding:0 8px 0 14px;border-radius:999px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px var(--em-line);color:var(--em-text);cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s}.fx.fx--ember .fx-str__cat b{font-size:14px;font-weight:600;font-family:inherit}.fx.fx--ember .fx-str__cat small{display:grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:rgba(255,255,255,.08);color:var(--em-muted);font-size:11.5px;font-weight:700}.fx.fx--ember .fx-str__cat:hover{transform:translateY(-1px);background:rgba(255,106,26,.1);box-shadow:inset 0 0 0 1px rgba(255,106,26,.5)}.fx.fx--ember .fx-str__cat.is-on{background:var(--em-or);color:#140a03;box-shadow:none}.fx.fx--ember .fx-str__cat.is-on small{background:rgba(20,10,3,.18);color:#140a03}@media (max-width:640px){.fx.fx--ember .fx-str__catgrid{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.fx.fx--ember .fx-str__catgrid::-webkit-scrollbar{display:none}.fx.fx--ember .fx-str__cat{flex:none}}@property --str-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.fx.fx--ember .fx-str__hero h1{animation:str-up .8s cubic-bezier(.16,1,.3,1) both}.fx.fx--ember .fx-str__lead{animation:str-up .8s cubic-bezier(.16,1,.3,1) .1s both}.fx.fx--ember .fx-str__stats{animation:str-up .8s cubic-bezier(.16,1,.3,1) .2s both}.fx.fx--ember .fx-str__doodle{animation:str-float 4.5s ease-in-out infinite}.fx.fx--ember .fx-str__stat i{animation:str-blink 1.6s ease-in-out infinite}.fx.fx--ember .fx-str__search{position:relative;isolation:isolate;transition:box-shadow .25s,background .25s}.fx.fx--ember .fx-str__search:focus-within{background:rgba(255,255,255,.05)!important;box-shadow:0 0 0 4px rgba(255,106,26,.14)!important}.fx.fx--ember .fx-str__search:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.5px;opacity:0;transition:opacity .3s;pointer-events:none;background:conic-gradient(from var(--str-ang),var(--em-or),var(--em-amb),#fff4ea,var(--em-amb),var(--em-or));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:str-spin 3s linear infinite}.fx.fx--ember .fx-str__search:focus-within:before{opacity:1}.fx.fx--ember .fx-str__search input,.fx.fx--ember .fx-str__search input:focus{background:transparent!important;color:var(--em-text);outline:none;box-shadow:none}.fx.fx--ember .fx-str__search svg{transition:color .2s,transform .3s cubic-bezier(.3,1.6,.5,1)}.fx.fx--ember .fx-str__search:focus-within svg{color:var(--em-or);transform:rotate(-12deg) scale(1.12)}.fx.fx--ember .fx-str__cat{animation:str-pop .45s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--i, 0) * 28ms + .25s)}.fx.fx--ember .fx-str__cat.is-on{animation:str-pick .45s cubic-bezier(.3,1.8,.5,1)}.fx.fx--ember .fx-str__card{animation:str-up .6s cubic-bezier(.16,1,.3,1) both}.fx.fx--ember .fx-str__card:nth-child(2){animation-delay:.05s}.fx.fx--ember .fx-str__card:nth-child(3){animation-delay:.1s}.fx.fx--ember .fx-str__card:nth-child(4){animation-delay:.15s}.fx.fx--ember .fx-str__card:nth-child(5){animation-delay:.2s}.fx.fx--ember .fx-str__card:nth-child(n+6){animation-delay:.25s}.fx.fx--ember .fx-str__card:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px rgba(255,106,26,.5),0 24px 40px -24px rgba(0,0,0,.9)}.fx-str__ghosts{position:relative;width:300px;height:170px;margin:0 auto 10px}.fx-str__ghosts>span{position:absolute;left:50%;top:18px;display:grid;justify-items:center;align-content:start;gap:8px;width:120px;height:140px;padding:18px 12px;box-sizing:border-box;border-radius:18px;background:linear-gradient(160deg,#1d1612,#120e0b);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 18px 30px -16px rgba(0,0,0,.9)}.fx-str__ghosts>span:first-child{translate:-118% 10px;rotate:-10deg;animation:str-fanL .8s cubic-bezier(.3,1.4,.5,1) .2s both}.fx-str__ghosts>span:nth-child(3){translate:18% 10px;rotate:10deg;animation:str-fanR .8s cubic-bezier(.3,1.4,.5,1) .2s both}.fx-str__ghosts>span.is-you{z-index:1;translate:-50% 0;box-shadow:inset 0 0 0 1.5px rgba(255,106,26,.6),0 24px 40px -18px rgba(255,106,26,.45);animation:str-float 3.6s ease-in-out 1s infinite}.fx-str__ghosts i{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.08);font-style:normal}.fx-str__ghosts b{display:block;width:80%;height:8px;border-radius:99px;background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.16),rgba(255,255,255,.06)) 0 0 /200% 100%;animation:str-shimmer 1.6s linear infinite}.fx-str__ghosts b+b{width:55%}.fx-str__ghosts .is-you i{background:linear-gradient(135deg,var(--em-or),var(--em-amb));color:#140a03;font-size:22px;font-weight:800;animation:str-pulse 2s ease-out infinite}.fx-str__ghosts .is-you strong{color:var(--em-text);font-size:13px}.fx-str__ghosts .is-you em{position:absolute;top:10px;left:10px;padding:2px 7px;border-radius:99px;background:#ff2d55;color:#fff;font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.06em;animation:str-blink 1.4s ease-in-out infinite}@keyframes str-up{0%{opacity:0;transform:translateY(18px)}}@keyframes str-float{50%{translate:var(--fx,0) -8px}}.fx-str__ghosts>span.is-you{--fx:-50%}@keyframes str-blink{50%{opacity:.35}}@keyframes str-spin{to{--str-ang:360deg}}@keyframes str-pop{0%{opacity:0;transform:translateY(8px) scale(.85)}}@keyframes str-pick{40%{transform:scale(1.12)}}@keyframes str-fanL{0%{opacity:0;translate:-50% 20px;rotate:0deg}}@keyframes str-fanR{0%{opacity:0;translate:-50% 20px;rotate:0deg}}@keyframes str-shimmer{to{background-position:-200% 0}}@keyframes str-pulse{0%{box-shadow:0 0 0 0 rgba(255,106,26,.5)}to{box-shadow:0 0 0 14px rgba(255,106,26,0)}}@media (prefers-reduced-motion:reduce){.fx-str__ghosts *,.fx-str__ghosts>span,.fx.fx--ember .fx-str__search:before,.fx.fx--ember :is(.fx-str__hero h1,.fx-str__lead,.fx-str__stats,.fx-str__doodle,.fx-str__stat i,.fx-str__cat,.fx-str__card){animation:none!important}}.fx.fx--ember .fx-str__search input:is(:focus,:focus-visible){outline:none!important}.fx.fx--ember .fx-str__emptyBtns{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.fx.fx--ember .fx-str__emptyBtns :is(.fx-str__cta,.fx-str__ghost){box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;height:48px;margin:0;padding:0 26px;border:0;border-radius:999px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:transform .15s,box-shadow .15s,background .2s}.fx.fx--ember .fx-str__emptyBtns .fx-str__cta{background:linear-gradient(135deg,var(--em-or),var(--em-amb));color:#140a03!important;box-shadow:0 4px 0 #8f3004}.fx.fx--ember .fx-str__emptyBtns .fx-str__cta:hover{transform:translateY(-2px);box-shadow:0 6px 0 #8f3004}.fx.fx--ember .fx-str__emptyBtns .fx-str__cta:active{transform:translateY(4px);box-shadow:0 0 0 #8f3004}.fx.fx--ember .fx-str__emptyBtns .fx-str__cta span{display:inline-block;transition:transform .3s cubic-bezier(.3,1.6,.5,1)}.fx.fx--ember .fx-str__emptyBtns .fx-str__cta:hover span{transform:translateX(5px)}.fx.fx--ember .fx-str__emptyBtns .fx-str__ghost{background:transparent;color:var(--em-text);box-shadow:inset 0 0 0 1.5px rgba(255,106,26,.6)}.fx.fx--ember .fx-str__emptyBtns .fx-str__ghost:hover{background:rgba(255,106,26,.12);transform:translateY(-2px)}