.pf-root{--pf-bg:#03050c;--pf-bg2:#060a18;--pf-cyan:#22d3ee;--pf-violet:#8b5cf6;--pf-blue:#3b82f6;--pf-gold:#fbbf24;--pf-line:#94a3ff24;--pf-dim:#94a3c4;--bg-card:#ffffff09;--text-primary:#e8ecf7;--text-secondary:#94a3c4;--border:#94a3ff29;--bg-base:#03050c;--bg-surface:#070b17;background:var(--pf-bg);color:#e8ecf7;position:relative;overflow:hidden}.pf-wrap{max-width:1240px;margin:0 auto;padding:0 20px}@media (min-width:640px){.pf-wrap{padding:0 32px}}.pf-dim{color:var(--pf-dim)}.pf-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pf-reveal{transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s;transition-delay:var(--pf-delay,0s)}.pf-reveal[data-in=false]{opacity:0;filter:blur(6px);transform:translateY(34px)scale(.98)}.pf-hero{isolation:isolate;background:radial-gradient(120% 80% at 50% 0%, #0b1433 0%, #050816 55%, var(--pf-bg) 100%);min-height:640px;padding:72px 0 56px;position:relative;overflow:hidden}@media (min-width:1024px){.pf-hero{padding:96px 0 72px}}.pf-stars{z-index:-3;background:0 0;border-radius:50%;width:1px;height:1px;position:absolute;top:0;left:0}.pf-stars:after{content:"";width:1px;height:1px;box-shadow:inherit;border-radius:50%;position:absolute;top:2000px;left:0}.pf-stars-a{animation:140s linear infinite pfStars}.pf-stars-b{width:2px;height:2px;animation:90s linear infinite pfStars}.pf-stars-b:after{width:2px;height:2px}.pf-stars-c{width:3px;height:3px;animation:60s linear infinite pfStars,3s ease-in-out infinite alternate pfTwinkle}.pf-stars-c:after{width:3px;height:3px}@keyframes pfStars{to{transform:translateY(-2000px)}}@keyframes pfTwinkle{0%{opacity:.4}to{opacity:1}}.pf-aurora{z-index:-2;filter:blur(70px);opacity:.75;position:absolute;inset:0}.pf-aurora span{mix-blend-mode:screen;border-radius:50%;position:absolute}.pf-aurora span:first-child{background:radial-gradient(circle,#3b82f68c,#0000 65%);width:46vw;max-width:640px;height:46vw;max-height:640px;animation:18s ease-in-out infinite alternate pfFloatA;top:-18%;left:-8%}.pf-aurora span:nth-child(2){background:radial-gradient(circle,#8b5cf680,#0000 65%);width:40vw;max-width:560px;height:40vw;max-height:560px;animation:22s ease-in-out infinite alternate pfFloatB;top:6%;right:-6%}.pf-aurora span:nth-child(3){background:radial-gradient(circle,#22d3ee66,#0000 65%);width:34vw;max-width:480px;height:34vw;max-height:480px;animation:26s ease-in-out infinite alternate-reverse pfFloatA;bottom:-22%;left:34%}@keyframes pfFloatA{0%{transform:translate(0)scale(1)}to{transform:translate(8%,10%)scale(1.15)}}@keyframes pfFloatB{0%{transform:translate(0)scale(1.1)}to{transform:translate(-10%,8%)scale(.95)}}.pf-floor{z-index:-1;transform-origin:50% 0;opacity:.45;background-image:linear-gradient(#22d3ee59 1px,#0000 1px),linear-gradient(90deg,#22d3ee59 1px,#0000 1px);background-size:60px 60px;height:60%;animation:3s linear infinite pfFloor;position:absolute;bottom:-10%;left:-50%;right:-50%;transform:perspective(500px)rotateX(72deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 45% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 45% 70%,#0000 100%)}@keyframes pfFloor{to{background-position:0 60px}}.pf-spot{z-index:-1;pointer-events:none;background:radial-gradient(420px circle at var(--sx,70%) var(--sy,30%), #38bdf821, transparent 60%);position:absolute;inset:0}.pf-hero-grid{z-index:10;align-items:center;gap:40px;display:grid;position:relative}@media (min-width:1024px){.pf-hero-grid{grid-template-columns:1.1fr .9fr;gap:24px}}.pf-hero-copy{text-align:center}.pf-hero-copy .flex{justify-content:center}@media (min-width:1024px){.pf-hero-copy{text-align:left}.pf-hero-copy .flex{justify-content:flex-start}}.pf-pill{letter-spacing:.14em;text-transform:uppercase;color:#cffafe;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#22d3ee14;border:1px solid #22d3ee4d;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:11.5px;font-weight:800;display:inline-flex;box-shadow:0 0 24px -6px #22d3ee80}.pf-live{background:#22d3ee;border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite pfPulse}@keyframes pfPulse{0%{box-shadow:0 0 #22d3eecc}to{box-shadow:0 0 0 10px #22d3ee00}}.pf-h1{font-family:var(--font-outfit);letter-spacing:-.04em;color:#fff;text-wrap:balance;text-shadow:0 0 40px #3b82f640;margin-top:22px;font-size:clamp(2.6rem,7vw,5.2rem);font-weight:900;line-height:.98}.pf-holo-text{background:linear-gradient(100deg,#67e8f9 0%,#a78bfa 30%,#f0abfc 50%,#fde68a 70%,#67e8f9 100%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite pfHolo}@keyframes pfHolo{to{background-position:250%}}.pf-lead{color:#b6c2e2;margin-top:22px;font-size:clamp(1.05rem,2vw,1.25rem)}.pf-rotator{vertical-align:bottom;text-align:left;min-width:9ch;height:1.5em;display:inline-grid;position:relative;overflow:hidden}.pf-rotator span{color:#67e8f9;grid-area:1/1;font-weight:800;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .55s,filter .55s}.pf-rotator span[data-on=false]{opacity:0;filter:blur(4px);transform:translateY(110%)}.pf-rotator span[data-on=true]{opacity:1;transform:translateY(0)}.pf-ghost{color:#e0f2fe;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#22d3ee0f;border:1px solid #67e8f959;border-radius:1rem;align-items:center;gap:8px;padding:.85rem 1.4rem;font-size:14px;font-weight:700;transition:all .25s;display:inline-flex}.pf-ghost:hover{background:#22d3ee24;transform:translateY(-2px);box-shadow:0 0 30px -6px #22d3ee99}.pf-orbit{aspect-ratio:1;width:clamp(280px,82vw,460px);margin:0 auto;position:relative}.pf-ring{border:1px solid #67e8f938;border-radius:50%;position:absolute}.pf-ring-1{border-style:dashed;animation:60s linear infinite pfSpin;inset:0}.pf-ring-2{border-color:#a78bfa4d;animation:40s linear infinite reverse pfSpin;inset:13%;box-shadow:inset 0 0 40px #8b5cf626}.pf-ring-3{background:conic-gradient(from 0deg, transparent 0 70%, #22d3eee6 100%) border-box;-webkit-mask-composite:xor;border:2px solid #0000;animation:4s linear infinite pfSpin;inset:26%;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes pfSpin{to{transform:rotate(360deg)}}.pf-core-glow{filter:blur(20px);background:radial-gradient(circle,#38bdf88c,#8b5cf633 50%,#0000 70%);border-radius:50%;animation:4s ease-in-out infinite alternate pfBreathe;position:absolute;inset:30%}@keyframes pfBreathe{0%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1.15)}}.pf-coin{transform-style:preserve-3d;animation:9s cubic-bezier(.65,0,.35,1) infinite pfCoin;position:absolute;inset:33%}@keyframes pfCoin{0%,35%{transform:rotateY(0)}50%,85%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.pf-coin-face{backface-visibility:hidden;color:#fff;background:radial-gradient(circle at 30% 25%,#ffffff59,#0000 40%),linear-gradient(145deg,#0e7490 0%,#1e3a8a 50%,#581c87 100%);border:2px solid #a5f3fc99;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0;box-shadow:0 0 50px #22d3ee8c,inset 0 0 30px #ffffff26}.pf-coin-back{color:#451a03;background:radial-gradient(circle at 30% 25%,#fff6,#0000 40%),linear-gradient(145deg,#b45309,#f59e0b 55%,#fde68a);border-color:#fef3c7cc;transform:rotateY(180deg);box-shadow:0 0 50px #f59e0b8c}.pf-coin-num{font-family:var(--font-outfit);letter-spacing:-.03em;font-size:clamp(1.6rem,5vw,2.4rem);font-weight:900;line-height:1}.pf-orbit-path{transform:rotate(var(--a));pointer-events:none;position:absolute;inset:0}.pf-orbit-spin{animation:28s linear infinite pfSpin;position:absolute;inset:0}.pf-sat{white-space:nowrap;color:#fff;border:1px solid var(--c);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 20px -4px var(--c);background:#080d1ed9;border-radius:9999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:800;animation:28s linear infinite pfSatUpright;display:inline-flex;position:absolute;top:0;left:50%}@keyframes pfSatUpright{0%{transform:translate(-50%, -50%) rotate(calc(-1 * var(--a)))}to{transform:translate(-50%, -50%) rotate(calc(-1 * var(--a) - 360deg))}}.pf-stats{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:56px;display:grid}@media (min-width:768px){.pf-stats{grid-template-columns:repeat(4,1fr)}}.pf-stats>div{text-align:center;border:1px solid var(--pf-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border-radius:18px;padding:18px 16px;position:relative;overflow:hidden}.pf-stats>div:before{content:"";background:linear-gradient(90deg,#0000,#67e8f9cc,#0000);height:1px;position:absolute;top:0;left:0;right:0}.pf-stat-num{font-family:var(--font-outfit);color:#fff;letter-spacing:-.03em;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:900;line-height:1}.pf-stat-lbl{color:var(--pf-dim);margin-top:6px;font-size:12px;font-weight:600}.pf-ticker{border-top:1px solid var(--pf-line);border-bottom:1px solid var(--pf-line);background:#080d1ee6;padding:12px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.pf-ticker-track{gap:40px;width:max-content;animation:40s linear infinite pfMarquee;display:flex}.pf-ticker-track span{letter-spacing:.08em;text-transform:uppercase;color:#a5f3fc;white-space:nowrap;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:700;display:inline-flex}.pf-ticker-dot{background:#22d3ee;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #22d3ee}.pf-ticker:hover .pf-ticker-track{animation-play-state:paused}@keyframes pfMarquee{to{transform:translate(-50%)}}.pf-section{padding:80px 0;position:relative}@media (min-width:1024px){.pf-section{padding:110px 0}}.pf-section-alt{background:linear-gradient(180deg, var(--pf-bg) 0%, var(--pf-bg2) 50%, var(--pf-bg) 100%)}.pf-section-alt:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#94a3ff2e 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60%,#000,#0000);mask-image:radial-gradient(60% 60%,#000,#0000)}.pf-section>.pf-wrap{position:relative}.pf-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#67e8f9;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;font-weight:800;display:inline-block}.pf-eyebrow:before{content:"// ";color:#67e8f980}.pf-h2{font-family:var(--font-outfit);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin-top:12px;font-size:clamp(1.9rem,4.5vw,3.2rem);font-weight:900;line-height:1.05}.pf-offer{isolation:isolate;background:linear-gradient(135deg,#f59e0b1f,#080d1ee6 60%);border-radius:28px;flex-direction:column;align-items:center;gap:20px;max-width:860px;margin:0 auto;padding:26px;display:flex;position:relative}@media (min-width:640px){.pf-offer{flex-direction:row}}.pf-offer:before{content:"";z-index:-1;background:conic-gradient(from var(--pf-angle,0deg), #fbbf24, #22d3ee, #8b5cf6, #f472b6, #fbbf24);border-radius:29px;animation:5s linear infinite pfAngle;position:absolute;inset:-1.5px}.pf-offer:after{content:"";z-index:-1;background:#070b17;border-radius:28px;position:absolute;inset:0}.pf-offer>*{position:relative}.pf-offer-icon{color:#fff;background:linear-gradient(135deg,#fbbf24,#d97706);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;animation:3s ease-in-out infinite pfBob;display:flex;box-shadow:0 0 30px #f59e0b99}@keyframes pfBob{50%{transform:translateY(-5px)rotate(-6deg)}}@property --pf-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pfAngle{to{--pf-angle:360deg}}.pf-tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .25s ease-out,box-shadow .3s,border-color .3s;position:relative}.pf-tilt:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #ffffff1f, transparent 60%);transition:opacity .3s;position:absolute;inset:0}.pf-tilt:hover:after{opacity:1}.pf-rate{border:1px solid var(--pf-line);background:linear-gradient(160deg,#ffffff0f,#ffffff04);border-radius:24px;height:100%;padding:26px;overflow:hidden}.pf-rate:before{content:"";background:radial-gradient(closest-side, var(--c), transparent);opacity:.12;pointer-events:none;width:160%;height:100%;transition:opacity .3s;position:absolute;top:-60%;left:-30%}.pf-rate:hover{border-color:var(--c);box-shadow:0 20px 60px -20px var(--c)}.pf-rate:hover:before{opacity:.28}.pf-rate-icon{width:46px;height:46px;color:var(--c);border:1px solid var(--c);box-shadow:0 0 20px -6px var(--c), inset 0 0 12px -4px var(--c);background:#ffffff0d;border-radius:14px;justify-content:center;align-items:center;display:flex}.pf-rate-price{font-family:var(--font-outfit);letter-spacing:-.03em;color:#fff;text-shadow:0 0 24px var(--c);font-size:2.1rem;font-weight:900}.pf-chip{color:#cbd5f0;border:1px solid var(--pf-line);background:#ffffff0a;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.pf-calc{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080d1ecc;border:1px solid #67e8f940;border-radius:30px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff08,0 40px 120px -40px #22d3ee73}@media (min-width:1024px){.pf-calc{grid-template-columns:1.2fr 1fr}}.pf-calc-in{flex-direction:column;gap:28px;padding:26px;display:flex}@media (min-width:640px){.pf-calc-in{padding:36px}}.pf-calc-label{color:#e8ecf7;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.pf-calc-label svg{color:#67e8f9}.pf-calc-big{font-family:var(--font-outfit);color:#67e8f9;text-shadow:0 0 20px #22d3ee99;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:900}.pf-range{appearance:none;cursor:pointer;background:linear-gradient(90deg, #22d3ee, #8b5cf6) 0 0 / var(--pf-fill,50%) 100% no-repeat, #ffffff14;border-radius:9999px;outline:none;width:100%;height:8px;box-shadow:inset 0 0 0 1px #ffffff0f}.pf-range::-webkit-slider-thumb{appearance:none;background:#fff;border:4px solid #22d3ee;border-radius:50%;width:24px;height:24px;transition:transform .15s;box-shadow:0 0 0 6px #22d3ee33,0 0 24px #22d3ee}.pf-range::-webkit-slider-thumb:hover{transform:scale(1.15)}.pf-range::-moz-range-thumb{background:#fff;border:4px solid #22d3ee;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 6px #22d3ee33,0 0 24px #22d3ee}.pf-range:focus-visible{box-shadow:0 0 0 3px #22d3ee80}.pf-seg{grid-template-columns:repeat(var(--pf-n), 1fr);border:1px solid var(--pf-line);background:#ffffff0d;border-radius:16px;padding:4px;display:grid;position:relative}.pf-seg-thumb{width:calc((100% - 8px) / var(--pf-n));transform:translateX(calc(100% * var(--pf-idx)));background:linear-gradient(135deg,#0891b2,#6d28d9);border-radius:12px;transition:transform .45s cubic-bezier(.34,1.4,.64,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 0 24px -4px #22d3eecc}.pf-seg-btn{z-index:1;color:var(--pf-dim);padding:10px 0;font-size:13px;font-weight:800;transition:color .25s;position:relative}.pf-seg-btn[data-on=true]{color:#fff}.pf-switch{border:1px solid var(--pf-line);background:#ffffff1a;border-radius:9999px;width:52px;height:28px;transition:background .3s,box-shadow .3s;display:block;position:relative}.pf-switch:after{content:"";background:#cbd5f0;border-radius:50%;width:20px;height:20px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .3s;position:absolute;top:3px;left:3px}.peer:checked+.pf-switch{background:linear-gradient(90deg,#0891b2,#7c3aed);box-shadow:0 0 20px -2px #22d3eeb3}.peer:checked+.pf-switch:after{background:#fff;transform:translate(24px)}.peer:focus-visible+.pf-switch{outline-offset:2px;outline:2px solid #22d3ee}.pf-stepper{border:1px solid var(--pf-line);background:#ffffff0a;border-radius:14px;align-items:center;display:inline-flex;overflow:hidden}.pf-stepper button{color:#67e8f9;padding:10px 12px;transition:background .2s}.pf-stepper button:hover{background:#22d3ee24}.pf-breakdown{border-top:1px dashed var(--pf-line);flex-direction:column;gap:10px;padding-top:22px;display:flex}.pf-break-row{grid-template-columns:130px 1fr auto;align-items:center;gap:12px;display:grid}.pf-break-track{background:#ffffff0f;border-radius:9999px;height:6px;overflow:hidden}.pf-break-track span{border-radius:9999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.pf-calc-out{color:#fff;background:radial-gradient(120% 80% at 100% 0,#8b5cf659,#0000 60%),radial-gradient(100% 80% at 0 100%,#22d3ee40,#0000 60%),#060b1d;border-top:1px solid #67e8f933;flex-direction:column;justify-content:center;padding:30px;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.pf-calc-out{border-top:0;border-left:1px solid #67e8f933;padding:36px}}.pf-scan{pointer-events:none;background:linear-gradient(#0000,#22d3ee14,#0000);height:120px;animation:5s linear infinite pfScan;position:absolute;top:-120px;left:0;right:0}@keyframes pfScan{to{top:110%}}.pf-calc-total{font-family:var(--font-outfit);letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff,#a5f3fc);color:#0000;filter:drop-shadow(0 0 22px #22d3ee73);-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:clamp(2.8rem,7vw,4.2rem);font-weight:900;line-height:1}.pf-gauge-wrap{width:170px;height:170px;margin:24px auto 4px;position:relative}.pf-gauge{width:100%;height:100%;transform:rotate(-90deg)}.pf-gauge-bg{fill:none;stroke:#ffffff14;stroke-width:12px}.pf-gauge-fg{fill:none;stroke:url(#pfGaugeGrad);stroke-width:12px;stroke-linecap:round;filter:drop-shadow(0 0 8px #fbbf24cc)}.pf-gauge-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pf-gauge-pct{font-family:var(--font-outfit);color:#fde68a;font-variant-numeric:tabular-nums;font-size:2.2rem;font-weight:900;line-height:1}.pf-pay{background:#f59e0b1a;border:1px solid #fcd34d4d;border-radius:18px;margin-top:18px;padding:16px 18px;box-shadow:inset 0 0 30px -10px #f59e0b66}.pf-race{flex-direction:column;gap:12px;margin-top:40px;display:flex}.pf-race-row{border:1px solid var(--pf-line);transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 90ms);background:#ffffff08;border-radius:18px;padding:16px 18px}.pf-race[data-in=false] .pf-race-row{opacity:0;transform:translate(-30px)}.pf-race-row[data-us]{background:linear-gradient(90deg,#22d3ee1f,#8b5cf614);border-color:#67e8f999;box-shadow:0 0 40px -12px #22d3ee99}.pf-race-amt{font-family:var(--font-outfit);white-space:nowrap;color:#fff;text-align:right;font-size:1.35rem;font-weight:900}.pf-race-row[data-us] .pf-race-amt{color:#67e8f9;text-shadow:0 0 18px #22d3eeb3}.pf-race-track{background:#ffffff0d;border-radius:9999px;height:8px;margin-top:12px;overflow:hidden}.pf-race-bar{width:0;height:100%;transition:width 1.6s cubic-bezier(.22,1,.36,1);transition-delay:calc(.3s + var(--i) * .12s);background:linear-gradient(90deg,#f43f5e,#fb923c);border-radius:9999px;display:block}.pf-race[data-in=true] .pf-race-bar{width:var(--w)}.pf-race-row[data-us] .pf-race-bar{background:linear-gradient(90deg,#22d3ee,#a78bfa);box-shadow:0 0 14px #22d3ee}.pf-badge-us{letter-spacing:.1em;text-transform:uppercase;color:#031018;background:linear-gradient(90deg,#67e8f9,#a78bfa);border-radius:9999px;padding:3px 9px;font-size:10px;font-weight:900}.pf-badge-x{color:#fda4af;background:#f43f5e1f;border:1px solid #f43f5e4d;border-radius:9999px;padding:2px 9px;font-size:11px;font-weight:800}.pf-matrix{border:1px solid var(--pf-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080d1eb3;border-radius:24px;margin-top:40px;position:relative;overflow:hidden}.pf-matrix table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}@media (min-width:640px){.pf-matrix table{font-size:14px}}.pf-matrix col.pf-col-mark{width:15%}@media (min-width:640px){.pf-matrix col.pf-col-mark{width:14%}}.pf-matrix th{color:#cbd5f0;text-align:center;background:#ffffff08;padding:14px 6px;font-size:11px;font-weight:800;line-height:1.2}@media (min-width:640px){.pf-matrix th{padding:16px 10px;font-size:13px}}.pf-matrix th.text-left{text-align:left;padding-left:14px}.pf-matrix td{text-align:center;color:#cbd5f0;border-top:1px solid #94a3ff14;padding:11px 6px;line-height:1.35}.pf-matrix td:first-child{text-align:left;padding-left:14px}@media (min-width:640px){.pf-matrix td{padding:14px 10px}.pf-matrix td:first-child,.pf-matrix th.text-left{padding-left:22px}}.pf-matrix tbody tr{transition:background .2s}.pf-matrix tbody tr:hover{background:#22d3ee0d}.pf-us-col{background:#22d3ee12}.pf-matrix th.pf-us-col{color:#67e8f9;text-shadow:0 0 14px #22d3eeb3}.pf-mark{width:24px;height:24px;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .4s;transition-delay:calc(var(--i) * 45ms);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.pf-matrix[data-in=false] .pf-mark{opacity:0;transform:scale(.2)rotate(-45deg)}.pf-mark-yes{color:#031018;background:linear-gradient(135deg,#67e8f9,#22d3ee);box-shadow:0 0 14px -2px #22d3eecc}.pf-mark-part{color:#fcd34d;background:#fbbf241a;border:1px solid #fbbf244d}.pf-mark-no{color:#cbd5f059;background:#ffffff08}.pf-beam{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#22d3ee,#0000);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 20px 4px #22d3ee80}.pf-matrix[data-in=true] .pf-beam{animation:2.4s cubic-bezier(.65,0,.35,1) .2s both pfBeam,7s linear 3s infinite pfBeamLoop}@keyframes pfBeam{0%{opacity:1;top:0}90%{opacity:1}to{opacity:0;top:100%}}@keyframes pfBeamLoop{0%{opacity:0;top:0}5%{opacity:.6}40%{opacity:.6;top:100%}41%,to{opacity:0;top:100%}}.pf-filter{scrollbar-width:none;gap:8px;margin:32px 0 24px;padding-bottom:4px;display:flex;overflow-x:auto}.pf-filter::-webkit-scrollbar{display:none}.pf-filter button{color:var(--pf-dim);border:1px solid var(--pf-line);background:#ffffff0a;border-radius:9999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.pf-filter button i{border-radius:50%;width:8px;height:8px}.pf-filter button b{background:#ffffff14;border-radius:9999px;padding:1px 7px;font-size:11px}.pf-filter button:hover{color:#fff;transform:translateY(-1px)}.pf-filter button[data-on=true]{color:#fff;border-color:var(--c,#22d3ee);box-shadow:0 0 22px -6px var(--c,#22d3ee);background:#22d3ee1a}.pf-vendor{border:1px solid var(--pf-line);animation:.55s cubic-bezier(.22,1,.36,1) both pfPop;animation-delay:calc(var(--i) * 50ms);background:linear-gradient(160deg,#ffffff0d,#ffffff04);border-radius:22px;padding:22px;overflow:hidden}.pf-vendor:before{content:"";background:var(--c);width:3px;box-shadow:0 0 16px var(--c);position:absolute;top:0;bottom:0;left:0}.pf-vendor:hover{border-color:var(--c);box-shadow:0 18px 50px -24px var(--c)}.pf-vendor-cat{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--c);font-size:10px;font-weight:800}@keyframes pfPop{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.pf-launch{isolation:isolate;background:radial-gradient(80% 70% at 50% 40%, #0c1a45 0%, var(--pf-bg) 75%);padding:100px 0;position:relative;overflow:hidden}@media (min-width:1024px){.pf-launch{padding:130px 0}}.pf-launch:before,.pf-launch:after{content:"";z-index:-1;pointer-events:none;height:180px;position:absolute;left:0;right:0}.pf-launch:before{background:linear-gradient(180deg, var(--pf-bg), transparent);top:0}.pf-launch:after{background:linear-gradient(0deg, var(--pf-bg), transparent);bottom:0}.pf-warp{z-index:-2;opacity:.22;background:repeating-conic-gradient(#67e8f973 0deg .35deg,#0000 .35deg 7.5deg);animation:120s linear infinite pfSpin;position:absolute;inset:-50%;-webkit-mask-image:radial-gradient(circle,#0000 8%,#000 30%,#0000 70%);mask-image:radial-gradient(circle,#0000 8%,#000 30%,#0000 70%)}.pf-glass{border:1px solid var(--pf-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d1eb3;border-radius:20px;padding:22px;transition:transform .3s,border-color .3s}.pf-glass:hover{border-color:#67e8f973;transform:translateY(-4px)}.pf-verdict{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080d1ebf;border:1px solid #67e8f959;border-radius:26px;max-width:640px;margin:40px auto 0;padding:28px;box-shadow:0 0 80px -20px #22d3ee8c,inset 0 0 40px -20px #22d3ee66}.pf-verdict-num{font-family:var(--font-outfit);letter-spacing:-.04em;background:linear-gradient(100deg,#67e8f9,#a78bfa,#fde68a);color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px 0 6px;font-size:clamp(3rem,9vw,5rem);font-weight:900;line-height:1}.pf-faq>div>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .25s,box-shadow .25s}.pf-faq>div>div:hover{box-shadow:0 0 30px -14px #22d3eeb3;border-color:#67e8f966!important}.pf-sources{border-top:1px solid var(--pf-line);background:var(--pf-bg);padding:48px 0 64px}.pf-source-link{color:var(--pf-dim);text-underline-offset:2px;align-items:center;gap:5px;text-decoration:underline;transition:color .2s;display:inline-flex}.pf-source-link:hover{color:#67e8f9}@media (prefers-reduced-motion:reduce){.pf-root *,.pf-root :before,.pf-root :after{transition:none!important;animation:none!important}.pf-reveal[data-in=false]{opacity:1;filter:none;transform:none}.pf-race .pf-race-bar{width:var(--w)}.pf-sat{transform:translate(-50%, -50%) rotate(calc(-1 * var(--a)))}}
