.compare-studio{--studio-rail-width:16rem;padding-bottom:4rem;position:relative}.compare-studio__bar{background:linear-gradient(#0f172abf 0%,#0f172a59 100%);border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1.5rem;padding:1.15rem 1.15rem .85rem;display:flex}@media (min-width:640px){.compare-studio__bar{padding:1.25rem 1.35rem 1rem}}.compare-studio__bar-main{min-width:0}.compare-studio__title{letter-spacing:-.03em;color:#f8fafc;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:900;line-height:1.15}.compare-studio__tagline{color:rgb(var(--brand-rgb) / .88);margin-top:.2rem;font-size:.8125rem;font-weight:600}.compare-studio__meta{color:#64748b;white-space:nowrap;margin:0;font-size:.75rem;font-weight:600}.compare-studio__lede{color:#94a3b8;padding:.75rem 1.15rem 0;font-size:.875rem;line-height:1.6}@media (min-width:640px){.compare-studio__lede{padding:.75rem 1.35rem 0}}.compare-studio__lede p{margin:0}.compare-studio .home-section--explore{margin-top:1.5rem;padding-top:0;padding-bottom:0}.compare-studio .home-explore__header{max-width:none}.compare-studio__workspace{background:#020617b3;border:1px solid #ffffff1a;border-radius:1rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 28px 72px -48px #000000e6}.compare-studio-form{flex-direction:column;min-height:24rem;display:flex}@media (min-width:1024px){.compare-studio-form{grid-template-columns:var(--studio-rail-width) minmax(0, 1fr);min-height:28rem;display:grid}}.compare-studio-form__rail{background:#020617d9;border-top:1px solid #ffffff14;order:2}@media (min-width:1024px){.compare-studio-form__rail{order:unset;border-top:none;border-right:1px solid #ffffff14}}.compare-studio-form__stage{flex-direction:column;order:1;gap:.85rem;min-width:0;padding:1rem 1.15rem 1.15rem;display:flex}@media (min-width:1024px){.compare-studio-form__stage{order:unset;gap:1rem;padding:1.15rem 1.35rem 1.35rem}}.compare-studio-form__stage-head{justify-content:flex-end;align-items:center;display:flex}@media (min-width:1024px){.compare-studio-form__stage-head{display:none}}.compare-studio-form__rail-inner{flex-direction:column;gap:1rem;padding:1.15rem;display:flex}@media (min-width:1024px){.compare-studio-form__rail-inner{top:calc(var(--site-header-offset,4rem) + .75rem);padding:1.35rem 1.15rem;position:sticky}}.compare-studio-form__stat{color:#94a3b8;align-items:baseline;gap:.4rem;margin:0;font-size:.75rem;display:flex}.compare-studio-form__rail .compare-studio-form__stat--rail{display:none}@media (min-width:1024px){.compare-studio-form__rail .compare-studio-form__stat--rail{border-bottom:1px solid #ffffff14;margin-bottom:.15rem;padding-bottom:.75rem;display:flex}}.compare-studio-form__stat strong{color:#f8fafc;font-size:1.75rem;font-weight:900;line-height:1}.compare-studio-form__group{flex-direction:column;gap:.45rem;display:flex}.compare-studio-form__group-label{letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-size:.6875rem;font-weight:800}.compare-studio-form__label{color:#94a3b8;font-size:.75rem;font-weight:600}.compare-studio-form__input{color:#f8fafc;background:#0f172ae6;border:1px solid #ffffff1a;border-radius:.65rem;outline:none;width:100%;min-height:2.65rem;padding:.55rem .7rem;font-size:.875rem;transition:border-color .15s}.compare-studio-form__input--sm{min-height:2.45rem;font-size:.8125rem}.compare-studio-form__input::placeholder{color:#64748b}.compare-studio-form__input:focus{border-color:rgb(var(--brand-rgb) / .55)}.compare-studio-form__hint{color:#64748b;margin:0;font-size:.75rem;line-height:1.55}.compare-studio-form__error{color:#fca5a5;margin:0;font-size:.75rem}.compare-studio-form__submit{background:rgb(var(--brand-rgb));color:#f8fafc;cursor:pointer;border:none;border-radius:.7rem;justify-content:center;align-items:center;width:100%;min-height:2.85rem;padding:.65rem 1rem;font-size:.875rem;font-weight:800;transition:transform .15s,filter .15s;display:flex}.compare-studio-form__submit:hover:not(.compare-studio-form__submit--off){filter:brightness(1.08);transform:translateY(-1px)}.compare-studio-form__submit--off{cursor:not-allowed;color:#cbd5e1;background:#475569}.compare-studio-form__submit-desktop{margin-top:.25rem;display:none}@media (min-width:1024px){.compare-studio-form__submit-desktop{display:block}}.compare-studio-form__search{flex-direction:column;gap:.4rem;display:flex}.compare-studio-form__search-field{position:relative}.compare-studio-form__completions{z-index:40;background:#020617fa;border:1px solid #ffffff1a;border-radius:.75rem;max-height:16rem;margin-top:.25rem;padding:.25rem 0;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px -20px #000000e6}.compare-studio-form__library{flex:1;min-width:0}.compare-studio-form__pager{color:#94a3b8;justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;font-size:.8125rem;display:flex}.compare-studio-form__pager-btn{cursor:pointer;color:#cbd5e1;background:0 0;border:1px solid #ffffff1f;border-radius:9999px;padding:.35rem .85rem;font-size:.8125rem;transition:border-color .15s}.compare-studio-form__pager-btn:hover:not(:disabled){border-color:rgb(var(--brand-rgb) / .45);color:#e0f2fe}.compare-studio-form__pager-btn:disabled{cursor:not-allowed;opacity:.4}.compare-studio-form__empty{text-align:center;color:#94a3b8;border:1px dashed #ffffff1f;border-radius:.85rem;flex-direction:column;align-items:center;gap:.65rem;padding:2.5rem 1rem;font-size:.875rem;display:flex}.compare-studio-form__empty-title{margin:0}.compare-studio-form__submit-mobile{padding-top:.25rem}@media (min-width:1024px){.compare-studio-form__submit-mobile{display:none}}.compare-showcase{margin-top:2.75rem}.compare-showcase__canvas{background:radial-gradient(ellipse 90% 55% at 8% -5%, rgb(var(--brand-rgb) / .22), transparent 52%), radial-gradient(ellipse 55% 45% at 100% 0%, #a855f724, transparent 48%), radial-gradient(ellipse 50% 40% at 50% 100%, #22d3ee14, transparent 50%), linear-gradient(165deg, #0f172aeb, #020617fa);border:1px solid #ffffff1a;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 32px 80px -48px #000000f2}.compare-showcase__canvas:before{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(#ffffff0b 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 85%);mask-image:linear-gradient(#00000080,#0000 85%)}.compare-showcase__orbit,.compare-showcase__split,.compare-showcase__scenarios,.compare-showcase__faq-wrap{z-index:1;padding:1.35rem 1.15rem;position:relative}@media (min-width:768px){.compare-showcase__orbit,.compare-showcase__split,.compare-showcase__scenarios,.compare-showcase__faq-wrap{padding:1.65rem 1.75rem}}.compare-showcase__rule{background:linear-gradient(90deg, transparent, #ffffff1f 20%, rgb(var(--brand-rgb) / .35) 50%, #ffffff1f 80%, transparent);height:1px;margin:0 1.15rem}@media (min-width:768px){.compare-showcase__rule{margin:0 1.75rem}}.compare-showcase__orbit-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem 1.25rem;margin-bottom:1.5rem;display:flex}.compare-showcase__kicker{letter-spacing:-.03em;color:#f8fafc;font-size:clamp(1.15rem,2.5vw,1.55rem);font-weight:900;line-height:1.1}.compare-showcase__hook{color:#94a3b8;margin-top:.35rem;font-size:.8125rem;font-weight:600}.compare-showcase__fab{border:1px solid rgb(var(--brand-rgb) / .45);background:rgb(var(--brand-rgb) / .14);color:#e0f2fe;min-height:2.4rem;box-shadow:0 0 24px -8px rgb(var(--brand-rgb) / .55);border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.75rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.compare-showcase__fab span{font-size:.9rem;line-height:1}.compare-showcase__fab:hover{background:rgb(var(--brand-rgb) / .22);box-shadow:0 0 32px -6px rgb(var(--brand-rgb) / .7);transform:translateY(-1px)}.compare-showcase__track{gap:1.25rem;display:grid;position:relative}@media (min-width:768px){.compare-showcase__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.5rem 0 .25rem}}.compare-showcase__track-line{display:none}@media (min-width:768px){.compare-showcase__track-line{background:#ffffff14;border-radius:9999px;height:2px;display:block;position:absolute;top:4.35rem;left:12%;right:12%;overflow:hidden}.compare-showcase__track-pulse{background:linear-gradient(90deg, transparent 0%, rgb(var(--brand-rgb) / .15) 35%, rgb(var(--brand-rgb) / .95) 50%, rgb(var(--brand-rgb) / .15) 65%, transparent 100%);background-size:220% 100%;animation:3.2s ease-in-out infinite compare-showcase-sweep;position:absolute;inset:0}}@keyframes compare-showcase-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}.compare-showcase__node{text-align:center;flex-direction:column;align-items:center;gap:.65rem;display:flex}.compare-showcase__node-art{background:#0206178c;border:1px solid #ffffff14;border-radius:1rem;justify-content:center;align-items:center;width:100%;height:7.5rem;display:flex;box-shadow:inset 0 1px #ffffff0f}@media (min-width:768px){.compare-showcase__node-art{height:8.25rem}}.compare-showcase__covers{width:7.5rem;height:4.75rem;position:relative}.compare-showcase__cover{border:1px solid #fff3;border-radius:.4rem;width:2.65rem;height:3.65rem;position:absolute;overflow:hidden;box-shadow:0 14px 28px -12px #000000e6}.compare-showcase__cover--1{z-index:1;top:.55rem;left:0;transform:rotate(-11deg)}.compare-showcase__cover--2{z-index:2;top:.15rem;left:2.35rem;transform:rotate(3deg)}.compare-showcase__cover--3{z-index:3;top:.65rem;left:4.55rem;transform:rotate(12deg)}.compare-showcase__dial{background:conic-gradient(from 210deg, rgb(var(--brand-rgb)) 0deg, rgb(var(--brand-rgb)) 295deg, #ffffff14 295deg);width:5.5rem;height:5.5rem;box-shadow:0 0 40px -10px rgb(var(--brand-rgb) / .75), inset 0 0 0 1px #ffffff1a;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.compare-showcase__dial:before{content:"";background:#020617f0;border-radius:9999px;position:absolute;inset:.45rem}.compare-showcase__dial-value{z-index:1;letter-spacing:-.05em;color:#f8fafc;font-size:1.65rem;font-weight:900;line-height:1;position:relative}.compare-showcase__dial-suffix{z-index:1;color:#64748b;margin-top:.1rem;font-size:.625rem;font-weight:700;position:relative}.compare-showcase__tower{width:3.5rem;height:5rem;position:relative}.compare-showcase__tower-glow{background:radial-gradient(ellipse at 50% 80%, rgb(var(--brand-rgb) / .35), transparent 68%);border-radius:.75rem;animation:2.6s ease-in-out infinite compare-showcase-glow;position:absolute;inset:-.5rem -1rem}@keyframes compare-showcase-glow{0%,to{opacity:.55}50%{opacity:1}}.compare-showcase__tower-body{background:linear-gradient(#334155f2,#0f172afa);border:1px solid #ffffff29;border-radius:.5rem .5rem .25rem .25rem;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1a}.compare-showcase__tower-body:before{content:"";background:repeating-linear-gradient(90deg,#ffffff12 0 2px,#0000 2px 5px);border-radius:.2rem;height:2.1rem;position:absolute;top:.55rem;left:.5rem;right:.5rem}.compare-showcase__tower-led{background:rgb(var(--brand-rgb));width:.5rem;height:.5rem;box-shadow:0 0 14px rgb(var(--brand-rgb));border-radius:9999px;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}.compare-showcase__node-title{color:#f8fafc;font-size:.9375rem;font-weight:800}.compare-showcase__node-line{color:#64748b;margin:0;font-size:.75rem;font-weight:600}.compare-showcase__split-grid{align-items:stretch;gap:.65rem;display:grid}@media (min-width:640px){.compare-showcase__split-grid{grid-template-columns:1fr auto 1fr;gap:.75rem}}.compare-showcase__split-old,.compare-showcase__split-new{border:1px solid #ffffff14;border-radius:.85rem;padding:1rem}.compare-showcase__split-old{opacity:.65;filter:grayscale(.35);background:#02061780}.compare-showcase__split-new{border-color:rgb(var(--brand-rgb) / .4);background:linear-gradient(145deg, rgb(var(--brand-rgb) / .16), #0206178c);box-shadow:inset 0 0 0 1px rgb(var(--brand-rgb) / .12), 0 16px 40px -28px rgb(var(--brand-rgb) / .55)}.compare-showcase__split-label{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-bottom:.55rem;font-size:.6875rem;font-weight:800;display:block}.compare-showcase__split-new .compare-showcase__split-label{color:#bae6fd}.compare-showcase__split-old ul,.compare-showcase__split-new ul{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.compare-showcase__split-old li,.compare-showcase__split-new li{color:#94a3b8;border:1px solid #ffffff1a;border-radius:9999px;padding:.22rem .55rem;font-size:.6875rem;font-weight:700}.compare-showcase__split-new li{border-color:rgb(var(--brand-rgb) / .3);color:#e2e8f0}.compare-showcase__split-arrow{display:none}@media (min-width:640px){.compare-showcase__split-arrow{background:#020617cc;border:1px solid #ffffff1f;border-radius:9999px;justify-content:center;align-self:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.compare-showcase__split-arrow span{border-top:2px solid rgb(var(--brand-rgb));border-right:2px solid rgb(var(--brand-rgb));width:.85rem;height:.85rem;transform:rotate(45deg)translate(-1px,1px)}}.compare-showcase__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.compare-showcase__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.compare-showcase__stats li{background:#02061759;border:1px solid #ffffff0f;border-radius:.65rem;padding:.65rem .7rem}.compare-showcase__stats strong{color:#f1f5f9;font-size:.8125rem;font-weight:800;display:block}.compare-showcase__stats span{color:#64748b;margin-top:.1rem;font-size:.6875rem;font-weight:600;display:block}.compare-showcase__scenario-grid{gap:.75rem;margin-top:1rem;display:grid}@media (min-width:900px){.compare-showcase__scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}}.compare-showcase__scenario{border:1px solid #ffffff1a;border-radius:1rem;min-height:11.5rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.compare-showcase__scenario:hover{border-color:rgb(var(--scenario-accent) / .55);box-shadow:0 22px 48px -28px rgb(var(--scenario-accent) / .65);transform:translateY(-3px)scale(1.01)}.compare-showcase__scenario-bg{position:absolute;inset:0}.compare-showcase__scenario-shade{background:linear-gradient(165deg,#02061740 0%,#020617b8 42%,#020617f5 100%);position:absolute;inset:0}.compare-showcase__scenario-glow{background:radial-gradient(ellipse 80% 60% at 100% 0%, rgb(var(--scenario-accent) / .45), transparent 58%);opacity:.85;transition:opacity .2s;position:absolute;inset:0}.compare-showcase__scenario:hover .compare-showcase__scenario-glow{opacity:1}.compare-showcase__scenario-body{z-index:1;flex-direction:column;justify-content:flex-end;gap:.2rem;height:100%;min-height:11.5rem;padding:1rem;display:flex;position:relative}.compare-showcase__scenario-game{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--scenario-accent) / .95);font-size:.6875rem;font-weight:800}.compare-showcase__scenario-budget{letter-spacing:-.04em;color:#f8fafc;font-size:clamp(1.45rem,3.5vw,1.85rem);font-weight:900;line-height:1}.compare-showcase__scenario-spec{color:#cbd5e1;font-size:.75rem;font-weight:600}.compare-showcase__scenario-cta{color:#bae6fd;margin-top:.45rem;font-size:.75rem;font-weight:800}.compare-showcase__sr,.compare-showcase__sr-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compare-faq{box-shadow:0 0 0 1px rgb(var(--brand-rgb) / .05) inset, 0 20px 48px -32px #000000d9;background:linear-gradient(165deg,#0f172ae0 0%,#020617f5 100%);border:1px solid #ffffff17;border-radius:1.15rem;margin-top:1.5rem;position:relative;overflow:hidden}.compare-faq__inner{z-index:1;padding:1.35rem 1.15rem 1.5rem;position:relative}@media (min-width:768px){.compare-faq__inner{padding:1.65rem 1.75rem 1.85rem}}.compare-faq__title{letter-spacing:-.03em;color:#f8fafc;font-size:clamp(1.2rem,2.5vw,1.55rem);font-weight:900;line-height:1.15}.compare-faq__lead{color:#94a3b8;max-width:38rem;margin-top:.45rem;font-size:.875rem;line-height:1.6}.compare-faq__groups{flex-direction:column;gap:1.5rem;margin-top:1.35rem;display:flex}.compare-faq__group-label{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--brand-rgb) / .9);margin-bottom:.55rem;font-size:.6875rem;font-weight:800}.compare-faq__list{flex-direction:column;gap:.5rem;display:flex}.compare-faq__item{background:#02061773;border:1px solid #ffffff14;border-radius:.75rem;transition:border-color .15s;overflow:hidden}.compare-faq__item[open]{border-color:rgb(var(--brand-rgb) / .35);background:#020617a6}.compare-faq__question{cursor:pointer;justify-content:space-between;align-items:center;gap:.85rem;padding:.9rem 1rem;list-style:none;display:flex}.compare-faq__question-text{color:#e2e8f0;font-size:.875rem;font-weight:700;line-height:1.4}.compare-faq__item[open] .compare-faq__question-text{color:#f8fafc}.compare-faq__chevron{border-bottom:2px solid #64748b;border-right:2px solid #64748b;flex-shrink:0;width:.55rem;height:.55rem;transition:transform .2s,border-color .2s;transform:rotate(45deg)}.compare-faq__item[open] .compare-faq__chevron{border-color:#bae6fd;margin-top:.2rem;transform:rotate(-135deg)}.compare-faq__answer{padding:0 1rem 1rem}.compare-faq__answer p{color:#94a3b8;margin:0;font-size:.8125rem;line-height:1.65}.compare-faq__cta{color:#67e8f9;margin-top:.75rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.compare-faq__cta:hover{text-underline-offset:3px;text-decoration:underline}.compare-page{position:relative}.compare-page:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse 76% 44% at 50% 0%, rgb(var(--brand-rgb) / .12), transparent 55%), radial-gradient(ellipse 34% 28% at 100% 35%, #a78bfa14, transparent 50%), radial-gradient(ellipse 30% 26% at 0% 70%, #22d3ee0f, transparent 48%);position:fixed;inset:0}.compare-masthead{margin-bottom:1.75rem}.compare-masthead__kicker{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;align-items:center;gap:.45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.compare-masthead__kicker-bar{background:linear-gradient(90deg, rgb(var(--brand-rgb)), transparent);width:1.5rem;height:2px;box-shadow:0 0 10px rgb(var(--brand-rgb) / .45);border-radius:9999px}.compare-masthead__title{letter-spacing:-.03em;color:#f8fafc;max-width:18ch;margin-top:.75rem;font-size:clamp(1.85rem,4.5vw,2.75rem);font-weight:900;line-height:1.08}.compare-masthead__subtitle{color:#94a3b8;margin-top:.5rem;font-size:.9375rem;font-weight:600}.compare-masthead__lead{color:#cbd5e1;max-width:38rem;margin-top:.85rem;font-size:1rem;line-height:1.65}.compare-masthead__trust{flex-wrap:wrap;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.compare-masthead__trust-badge{letter-spacing:.05em;text-transform:uppercase;color:#e0f2fe;background:#0f172ab3;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.45rem;padding:.38rem .8rem .38rem .42rem;font-size:.6875rem;font-weight:800;display:inline-flex}.compare-masthead__trust-badge--free{border-color:#4ade8066}.compare-masthead__trust-badge--games{border-color:#a78bfa66}.compare-masthead__trust-badge--account{border-color:#22d3ee59}.compare-masthead__trust-icon-wrap{background:#ffffff0f;border-radius:9999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex}.compare-masthead__trust-icon{width:.8rem;height:.8rem}.compare-section__intro{color:#cbd5e1;font-size:.9375rem;line-height:1.7}.compare-tool{margin-top:0}.compare-page--cinema{padding-bottom:4rem;overflow-x:clip}.compare-page__glow{pointer-events:none;z-index:-1;filter:blur(80px);opacity:.35;border-radius:9999px;width:28rem;height:28rem;position:fixed}.compare-page__glow--left{background:rgb(var(--brand-rgb) / .22);top:12%;left:-8rem}.compare-page__glow--right{background:#a78bfa2e;top:38%;right:-10rem}.compare-page__crumb{opacity:.85}.compare-cinema-hero{margin-bottom:.5rem;position:relative}.compare-cinema-hero__noise{pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 95%);mask-image:linear-gradient(#000 20%,#0000 95%)}.compare-cinema-hero__stage-wrap{padding:.5rem 0 1.5rem}@media (min-width:1024px){.compare-cinema-hero__stage-wrap{padding-bottom:2.5rem}}.compare-deck{background:linear-gradient(165deg, #0f172af0, #020617e0), radial-gradient(ellipse 80% 50% at 50% 0%, rgb(var(--brand-rgb) / .12), transparent 60%);box-shadow:0 0 0 1px #ffffff0a inset, 0 28px 80px -40px #000000e6, 0 0 60px -20px rgb(var(--brand-rgb) / .15);border:1px solid #22d3ee38;border-radius:1.25rem;margin-top:-.5rem;position:relative;overflow:hidden}.compare-deck__scanline{pointer-events:none;z-index:2;opacity:.035;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff80 2px 3px);position:absolute;inset:0}.compare-deck__corner{pointer-events:none;z-index:3;border:0 solid #67e8f98c;width:1.35rem;height:1.35rem;position:absolute}.compare-deck__corner--tl{border-top-width:2px;border-left-width:2px;top:.65rem;left:.65rem}.compare-deck__corner--tr{border-top-width:2px;border-right-width:2px;top:.65rem;right:.65rem}.compare-deck__corner--bl{border-bottom-width:2px;border-left-width:2px;bottom:.65rem;left:.65rem}.compare-deck__corner--br{border-bottom-width:2px;border-right-width:2px;bottom:.65rem;right:.65rem}.compare-deck__label{z-index:4;letter-spacing:.22em;text-transform:uppercase;color:#67e8f98c;white-space:nowrap;font-size:.5625rem;font-weight:800;position:absolute;top:.72rem;left:50%;transform:translate(-50%)}.compare-deck__body{z-index:1;padding:2.35rem 1rem 1.25rem;position:relative}@media (min-width:640px){.compare-deck__body{padding:2.5rem 1.35rem 1.5rem}}.compare-deck__form-wrap{background:#02061773;border:1px solid #ffffff0f;border-radius:.85rem}.compare-hud__tabs{gap:.35rem;margin-bottom:1.15rem;padding:0 .15rem;display:flex}.compare-form>.compare-hud__tabs{padding:.35rem 1.15rem 0}@media (min-width:640px){.compare-form>.compare-hud__tabs{padding:.35rem 1.35rem 0}}.compare-hud__tab{letter-spacing:.14em;text-transform:uppercase;color:#64748b;background:#0f172a80;border:1px solid #ffffff14;border-radius:.45rem;padding:.42rem .9rem;font-size:.6875rem;font-weight:900}.compare-hud__tab--active{border-color:rgb(var(--brand-rgb) / .5);color:#e0f2fe;background:linear-gradient(180deg, rgb(var(--brand-rgb) / .22), rgb(var(--brand-rgb) / .08));box-shadow:0 0 24px rgb(var(--brand-rgb) / .12)}.compare-hud__tab--ghost{opacity:.45}.compare-hud__panel-head{justify-content:flex-end;margin-bottom:.75rem;display:flex}.compare-story{border-top:1px solid #ffffff0f;margin-top:4.5rem;padding-top:3rem}.compare-story__kicker{letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--brand-rgb) / .85);font-size:.6875rem;font-weight:800}.compare-story__title{letter-spacing:-.03em;color:#f8fafc;max-width:14ch;margin-top:.65rem;font-size:clamp(1.75rem,4vw,2.65rem);font-weight:900;line-height:1.05}.compare-story__pull{color:#cbd5e1;border:none;max-width:42rem;margin-top:1.75rem;padding:0;font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:500;line-height:1.65}.compare-story__pull:before{content:"“";color:rgb(var(--brand-rgb) / .45);margin-bottom:.35rem;font-size:2.5rem;font-weight:900;line-height:1;display:block}.compare-story__beats{border-top:1px solid #ffffff14;gap:0;margin-top:2.5rem;display:grid}@media (min-width:768px){.compare-story__beats{grid-template-columns:repeat(3,minmax(0,1fr))}}.compare-story__beat{border-bottom:1px solid #ffffff14;padding:1.5rem 0}@media (min-width:768px){.compare-story__beat{border-bottom:none;border-right:1px solid #ffffff14;padding:1.75rem 1.5rem 1.75rem 0}.compare-story__beat:last-child{border-right:none;padding-right:0}}.compare-story__beat-num{letter-spacing:-.04em;color:#ffffff0f;font-size:2.75rem;font-weight:900;line-height:1;display:block}.compare-story__beat-title{color:#e0f2fe;margin-top:.5rem;font-size:1rem;font-weight:800;line-height:1.3}.compare-story__beat-text{color:#94a3b8;margin-top:.65rem;font-size:.8125rem;line-height:1.7}.compare-story__outro{color:#94a3b8;max-width:40rem;margin-top:1.75rem;font-size:.875rem;line-height:1.7}.compare-proof{margin-top:4.5rem}.compare-proof__title{letter-spacing:-.02em;color:#f8fafc;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:900}.compare-proof__bento{gap:.85rem;margin-top:1.5rem;display:grid}@media (min-width:768px){.compare-proof__bento{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}.compare-proof__tile--1{grid-area:1/1/span 2}}.compare-proof__tile{background:#0f172a59;border:1px solid #ffffff12;border-radius:1rem;padding:1.35rem 1.4rem;position:relative;overflow:hidden}.compare-proof__tile:before{content:"";background:linear-gradient(180deg, rgb(var(--brand-rgb)), #a78bfa66);opacity:.7;width:3px;height:100%;position:absolute;top:0;left:0}.compare-proof__tile--2:before{background:linear-gradient(180deg, #fbbf24, rgb(var(--brand-rgb) / .3))}.compare-proof__tile--3:before{background:linear-gradient(180deg, #4ade80, rgb(var(--brand-rgb) / .3))}.compare-proof__tile--4:before{background:linear-gradient(180deg, #a78bfa, rgb(var(--brand-rgb) / .3))}.compare-proof__tile-title{color:#f1f5f9;font-size:.9375rem;font-weight:800;line-height:1.35}.compare-proof__tile-body{color:#94a3b8;margin-top:.55rem;font-size:.8125rem;line-height:1.65}.compare-cases{margin-top:4.5rem}.compare-cases__title{letter-spacing:-.02em;color:#f8fafc;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:900}.compare-cases__intro{color:#94a3b8;max-width:36rem;margin-top:.65rem;font-size:.875rem;line-height:1.65}.compare-cases__row{gap:1rem;margin-top:1.5rem;display:grid}@media (min-width:900px){.compare-cases__row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.compare-case{background:#0206178c;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;min-height:100%;padding:1.35rem 1.25rem 1.4rem;transition:transform .25s,box-shadow .25s;display:flex;transform:rotate(-.6deg)}.compare-case:nth-child(2){transform:rotate(.5deg)}.compare-case:nth-child(3){transform:rotate(-.35deg)}.compare-case:hover{transform:rotate(0)translateY(-4px);box-shadow:0 20px 50px -30px #000000e6}.compare-case--cs2{border-top:3px solid #f59e0b}.compare-case--gta{border-top:3px solid #4ade80}.compare-case--fortnite{border-top:3px solid #a78bfa}.compare-case__question{color:#f1f5f9;font-size:1rem;font-weight:800;line-height:1.3}.compare-case__answer{color:#94a3b8;flex:1;margin-top:.75rem;font-size:.8125rem;line-height:1.65}.compare-case__link{letter-spacing:.04em;text-transform:uppercase;color:#67e8f9;margin-top:1.1rem;font-size:.8125rem;font-weight:800}.compare-case__link:hover{text-underline-offset:4px;text-decoration:underline}.compare-faq--cinema{box-shadow:none;background:0 0;border:none;margin-top:4.5rem;padding:0}.compare-faq--cinema .compare-faq__title{letter-spacing:-.02em;color:#f8fafc;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:900}.compare-faq--cinema .compare-faq__list{margin-top:1.25rem}.compare-faq--cinema .compare-faq__item{background:#0f172a4d;border-color:#ffffff0f;border-radius:.75rem}.compare-faq--cinema .compare-faq__question{color:#e2e8f0;font-size:.875rem}.compare-hero--v2{border-radius:1.35rem}.compare-hero__layout{align-items:center;gap:2rem;display:grid}@media (min-width:1024px){.compare-hero__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2.5rem}}.compare-hero__cta{letter-spacing:.04em;text-transform:uppercase;color:#e0f2fe;background:linear-gradient(135deg,#22d3ee2e,#0ea5e914);border:1px solid #22d3ee73;border-radius:9999px;align-items:center;gap:.55rem;padding:.72rem 1.15rem;font-size:.8125rem;font-weight:800;transition:transform .2s,border-color .2s,background .2s;box-shadow:0 10px 28px -16px #22d3ee8c,inset 0 0 0 1px #ffffff0d}.compare-hero__cta svg{width:1rem;height:1rem}.compare-hero__cta:hover{background:linear-gradient(135deg,#22d3ee47,#0ea5e924);border-color:#67e8f9a6;transform:translateY(-1px)}.compare-pipeline{background:linear-gradient(160deg,#0f172ae0,#020617b8);border:1px solid #ffffff1a;border-radius:1.1rem;flex-direction:column;align-items:stretch;gap:.65rem;padding:1.15rem;display:flex;box-shadow:0 18px 48px -28px #000000e6}@media (min-width:640px){.compare-pipeline{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;padding:1.35rem 1rem}}.compare-pipeline__node{text-align:center;background:#0206178c;border:1px solid #ffffff14;border-radius:.9rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.45rem;min-height:5.5rem;padding:.85rem .65rem;display:flex}.compare-pipeline__node--engine{background:linear-gradient(145deg,#22d3ee1f,#020617a6);border-color:#22d3ee59;box-shadow:0 0 28px #22d3ee1a}.compare-pipeline__icon{font-size:1.35rem;line-height:1}.compare-pipeline__logo{letter-spacing:.08em;color:#bae6fd;background:#22d3ee2e;border-radius:.55rem;justify-content:center;align-items:center;min-width:2.75rem;padding:.35rem .55rem;font-size:.75rem;font-weight:900;display:inline-flex}.compare-pipeline__label{letter-spacing:.06em;text-transform:uppercase;color:#cbd5e1;font-size:.6875rem;font-weight:800;line-height:1.3}.compare-pipeline__arrow{color:#94a3b8;justify-content:center;align-items:center;display:flex}.compare-pipeline__arrow svg{width:1.15rem;height:1.15rem}@media (min-width:640px){.compare-pipeline__arrow svg{transform:rotate(-90deg)}}.compare-flow__lead,.compare-flow__detail{color:#cbd5e1;font-size:.9375rem;line-height:1.7}.compare-flow__steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.compare-flow__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}}.compare-flow__step{background:linear-gradient(160deg,#0f172ab8,#0206178c);border:1px solid #ffffff14;border-radius:1rem;gap:.85rem;padding:1.15rem 1.1rem 1.2rem;display:flex;position:relative}.compare-flow__step-index{letter-spacing:.1em;color:#22d3ee;flex-shrink:0;font-size:.6875rem;font-weight:900}.compare-flow__step-emoji{font-size:1.25rem;line-height:1}.compare-flow__step-title{color:#e0f2fe;margin-top:.35rem;font-size:.9375rem;font-weight:800;line-height:1.35}.compare-flow__step-text{color:#94a3b8;margin-top:.45rem;font-size:.8125rem;line-height:1.65}.compare-benefits__grid{gap:1rem}.compare-benefit{background:#0f172a73;border:1px solid #ffffff14;border-radius:1rem;gap:.9rem;padding:1.15rem 1.2rem;transition:border-color .2s,transform .2s;display:flex}.compare-benefit:hover{border-color:#22d3ee40;transform:translateY(-1px)}.compare-benefit__index{letter-spacing:.1em;color:#67e8f9;flex-shrink:0;font-size:.6875rem;font-weight:900}.compare-benefit__title{color:#e0f2fe;font-size:.9375rem;font-weight:800}.compare-benefit__body{color:#94a3b8;font-size:.8125rem;line-height:1.65}.compare-examples__intro{color:#cbd5e1;font-size:.9375rem;line-height:1.7}.compare-examples__grid{gap:1rem}.compare-example{background:linear-gradient(165deg,#0f172acc,#02061799);border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;height:100%;padding:1.2rem 1.25rem 1.35rem;display:flex}.compare-example__question{color:#e0f2fe;font-size:.9375rem;font-weight:800;line-height:1.35}.compare-example__answer{color:#94a3b8;flex:1;font-size:.8125rem;line-height:1.65}.compare-example__link{color:#67e8f9;text-underline-offset:4px;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:700}.compare-example__link:hover{text-decoration:underline}.compare-hero{border-radius:1.25rem}.compare-hero__grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(85% 75% at 50% 40%,#000,#0000);mask-image:radial-gradient(85% 75% at 50% 40%,#000,#0000)}.compare-hero__orb{filter:blur(48px);opacity:.45;border-radius:9999px}.compare-hero__orb--1{background:rgb(var(--brand-rgb) / .24);width:12rem;height:12rem;top:-3rem;right:5%}.compare-hero__orb--2{background:#a78bfa29;width:9rem;height:9rem;bottom:-2rem;left:8%}.compare-hero__title{background:linear-gradient(125deg,#fff 0%,#bae6fd 38%,#93b8fa 72%,#a78bfa 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.compare-hero__intro{color:#cbd5e1;line-height:1.65}.compare-hero__intro strong{color:#bae6fd;font-weight:700}.compare-hero__subtitle{color:#94a3b8;letter-spacing:.01em}.compare-hero__trust{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.compare-hero__trust>li{max-width:100%;display:flex}.compare-hero__trust-badge{letter-spacing:.06em;text-transform:uppercase;color:#e0f2fe;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0f172aeb,#020617c7);border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.45rem;padding:.38rem .8rem .38rem .42rem;font-size:.6875rem;font-weight:800;display:inline-flex;box-shadow:0 8px 24px -14px #000000d9,inset 0 0 0 1px #ffffff0a}.compare-hero__trust-badge-icon{background:#ffffff0f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0f}.compare-hero__trust-icon{width:.8rem;height:.8rem}.compare-hero__trust-badge-label{line-height:1.2}.compare-hero__trust-badge--free{color:#d1fae5;border-color:#4ade8073;box-shadow:0 8px 24px -14px #000000d9,0 0 18px #4ade8024,inset 0 0 0 1px #ffffff0a}.compare-hero__trust-badge--free .compare-hero__trust-badge-icon{color:#86efac;background:#4ade8029;box-shadow:inset 0 0 0 1px #4ade8059,0 0 12px #4ade8033}.compare-hero__trust-badge--games{color:#bae6fd;border-color:#38bdf873;box-shadow:0 8px 24px -14px #000000d9,0 0 18px #38bdf829,inset 0 0 0 1px #ffffff0a}.compare-hero__trust-badge--games .compare-hero__trust-badge-icon{color:#7dd3fc;background:#38bdf829;box-shadow:inset 0 0 0 1px #38bdf859,0 0 12px #38bdf833}.compare-hero__trust-badge--account{color:#fef3c7;border-color:#fbbf2473;box-shadow:0 8px 24px -14px #000000d9,0 0 18px #fbbf2424,inset 0 0 0 1px #ffffff0a}.compare-hero__trust-badge--account .compare-hero__trust-badge-icon{color:#fcd34d;background:#fbbf2429;box-shadow:inset 0 0 0 1px #fbbf2459,0 0 12px #fbbf242e}.compare-tool__shell{border:1px solid rgb(var(--brand-rgb) / .22);box-shadow:0 0 0 1px #ffffff0d inset, 0 24px 56px -28px #000000bf, 0 0 48px rgb(var(--brand-rgb) / .12);background:linear-gradient(165deg,#0f172aeb 0%,#020617f7 100%);border-radius:1.35rem;position:relative;overflow:hidden}.compare-tool__shell:before{content:"";pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 0%, rgb(var(--brand-rgb) / .14), transparent 62%), radial-gradient(ellipse 40% 35% at 100% 100%, #a78bfa14, transparent 55%);opacity:.9;position:absolute;inset:0}.compare-tool__section{z-index:1;padding:1.25rem 1rem 1.5rem;position:relative}@media (min-width:640px){.compare-tool__section{padding:1.5rem 1.5rem 1.75rem}}@media (min-width:768px){.compare-tool__section{padding:1.75rem 2rem 2rem}}.compare-tool__masthead{margin-bottom:1.35rem}.compare-tool__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;align-items:center;gap:.45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.compare-tool__title{letter-spacing:-.02em;color:#f8fafc;margin-top:.65rem;font-size:1.35rem;font-weight:900}.compare-tool__lead{color:#94a3b8;max-width:42rem;margin-top:.55rem;font-size:.875rem;line-height:1.65}.compare-tool__eyebrow-bar{background:linear-gradient(90deg, rgb(var(--brand-rgb)), transparent);width:1.5rem;height:2px;box-shadow:0 0 10px rgb(var(--brand-rgb) / .45);border-radius:9999px}.compare-tool__journey{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.compare-tool__journey-step{letter-spacing:.05em;text-transform:uppercase;color:#bae6fd;background:#0206178c;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .75rem .35rem .4rem;font-size:.6875rem;font-weight:700;display:inline-flex}.compare-tool__journey-step--goal{border-color:rgb(var(--brand-rgb) / .45);background:linear-gradient(135deg, rgb(var(--brand-rgb) / .2), #020617d9);color:#fff;box-shadow:0 0 18px rgb(var(--brand-rgb) / .18)}.compare-tool__journey-index{color:#67e8f9;background:#22d3ee1f;border:1px solid #22d3ee59;border-radius:9999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.625rem;font-weight:800;display:inline-flex}.compare-tool__journey-step--goal .compare-tool__journey-index{border-color:rgb(var(--brand-rgb) / .55);background:rgb(var(--brand-rgb) / .25);color:#fff}.compare-form{z-index:1;background:0 0;border:none;flex-direction:column;gap:1.5rem;margin:0;padding:0;display:flex;position:relative}.compare-form__step{border-bottom:1px solid #ffffff14;padding:1.35rem 1.15rem 1.5rem}.compare-form__step:last-of-type{border-bottom:none}@media (min-width:640px){.compare-form__step{padding:1.5rem 1.35rem 1.65rem}}.compare-form__step-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem .85rem;margin-bottom:1.15rem;display:grid}.compare-form__step-header .compare-form__selection-badge--step{grid-column:1/-1;justify-self:start}@media (min-width:640px){.compare-form__step-header{grid-template-columns:auto minmax(0,1fr) auto}.compare-form__step-header .compare-form__selection-badge--step{grid-area:1/3;place-self:start end}}.compare-form__step-index{letter-spacing:.08em;color:#bae6fd;background:#22d3ee1a;border:1px solid #22d3ee59;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.6875rem;font-weight:900;display:inline-flex}.compare-form__step-title{color:#f8fafc;font-size:1rem;font-weight:800}.compare-form__step-hint{color:#94a3b8;margin-top:.35rem;font-size:.8125rem;line-height:1.6}.compare-form__toolbar{border-bottom:1px solid #ffffff14;flex-direction:column;gap:1rem;padding-bottom:1rem;display:flex}.compare-form__toolbar-top{justify-content:flex-end;display:flex}.compare-form__selection-badge{border:1px solid rgb(var(--brand-rgb) / .35);background:linear-gradient(135deg, rgb(var(--brand-rgb) / .18), #020617d9);letter-spacing:.04em;text-transform:uppercase;color:#bae6fd;box-shadow:0 0 16px rgb(var(--brand-rgb) / .15);border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.75rem;font-weight:800;display:inline-flex}.compare-form__filters{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.compare-form__filters{gap:1.1rem}}.compare-form__search{flex-direction:column;gap:.45rem;display:flex;position:relative}.compare-form__controls{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:640px){.compare-form__controls{grid-template-columns:minmax(0,17rem) minmax(0,10rem) minmax(0,11rem) auto;align-items:end;gap:.75rem 1rem}}.compare-form__budget{flex-direction:column;gap:.45rem;display:flex}.compare-form__field{flex-direction:column;gap:.45rem;min-width:0;display:flex}.compare-form__label{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;font-size:.6875rem;font-weight:700}.compare-form__input{color:#fff;width:100%;min-height:3rem;box-shadow:0 0 0 1px rgb(var(--brand-rgb) / .04) inset;background:#020617e0;border:1px solid #ffffff1a;border-radius:1rem;outline:none;padding:.8rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.compare-form__input--compact{min-height:2.75rem;padding:.7rem .85rem;font-size:.875rem}.compare-form__input::placeholder{color:#64748b}.compare-form__input:focus{border-color:rgb(var(--brand-rgb) / .45);box-shadow:0 0 0 1px rgb(var(--brand-rgb) / .12) inset, 0 0 20px rgb(var(--brand-rgb) / .12)}.compare-form__completions{z-index:50;border:1px solid rgb(var(--brand-rgb) / .22);background:#020617fa;border-radius:1rem;max-height:18rem;padding:.25rem 0;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px -14px #000000b3}.compare-form__error{color:#fb7185;font-size:.75rem}.compare-form__hint{color:#94a3b8;font-size:.875rem;line-height:1.65}.compare-form__submit-wrap{display:none}@media (min-width:640px){.compare-form__submit-wrap{justify-content:flex-end;align-items:flex-end;display:flex}}.compare-form__submit{letter-spacing:.02em;color:#fff;cursor:pointer;background:linear-gradient(135deg, #22d3ee 0%, rgb(var(--brand-rgb)) 52%, #4f46e5 100%);min-width:11rem;min-height:2.85rem;box-shadow:0 0 0 1px #ffffff26 inset, 0 0 32px #22d3ee47, 0 12px 28px -10px rgb(var(--brand-rgb) / .5);border:1px solid #22d3ee8c;border-radius:9999px;justify-content:center;align-items:center;gap:.45rem;padding:.85rem 1.6rem;font-size:.9375rem;font-weight:800;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex}.compare-form__submit:hover:not(.compare-form__submit--disabled){filter:brightness(1.06);transform:translateY(-1px)}.compare-form__submit--disabled{cursor:not-allowed;color:#e2e8f0;box-shadow:none;background:#475569;border-color:#475569cc}.compare-form__library{min-width:0;padding-top:.25rem}.compare-form__pager{color:#cbd5e1;justify-content:center;align-items:center;gap:.85rem;margin-top:1.25rem;font-size:.875rem;display:flex}.compare-form__pager-btn{cursor:pointer;color:#bae6fd;background:#020617a6;border:1px solid #ffffff1f;border-radius:9999px;padding:.45rem 1rem;font-size:.8125rem;font-weight:700;transition:border-color .2s,color .2s,box-shadow .2s}.compare-form__pager-btn:hover:not(:disabled){border-color:rgb(var(--brand-rgb) / .4);color:#fff;box-shadow:0 0 16px rgb(var(--brand-rgb) / .15)}.compare-form__pager-btn:disabled{cursor:not-allowed;opacity:.4}.compare-form__pager-label{font-variant-numeric:tabular-nums;color:#94a3b8;font-weight:600}.compare-form__empty{text-align:center;color:#94a3b8;background:#0206178c;border:1px dashed #ffffff24;border-radius:1.125rem;padding:2rem 1.25rem;font-size:.9375rem}.compare-form__submit-mobile{border-top:1px solid #ffffff14;padding-top:1rem}@media (min-width:640px){.compare-form__submit-mobile{display:none}}.compare-form__submit-mobile .compare-form__submit{width:100%}.compare-tool__panel>form.compare-form{box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:0!important}.compare-tool__panel>form{border:1px solid rgb(var(--brand-rgb) / .2);box-shadow:0 0 0 1px #ffffff0a inset, 0 20px 48px -24px #0009, 0 0 36px rgb(var(--brand-rgb) / .1);background:linear-gradient(165deg,#0f172ae6 0%,#020617f5 100%);border-radius:1.25rem;margin-top:0!important}.compare-tool__panel form label{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;font-size:.6875rem;font-weight:700}.compare-tool__panel form input[type=search],.compare-tool__panel form input[type=number],.compare-tool__panel form select{box-shadow:0 0 0 1px rgb(var(--brand-rgb) / .04) inset;background:#020617d9;border:1px solid #ffffff1a;border-radius:1rem;transition:border-color .2s,box-shadow .2s}.compare-tool__panel form input[type=search]:focus,.compare-tool__panel form input[type=number]:focus,.compare-tool__panel form select:focus{border-color:rgb(var(--brand-rgb) / .45);box-shadow:0 0 0 1px rgb(var(--brand-rgb) / .12) inset, 0 0 20px rgb(var(--brand-rgb) / .12)}.compare-tool__panel form [role=listbox]{border:1px solid rgb(var(--brand-rgb) / .2);background:#020617fa;border-radius:1rem;box-shadow:0 16px 40px -12px #000000a6}.compare-tool__panel form button[type=submit]:not(:disabled){border:1px solid rgb(var(--brand-rgb) / .5);background:linear-gradient(125deg, rgb(var(--brand-rgb)), #22d3ee);color:#020617;box-shadow:0 8px 24px -8px rgb(var(--brand-rgb) / .45);border-radius:9999px;font-weight:800}.compare-tool__panel form button[type=submit]:not(:disabled):hover{filter:brightness(1.08)}.compare-tool__panel form .text-slate-400{color:#94a3b8}.compare-card,.compare-step{box-shadow:0 0 0 1px rgb(var(--brand-rgb) / .05) inset, 0 14px 36px -20px #0009;background:linear-gradient(165deg,#0f172ad1 0%,#020617f0 100%);border:1px solid #ffffff14;border-radius:1.125rem;transition:transform .25s cubic-bezier(.23,1,.32,1),border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.compare-card:hover,.compare-step:hover{border-color:rgb(var(--brand-rgb) / .24);box-shadow:0 0 0 1px rgb(var(--brand-rgb) / .1) inset, 0 0 24px rgb(var(--brand-rgb) / .12), 0 18px 40px -22px #000000a6;transform:translateY(-2px)}.compare-card__spine,.compare-step__spine{background:linear-gradient(180deg, rgb(var(--brand-rgb)), #a78bfa);opacity:.5;width:3px;transition:opacity .25s;position:absolute;top:0;bottom:0;left:0}.compare-card:hover .compare-card__spine,.compare-step:hover .compare-step__spine{opacity:1;box-shadow:0 0 12px rgb(var(--brand-rgb) / .5)}.compare-card__title,.compare-step__title{color:#bae6fd;font-size:.9375rem;font-weight:800}.compare-card__body,.compare-step__body{color:#cbd5e1;font-size:.875rem;line-height:1.65}.compare-step__emoji{font-size:1.5rem;line-height:1}.compare-faq{box-shadow:0 0 0 1px rgb(var(--brand-rgb) / .05) inset, 0 14px 36px -20px #0009;background:linear-gradient(165deg,#0f172ad1 0%,#020617f0 100%);border:1px solid #ffffff14;border-radius:1.125rem;position:relative;overflow:hidden}.compare-faq__spine{background:linear-gradient(180deg, rgb(var(--brand-rgb)), #a78bfa);opacity:.55;width:3px;position:absolute;top:0;bottom:0;left:0}.compare-faq__item{background:#0206178c;border:1px solid #ffffff14;border-radius:.85rem;overflow:hidden}.compare-faq__question{cursor:pointer;color:#bae6fd;padding:.85rem 1rem;font-size:.875rem;font-weight:700;list-style:none}.compare-faq__question::-webkit-details-marker{display:none}.compare-faq__answer{color:#cbd5e1;padding:0 1rem 1rem;font-size:.875rem;line-height:1.65}@media (prefers-reduced-motion:reduce){.compare-card:hover,.compare-step:hover{transform:none}}
