.site-refresh{--site-purple:#9E9BFC;--site-yellow:#ffec00;--site-save-green:#61FF7E;--site-plan-thumb:#3F3F46;--site-ink:#131319;--site-text-1:#fff;--site-text-2:#D1D1D6;--site-text-3:#8A8A93;--site-font:"Satoshi",Arial,sans-serif;--site-ultra-logo-purple:#8476fa;--site-ultra-deep-purple:#6542e5;--site-ultra-table-purple:#332e50;--site-website-cta:linear-gradient(135deg,#9e9bfc,#7b78e8);--site-saving-green:#4ad361;--site-checkout-surface:#fff;--site-lavender:#f4f3ff;--site-page-glow:radial-gradient(ellipse 75% 700px at 50% 0%,#9e9bfc30,transparent 75%);--site-card-ink:#191820;--site-card-ink-2:#262335;--site-card-muted:#514e61;--site-card-line:#e4e4e8;--site-card-line-2:#e4e2e9;--site-card-stroke:#ceccd6;--site-card-input-stroke:#9590ab;--site-card-soft:#f8f7fa;--site-card-soft-2:#f7f7f8;--site-card-soft-line:#dddde2;--site-card-border:#ffffff65;--site-card-shadow:0 28px 90px #0006;--site-cta-shadow:0 5px 15px #57509825;--site-saving-ink:#102714;--site-error-bg:#fff1f4;--site-error-stroke:#c17587;--site-error-ink:#8c1731;--site-overlay:#09080fbd;--site-dialog-shadow:0 32px 100px #0008;--site-close-bg:#19182008;--site-tile-bg:#131319;--site-tile-line:#ffffff1a;--site-row-line:#ffffff0d;--site-ring-track:#343044;--site-phone-screen:#15151b;--site-phone-shadow:0 24px 60px rgba(0,0,0,.55);--site-text-5:#FF5353;--app-text-3:#18181B;--app-secondary-green:#4AD361;--app-btn-primary-bg:#FFF200;--app-btn-primary-stroke:#D1B400;--app-btn-primary-text:#18181B;--app-btn-primary-disabled-bg:#7D7D7E;--app-btn-primary-disabled-stroke:#717174;--app-btn-primary-disabled-text:#717174;--app-btn-primary-gradient:linear-gradient(90deg,rgba(255,242,0,.5) 5.7143%,rgba(255,247,102,0) 49.3%,rgba(255,242,0,.5) 92.429%),linear-gradient(-.295deg,#FFF200 34.334%,#FFFA98 46.157%,#FFF200 125.12%);--app-btn-primary-gradient-48:linear-gradient(90deg,rgba(255,242,0,.7) 0%,rgba(255,247,102,0) 50%,rgba(255,242,0,.7) 100%),linear-gradient(0deg,#FFF200 8%,#FFFA98 50%,#FFF200 92%);--app-btn-primary-gradient-smooth: radial-gradient(120% 140% at 50% 50%, rgba(255,250,152,.85) 0%, rgba(255,250,152,.55) 28%, rgba(255,250,152,0) 62%), linear-gradient(90deg, #FFF200 0%, #FFF66A 50%, #FFF200 100%);--app-btn-primary-shadow:0 4px 12.5px rgba(0,0,0,.1);--app-surface-05:rgba(255,255,255,.05);--app-card-bg:#1F1F1F;--app-bg-1:#1A1A1A;--app-bg-3:#151515;--app-neutral-2:#D1D1D6;--app-neutral-2-5:#A7A7A7;--app-neutral-5-bg:#262626;--app-badge-fill:#262626;--app-badge-gray:#3F3F46;--app-card-stroke:#262626;--app-stroke:#262626;--app-secondary-blue:#789DF2;--app-secondary-red:#FF5353;--app-secondary-orange:#FF9E42;--fig-glass-base-green:rgba(17,17,13,.7);--fig-glass-base-blue:rgba(21,24,30,.7);--fig-glass-tint-green:linear-gradient(180deg,rgba(74,211,97,.15) 0%,rgba(74,211,97,0) 53.4%);--fig-glass-tint-blue:linear-gradient(180deg,rgba(120,157,242,.15) 0%,rgba(120,157,242,0) 53.4%);--fig-glass-tint-purple:linear-gradient(180deg,rgba(158,155,252,.15) 0%,rgba(158,155,252,0) 53.4%);--fig-glass-stroke-green:#A0F7C0;--fig-glass-stroke-blue:#A0BAF7;--fig-glass-stroke-purple:#C8C6FF;--fig-device-edge:linear-gradient(160deg,rgba(255,255,255,.32) 0%,rgba(255,255,255,.08) 22%,rgba(255,255,255,.03) 50%,rgba(255,255,255,.1) 78%,rgba(255,255,255,.26) 100%);--fig-device-body:#0b0b0f;--fig-device-bezel:#000;--fig-device-shadow:0 30px 70px rgba(0,0,0,.65),0 6px 18px rgba(0,0,0,.5);--fig-device-gloss:linear-gradient(115deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.03) 18%,rgba(255,255,255,0) 40%);--fig-glass-shadow:0 0 67px rgba(0,0,0,.6),0 0 111px rgba(0,0,0,.5);--fig-glass-card-base:rgba(21,24,30,.55);--fig-glass-card-tint:linear-gradient(180deg,rgba(158,155,252,.08) 0%,rgba(158,155,252,0) 60%);--fig-glass-card-stroke:rgba(255,255,255,.12);--fig-glass-card-hilite:rgba(255,255,255,.28)}.site-refresh{--wrap:1120px;--gutter:5%}.site-refresh *:not(:where(#checkout-overlay,#checkout-overlay *)){box-sizing:border-box;margin:0;padding:0}html:has(>body.site-refresh){background:var(--site-ink);overflow-x:clip;scroll-behavior:smooth}body.site-refresh{overflow-x:clip;font-family:var(--site-font);color:var(--site-text-1);-webkit-font-smoothing:antialiased;min-height:100dvh;background:var(--site-page-glow),var(--site-ink);display:flex;flex-direction:column}.site-refresh main{flex:1 0 auto}.site-refresh [hidden]{display:none!important}.site-refresh button{font:inherit;cursor:pointer}.site-refresh a{color:inherit}.site-refresh img{display:block;max-width:100%}.site-refresh .d-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.site-refresh button:focus-visible,.site-refresh a:focus-visible,.site-refresh summary:focus-visible{outline:3px solid var(--site-purple);outline-offset:3px}.site-refresh .d-wrap{width:min(var(--wrap),100% - 2 * var(--gutter));margin:0 auto}.site-refresh .d-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--site-purple);line-height:1.5}.site-refresh .d-eyebrow.d-y{color:var(--site-yellow)}.site-refresh h1{font-size:clamp(38px,7.5vw,56px);font-weight:900;letter-spacing:-1.8px;line-height:1.12}.site-refresh h1 .d-u{color:var(--site-purple)}.site-refresh h1 .d-amp{color:inherit}.site-refresh .d-hero h1{max-width:18ch}.site-refresh h2{font-size:clamp(30px,5vw,42px);font-weight:900;letter-spacing:-1.4px;line-height:1.2}.site-refresh h2 .d-u{color:var(--site-purple)}.site-refresh .d-sub{font-size:17px;line-height:1.55;color:var(--site-text-2)}@media (min-width:900px){.site-refresh .d-sub{font-size:18px}}.site-refresh .d-ann{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;padding:9px var(--gutter);font-size:13px;color:var(--app-text-3);text-decoration:none;background:var(--site-purple);position:relative;z-index:61}.site-refresh .d-ann b{color:var(--app-text-3);font-weight:700}.site-refresh .d-ann i{font-style:normal}@media (max-width:600px){.site-refresh .d-ann{flex-wrap:nowrap;white-space:nowrap}.site-refresh .d-ann i{display:none}.site-refresh .d-ann b:after{content:" · ROXFIT Ultra";font-weight:500}}.site-refresh .d-ann span{color:var(--app-text-3);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.site-refresh .d-ann:hover span{text-decoration:underline}.site-refresh .d-hdr{position:sticky;top:0;z-index:60;border-bottom:1px solid var(--site-tile-line)}.site-refresh .d-hdr:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--fig-glass-card-base);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.site-refresh .d-hdr .d-in{position:relative}.site-refresh .d-hdr .d-in{display:flex;align-items:center;justify-content:space-between;gap:24px;height:64px;width:min(var(--wrap),100% - 2 * var(--gutter));margin:0 auto}.site-refresh .d-hdr .d-logo img{height:32px;width:auto;filter:brightness(0) invert(1)}.site-refresh .d-hdr nav{display:flex;align-items:center;gap:28px}.site-refresh .d-hdr nav a{font-size:14px;font-weight:600;color:var(--site-text-2);text-decoration:none}.site-refresh .d-hdr nav a:hover,.site-refresh .d-hdr nav a[aria-current=page]{color:var(--site-text-1)}.site-refresh .d-hdr nav .d-cta{margin:0;width:auto;height:40px;padding:0 18px;font-size:14px;color:var(--app-btn-primary-text)}.site-refresh .d-hdr nav .d-cta:hover{color:var(--app-btn-primary-text)}.site-refresh .d-hdr .d-burger{display:none;width:44px;height:44px;border:0;background:transparent;flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer;position:relative;z-index:63}.site-refresh .d-hdr .d-burger span{display:block;width:22px;height:2px;background:var(--site-text-1);border-radius:2px;transition:transform .35s cubic-bezier(.32,.72,0,1),opacity .2s}html:has(>body:is(.site-refresh,.site-article)).d-nav-open .d-hdr .d-burger span:first-child{transform:translateY(4px) rotate(45deg)}html:has(>body:is(.site-refresh,.site-article)).d-nav-open .d-hdr .d-burger span:last-child{transform:translateY(-4px) rotate(-45deg)}.site-refresh .d-hdr .d-scrim,.site-refresh .d-hdr .d-dr-top,.site-refresh .d-hdr .d-dr-foot,.site-refresh .d-hdr nav a i{display:none}.site-refresh .d-hdr .d-dr-links{display:contents}.site-refresh .d-hdr nav a span{display:inline}@media (max-width:820px){.site-refresh .d-hdr .d-burger{display:flex}.site-refresh .d-hdr .d-scrim{display:block;position:fixed;inset:0;z-index:61;background:color-mix(in srgb,var(--site-ink) 55%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .4s}html:has(>body:is(.site-refresh,.site-article)).d-nav-open .d-hdr .d-scrim{opacity:1;pointer-events:auto}.site-refresh .d-hdr nav.d-drawer{position:fixed;top:0;right:0;bottom:0;z-index:62;width:min(86vw,400px);display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0 24px max(24px,env(safe-area-inset-bottom));background:var(--site-ink);border-left:1px solid var(--site-tile-line);box-shadow:var(--site-dialog-shadow);transform:translate(100%);transition:transform .5s cubic-bezier(.32,.72,0,1);overflow-y:auto;overscroll-behavior:contain}html:has(>body:is(.site-refresh,.site-article)).d-nav-open .d-hdr nav.d-drawer{transform:none}html:has(>body:is(.site-refresh,.site-article)).d-nav-open{overflow:hidden}.site-refresh .d-hdr .d-dr-top{display:flex;align-items:center;justify-content:space-between;height:64px;flex:none}.site-refresh .d-hdr .d-dr-top span{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--site-text-3)}.site-refresh .d-hdr .d-dr-top .d-x{width:40px;height:40px;border-radius:50%;border:1px solid var(--site-tile-line);background:var(--app-surface-05);display:grid;place-items:center;cursor:pointer;margin-right:-8px}.site-refresh .d-hdr .d-dr-top .d-x svg{width:18px;height:18px;stroke:var(--site-text-1);stroke-width:2;stroke-linecap:round;fill:none}.site-refresh .d-hdr .d-dr-links{display:flex;flex-direction:column;padding:16px 0 8px}.site-refresh .d-hdr .d-dr-links a{display:flex;align-items:baseline;gap:14px;font-size:32px;font-weight:900;letter-spacing:-1px;line-height:1.1;color:var(--site-text-1);padding:14px 0;border-bottom:1px solid var(--site-row-line);opacity:0;transform:translate(24px);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.site-refresh .d-hdr nav.d-drawer a[aria-current=page] span{color:var(--site-purple)}.site-refresh .d-hdr nav.d-drawer a i{display:inline;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--site-text-3);min-width:22px}html:has(>body:is(.site-refresh,.site-article)).d-nav-open .d-hdr .d-dr-links a{opacity:1;transform:none}html:has(>body:is(.site-refresh,.site-article)).d-nav-open .d-hdr .d-dr-links a:nth-child(1){transition-delay:.12s}html:has(>body:is(.site-refresh,.site-article)).d-nav-open .d-hdr .d-dr-links a:nth-child(2){transition-delay:.17s}html:has(>body:is(.site-refresh,.site-article)).d-nav-open .d-hdr .d-dr-links a:nth-child(3){transition-delay:.22s}html:has(>body:is(.site-refresh,.site-article)).d-nav-open .d-hdr .d-dr-links a:nth-child(4){transition-delay:.27s}.site-refresh .d-hdr nav.d-drawer .d-cta{display:flex;width:100%;height:52px;margin:20px 0 0;font-size:16px;opacity:0;transform:translateY(12px);transition:opacity .4s .32s,transform .5s .32s cubic-bezier(.2,.7,.2,1)}html:has(>body:is(.site-refresh,.site-article)).d-nav-open .d-hdr nav.d-drawer .d-cta{opacity:1;transform:none}.site-refresh .d-hdr .d-dr-foot{display:flex;flex-direction:column;gap:18px;margin-top:auto;padding-top:28px;opacity:0;transition:opacity .4s .42s}html:has(>body:is(.site-refresh,.site-article)).d-nav-open .d-hdr .d-dr-foot{opacity:1}.site-refresh .d-hdr .d-dr-foot .d-stores{gap:8px}.site-refresh .d-hdr .d-dr-foot .d-store-card{padding:8px 12px;flex:1;display:grid;place-items:center}.site-refresh .d-hdr .d-dr-foot .d-store-card img{height:32px}.site-refresh .d-hdr .d-dr-foot .d-soc{display:flex;gap:18px}.site-refresh .d-hdr .d-dr-foot .d-soc a{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--site-text-3);text-decoration:none}}.site-refresh .d-cta{display:flex;width:100%;height:48px;justify-content:center;align-items:center;gap:4px;padding:0 24px;border:1px solid var(--app-btn-primary-stroke);border-radius:12px;background:var(--app-btn-primary-gradient-smooth);color:var(--app-btn-primary-text);font-weight:500;font-size:16px;line-height:1.25;letter-spacing:.5px;box-shadow:var(--app-btn-primary-shadow);text-decoration:none;transition:filter .15s,transform .15s;white-space:nowrap}.site-refresh .d-cta:hover{filter:brightness(1.04)}.site-refresh .d-cta:active{transform:translateY(1px)}.site-refresh .d-cta.d-auto{width:auto;display:inline-flex}.site-refresh .d-link{display:inline-flex;align-items:center;gap:6px;color:var(--site-text-2);font-size:15px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.site-refresh .d-link:hover{color:var(--site-text-1)}.site-refresh .d-link.d-p{color:var(--site-purple);text-decoration:none;font-weight:700}.site-refresh .d-actions{display:flex;gap:14px 20px;align-items:center;flex-wrap:wrap;margin-top:28px}.site-refresh .d-actions.d-center{justify-content:center}.site-refresh .d-card{position:relative;isolation:isolate;border-radius:22px;padding:28px;background:var(--fig-glass-card-tint),var(--fig-glass-card-base);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--fig-glass-card-stroke);box-shadow:var(--fig-glass-shadow)}.site-refresh .d-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,var(--fig-glass-card-hilite),transparent 40%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media (min-width:900px){.site-refresh .d-card{padding:32px}}.site-refresh .d-tile{border-radius:12px;background:var(--app-surface-05);border:1px solid var(--site-tile-line)}.site-refresh .d-chip{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:12px;background:var(--app-secondary-green);color:var(--app-text-3);font-size:13px;font-weight:700;line-height:1.2;white-space:nowrap}.site-refresh .d-pill{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:100px;font-size:13px;font-weight:700;color:var(--site-text-2);background:var(--app-surface-05);border:1px solid var(--site-tile-line);text-decoration:none}.site-refresh .d-pill[aria-selected=true],.site-refresh .d-pill.d-on{background:var(--app-btn-primary-bg);color:var(--app-text-3);border-color:var(--app-btn-primary-bg)}.site-refresh .d-ph{--phw:220px;position:relative;width:var(--phw);aspect-ratio:9/19.4;border-radius:calc(var(--phw) * .22);padding:calc(var(--phw) * .012);background:var(--fig-device-edge),var(--fig-device-body);box-shadow:var(--fig-device-shadow);flex:0 0 auto}.site-refresh .d-ph:before{content:"";position:absolute;inset:calc(var(--phw) * .012);border-radius:calc(var(--phw) * .208);background:var(--fig-device-bezel);box-shadow:inset 0 0 0 calc(var(--phw) * .028) var(--fig-device-bezel)}.site-refresh .d-ph:after{content:"";position:absolute;top:calc(var(--phw) * .052);left:50%;width:calc(var(--phw) * .3);height:calc(var(--phw) * .085);transform:translate(-50%);background:var(--fig-device-bezel);border-radius:100px;z-index:3}.site-refresh .d-ph .d-scr{position:absolute;inset:calc(var(--phw) * .04);border-radius:calc(var(--phw) * .18);overflow:hidden;background:var(--site-phone-screen);z-index:1}.site-refresh .d-ph .d-scr img{width:100%;height:100%;object-fit:cover;object-position:top}.site-refresh .d-ph .d-scr img.d-pan{height:auto;object-fit:unset}.site-refresh .d-ph .d-gl{position:absolute;inset:calc(var(--phw) * .04);border-radius:calc(var(--phw) * .18);background:var(--fig-device-gloss);z-index:2;pointer-events:none}.site-refresh .d-hero{padding:56px 0 24px;text-align:center}.site-refresh .d-hero h1{margin:14px auto;max-width:16ch}.site-refresh .d-hero .d-sub{max-width:560px;margin:0 auto}.site-refresh .d-fan{--phw:clamp(142px,34vw,200px);--side:72%;position:relative;height:calc(var(--phw) * 2.16 + 72px);margin:46px auto 0;max-width:560px;perspective:1400px}@media (min-width:900px){.site-refresh .d-fan{--phw:clamp(190px,16vw,238px);--side:64%}}.site-refresh .d-fan:before{content:"";position:absolute;inset:8% 6% 0;border-radius:50%;background:radial-gradient(ellipse at 50% 60%,var(--site-purple),transparent 70%);opacity:.28;filter:blur(28px);pointer-events:none}.site-refresh .d-fan .d-ph{--phw:inherit;position:absolute;left:50%;top:50%;margin:calc(var(--phw) * -1.08) 0 0 calc(var(--phw) / -2);will-change:transform,opacity}.site-refresh .d-fan .d-ph.d-c{z-index:3;transform:translateZ(40px)}.site-refresh .d-fan .d-ph.d-l{z-index:2;transform:translate(calc(-1 * var(--side))) translateY(30px) rotate(-9deg) translateZ(-40px) scale(.92);opacity:.85}.site-refresh .d-fan .d-ph.d-r{z-index:2;transform:translate(var(--side)) translateY(30px) rotate(9deg) translateZ(-40px) scale(.92);opacity:.85}.site-refresh .d-strip{margin:32px 0 0;padding:28px 0;border-top:1px solid var(--site-tile-line);border-bottom:1px solid var(--site-tile-line)}.site-refresh .d-strip .d-in{display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap}.site-refresh .d-strip b{display:block;font-size:19px;font-weight:900;letter-spacing:-.3px}.site-refresh .d-strip span{display:block;font-size:14px;color:var(--site-text-2);margin-top:3px}.site-refresh .d-stores{display:flex;gap:12px;flex-wrap:wrap}.site-refresh .d-store-card{display:grid;place-items:center;padding:10px 16px;border-radius:12px;background:var(--fig-glass-card-tint),var(--app-surface-05);border:1px solid var(--fig-glass-card-stroke);text-decoration:none;transition:border-color .15s,background .15s}.site-refresh .d-store-card:hover{border-color:var(--site-text-3);background:var(--site-tile-line)}.site-refresh .d-store-card img{height:40px;width:auto}@media (max-width:600px){.site-refresh .d-strip .d-in{flex-direction:column;align-items:flex-start}}.site-refresh .d-features{padding:48px 0 0}.site-refresh .d-feature{display:grid;grid-template-columns:1fr;gap:32px;align-items:center;padding:56px 0;border-top:1px solid var(--site-row-line)}.site-refresh .d-feature:first-child{border-top:0}.site-refresh .d-feature .d-copy h2{margin:12px 0 14px}.site-refresh .d-feature .d-copy p{font-size:16px;line-height:1.6;color:var(--site-text-2);max-width:460px}.site-refresh .d-feature .d-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.site-refresh .d-feature .d-media{display:grid;place-items:center}.site-refresh .d-feature .d-media .d-ph{--phw:clamp(200px,52vw,250px)}@media (min-width:900px){.site-refresh .d-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding:80px 0}.site-refresh .d-feature:nth-child(2n) .d-copy{order:2}.site-refresh .d-feature .d-media .d-ph{--phw:270px}}.site-refresh .d-sec-h{text-align:center;padding:72px 0 40px}.site-refresh .d-sec-h h2{margin-top:12px}.site-refresh .d-sec-h .d-sub{max-width:560px;margin:14px auto 0}.site-refresh .d-offer{max-width:520px;margin:0 auto}.site-refresh .d-offer .d-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.site-refresh .d-offer .d-label{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--site-purple)}.site-refresh .d-offer .d-name{font-size:15px;font-weight:700;color:var(--site-text-2);margin-bottom:6px}.site-refresh .d-offer .d-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.site-refresh .d-offer .d-price strong{font-size:clamp(44px,11vw,58px);font-weight:900;letter-spacing:.5px;line-height:1;font-variant-numeric:tabular-nums}.site-refresh .d-offer .d-price span{font-size:16px;font-weight:500;color:var(--site-text-2)}.site-refresh .d-offer .d-bill{font-size:15px;line-height:1.55;margin-top:14px;color:var(--site-text-2)}.site-refresh .d-offer .d-bill b{color:var(--site-text-1)}.site-refresh .d-offer .d-renew,.site-refresh .d-offer .d-fine{font-size:13px;line-height:1.6;color:var(--site-text-3);margin-top:10px}.site-refresh .d-offer .d-cta{margin-top:22px}.site-refresh .d-offer .d-trust{display:flex;justify-content:center;gap:6px 14px;flex-wrap:wrap;margin-top:14px;font-size:12px;color:var(--site-text-3)}.site-refresh .d-offer .d-trust span{display:inline-flex;align-items:center;gap:6px}.site-refresh .d-offer .d-trust svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.site-refresh .d-offer .d-fine{text-align:center;margin-top:18px}.site-refresh .d-feat{max-width:720px;margin:0 auto}.site-refresh .d-feat-hd{display:grid;grid-template-columns:1fr 56px 56px;align-items:end;gap:8px;padding:8px 0 12px;border-bottom:1px solid var(--site-tile-line)}.site-refresh .d-feat-hd span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--site-text-3)}.site-refresh .d-feat-hd span.d-u{color:var(--site-purple)}.site-refresh .d-feat-h{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--site-purple);margin:0}.site-refresh .d-feat ul{list-style:none;margin:0 0 48px}.site-refresh .d-feat li{display:grid;grid-template-columns:1fr 56px 56px;align-items:center;gap:8px;padding:16px 0;border-bottom:1px solid var(--site-row-line);font-size:16px;line-height:1.45}.site-refresh .d-feat li:last-child{border-bottom:0}.site-refresh .d-feat .d-c{display:grid;place-items:center}.site-refresh .d-feat .d-ck{width:14px;height:14px;fill:none;stroke:var(--site-text-2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.site-refresh .d-feat .d-c.d-u .d-ck{stroke:var(--site-purple)}.site-refresh .d-feat .d-dash{font-style:normal;color:var(--site-text-3);opacity:.5}@media (min-width:720px){.site-refresh .d-feat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;max-width:1120px}.site-refresh .d-feat li{font-size:15px}}.site-refresh .d-faq{max-width:760px;margin:0 auto;padding:0 0 80px}.site-refresh .d-faq h1{margin-bottom:8px}.site-refresh .d-faq .d-lede{color:var(--site-text-3);font-size:14px;margin-bottom:40px}.site-refresh .d-faq .d-grp{margin-top:36px}.site-refresh .d-faq .d-grp h3{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--site-purple);margin-bottom:6px}.site-refresh .d-faq details{border-bottom:1px solid var(--site-tile-line)}.site-refresh .d-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;cursor:pointer;font-size:15px;font-weight:700;padding:17px 0;color:var(--site-text-1)}.site-refresh .d-faq summary::-webkit-details-marker{display:none}.site-refresh .d-faq summary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-right:3px;flex:0 0 auto}.site-refresh .d-faq details[open]>summary:after{transform:rotate(225deg)}.site-refresh .d-faq .d-a{padding:0 0 20px;font-size:15px;line-height:1.65;color:var(--site-text-2)}.site-refresh .d-faq .d-a a{color:var(--site-text-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.site-refresh .d-faq .d-still{margin-top:40px;font-size:14px;color:var(--site-text-3)}.site-refresh .d-faq .d-still a{color:var(--site-text-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.site-refresh .d-hero.d-left{text-align:left;padding-bottom:8px}.site-refresh .d-hero.d-left h1{margin:0 0 10px;max-width:none}.site-refresh .d-hero.d-left .d-sub{margin:0}.site-refresh .d-athletes{display:grid;grid-template-columns:1fr;gap:24px;padding:32px 0 24px}@media (min-width:720px){.site-refresh .d-athletes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.site-refresh .d-athletes{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.site-refresh .d-ath{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--fig-glass-card-tint),var(--fig-glass-card-base);border:1px solid var(--fig-glass-card-stroke);text-decoration:none;transition:border-color .15s,transform .2s}.site-refresh .d-ath:hover{border-color:var(--site-text-3);transform:translateY(-2px)}.site-refresh .d-ath .d-photo{aspect-ratio:4/5;overflow:hidden;background:var(--site-phone-screen)}.site-refresh .d-ath .d-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.85)}.site-refresh .d-ath .d-body{padding:20px 22px 24px;display:flex;flex-direction:column;gap:10px}.site-refresh .d-ath h2{font-size:22px;letter-spacing:-.5px;line-height:1.2}.site-refresh .d-ath .d-meta{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--site-purple)}.site-refresh .d-ath p{font-size:14px;line-height:1.6;color:var(--site-text-2)}.site-refresh .d-ath ul{list-style:none;margin:4px 0 6px;display:grid;gap:6px}.site-refresh .d-ath li{position:relative;padding-left:14px;font-size:13px;color:var(--site-text-2)}.site-refresh .d-ath li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--site-purple)}.site-refresh .d-ath .d-link{margin-top:auto;font-size:14px}.site-refresh .d-blog{padding-bottom:96px}.site-refresh .d-blog .d-hero{padding-bottom:8px}.site-refresh .d-tools{display:grid;gap:16px;margin:24px auto 8px;max-width:760px}.site-refresh .d-search{width:100%;height:48px;padding:0 18px;border-radius:14px;background:var(--fig-glass-card-tint),var(--fig-glass-card-base);border:1px solid var(--fig-glass-card-stroke);color:var(--site-text-1);font:inherit;font-size:15px}.site-refresh .d-search::placeholder{color:var(--site-text-3)}.site-refresh .d-search:focus{outline:2px solid var(--site-purple);outline-offset:2px}.site-refresh .d-pills{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.site-refresh .d-posts{display:grid;grid-template-columns:1fr;gap:16px;margin-top:32px}@media (min-width:720px){.site-refresh .d-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width:1100px){.site-refresh .d-posts{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-refresh .d-post{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:20px;background:var(--fig-glass-card-tint),var(--fig-glass-card-base);border:1px solid var(--fig-glass-card-stroke);text-decoration:none;color:inherit;transition:border-color .15s,transform .2s}.site-refresh .d-post:hover{border-color:var(--site-text-3);transform:translateY(-2px)}.site-refresh .d-post .d-eyebrow{font-size:11px}.site-refresh .d-post h2{font-size:20px;letter-spacing:-.4px;line-height:1.25;margin-top:4px}.site-refresh .d-post p{font-size:14px;line-height:1.55;color:var(--site-text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.site-refresh .d-post time{font-size:12px;color:var(--site-text-3);margin-top:auto;padding-top:10px}.site-refresh .d-empty{color:var(--site-text-3);font-size:14px;margin-top:24px;text-align:center}.site-refresh .d-contact{padding-bottom:64px}.site-refresh .d-contact .d-card{max-width:520px;margin:8px auto 0;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.site-refresh .d-contact .d-mail{font-size:clamp(22px,4vw,30px);font-weight:900;letter-spacing:-.6px;color:var(--site-text-1);text-decoration:none}.site-refresh .d-contact .d-mail:hover{color:var(--site-purple)}.site-refresh .d-contact .d-card p:not(.d-eyebrow){font-size:14px;line-height:1.6;color:var(--site-text-2)}.site-refresh .d-close.d-small{padding:72px 0 0}.site-refresh .d-close.d-small h2{font-size:24px;letter-spacing:-.5px}.site-refresh .d-close.d-small .d-actions{margin-top:16px}.site-refresh .d-close{text-align:center;padding:80px 0 96px}.site-refresh .d-close h2{margin-bottom:12px}.site-refresh .d-close .d-sub{max-width:520px;margin:0 auto}.site-refresh .d-close .d-stores{justify-content:center;margin-top:28px}.site-refresh .d-ftr{border-top:1px solid var(--site-tile-line);padding:48px 0 32px;color:var(--site-text-2)}.site-refresh .d-ftr .d-in{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.site-refresh .d-ftr .d-logo img{height:18px;width:auto;filter:brightness(0) invert(1)}.site-refresh .d-ftr .d-brand p{font-size:13px;line-height:1.6;color:var(--site-text-3);margin-top:14px;max-width:260px}.site-refresh .d-ftr h4{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--site-text-3);margin-bottom:14px}.site-refresh .d-ftr .d-col a{display:block;font-size:14px;color:var(--site-text-2);text-decoration:none;padding:5px 0}.site-refresh .d-ftr .d-col a:hover{color:var(--site-text-1)}.site-refresh .d-ftr .d-bottom{margin-top:36px;padding-top:20px;border-top:1px solid var(--site-row-line);font-size:12px;color:var(--site-text-3)}@media (max-width:760px){.site-refresh .d-ftr .d-in{grid-template-columns:1fr 1fr}.site-refresh .d-ftr .d-brand{grid-column:1/-1}}.site-refresh .d-pay{padding:56px 0 8px}.site-refresh .d-pay-text{text-align:center}.site-refresh .d-pay-text h1{margin:0 auto 12px}.site-refresh .d-pay-text .d-sub{max-width:560px;margin:0 auto}.site-refresh .d-pay-split{display:grid;grid-template-columns:1fr;gap:8px;align-items:center;margin-top:8px}.site-refresh .d-pay .d-fan{margin:34px auto 12px}@media (min-width:900px){.site-refresh .d-pay{padding:64px 0 24px}.site-refresh .d-pay-split{grid-template-columns:1fr 1fr;gap:56px;margin-top:40px}.site-refresh .d-pay .d-fan{margin:0 auto;--phw:clamp(170px,14vw,220px);--side:74%}}@media (min-width:1100px){.site-refresh .d-pay-split{gap:80px}}@media (max-width:899px){.site-refresh .d-offer.d-full{max-width:none;width:100vw;margin-left:calc(50% - 50vw);border-radius:0;padding:28px var(--gutter) 32px}.site-refresh .d-offer.d-full:before{display:none}}.site-refresh .d-plans{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:12px;background:var(--app-surface-05);margin-bottom:20px}.site-refresh .d-plans label{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:9px;font-size:14px;font-weight:700;color:var(--site-text-2);cursor:pointer;transition:background .15s,color .15s}.site-refresh .d-plans input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.site-refresh .d-plans label:has(input:checked){background:var(--site-plan-thumb);color:var(--site-text-1);box-shadow:inset 0 1px 0 var(--fig-glass-card-hilite),0 4px 14px #00000059}.site-refresh .d-plans label:has(input:focus-visible){outline:2px solid var(--site-purple);outline-offset:2px}.site-refresh .d-plans em{font-style:normal;display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:10px;background:var(--site-save-green);color:var(--app-text-3);font-size:11px;font-weight:700}.site-refresh .d-offer .d-cta{display:flex;width:100%;height:48px;text-decoration:none}.site-refresh .d-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:14px;padding:12px var(--gutter) max(12px,env(safe-area-inset-bottom));background:var(--site-ink);border-top:1px solid var(--site-tile-line);box-shadow:var(--site-dialog-shadow);transition:transform .3s ease}.site-refresh .d-bar.d-hide{transform:translateY(110%)}.site-refresh .d-bar .d-sum{flex:1;min-width:0}.site-refresh .d-bar .d-sum strong{display:block;font-size:17px;font-weight:900;letter-spacing:.3px;line-height:1.2}.site-refresh .d-bar .d-sum small{display:block;font-size:12px;color:var(--site-text-3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-refresh .d-bar .d-cta{width:auto;height:44px;padding:0 18px;font-size:15px;white-space:nowrap;text-decoration:none}.site-refresh .d-features.d-tight{padding-top:0}.site-refresh .d-rect{--phw:clamp(220px,60vw,300px);position:relative;width:var(--phw);aspect-ratio:4/5;border-radius:24px;overflow:hidden;background:var(--site-phone-screen);box-shadow:var(--site-phone-shadow)}.site-refresh .d-rect .d-scr{position:absolute;inset:0}.site-refresh .d-rect .d-scr img{width:100%;height:100%;object-fit:cover;object-position:center}.site-refresh .d-rect .d-gl{display:none}.site-refresh .d-ph.d-flick .d-scr img,.site-refresh .d-rect.d-flick .d-scr img{position:absolute;inset:0;opacity:0;transition:opacity .35s ease}.site-refresh .d-ph.d-flick .d-scr img.d-on,.site-refresh .d-rect.d-flick .d-scr img.d-on{opacity:1}.site-refresh .d-feature .d-media{grid-auto-rows:max-content;gap:14px}.site-refresh .d-dots{display:flex;gap:6px;justify-content:center}.site-refresh .d-dots i{width:6px;height:6px;border-radius:50%;background:var(--site-tile-line);transition:background .3s,width .3s}.site-refresh .d-dots i.d-on{background:var(--site-yellow);width:18px;border-radius:3px}@media (prefers-reduced-motion:reduce){.site-refresh .d-ph.d-flick .d-scr img{transition:none}}body.site-refresh.d-alive{background:transparent}.site-refresh .d-sky{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--site-ink)}.site-refresh .d-sky:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 90% 70% at 50% 30%,transparent 40%,var(--site-ink) 100%)}.site-refresh .d-sky i{position:absolute;display:block;border-radius:50%;filter:blur(44px);will-change:transform,opacity;mix-blend-mode:screen}.site-refresh .d-sky .d-a{width:34vmax;height:34vmax;left:-6vmax;top:-12vmax;background:radial-gradient(circle,color-mix(in srgb,var(--site-purple) 46%,transparent) 0%,transparent 60%);animation:sky-a 14s ease-in-out infinite alternate}.site-refresh .d-sky .d-b{width:30vmax;height:30vmax;right:-8vmax;top:-4vmax;background:radial-gradient(circle,color-mix(in srgb,var(--site-ultra-deep-purple) 60%,transparent) 0%,transparent 60%);animation:sky-b 17s ease-in-out infinite alternate}.site-refresh .d-sky .d-c{width:22vmax;height:22vmax;left:38vw;top:18vh;background:radial-gradient(circle,color-mix(in srgb,var(--fig-glass-stroke-purple) 40%,transparent) 0%,transparent 58%);animation:sky-c 11s ease-in-out infinite alternate}.site-refresh .d-sky .d-d{width:110vmax;height:9vmax;left:-10vmax;top:30vh;filter:blur(26px);background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--fig-glass-stroke-purple) 30%,transparent) 40%,color-mix(in srgb,var(--site-purple) 48%,transparent) 55%,transparent 100%);animation:sky-d 9s cubic-bezier(.4,0,.2,1) infinite}@keyframes sky-a{0%{transform:translate(0) scale(1)}to{transform:translate(28vw,22vh) scale(1.3)}}@keyframes sky-b{0%{transform:translate(0) scale(1.1)}to{transform:translate(-34vw,30vh) scale(.85)}}@keyframes sky-c{0%{transform:translate(-18vw,14vh) scale(.8);opacity:.6}50%{transform:translate(14vw,-10vh) scale(1.3);opacity:1}to{transform:translate(-6vw,26vh) scale(1);opacity:.7}}@keyframes sky-d{0%{transform:translate(-40vw,-6vh) rotate(-16deg);opacity:0}15%{opacity:1}80%{opacity:.9}to{transform:translate(45vw,16vh) rotate(-16deg);opacity:0}}@media (max-width:700px){.site-refresh .d-sky i{filter:blur(34px)}.site-refresh .d-sky .d-a{width:70vw;height:70vw}.site-refresh .d-sky .d-b{width:60vw;height:60vw}.site-refresh .d-sky .d-c{width:46vw;height:46vw}}@media (prefers-reduced-motion:reduce){.site-refresh .d-sky i{animation:none}}body.site-refresh.d-capture .d-sky i{animation:none}.site-refresh .d-sky .d-w{position:absolute;inset:0;width:100%;height:100%;display:none}.site-refresh [data-bg] .d-sky i{animation:none}.site-refresh [data-bg=spotlight] .d-sky .d-b,.site-refresh [data-bg=spotlight] .d-sky .d-c,.site-refresh [data-bg=spotlight] .d-sky .d-d{display:none}.site-refresh [data-bg=spotlight] .d-sky .d-a{width:70vmax;height:70vmax;left:-10vmax;top:-30vmax;filter:blur(70px);background:radial-gradient(circle,color-mix(in srgb,var(--site-purple) 44%,transparent) 0%,transparent 58%);animation:spot 24s ease-in-out infinite alternate}@keyframes spot{0%{transform:translate(0)}50%{transform:translate(40vw,10vh) scale(1.15)}to{transform:translate(70vw,-4vh)}}.site-refresh [data-bg=grid] .d-sky i{display:none}.site-refresh [data-bg=grid] .d-sky:before{background:radial-gradient(ellipse 70% 40% at 50% 62%,color-mix(in srgb,var(--site-purple) 26%,transparent),transparent 70%)}.site-refresh [data-bg=grid] .d-sky .d-w{display:block;top:46%;height:70%;transform:perspective(600px) rotateX(62deg);transform-origin:50% 0;background:linear-gradient(90deg,color-mix(in srgb,var(--site-purple) 22%,transparent) 1px,transparent 1px) 0 0/72px 72px,linear-gradient(0deg,color-mix(in srgb,var(--site-purple) 22%,transparent) 1px,transparent 1px) 0 0/72px 72px;-webkit-mask:linear-gradient(180deg,transparent,#000 25%,#000 70%,transparent);mask:linear-gradient(180deg,transparent,#000 25%,#000 70%,transparent);animation:gridmove 6s linear infinite}@keyframes gridmove{to{background-position:0 72px,0 72px}}.site-refresh [data-bg=grain] .d-sky .d-b,.site-refresh [data-bg=grain] .d-sky .d-c,.site-refresh [data-bg=grain] .d-sky .d-d{display:none}.site-refresh [data-bg=grain] .d-sky:before{background:radial-gradient(ellipse 80% 60% at 50% 0%,color-mix(in srgb,var(--site-purple) 30%,transparent),transparent 70%),radial-gradient(ellipse 50% 40% at 80% 70%,color-mix(in srgb,var(--site-ultra-deep-purple) 26%,transparent),transparent 70%)}.site-refresh [data-bg=grain] .d-sky .d-a{inset:-10%;width:auto;height:auto;border-radius:0;filter:none;mix-blend-mode:screen;opacity:.16;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>") 0 0/300px 300px;animation:grain 1.2s steps(6) infinite}@keyframes grain{to{transform:translate(-4%,-6%)}}.site-refresh [data-bg=rings] .d-sky i{filter:none;mix-blend-mode:normal;border-radius:50%;left:50%;top:38%;width:30vmax;height:30vmax;margin:0;translate:-50% -50%;background:none;border:1px solid color-mix(in srgb,var(--site-purple) 55%,transparent);animation:ring 9s ease-out infinite}.site-refresh [data-bg=rings] .d-sky .d-b{animation-delay:-3s}.site-refresh [data-bg=rings] .d-sky .d-c{animation-delay:-6s}.site-refresh [data-bg=rings] .d-sky .d-d{display:none}.site-refresh [data-bg=rings] .d-sky:before{background:radial-gradient(ellipse 60% 50% at 50% 38%,color-mix(in srgb,var(--site-purple) 28%,transparent),transparent 70%)}@keyframes ring{0%{transform:scale(.2);opacity:.9}to{transform:scale(3.2);opacity:0}}.site-refresh [data-bg=particles] .d-sky .d-c,.site-refresh [data-bg=particles] .d-sky .d-d{display:none}.site-refresh [data-bg=particles] .d-sky .d-a,.site-refresh [data-bg=particles] .d-sky .d-b{width:2px;height:2px;left:0;top:0;filter:none;mix-blend-mode:normal;background:var(--site-purple);opacity:.7;animation:rise 26s linear infinite}.site-refresh [data-bg=particles] .d-sky .d-a{box-shadow:663px 154px 0 0 var(--site-purple),1333px 49px 0 0 var(--site-purple),1097px 96px 0 0 var(--site-purple),1193px 59px 0 1px var(--site-purple),439px 38px 0 0 var(--site-purple),888px 428px 0 0 var(--site-purple),492px 92px 0 1px var(--site-purple),869px 60px 0 1px var(--site-purple),253px 228px 0 1px var(--site-purple),1284px 596px 0 0 var(--site-purple),1181px 599px 0 0 var(--site-purple),101px 226px 0 0 var(--site-purple),1140px 879px 0 0 var(--site-purple),593px 429px 0 0 var(--site-purple),1107px 120px 0 1px var(--site-purple),631px 573px 0 1px var(--site-purple),370px 105px 0 1px var(--site-purple),1169px 654px 0 0 var(--site-purple),762px 99px 0 1px var(--site-purple),128px 577px 0 0 var(--site-purple),1267px 210px 0 0 var(--site-purple),1393px 544px 0 0 var(--site-purple),643px 476px 0 1px var(--site-purple),928px 370px 0 0 var(--site-purple),508px 813px 0 0 var(--site-purple),1431px 798px 0 0 var(--site-purple),167px 588px 0 0 var(--site-purple),1075px 506px 0 0 var(--site-purple),919px 294px 0 1px var(--site-purple),149px 120px 0 1px var(--site-purple),856px 168px 0 0 var(--site-purple),311px 500px 0 0 var(--site-purple),80px 684px 0 0 var(--site-purple),1142px 586px 0 0 var(--site-purple),696px 711px 0 0 var(--site-purple),1217px 508px 0 1px var(--site-purple),934px 70px 0 0 var(--site-purple),552px 485px 0 1px var(--site-purple),1360px 66px 0 0 var(--site-purple),1436px 317px 0 1px var(--site-purple),1183px 697px 0 0 var(--site-purple),582px 733px 0 0 var(--site-purple),1369px 355px 0 0 var(--site-purple),945px 363px 0 0 var(--site-purple),1251px 119px 0 0 var(--site-purple),120px 223px 0 0 var(--site-purple)}.site-refresh [data-bg=particles] .d-sky .d-b{opacity:.35;width:1px;height:1px;box-shadow:264px 756px 0 0 var(--site-purple),814px 400px 0 0 var(--site-purple),165px 170px 0 0 var(--site-purple),822px 562px 0 0 var(--site-purple),280px 838px 0 0 var(--site-purple),1126px 285px 0 1px var(--site-purple),850px 367px 0 1px var(--site-purple),779px 236px 0 0 var(--site-purple),169px 180px 0 0 var(--site-purple),475px 674px 0 0 var(--site-purple),24px 496px 0 1px var(--site-purple),373px 269px 0 0 var(--site-purple),8px 149px 0 0 var(--site-purple),1094px 378px 0 1px var(--site-purple),1159px 326px 0 0 var(--site-purple),1414px 879px 0 1px var(--site-purple),1264px 670px 0 1px var(--site-purple),110px 467px 0 1px var(--site-purple),1145px 401px 0 0 var(--site-purple),817px 403px 0 0 var(--site-purple),986px 649px 0 0 var(--site-purple),127px 195px 0 0 var(--site-purple),427px 451px 0 0 var(--site-purple),225px 348px 0 1px var(--site-purple),107px 104px 0 0 var(--site-purple),1160px 154px 0 1px var(--site-purple),207px 372px 0 1px var(--site-purple),52px 72px 0 0 var(--site-purple),1257px 385px 0 0 var(--site-purple),1299px 258px 0 0 var(--site-purple);animation-duration:40s;animation-delay:-14s}@keyframes rise{0%{transform:translateY(100vh)}to{transform:translateY(-100vh)}}.site-refresh [data-bg=waves] .d-sky i{display:none}.site-refresh [data-bg=waves] .d-sky .d-w{display:block}.site-refresh [data-bg=waves] .d-sky .d-w path{fill:none;stroke:var(--site-purple);stroke-width:1.5;opacity:.35;animation:wave 14s ease-in-out infinite alternate}.site-refresh [data-bg=waves] .d-sky .d-w path:nth-child(2){opacity:.22;animation-duration:19s;animation-direction:alternate-reverse}.site-refresh [data-bg=waves] .d-sky .d-w path:nth-child(3){opacity:.14;stroke:var(--fig-glass-stroke-purple);animation-duration:23s}@keyframes wave{0%{transform:translate(0)}to{transform:translate(-25%)}}.site-refresh [data-bg=breathe] .d-sky i{animation:breathe 8s ease-in-out infinite}.site-refresh [data-bg=breathe] .d-sky .d-a{left:-6vmax;top:-10vmax;width:46vmax;height:46vmax}.site-refresh [data-bg=breathe] .d-sky .d-b{right:-12vmax;top:4vh;width:44vmax;height:44vmax;animation-delay:-2.7s}.site-refresh [data-bg=breathe] .d-sky .d-c{left:30vw;top:30vh;width:32vmax;height:32vmax;animation-delay:-5.3s}.site-refresh [data-bg=breathe] .d-sky .d-d{display:none}@keyframes breathe{0%,to{opacity:.55}50%{opacity:1}}.site-refresh [data-bg=streaks] .d-sky i{height:1px;width:38vw;left:-40vw;border-radius:1px;filter:blur(.6px);mix-blend-mode:screen;background:linear-gradient(90deg,transparent,var(--fig-glass-stroke-purple) 60%,var(--site-purple));animation:streak 7s cubic-bezier(.3,0,.1,1) infinite;opacity:0}.site-refresh [data-bg=streaks] .d-sky .d-a{top:18%}.site-refresh [data-bg=streaks] .d-sky .d-b{top:36%;animation-delay:-2.3s;width:24vw}.site-refresh [data-bg=streaks] .d-sky .d-c{top:58%;animation-delay:-4.1s;height:2px;filter:blur(1px)}.site-refresh [data-bg=streaks] .d-sky .d-d{top:76%;animation-delay:-5.6s;width:50vw}@keyframes streak{0%{transform:translate(0);opacity:0}8%{opacity:1}40%{transform:translate(150vw);opacity:.9}41%,to{transform:translate(150vw);opacity:0}}.site-refresh [data-bg=orbit] .d-sky .d-b,.site-refresh [data-bg=orbit] .d-sky .d-c,.site-refresh [data-bg=orbit] .d-sky .d-d{display:none}.site-refresh [data-bg=orbit] .d-sky .d-a{left:50%;top:20%;width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax;filter:blur(60px);mix-blend-mode:screen;opacity:.55;background:conic-gradient(from 0deg,transparent 0 40%,color-mix(in srgb,var(--site-purple) 40%,transparent) 50%,transparent 60%,color-mix(in srgb,var(--site-ultra-deep-purple) 45%,transparent) 80%,transparent 100%);animation:orbit 80s linear infinite}@keyframes orbit{to{transform:rotate(360deg)}}.site-refresh [data-bg=still] .d-sky i{display:none}@media (prefers-reduced-motion:reduce){.site-refresh [data-bg] .d-sky i,.site-refresh [data-bg] .d-sky .d-w,.site-refresh [data-bg] .d-sky .d-w path{animation:none}}.site-refresh .d-sky .d-hx{position:absolute;inset:0;display:none}.site-refresh [data-bg=hex] .d-sky .d-hx,.site-refresh [data-bg=hexline] .d-sky .d-hx{display:block}.site-refresh [data-bg=hex] .d-sky i,.site-refresh [data-bg=hexline] .d-sky i{display:none}.site-refresh [data-bg=hex] .d-sky:before,.site-refresh [data-bg=hexline] .d-sky:before{background:radial-gradient(ellipse 70% 50% at 50% 0%,color-mix(in srgb,var(--site-purple) 14%,transparent),transparent 70%)}.site-refresh .d-macro{display:none}html:has(>body.site-refresh)[data-hero=macro] .d-macro{display:flex}html:has(>body.site-refresh)[data-hero=macro] main>.d-hero{display:none}.site-refresh .d-macro{position:relative;min-height:min(92vh,880px);overflow:hidden;background:var(--site-ink);isolation:isolate;align-items:center}.site-refresh .d-mc-stage{position:absolute;inset:0;perspective:1600px;overflow:hidden}.site-refresh .d-mc-key{position:absolute;inset:-20%;background:radial-gradient(ellipse 34% 48% at 68% 40%,color-mix(in srgb,var(--site-purple) 38%,transparent),transparent 70%),radial-gradient(ellipse 50% 60% at 30% 100%,color-mix(in srgb,var(--site-ultra-deep-purple) 30%,transparent),transparent 70%);animation:mc-key 18s ease-in-out infinite alternate}@keyframes mc-key{0%{transform:translate(0)}to{transform:translate(-6%,4%)}}.site-refresh .d-mc-rig{position:absolute;left:50%;top:50%;transform-style:preserve-3d;animation:mc-drift 16s ease-in-out infinite alternate}@keyframes mc-drift{0%{transform:translate(8%,-38%) rotateY(-26deg) rotateX(9deg) rotate(-7deg)}to{transform:translate(9%,-40%) rotateY(-19deg) rotateX(5deg) rotate(-5deg)}}.site-refresh .d-mc-ph{--phw:clamp(300px,34vw,560px);box-shadow:var(--fig-device-shadow),0 0 120px color-mix(in srgb,var(--site-purple) 22%,transparent)}.site-refresh .d-mc-ph .d-scr img{height:auto;object-fit:unset;animation:mc-pan 28s ease-in-out infinite alternate}@keyframes mc-pan{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + var(--phw) * 2.08))}}.site-refresh .d-mc-spec{position:absolute;inset:0;border-radius:inherit;z-index:3;pointer-events:none;background:linear-gradient(112deg,transparent 30%,rgba(255,255,255,.16) 46%,rgba(255,255,255,.05) 50%,transparent 62%);background-size:300% 100%;animation:mc-spec 9s cubic-bezier(.4,0,.2,1) infinite;mix-blend-mode:screen}@keyframes mc-spec{0%{background-position:120% 0}55%,to{background-position:-60% 0}}.site-refresh .d-mc-rim{position:absolute;inset:-1px;border-radius:inherit;z-index:4;pointer-events:none;border:1px solid transparent;background:var(--fig-device-edge) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9}.site-refresh .d-mc-grain{position:absolute;inset:0;z-index:5;pointer-events:none;opacity:.14;mix-blend-mode:screen;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>") 0 0/300px 300px;animation:grain 1.2s steps(6) infinite}.site-refresh .d-mc-vig{position:absolute;inset:0;z-index:6;pointer-events:none;background:linear-gradient(90deg,var(--site-ink) 0%,color-mix(in srgb,var(--site-ink) 78%,transparent) 34%,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--site-ink) 40%,transparent),transparent 30%,transparent 70%,var(--site-ink) 100%)}.site-refresh .d-mc-copy{position:relative;z-index:7;padding:96px 0 120px}.site-refresh .d-mc-copy h1{font-size:clamp(40px,6.4vw,84px);letter-spacing:-2.6px;max-width:14ch;margin-bottom:22px}.site-refresh .d-mc-copy .d-sub{max-width:520px;font-size:clamp(16px,1.3vw,19px)}.site-refresh .d-mc-copy .d-actions{margin-top:32px}@media (max-width:899px){.site-refresh .d-macro{min-height:88vh;align-items:flex-end}.site-refresh .d-mc-rig{animation-name:mc-drift-m}@keyframes mc-drift-m{0%{transform:translate(-30%,-62%) rotateY(-22deg) rotateX(8deg) rotate(-8deg)}to{transform:translate(-28%,-64%) rotateY(-16deg) rotateX(5deg) rotate(-6deg)}}.site-refresh .d-mc-ph{--phw:clamp(250px,74vw,340px)}.site-refresh .d-mc-vig{background:linear-gradient(180deg,color-mix(in srgb,var(--site-ink) 30%,transparent),transparent 25%,color-mix(in srgb,var(--site-ink) 70%,transparent) 55%,var(--site-ink) 78%)}.site-refresh .d-mc-copy{padding:0 0 56px}.site-refresh .d-mc-copy h1{max-width:none}}@media (prefers-reduced-motion:reduce){.site-refresh .d-mc-key,.site-refresh .d-mc-rig,.site-refresh .d-mc-spec,.site-refresh .d-mc-grain,.site-refresh .d-mc-ph .d-scr img{animation:none}}html:has(>body.site-refresh)[data-hero=macro] .d-sky{display:none}.site-refresh .d-assure{font-size:13px;color:var(--site-text-3);margin-top:14px}.site-refresh .d-hero .d-assure{text-align:center}.site-refresh .d-proof{margin:8px 0 0;padding:26px 0;border-top:1px solid var(--site-tile-line);border-bottom:1px solid var(--site-tile-line)}.site-refresh .d-proof .d-in{display:grid;grid-template-columns:1fr;gap:18px 32px}@media (min-width:720px){.site-refresh .d-proof .d-in{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-refresh .d-pf{display:flex;align-items:center;gap:14px}.site-refresh .d-pf b{display:inline-flex;align-items:center;gap:6px;font-size:24px;font-weight:900;letter-spacing:-.6px;font-variant-numeric:tabular-nums;white-space:nowrap}.site-refresh .d-pf b svg{width:20px;height:20px;fill:var(--site-yellow)}.site-refresh .d-pf span{font-size:13px;line-height:1.4;color:var(--site-text-2)}.site-refresh .d-pf .d-avs{gap:0}.site-refresh .d-pf .d-avs img{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--site-ink);margin-left:-10px}.site-refresh .d-pf .d-avs img:first-child{margin-left:0}.site-refresh .d-ugrid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:720px){.site-refresh .d-ugrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.site-refresh .d-ucard{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:16px;align-items:end;padding:24px 0 0 24px;border-radius:20px;overflow:hidden;background:var(--fig-glass-card-tint),var(--fig-glass-card-base);border:1px solid var(--fig-glass-card-stroke);text-decoration:none;color:inherit;transition:border-color .15s}.site-refresh .d-ucard:hover{border-color:var(--site-text-3)}.site-refresh .d-ucard .d-body{padding:0 0 24px}.site-refresh .d-ucard h3{font-size:20px;font-weight:900;letter-spacing:-.4px;line-height:1.2;margin:10px 0 8px}.site-refresh .d-ucard p:not(.d-eyebrow){font-size:14px;line-height:1.55;color:var(--site-text-2)}.site-refresh .d-ucard .d-media{align-self:end;height:200px;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-end}.site-refresh .d-ucard .d-media .d-ph{--phw:120px;margin-top:8px;box-shadow:none}@media (min-width:720px){.site-refresh .d-ucard{grid-template-columns:minmax(0,1fr) 150px;padding:28px 0 0 28px}.site-refresh .d-ucard .d-media{height:230px}.site-refresh .d-ucard .d-media .d-ph{--phw:150px}.site-refresh .d-ucard .d-body{padding-bottom:28px}}.site-refresh .d-price-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:28px;padding:22px 24px;border-radius:16px;border:1px solid var(--site-tile-line);background:var(--app-surface-05)}.site-refresh .d-price-line p{font-size:15px;color:var(--site-text-2)}.site-refresh .d-price-line p b{color:var(--site-text-1);font-size:18px}.site-refresh .d-price-line .d-actions{margin:0}.site-refresh .d-athband{padding:88px 0 0}.site-refresh .d-athband .d-hd{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:24px}.site-refresh .d-athband .d-hd h2{margin-top:8px}.site-refresh .d-athband .d-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media (max-width:899px){.site-refresh .d-athband .d-row{width:auto;margin:0;padding:0 var(--gutter);scroll-padding:0 var(--gutter);display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.site-refresh .d-athband .d-row::-webkit-scrollbar{display:none}.site-refresh .d-ab{flex:0 0 160px;scroll-snap-align:start}}.site-refresh .d-ab{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit}.site-refresh .d-ab img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:14px;filter:saturate(.85);transition:filter .2s}.site-refresh .d-ab:hover img{filter:none}.site-refresh .d-ab b{font-size:14px;margin-top:8px}.site-refresh .d-ab span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--site-purple)}.site-refresh .d-rv{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.site-refresh .d-rv.d-in{opacity:1;transform:none}.site-refresh .d-feature .d-media .d-par{will-change:transform;transition:transform .15s linear;width:100%;display:grid;justify-items:center}.site-refresh .d-feature.d-viz-row .d-media{display:grid;place-items:center;min-height:260px}.site-refresh .d-feature .d-media .d-viz{position:relative;width:min(100%,340px);height:210px;margin:0 auto}.site-refresh .d-feature .d-media .d-viz.d-viz-hype2{height:300px}.site-refresh .d-feature .d-media .d-viz:before{content:"";position:absolute;left:50%;top:50%;width:130%;height:130%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 55%,var(--v-glow,var(--site-purple)),transparent 70%);opacity:.16;filter:blur(30px);pointer-events:none}.site-refresh .d-viz-pace{--v-glow:var(--app-secondary-green)}.site-refresh .d-viz-hype{--v-glow:var(--site-yellow)}.site-refresh .d-viz-track{--v-glow:var(--app-secondary-blue)}.site-refresh .d-feature .d-media .d-viz svg{position:relative;width:100%;height:100%;overflow:visible;font-family:var(--site-font)}@media (prefers-reduced-motion:reduce){.site-refresh .d-rv{opacity:1;transform:none;transition:none}}.site-refresh .d-viz .d-txt{font:700 11px var(--site-font);fill:var(--site-text-3);letter-spacing:.06em}.site-refresh .d-splits .d-bar-dim{fill:var(--site-tile-line)}.site-refresh .d-splits .d-bar-g{fill:var(--app-secondary-green)}.site-refresh .d-splits .d-bar-p{fill:var(--site-purple)}.site-refresh .d-splits .d-next{opacity:.6}.site-refresh .d-splits .d-glow-g{filter:drop-shadow(0 0 8px var(--app-secondary-green))}.site-refresh .d-splits .d-glow-p{filter:drop-shadow(0 0 8px var(--site-purple))}.site-refresh .d-splits .d-target{stroke:var(--site-text-1);stroke-width:2;stroke-dasharray:4 6;stroke-linecap:round;opacity:.75}.site-refresh .d-splits .d-bars rect{transform-box:fill-box;transform-origin:left center;transform:scaleX(0);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.site-refresh .d-in .d-splits .d-bars rect{transform:none}.site-refresh .d-in .d-splits .d-bars rect:nth-child(2){transition-delay:.08s}.site-refresh .d-in .d-splits .d-bars rect:nth-child(3){transition-delay:.16s}.site-refresh .d-in .d-splits .d-bars rect:nth-child(4){transition-delay:.24s}.site-refresh .d-in .d-splits .d-bars rect:nth-child(5){transition-delay:.32s}.site-refresh .d-in .d-splits .d-bars rect:nth-child(6){transition-delay:.4s}.site-refresh .d-splits .d-target,.site-refresh .d-splits .d-txt{opacity:0;transition:opacity .5s .7s}.site-refresh .d-in .d-splits .d-target{opacity:.75}.site-refresh .d-in .d-splits .d-txt{opacity:1}.site-refresh .d-curve .d-line{stroke:var(--site-purple);stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 8px var(--site-purple));stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1)}.site-refresh .d-in .d-curve .d-line{stroke-dashoffset:0}.site-refresh .d-curve .d-dots circle{fill:var(--site-ink);stroke:var(--site-purple);stroke-width:2.5;transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.site-refresh .d-curve .d-dots .d-end{fill:var(--site-purple);filter:drop-shadow(0 0 10px var(--site-purple))}.site-refresh .d-in .d-curve .d-dots circle:nth-child(1){transform:none;transition-delay:.5s}.site-refresh .d-in .d-curve .d-dots circle:nth-child(2){transform:none;transition-delay:.85s}.site-refresh .d-in .d-curve .d-dots circle:nth-child(3){transform:none;transition-delay:1.2s}.site-refresh .d-in .d-curve .d-dots circle:nth-child(4){transform:none;transition-delay:1.55s}.site-refresh .d-curve .d-pb{stroke:var(--site-text-3);stroke-width:1.5;stroke-dasharray:4 6;opacity:0;transition:opacity .5s 1.6s}.site-refresh .d-curve .d-pbt{font:700 10px var(--site-font);fill:var(--site-text-3);letter-spacing:.06em;text-anchor:end;opacity:0;transition:opacity .5s 1.6s}.site-refresh .d-in .d-curve .d-pb,.site-refresh .d-in .d-curve .d-pbt{opacity:.9}.site-refresh .d-viz-track .d-rail{stroke:var(--site-tile-line);stroke-width:4;stroke-linecap:round}.site-refresh .d-viz-track .d-prog{stroke:var(--app-secondary-blue);stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 8px var(--app-secondary-blue));stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 2.4s cubic-bezier(.4,0,.2,1)}.site-refresh .d-in .d-viz-track .d-prog{stroke-dashoffset:38}.site-refresh .d-viz-track .d-st circle{fill:var(--site-ink);stroke:var(--site-text-3);stroke-width:2;transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.site-refresh .d-in .d-viz-track .d-st circle{transform:none}.site-refresh .d-in .d-viz-track .d-st circle:nth-child(1){transition-delay:.1s}.site-refresh .d-in .d-viz-track .d-st circle:nth-child(2){transition-delay:.2s}.site-refresh .d-in .d-viz-track .d-st circle:nth-child(3){transition-delay:.3s}.site-refresh .d-in .d-viz-track .d-st circle:nth-child(4){transition-delay:.4s}.site-refresh .d-in .d-viz-track .d-st circle:nth-child(5){transition-delay:.5s}.site-refresh .d-in .d-viz-track .d-st circle:nth-child(6){transition-delay:.6s}.site-refresh .d-in .d-viz-track .d-st circle:nth-child(7){transition-delay:.7s}.site-refresh .d-in .d-viz-track .d-st circle:nth-child(8){transition-delay:.8s}.site-refresh .d-viz-track .d-lbl text{font:700 9px var(--site-font);fill:var(--site-text-3);letter-spacing:.08em;text-anchor:middle;opacity:0;transition:opacity .5s .9s}.site-refresh .d-in .d-viz-track .d-lbl text{opacity:1}.site-refresh .d-viz-track .d-ath{transform:translate(24px);transition:transform 2.4s cubic-bezier(.4,0,.2,1)}.site-refresh .d-in .d-viz-track .d-ath{transform:translate(192px)}.site-refresh .d-viz-track .d-ath .d-dot{fill:var(--app-secondary-blue);filter:drop-shadow(0 0 10px var(--app-secondary-blue))}.site-refresh .d-viz-track .d-ath .d-ring{stroke:var(--app-secondary-blue);stroke-width:1.5;opacity:.5;transform-box:fill-box;transform-origin:center;animation:trk-ring 1.6s ease-out infinite}@keyframes trk-ring{0%{transform:scale(.5);opacity:.7}to{transform:scale(1.4);opacity:0}}.site-refresh .d-viz-track .d-live rect{fill:var(--app-surface-05);stroke:var(--site-tile-line)}.site-refresh .d-viz-track .d-live circle{fill:var(--app-secondary-green);animation:blink 1.2s steps(2) infinite}.site-refresh .d-viz-track .d-live text{font:700 10px var(--site-font);fill:var(--site-text-1);letter-spacing:.1em}.site-refresh .d-viz-track .d-chip{opacity:0;transform:translateY(8px);transition:opacity .5s 2.2s,transform .6s 2.2s cubic-bezier(.2,.7,.2,1)}.site-refresh .d-in .d-viz-track .d-chip{opacity:1;transform:none}.site-refresh .d-viz-track .d-chip rect{fill:var(--fig-glass-card-base);stroke:var(--fig-glass-card-stroke)}.site-refresh .d-viz-track .d-chip text{font:700 13px var(--site-font);fill:var(--site-text-1)}.site-refresh .d-viz-track .d-chip .d-up{fill:var(--app-secondary-green);font-size:12px}.site-refresh .d-viz-track .d-chip .d-tm{fill:var(--site-text-2);font-weight:500}.site-refresh .d-viz-hype .d-bub rect{fill:var(--app-surface-05);stroke:var(--site-tile-line)}.site-refresh .d-viz-hype .d-bub text{font:500 11px var(--site-font);fill:var(--site-text-2)}.site-refresh .d-viz-hype .d-bub{opacity:0;transform:translateY(6px);transition:opacity .4s,transform .5s}.site-refresh .d-in .d-viz-hype .d-bub{opacity:1;transform:none}.site-refresh .d-viz-hype .d-hy rect{fill:var(--site-yellow)}.site-refresh .d-viz-hype .d-hy text{font:700 11px var(--site-font);fill:var(--app-text-3);letter-spacing:.08em}.site-refresh .d-viz-hype .d-hy{opacity:0;transition:opacity .4s .3s}.site-refresh .d-in .d-viz-hype .d-hy{opacity:1}.site-refresh .d-viz-hype .d-blk .d-bg{fill:var(--fig-glass-card-base);stroke:var(--fig-glass-card-stroke)}.site-refresh .d-viz-hype .d-blk .d-acc{fill:var(--site-purple)}.site-refresh .d-viz-hype .d-blk text{font:700 11px var(--site-font);fill:var(--site-text-1)}.site-refresh .d-viz-hype .d-blk .d-r{fill:var(--site-text-3);font-weight:500;text-anchor:end}.site-refresh .d-viz-hype .d-blk{opacity:0;transform:translateY(10px);transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1)}.site-refresh .d-in .d-viz-hype .d-blk{opacity:1;transform:none}.site-refresh .d-in .d-viz-hype .d-b1{transition-delay:.7s}.site-refresh .d-in .d-viz-hype .d-b2{transition-delay:.85s}.site-refresh .d-in .d-viz-hype .d-b3{transition-delay:1s}.site-refresh .d-in .d-viz-hype .d-b4{transition-delay:1.15s}@keyframes blink{to{opacity:.2}}.site-refresh .d-viz-hype2{--v-glow:var(--site-yellow);height:300px}.site-refresh .d-viz-hype2 .d-composer{position:absolute;left:0;right:0;bottom:8px;height:54px;display:flex;align-items:center;gap:8px;padding:0 8px 0 18px;border-radius:27px;background:var(--fig-glass-card-tint),linear-gradient(160deg,#ffffff0f,#fff0 40%),var(--app-card-bg);border:1px solid var(--app-card-stroke);box-shadow:var(--fig-device-shadow),inset 0 1px 0 var(--fig-glass-card-hilite);z-index:3;font-size:14px;color:var(--site-text-1)}.site-refresh .d-viz-hype2 .d-typed{white-space:nowrap;overflow:hidden;text-overflow:clip;max-width:calc(100% - 60px)}.site-refresh .d-viz-hype2 .d-caret{width:1.5px;height:16px;background:var(--site-yellow);flex:none;animation:blink 1s steps(2) infinite}.site-refresh .d-viz-hype2 .d-ph-txt{display:none;color:var(--site-text-3)}.site-refresh .d-viz-hype2 .d-send{margin-left:auto;width:38px;height:38px;flex:none;border-radius:50%;background:var(--site-yellow);display:grid;place-items:center;transition:transform .35s cubic-bezier(.2,1.4,.4,1)}.site-refresh .d-feature .d-media .d-viz.d-viz-hype2 .d-send svg{position:static;width:22px;height:22px;transform:rotate(-38deg) translate(1px,1px);fill:var(--app-text-3);stroke:var(--app-text-3);stroke-width:2.5;overflow:visible}.site-refresh .d-viz-hype2.d-sent .d-typed,.site-refresh .d-viz-hype2.d-sent .d-caret{display:none}.site-refresh .d-viz-hype2.d-sent .d-ph-txt{display:inline}.site-refresh .d-viz-hype2.d-sent .d-send{transform:scale(.86);background:var(--site-tile-line)}.site-refresh .d-feature .d-media .d-viz.d-viz-hype2.d-sent .d-send svg{fill:var(--site-text-3);stroke:var(--site-text-3)}.site-refresh .d-viz-hype2 .d-wk{position:absolute;left:8px;right:8px;bottom:78px;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:16px;background:var(--fig-glass-card-tint),linear-gradient(160deg,#ffffff0f,#fff0 40%),var(--app-card-bg);border:1px solid var(--app-card-stroke);box-shadow:var(--fig-device-shadow),0 2px 12px #0003,inset 0 1px 0 var(--fig-glass-card-hilite);z-index:2;opacity:0;transform:translateY(70px) scale(.9);transform-origin:50% 100%;transition:opacity .35s ease,transform .7s cubic-bezier(.2,1.25,.3,1)}.site-refresh .d-viz-hype2.d-sent .d-wk{opacity:1;transform:none;transition-delay:.25s}.site-refresh .d-viz-hype2 .d-wk h4{font-size:18px;font-weight:700;letter-spacing:-.2px;line-height:1.2}.site-refresh .d-viz-hype2 .d-wk p{font-size:14px;line-height:1.45;color:var(--site-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.site-refresh .d-viz-hype2 .d-wk .d-st{display:flex;gap:8px}.site-refresh .d-viz-hype2 .d-wk .d-s{flex:1 0 0;min-width:0;height:56px;padding:10px 8px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;background:var(--app-surface-05);border-radius:8px;color:var(--site-text-2)}.site-refresh .d-viz-hype2 .d-wk .d-s svg{width:18px;height:18px}.site-refresh .d-viz-hype2 .d-wk .d-s b{font-size:13px;font-weight:700;color:var(--site-text-1)}.site-refresh .d-viz-hype2 .d-wk .d-s span{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--site-text-3)}.site-refresh .d-viz-hype2 .d-wk .d-bars{display:flex;gap:3px;align-items:flex-end;height:18px}.site-refresh .d-viz-hype2 .d-wk .d-bars em{width:4px;height:100%;border-radius:4px;background:var(--app-secondary-orange,var(--site-yellow))}.site-refresh .d-viz-hype2 .d-wk footer{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--site-text-2)}.site-refresh .d-viz-hype2 .d-wk .d-av{width:16px;height:16px;border-radius:50%;background:var(--site-yellow)}.site-refresh .d-viz-hype2 .d-wk .d-dot{width:3px;height:3px;border-radius:50%;background:var(--site-text-3)}.site-refresh .d-viz-hype2 .d-wk .d-lvl{display:inline-flex;align-items:center;height:16px;padding:0 4px;border-radius:3px;background:var(--app-secondary-green);color:var(--app-text-3);font-size:10px;font-weight:700}@media (prefers-reduced-motion:reduce){.site-refresh .d-viz-hype2 .d-wk{transition:none}}.site-refresh .d-viz-watches{--v-glow:var(--site-purple);height:320px;display:grid;place-items:center;align-content:center;gap:22px}.site-refresh .d-feature .d-media .d-viz.d-viz-watches{height:320px}.site-refresh .d-viz-watches .d-wstage{position:relative;width:300px;height:190px;zoom:1.28}.site-refresh .d-viz-watches .d-w{position:absolute;filter:drop-shadow(0 22px 34px rgba(0,0,0,.6)) drop-shadow(0 4px 10px rgba(0,0,0,.4));transform-origin:50% 100%}.site-refresh .d-viz-watches .d-w .d-body{display:block;width:100%;height:100%;object-fit:contain}.site-refresh .d-viz-watches .d-garmin{left:36px;top:4px;width:157.7px;height:184.8px}.site-refresh .d-viz-watches .d-garmin .d-face{position:absolute;left:6.9px;top:19.5px;width:135.1px;height:135.1px;border-radius:50%;object-fit:cover}.site-refresh .d-viz-watches .d-apple{right:52px;top:8px;width:107.1px;height:176.1px;overflow:hidden}.site-refresh .d-viz-watches .d-apple .d-body{width:130.27%;max-width:none;height:100%;object-fit:fill}.site-refresh .d-viz-watches .d-apple .d-scr{position:absolute;left:8px;top:39.5px;width:84.9px;height:99.5px;border-radius:17.2px;overflow:hidden;background:var(--app-bg-3)}.site-refresh .d-viz-watches .d-apple .d-scr img{display:block;width:100%;height:100%;object-fit:cover}.site-refresh .d-viz-watches .d-garmin{--d:clamp(0, calc(var(--sp) * 1.3), 1);transform:translate(calc(34px - var(--d) * 22px)) rotate(calc(var(--d) * -11deg))}.site-refresh .d-viz-watches .d-apple{--d:clamp(0, calc(var(--sp) * 1.3), 1);transform:translate(calc(-34px + var(--d) * 22px)) rotate(calc(var(--d) * 11deg))}.site-refresh .d-viz-watches .d-brands{display:flex;align-items:center;justify-content:center;gap:10.5px;font-size:12px;font-weight:700;line-height:1.2;color:var(--app-neutral-2-5,var(--site-text-3));text-transform:uppercase;opacity:clamp(0,calc((var(--sp) - .4) * 3),1)}.site-refresh .d-viz-watches .d-brands span{display:inline-flex;align-items:center;gap:2px}.site-refresh .d-viz-watches .d-brands img{width:14px;height:14px;display:block;object-fit:contain}.site-refresh .d-viz-watches .d-brands i{width:2px;height:2px;border-radius:50%;background:var(--site-text-3)}@media (max-width:420px){.site-refresh .d-viz-watches,.site-refresh .d-feature .d-media .d-viz.d-viz-watches{height:270px}.site-refresh .d-viz-watches .d-wstage{zoom:1}}.site-refresh .d-viz-phoneout{position:relative;height:520px;width:100%}.site-refresh .d-feature .d-media .d-viz.d-viz-phoneout{height:520px;width:100%}.site-refresh .d-viz-phoneout .d-po-ph{position:absolute;top:-48px;padding:48px 96px 0;perspective:1200px;-webkit-mask:linear-gradient(180deg,#000 52%,rgba(0,0,0,.45) 62%,transparent 72%);mask:linear-gradient(180deg,#000 52%,rgba(0,0,0,.45) 62%,transparent 72%);--d:clamp(0, calc(var(--sp) * 1.4), 1);transform:translateY(calc((1 - var(--d)) * 60px))}.site-refresh .d-feature .d-media .d-viz-phoneout .d-ph{--phw:330px;transform-style:preserve-3d;transform-origin:50% 50%}.site-refresh .d-viz-phoneout .d-ph .d-e{position:absolute;inset:0;border-radius:inherit;background:var(--fig-device-body);box-shadow:inset 0 0 0 1px #ffffff0f;transform:translateZ(calc(var(--i) * -1.5px))}.site-refresh .d-viz-phoneout .d-ph .d-e:nth-child(3){--i:1}.site-refresh .d-viz-phoneout .d-ph .d-e:nth-child(4){--i:2}.site-refresh .d-viz-phoneout .d-ph .d-e:nth-child(5){--i:3}.site-refresh .d-viz-phoneout .d-ph .d-e:nth-child(6){--i:4}.site-refresh .d-viz-phoneout .d-ph .d-e:nth-child(7){--i:5}.site-refresh .d-viz-phoneout .d-ph .d-e:nth-child(8){--i:6}.site-refresh .d-viz-phoneout .d-ph .d-scr img{height:auto;object-fit:unset}.site-refresh .d-viz-goal .d-po-ph{left:-70px}.site-refresh .d-viz-goal .d-ph{transform:rotate(-8deg) rotateY(26deg) rotateX(8deg)}.site-refresh .d-viz-results .d-po-ph{right:-70px}.site-refresh .d-viz-results .d-ph{transform:rotate(8deg) rotateY(-26deg) rotateX(8deg)}.site-refresh .d-viz-phoneout .d-wg{position:absolute;z-index:3}.site-refresh .d-gc{zoom:.5;border-radius:16px;background:var(--app-card-bg);box-shadow:var(--fig-device-shadow),0 2px 12px #0003,inset 0 1px 0 var(--fig-glass-card-hilite),inset 0 0 0 1px var(--app-card-stroke);isolation:isolate;position:relative;padding:20px 22px 18px;color:var(--site-text-1);font-family:inherit;text-align:left}.site-refresh .d-gc:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--fig-glass-card-tint),linear-gradient(160deg,#ffffff0f,#fff0 40%);pointer-events:none}.site-refresh .d-gc p{margin:0;max-width:none}.site-refresh .d-gc .d-t{font-size:22px;font-weight:700;line-height:1.2;color:var(--site-text-1)}.site-refresh .d-gc .d-s{font-size:13px;line-height:1.35;color:var(--site-text-3);margin-top:4px}.site-refresh .d-gc svg{display:block;width:100%;height:auto;margin-top:12px;overflow:visible}.site-refresh .d-gc svg text{font-size:11px;font-weight:600;fill:var(--site-text-3)}.site-refresh .d-viz-goal .d-po1{right:40px;top:40px;--d:clamp(0, calc((var(--sp) - .15) * 1.6), 1);transform:translate(calc((1 - var(--d)) * -140px),calc((1 - var(--d)) * 30px)) rotate(-2deg);opacity:var(--d)}.site-refresh .d-viz-goal .d-po2{right:40px;top:171px;--d:clamp(0, calc((var(--sp) - .35) * 1.8), 1);transform:translate(calc((1 - var(--d)) * -170px),calc((1 - var(--d)) * 30px)) rotate(2.5deg);opacity:var(--d)}.site-refresh .d-viz-results .d-po1{left:90px;top:40px;--d:clamp(0, calc((var(--sp) - .15) * 1.6), 1);transform:translate(calc((1 - var(--d)) * 140px),calc((1 - var(--d)) * 30px)) rotate(2deg);opacity:var(--d)}.site-refresh .d-viz-results .d-po2{left:90px;top:226px;--d:clamp(0, calc((var(--sp) - .35) * 1.8), 1);transform:translate(calc((1 - var(--d)) * 170px),calc((1 - var(--d)) * 30px)) rotate(-2.5deg);opacity:var(--d)}.site-refresh .d-gc-rank{width:372px}.site-refresh .d-gc-rank .d-grid line{stroke:var(--app-card-stroke);stroke-width:1}.site-refresh .d-gc-rank .d-line{fill:none;stroke:var(--site-purple);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.site-refresh .d-gc-rank .d-halo circle{fill:var(--site-purple);opacity:.22}.site-refresh .d-gc-rank .d-dot circle{fill:var(--site-purple);stroke:var(--app-card-bg);stroke-width:2}.site-refresh .d-gc-rank .d-peak rect{fill:var(--site-purple)}.site-refresh .d-gc-rank .d-peak text{fill:var(--site-ink);font-size:12px;font-weight:700}.site-refresh .d-gc-spider{width:330px}.site-refresh .d-gc-spider .d-web polygon,.site-refresh .d-gc-spider .d-web line{fill:none;stroke:var(--app-badge-gray);stroke-width:1}.site-refresh .d-gc-spider .d-shape{stroke:var(--site-purple);stroke-width:2.5;stroke-linejoin:round}.site-refresh .d-gc-spider .d-halo circle{fill:var(--site-purple);opacity:.22}.site-refresh .d-gc-spider .d-dot circle{fill:var(--site-purple);stroke:var(--app-card-bg);stroke-width:2}.site-refresh .d-gc-station{width:345px;text-align:center;padding-bottom:22px}.site-refresh .d-gc-station .d-k{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--site-text-3)}.site-refresh .d-gc-station .d-big{font-size:60px;font-weight:700;line-height:1.05;letter-spacing:-.02em;margin-top:6px;color:var(--site-text-1)}.site-refresh .d-gc-station .d-pill{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font-size:14px;font-weight:600}.site-refresh .d-gc-station .d-pill .d-c{padding:5px 12px;border-radius:999px;border:1px solid var(--app-secondary-green);color:var(--app-secondary-green)}.site-refresh .d-gc-station .d-pill .d-d{color:var(--app-secondary-green)}.site-refresh .d-gc-station .d-sl{position:relative;height:40px;margin-top:18px}.site-refresh .d-gc-station .d-sl i{position:absolute;display:block}.site-refresh .d-gc-station .d-sl .d-track{left:0;right:0;top:16px;height:8px;border-radius:4px;background:var(--app-badge-gray)}.site-refresh .d-gc-station .d-sl .d-seg{left:50%;width:36%;top:16px;height:8px;border-radius:4px;background:var(--site-purple);opacity:.9}.site-refresh .d-gc-station .d-sl .d-seg:before{content:"";position:absolute;left:0;top:-6px;width:3px;height:20px;border-radius:2px;background:var(--site-purple)}.site-refresh .d-gc-station .d-sl .d-thumb{left:86%;top:6px;width:28px;height:28px;border-radius:50%;background:var(--site-purple);box-shadow:0 4px 14px #0006,inset 0 1px 0 var(--fig-glass-card-hilite)}.site-refresh .d-gc-station .d-sl .d-pb{left:24%;top:-14px;width:2px;height:38px;background:var(--site-yellow);border-radius:1px}.site-refresh .d-gc-station .d-sl .d-pb b{position:absolute;left:50%;top:-16px;transform:translate(-50%);padding:2px 6px;border-radius:5px;background:var(--site-yellow);color:var(--site-ink);font-size:11px;font-weight:700;line-height:1.2}.site-refresh .d-gc-station .d-ax{display:flex;justify-content:space-between;font-size:12px;color:var(--site-text-3);margin-top:2px}.site-refresh .d-gc-splits{width:345px}.site-refresh .d-gc-splits .d-hd{display:flex;justify-content:space-between;font-size:13px;color:var(--site-text-3);margin-bottom:12px}.site-refresh .d-gc-splits .d-r{display:grid;grid-template-columns:104px 1fr 52px;align-items:center;gap:12px;padding:9px 0}.site-refresh .d-gc-splits .d-r+.d-r{border-top:1px solid var(--app-card-stroke)}.site-refresh .d-gc-splits .d-n{font-size:15px;font-weight:700;line-height:1.2;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.site-refresh .d-gc-splits .d-n em{font-style:normal;font-size:11px;font-weight:500;color:var(--site-text-3)}.site-refresh .d-gc-splits .d-n b{font-size:10px;font-weight:700;padding:1px 5px;border-radius:4px;background:var(--site-yellow);color:var(--site-ink)}.site-refresh .d-gc-splits .d-bar{position:relative;display:block;height:14px;border-radius:7px;background:var(--app-badge-gray);overflow:visible}.site-refresh .d-gc-splits .d-bar .d-you{position:absolute;left:0;top:0;bottom:0;width:calc(var(--f) * 100%);border-radius:7px;background:var(--site-purple)}.site-refresh .d-gc-splits .d-bar .d-mk{position:absolute;left:calc(var(--m) * 100%);top:-4px;width:2px;height:22px;border-radius:1px;background:var(--site-text-1);opacity:.7}.site-refresh .d-gc-splits .d-tm{font-size:15px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.site-refresh .d-gc-splits .d-ft{font-size:11px;color:var(--site-text-3);margin-top:12px;display:flex;align-items:center;gap:6px}.site-refresh .d-gc-splits .d-ft i{width:3px;height:3px;border-radius:50%;background:var(--site-text-3)}.site-refresh .d-gcard .d-viz-pacecard{--v-glow:var(--app-secondary-green);display:grid;place-items:center;height:200px}.site-refresh .d-gcard .d-viz-pacecard .d-gc{zoom:.74;--d:clamp(0, calc(var(--sp) * 1.4), 1);transform:translateY(calc((1 - var(--d)) * 30px));opacity:var(--d)}@media (max-width:899px){.site-refresh .d-viz-phoneout{width:min(100%,470px);height:460px;margin:0 auto}.site-refresh .d-feature .d-media .d-viz.d-viz-phoneout{height:460px;width:min(100%,470px)}.site-refresh .d-feature .d-media .d-viz-phoneout .d-ph{--phw:260px}.site-refresh .d-gc{zoom:.4}.site-refresh .d-viz-goal .d-po-ph{left:-80px}.site-refresh .d-viz-results .d-po-ph{right:-80px}.site-refresh .d-viz-goal .d-po1{right:0;top:36px}.site-refresh .d-viz-goal .d-po2{right:0;top:144px}.site-refresh .d-viz-results .d-po1{left:0;top:36px}.site-refresh .d-viz-results .d-po2{left:0;top:188px}}@media (max-width:599px){.site-refresh .d-viz-phoneout{width:100%;height:400px}.site-refresh .d-feature .d-media .d-viz.d-viz-phoneout{height:400px;width:100%}.site-refresh .d-feature .d-media .d-viz-phoneout .d-ph{--phw:220px}.site-refresh .d-gc{zoom:.38}.site-refresh .d-viz-goal .d-po-ph{left:-60px}.site-refresh .d-viz-results .d-po-ph{right:-60px}.site-refresh .d-viz-goal .d-po1{right:0;top:36px}.site-refresh .d-viz-goal .d-po2{right:0;top:137px}.site-refresh .d-viz-results .d-po1{left:0;top:36px}.site-refresh .d-viz-results .d-po2{left:0;top:179px}}.site-refresh .d-viz-races{--v-glow:var(--site-purple);height:292px;position:relative;overflow:visible}.site-refresh .d-feature .d-media .d-viz.d-viz-races{height:292px}.site-refresh .d-viz-races .d-evs{position:absolute;inset:0}.site-refresh .d-viz-races .d-event-card{zoom:.8;position:absolute;left:50%;top:0;width:345px;margin-left:-172px;background:var(--app-card-bg);border:1px solid var(--app-card-stroke);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;font-family:var(--site-font);box-shadow:var(--fig-device-shadow),inset 0 1px 0 var(--fig-glass-card-hilite);isolation:isolate}.site-refresh .d-viz-races .d-event-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--fig-glass-card-tint),linear-gradient(160deg,#ffffff0f,#fff0 40%);pointer-events:none}.site-refresh .d-viz-races .d-event-card__media{position:relative;height:100px;padding:8px;display:flex;justify-content:flex-end;align-items:flex-start;overflow:hidden;background:var(--site-phone-screen)}.site-refresh .d-viz-races .d-event-card__media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.site-refresh .d-viz-races .d-event-card__badge{position:relative;display:inline-flex;align-items:center;gap:2px;height:24px;padding:0 0 2px 8px;border-radius:12px;background:var(--app-bg-1);border:1px solid var(--app-badge-gray);color:var(--site-text-1);font-size:12px;font-weight:400;line-height:1.3;letter-spacing:.4px}.site-refresh .d-viz-races .d-event-card__badge-dot{width:13px;height:16px;display:block}.site-refresh .d-viz-races .d-event-card__body{padding:12px;display:flex;flex-direction:column;gap:6px;justify-content:flex-end}.site-refresh .d-viz-races .d-event-card__dates{margin:0;font-size:14px;font-weight:400;line-height:1.2;color:var(--app-neutral-2)}.site-refresh .d-viz-races .d-event-card__title{margin:0;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:.2px;color:var(--site-text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-refresh .d-viz-races .d-event-card__footer{display:flex;align-items:center;gap:8px;width:100%}.site-refresh .d-viz-races .d-event-card__loc{flex:1 0 0;min-width:0;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:1.2;color:var(--app-neutral-2);white-space:nowrap}.site-refresh .d-viz-races .d-event-card__flag{width:16px;height:16px;border-radius:50%;overflow:hidden;flex:none;background:var(--app-neutral-5-bg);display:inline-flex}.site-refresh .d-viz-races .d-event-card__flag img{width:16px;height:16px;display:block}.site-refresh .d-viz-races .d-event-card__region{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 8px 1px;border-radius:12px;border:1px solid var(--app-badge-gray);font-size:14px;font-weight:400;line-height:1.2;color:var(--site-text-1);white-space:nowrap}.site-refresh .d-viz-races .d-event-card__int{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:400;line-height:1.2;color:var(--app-neutral-2)}.site-refresh .d-viz-races .d-event-card__int .d-avs{display:flex;align-items:center}.site-refresh .d-viz-races .d-event-card__int .d-avs img{width:12px;height:12px;border-radius:50%;object-fit:cover;margin-right:-4.8px;display:block}.site-refresh .d-viz-races .d-event-card__int .d-avs img:last-child{margin-right:0}.site-refresh .d-feature,.site-refresh .d-gcard{--sp:0}.site-refresh .d-viz-races .d-el{--d:clamp(0, calc(var(--sp) * 1.5), 1);transform:translate(calc(-150px * var(--d)),calc(8px + (1 - var(--d)) * 90px)) rotate(calc(-4deg * var(--d)));transform-origin:50% 100%}.site-refresh .d-viz-races .d-er{--d:clamp(0, calc(var(--sp) * 1.5), 1);transform:translate(calc(150px * var(--d)),calc(8px + (1 - var(--d)) * 90px)) rotate(calc(4deg * var(--d)));transform-origin:50% 100%}.site-refresh .d-viz-races .d-race-card{--d:clamp(0, calc((var(--sp) - .2) * 1.6), 1);transform:translateY(calc((1 - var(--d)) * 70px));opacity:var(--d);zoom:.95;position:absolute;left:50%;top:188px;width:345px;margin-left:-172px;z-index:3;background:var(--app-card-bg);border:1px solid var(--app-card-stroke);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 25px #00000026,var(--fig-device-shadow),inset 0 1px 0 var(--fig-glass-card-hilite);font-family:var(--site-font);color:var(--site-text-1);--d:clamp(0, calc((var(--sp) - .45) * 1.9), 1);opacity:1;transform:translateY(calc((1 - var(--d)) * 160px)) rotate(calc((1 - var(--d)) * 6deg))}.site-refresh .d-viz-races .d-race-card__block{display:flex;flex-direction:column;gap:6px;width:100%}.site-refresh .d-viz-races .d-race-card__state{display:flex;align-items:center;justify-content:space-between;width:100%;height:21px}.site-refresh .d-viz-races .d-race-card__state-labels{display:flex;gap:6px;align-items:center;flex:1 0 0;min-width:0}.site-refresh .d-viz-races .d-race-card__label{color:var(--app-neutral-2);font-size:14px;font-weight:400;line-height:1.2;white-space:nowrap}.site-refresh .d-viz-races .d-race-card__dot{width:2px;height:2px;flex-shrink:0;display:inline-flex;overflow:hidden}.site-refresh .d-viz-races .d-race-card__dot img,.site-refresh .d-viz-races .d-race-card__badge-icon img,.site-refresh .d-viz-races .d-race-card__track-btn-icon img,.site-refresh .d-viz-races .d-race-card__flag img{width:100%;height:100%;object-fit:contain;display:block}.site-refresh .d-viz-races .d-race-card__race-info{font-size:16px;font-weight:700;line-height:1.3;letter-spacing:.2px;white-space:nowrap}.site-refresh .d-viz-races .d-race-card__race-info--scheduled{color:var(--app-secondary-blue)}.site-refresh .d-viz-races .d-race-card__athlete{display:flex;gap:4px;align-items:center;width:100%}.site-refresh .d-viz-races .d-race-card__avatar{width:24px;height:24px;border-radius:50%;background:var(--app-neutral-5-bg);object-fit:cover;flex-shrink:0}.site-refresh .d-viz-races .d-race-card__name{color:var(--site-text-1);font-size:18px;font-weight:700;line-height:1.3;letter-spacing:.2px;white-space:nowrap}.site-refresh .d-viz-races .d-race-card__data{display:flex;align-items:center;justify-content:space-between;width:100%;height:24px}.site-refresh .d-viz-races .d-race-card__event{display:flex;gap:4px;align-items:center;flex-shrink:1;min-width:0}.site-refresh .d-viz-races .d-race-card__flag{width:16px;height:16px;flex-shrink:0;border-radius:50%;overflow:hidden;background:var(--app-neutral-5-bg);display:inline-flex}.site-refresh .d-viz-races .d-race-card__location,.site-refresh .d-viz-races .d-race-card__date{color:var(--app-neutral-2);font-size:14px;font-weight:400;line-height:1.2;white-space:nowrap}.site-refresh .d-viz-races .d-race-card__track-footer{display:flex;align-items:center;justify-content:space-between;width:100%}.site-refresh .d-viz-races .d-race-card__badge{display:inline-flex;gap:4px;align-items:center;justify-content:center;height:24px;padding:2px 8px 2px 6px;border-radius:12px;border:1px solid var(--app-badge-gray);color:var(--site-text-1);font-size:12px;font-weight:400;line-height:1.3;letter-spacing:.4px;white-space:nowrap;background:transparent}.site-refresh .d-viz-races .d-race-card__badge-icon{width:16px;height:16px;display:inline-flex}.site-refresh .d-viz-races .d-race-card__track-btn{display:flex;gap:4px;align-items:center;color:var(--app-neutral-2);font:inherit;font-size:14px;font-weight:500;line-height:1.25;letter-spacing:.5px;background:transparent;border:0;padding:0}.site-refresh .d-viz-races .d-race-card__track-btn-icon{width:16px;height:16px;display:inline-flex}.site-refresh .d-viz-races .d-race-card--live{gap:6px}.site-refresh .d-viz-races .d-race-card__live-info{display:flex;align-items:center;gap:4px;flex-shrink:0}.site-refresh .d-viz-races .d-race-card__live-split{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 8px 0 6px;border-radius:12px;background:var(--app-badge-fill);color:var(--site-text-1);font-size:12px;font-weight:400;line-height:1.3;letter-spacing:.4px}.site-refresh .d-viz-races .d-race-card__live-elapsed{display:inline-flex;align-items:center;gap:3px}.site-refresh .d-viz-races .d-race-card__live-elapsed-time{color:var(--site-text-1);font-size:16px;font-weight:700;line-height:1.3;letter-spacing:.2px}.site-refresh .d-viz-races .d-race-card__live-dot{width:4px;height:4px;margin-top:3px;flex-shrink:0;display:inline-flex}.site-refresh .d-viz-races .d-race-card__live-dot img{width:100%;height:100%;display:block}.site-refresh .d-viz-races .d-race-card__live-extras{display:flex;gap:4px;align-items:center;flex-shrink:0}.site-refresh .d-viz-races .d-race-card__data-wrap{display:flex;align-items:center;justify-content:space-between;width:100%}@media (max-width:899px){.site-refresh .d-viz-races,.site-refresh .d-feature .d-media .d-viz.d-viz-races{height:226px}.site-refresh .d-viz-races .d-event-card{zoom:.62}.site-refresh .d-viz-races .d-race-card{zoom:.8;top:170px}.site-refresh .d-viz-races .d-el{transform:translate(calc(-84px * var(--d)),calc(8px + (1 - var(--d)) * 90px)) rotate(calc(-4deg * var(--d)))}.site-refresh .d-viz-races .d-er{transform:translate(calc(84px * var(--d)),calc(8px + (1 - var(--d)) * 90px)) rotate(calc(4deg * var(--d)))}}@media (max-width:420px){.site-refresh .d-viz-races,.site-refresh .d-feature .d-media .d-viz.d-viz-races{height:232px}.site-refresh .d-viz-races .d-event-card{zoom:.58}.site-refresh .d-viz-races .d-race-card{top:178px}.site-refresh .d-viz-races .d-el{transform:translate(calc(-76px * var(--d)),calc(8px + (1 - var(--d)) * 90px)) rotate(calc(-4deg * var(--d)))}.site-refresh .d-viz-races .d-er{transform:translate(calc(76px * var(--d)),calc(8px + (1 - var(--d)) * 90px)) rotate(calc(4deg * var(--d)))}.site-refresh .d-viz-races .d-race-card{zoom:.62;margin-left:-172px}}.site-refresh .d-viz-discover,.site-refresh .d-feature .d-media .d-viz.d-viz-discover{height:230px}.site-refresh .d-viz-track{height:250px;width:min(100%,430px)}.site-refresh .d-feature .d-media .d-viz.d-viz-track{height:260px;width:min(100%,480px)}.site-refresh .d-viz-track .d-race-card{left:0;margin-left:0;bottom:auto;top:84px;zoom:.95}.site-refresh .d-viz-track .d-po-live{position:absolute;right:0;top:0;z-index:4;--d:clamp(0, calc((var(--sp) - .15) * 1.6), 1);transform:translate(calc((1 - var(--d)) * -120px),calc((1 - var(--d)) * 30px)) rotate(calc((1 - var(--d)) * 4deg));opacity:var(--d)}.site-refresh .d-gc-live{width:300px;padding:18px 20px 16px;zoom:.6}.site-refresh .d-gc-live .d-hd{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--site-text-1)}.site-refresh .d-gc-live .d-hd .d-dot{width:8px;height:8px;border-radius:50%;background:var(--app-secondary-red);box-shadow:0 0 0 4px #ff53532e}.site-refresh .d-gc-live .d-hd em{font-style:normal;font-weight:500;font-size:12px;color:var(--site-text-3);margin-left:auto}.site-refresh .d-gc-live .d-segs{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;margin-top:14px}.site-refresh .d-gc-live .d-segs i{display:block;height:6px;border-radius:3px;background:var(--app-badge-gray)}.site-refresh .d-gc-live .d-segs i.d-on{background:var(--site-purple)}.site-refresh .d-gc-live .d-row{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.site-refresh .d-gc-live .d-row span{display:flex;flex-direction:column;gap:2px}.site-refresh .d-gc-live .d-row b{font-size:22px;font-weight:700;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.site-refresh .d-gc-live .d-row small{font-size:11px;color:var(--site-text-3)}.site-refresh .d-gc-live .d-row .d-dl b{color:var(--app-secondary-green)}.site-refresh .d-ultra-sec{position:relative;margin-top:56px;padding-bottom:8px;border-top:1px solid var(--site-tile-line);background:linear-gradient(180deg,#9e9bfc12,#9e9bfc00 460px)}.site-refresh .d-ultra-sec:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent 10%,var(--site-purple) 50%,transparent 90%);opacity:.9}.site-refresh .d-ultra-sec:after{content:"";position:absolute;left:50%;top:0;width:min(100%,900px);height:320px;transform:translate(-50%);background:radial-gradient(ellipse at 50% 0%,rgba(158,155,252,.16),transparent 65%);pointer-events:none}.site-refresh .d-ultra-sec>*{position:relative;z-index:1}@media (max-width:899px){.site-refresh .d-viz-track{width:100%}.site-refresh .d-viz-track .d-race-card{zoom:.72;top:56px}.site-refresh .d-viz-track .d-po-live{right:0}.site-refresh .d-gc-live{zoom:.5}.site-refresh .d-ultra-sec{margin-top:32px}}@media (min-width:900px) and (max-width:1199px){.site-refresh .d-feature .d-media .d-viz-phoneout .d-ph{--phw:260px}.site-refresh .d-gc{zoom:.4}.site-refresh .d-viz-goal .d-po-ph{left:-80px}.site-refresh .d-viz-results .d-po-ph{right:-80px}.site-refresh .d-viz-goal .d-po1{right:0;top:36px}.site-refresh .d-viz-goal .d-po2{right:0;top:144px}.site-refresh .d-viz-results .d-po1{left:0;top:36px}.site-refresh .d-viz-results .d-po2{left:0;top:188px}.site-refresh .d-viz-phoneout,.site-refresh .d-feature .d-media .d-viz.d-viz-phoneout{height:460px}.site-refresh .d-viz-races .d-event-card{zoom:.64}.site-refresh .d-viz-races .d-race-card{zoom:.8;top:176px}.site-refresh .d-viz-races .d-el{transform:translate(calc(-110px * var(--d)),calc(8px + (1 - var(--d)) * 90px)) rotate(calc(-4deg * var(--d)))}.site-refresh .d-viz-races .d-er{transform:translate(calc(110px * var(--d)),calc(8px + (1 - var(--d)) * 90px)) rotate(calc(4deg * var(--d)))}.site-refresh .d-viz-races,.site-refresh .d-feature .d-media .d-viz.d-viz-races{height:236px}.site-refresh .d-viz-watches .d-wstage{zoom:1.1}}@media (max-width:600px){.site-refresh .d-athband .d-hd{flex-direction:column;align-items:flex-start;gap:8px}}.site-refresh #how-it-works .d-feature:last-child{border-bottom:1px solid var(--site-row-line);margin-bottom:56px}.site-refresh .d-ug-copy .d-gcard{text-align:left;margin-top:28px;max-width:360px}.site-refresh .d-ug-copy .d-gcard .d-media{min-height:200px;margin-bottom:0;justify-items:start}.site-refresh .d-ug-copy .d-gcard .d-viz{margin:0}@media (max-width:899px){.site-refresh .d-ug-copy .d-gcard{margin:24px auto 0;max-width:320px}}.site-refresh .d-viz-races .d-race-card__avatar{clip-path:polygon(50% 0,85.4% 14.6%,100% 50%,85.4% 85.4%,50% 100%,14.6% 85.4%,0 50%,14.6% 14.6%);border-radius:0;padding:1.5px;background:var(--site-purple);box-sizing:border-box}.site-refresh .d-pay .d-fan{--fp:0}.site-refresh .d-pay .d-fan .d-ph{transition:transform .12s linear}.site-refresh .d-pay .d-fan .d-ph.d-c{transform:translateY(calc(var(--fp) * -60px)) translateZ(40px)}.site-refresh .d-pay .d-fan .d-ph.d-l{transform:translate(calc(-1 * var(--side) - var(--fp) * 40px)) translateY(calc(30px - var(--fp) * 120px)) rotate(calc(-9deg - var(--fp) * 6deg)) translateZ(-40px) scale(.92)}.site-refresh .d-pay .d-fan .d-ph.d-r{transform:translate(calc(var(--side) + var(--fp) * 40px)) translateY(calc(30px - var(--fp) * 120px)) rotate(calc(9deg + var(--fp) * 6deg)) translateZ(-40px) scale(.92)}@media (min-width:900px){.site-refresh .d-dr-links a.d-dr-home{display:none}}.site-refresh .d-ultra-cta{position:relative;margin-top:0;padding:64px 0;border-top:1px solid rgba(158,155,252,.35);border-bottom:1px solid var(--site-tile-line);background:linear-gradient(180deg,#9e9bfc24,#9e9bfc0a);overflow:hidden}.site-refresh .d-ultra-cta:before{content:"";position:absolute;left:50%;top:-160px;width:min(100%,1100px);height:420px;transform:translate(-50%);background:radial-gradient(ellipse at 50% 0%,rgba(158,155,252,.28),transparent 65%);pointer-events:none}.site-refresh .d-ultra-cta .d-wrap{position:relative;display:flex;align-items:center;justify-content:space-between;gap:32px}.site-refresh .d-ultra-cta h2{margin:0 0 8px}.site-refresh .d-ultra-cta h2 .d-u{color:var(--site-purple)}.site-refresh .d-ultra-cta .d-sub{color:var(--site-text-2);max-width:560px;margin:0}.site-refresh .d-ultra-cta .d-cta{flex:none}@media (max-width:720px){.site-refresh .d-ultra-cta{padding:48px 0}.site-refresh .d-ultra-cta .d-wrap{flex-direction:column;align-items:flex-start}}@property --sx{syntax:"<percentage>";inherits:false;initial-value:50%}@property --sy{syntax:"<percentage>";inherits:false;initial-value:120%}.site-refresh .d-pay-text h1.d-ulogo{letter-spacing:.4167em;text-indent:.4167em;margin:0 auto 12px;display:inline-block;color:transparent;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:radial-gradient(ellipse 80% 110% at var(--sx) var(--sy),var(--site-purple) 0%,var(--site-purple) 34%,var(--site-text-1) 72%);animation:ultra-shimmer 7s ease-in-out infinite}@keyframes ultra-shimmer{0%{--sx:50%;--sy:125%}38%{--sx:50%;--sy:-25%}50%{--sx:-30%;--sy:50%}88%{--sx:130%;--sy:50%}to{--sx:130%;--sy:50%}}@media (prefers-reduced-motion:reduce){.site-refresh .d-pay-text h1.d-ulogo{animation:none;background-image:linear-gradient(90deg,var(--site-purple),var(--site-text-1))}}.site-refresh .d-ug-head{padding-bottom:16px}.site-refresh .d-ug-head .d-sub{margin-top:12px}.site-refresh .d-ug-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:24px}.site-refresh .d-ug-nav a{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:18px;border:1px solid var(--site-tile-line);color:var(--site-text-2);font-size:14px;font-weight:600;text-decoration:none}.site-refresh .d-ug-nav a:hover{border-color:var(--site-text-3);color:var(--site-text-1)}.site-refresh .d-ug{scroll-margin-top:96px}.site-refresh .d-ug-in{display:grid;grid-template-columns:1fr;gap:24px;padding:48px 0;border-top:1px solid var(--site-row-line)}.site-refresh .d-ug-copy .d-sub{margin:12px 0 16px;color:var(--site-text-2)}.site-refresh .d-ug-copy h2{margin-top:12px}.site-refresh .d-ug-list{list-style:none;margin:0;padding:0;counter-reset:ug}.site-refresh .d-ug-list li{position:relative;padding:24px 0 24px 44px;border-top:1px solid var(--site-tile-line);counter-increment:ug}.site-refresh .d-ug-list li:first-child{border-top:0;padding-top:0}.site-refresh .d-ug-list li:before{content:counter(ug,decimal-leading-zero);position:absolute;left:0;top:26px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--site-purple)}.site-refresh .d-ug-list li:first-child:before{top:2px}.site-refresh .d-ug-list h3{font-size:18px;font-weight:700;line-height:1.3;margin:0 0 6px}.site-refresh .d-ug-list p{font-size:15px;line-height:1.6;color:var(--site-text-2);margin:0;max-width:520px}@media (min-width:900px){.site-refresh .d-ug-in{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:64px;padding:72px 0;align-items:start}}.site-refresh .d-hero .d-fan{--fp:0}.site-refresh .d-hero .d-fan .d-ph.d-c{transform:translateY(calc(var(--fp) * -60px)) translateZ(40px);opacity:calc(1 - var(--fp) * .8)}.site-refresh .d-hero .d-fan .d-ph.d-l{transform:translate(calc(-1 * var(--side) - var(--fp) * 40px)) translateY(calc(30px - var(--fp) * 120px)) rotate(calc(-9deg - var(--fp) * 6deg)) translateZ(-40px) scale(.92);opacity:calc(.85 - var(--fp) * .85)}.site-refresh .d-hero .d-fan .d-ph.d-r{transform:translate(calc(var(--side) + var(--fp) * 40px)) translateY(calc(30px - var(--fp) * 120px)) rotate(calc(9deg + var(--fp) * 6deg)) translateZ(-40px) scale(.92);opacity:calc(.85 - var(--fp) * .85)}.site-refresh .d-hero .d-fan .d-ph{transition:transform .12s linear,opacity .12s linear}html:has(>body.site-refresh):not([data-fan=on]) .d-hero .d-fan{display:none}html:has(>body.site-refresh):not([data-fan=on]) .d-hero{padding-bottom:64px}.site-refresh .d-pay-text h1.d-wordmark{letter-spacing:.22em;text-indent:.22em;font-weight:900;margin-bottom:16px}.site-refresh #how-it-works.d-features.d-tight{padding-top:24px}.site-refresh #how-it-works .d-feature:first-child{border-top:0}.site-refresh .d-ugfx{display:grid;grid-template-columns:1fr;gap:56px;margin-top:8px}@media (min-width:720px){.site-refresh .d-ugfx{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.site-refresh .d-gcard{text-align:center;position:relative}.site-refresh .d-gcard .d-media{display:grid;place-items:center;min-height:230px;margin-bottom:22px}.site-refresh .d-gcard .d-media .d-par{width:100%;display:grid;justify-items:center;will-change:transform;transition:transform .15s linear}.site-refresh .d-gcard .d-viz{position:relative;width:min(100%,320px);height:200px;margin:0 auto}.site-refresh .d-gcard .d-viz:before{content:"";position:absolute;left:50%;top:50%;width:130%;height:130%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 55%,var(--v-glow,var(--site-purple)),transparent 70%);opacity:.16;filter:blur(30px);pointer-events:none}.site-refresh .d-gcard .d-viz svg{position:relative;width:100%;height:100%;overflow:visible;font-family:var(--site-font)}.site-refresh .d-gcard h3{font-size:22px;font-weight:900;letter-spacing:-.5px;line-height:1.2;margin-bottom:10px}.site-refresh .d-gcard p{font-size:15px;line-height:1.6;color:var(--site-text-2);max-width:380px;margin:0 auto}.site-refresh .d-viz-lb{--v-glow:var(--app-secondary-blue)}.site-refresh .d-board .d-rowbg{fill:var(--app-surface-05)}.site-refresh .d-board .d-rowline{fill:none;stroke:var(--site-purple);stroke-width:1.5;filter:drop-shadow(0 0 8px var(--site-purple))}.site-refresh .d-board .d-rank{font:700 12px var(--site-font);fill:var(--site-text-3)}.site-refresh .d-board .d-you .d-rank{fill:var(--site-purple)}.site-refresh .d-board .d-av{fill:var(--site-ink);stroke:var(--site-text-3);stroke-width:2}.site-refresh .d-board .d-you .d-av{fill:var(--site-purple);stroke:var(--site-purple)}.site-refresh .d-board .d-ini{font:700 9px var(--site-font);fill:var(--site-text-2);text-anchor:middle}.site-refresh .d-board .d-you .d-ini{fill:var(--site-ink)}.site-refresh .d-board .d-name{fill:var(--site-text-3);opacity:.5}.site-refresh .d-board .d-you .d-name{fill:var(--site-purple);opacity:1}.site-refresh .d-board .d-lvl{fill:var(--app-secondary-green);transform-box:fill-box;transform-origin:left center}.site-refresh .d-board .d-lvltxt{font:700 9px var(--site-font);fill:var(--app-text-3);text-anchor:middle}.site-refresh .d-board .d-time{font:500 13px var(--site-font);fill:var(--site-text-2);text-anchor:end;font-variant-numeric:tabular-nums}.site-refresh .d-board .d-you .d-time{fill:var(--site-text-1);font-weight:700}.site-refresh .d-board .d-row{opacity:0;transform:translateY(14px);transform-box:fill-box;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1)}.site-refresh .d-in .d-board .d-row{opacity:1;transform:none}.site-refresh .d-in .d-board .d-r1{transition-delay:.1s}.site-refresh .d-in .d-board .d-r2{transition-delay:.35s}.site-refresh .d-in .d-board .d-r3{transition-delay:.6s}.site-refresh .d-board .d-you .d-lvl{transform:scaleX(0);transition:transform .5s .9s cubic-bezier(.2,.8,.2,1)}.site-refresh .d-in .d-board .d-you .d-lvl{transform:none}.site-refresh .d-lift{display:none}html:has(>body.site-refresh)[data-hero=lift] .d-lift{display:block}html:has(>body.site-refresh)[data-hero=lift] main>.d-hero{display:none}.site-refresh .d-lift{--lp:0;position:relative;overflow:hidden;padding:64px 0 32px}.site-refresh .d-lf-in{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media (min-width:900px){.site-refresh .d-lift{padding:72px 0 48px;min-height:min(88vh,820px);align-items:center}html:has(>body.site-refresh)[data-hero=lift] .d-lift{display:flex}.site-refresh .d-lf-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;width:min(var(--wrap),100% - 2 * var(--gutter))}}.site-refresh .d-lf-copy h1{max-width:14ch;margin-bottom:22px}.site-refresh .d-lf-copy .d-sub{max-width:520px}.site-refresh .d-lf-copy .d-actions{margin-top:28px}.site-refresh .d-lf-stage{position:relative;height:560px;perspective:1400px;display:grid;place-items:center}@media (max-width:899px){.site-refresh .d-lf-stage{height:520px}}.site-refresh .d-lf-rig{position:relative;transform-style:preserve-3d;transform:rotateY(-24deg) rotateX(8deg) rotate(-2deg);animation:lf-drift 14s ease-in-out infinite alternate}@keyframes lf-drift{0%{transform:rotateY(-26deg) rotateX(9deg) rotate(-2deg)}to{transform:rotateY(-19deg) rotateX(5deg) rotate(-1deg)}}.site-refresh .d-lf-ph{--phw:clamp(250px,26vw,300px);box-shadow:var(--fig-device-shadow),0 0 120px color-mix(in srgb,var(--site-purple) 22%,transparent)}.site-refresh .d-lf-ph .d-scr img{object-position:top}.site-refresh .d-lf-tiles{position:absolute;inset:calc(var(--phw,300px) * .04);--sw:calc(var(--phw,300px) * .92);transform-style:preserve-3d;pointer-events:none;z-index:3}.site-refresh .d-lf-ph{--phw:clamp(250px,26vw,300px)}.site-refresh .d-lf-tiles .d-lt{position:absolute;left:calc(var(--sw) * .059);width:calc(var(--sw) * .884);border-radius:12px;box-shadow:0 24px 50px #0009,0 6px 14px #00000059,0 0 0 1px var(--app-card-stroke);transform:translateZ(var(--z)) translateY(calc(var(--lp) * var(--dy) * -1px));opacity:calc(1 - max(0,(var(--lp) * var(--dy) - var(--top) + 30) / 90));transition:transform .08s linear,opacity .08s linear}.site-refresh .d-lf-tiles .d-t1{--z:70px;--dy:220}.site-refresh .d-lf-tiles .d-t2{--z:110px;--dy:300}.site-refresh .d-lf-tiles .d-t3{--z:150px;--dy:380}.site-refresh .d-lf-tiles .d-t4{--z:190px;--dy:460}.site-refresh .d-lf-cover{position:absolute;inset:0;--sw:100%}.site-refresh .d-lf-cover .d-lc{position:absolute;left:5.9%;width:88.4%;border-radius:12px;background:var(--app-bg-1);box-shadow:inset 0 0 0 1px var(--app-card-stroke);opacity:.92}@media (max-width:899px){.site-refresh .d-lf-tiles .d-t1{--dy:160}.site-refresh .d-lf-tiles .d-t2{--dy:220}.site-refresh .d-lf-tiles .d-t3{--dy:280}.site-refresh .d-lf-tiles .d-t4{--dy:340}}html:has(>body.site-refresh)[data-hero=lift] .d-sky{display:block}@media (prefers-reduced-motion:reduce){.site-refresh .d-lf-rig{animation:none}.site-refresh .d-lf-tiles .d-lt{transition:none}}.site-refresh .d-conv{display:none}html:has(>body.site-refresh)[data-hero=conveyor] .d-conv{display:block}html:has(>body.site-refresh)[data-hero=conveyor] main>.d-hero{display:none}.site-refresh .d-conv{--lp:0;--cvz:.7;position:relative}.site-refresh .d-cv-in{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.site-refresh .d-cv-copy h1{max-width:14ch;margin-bottom:22px}.site-refresh .d-cv-copy .d-sub{max-width:520px}.site-refresh .d-cv-copy .d-actions{margin-top:28px}.site-refresh .d-cv-stage{position:relative;height:640px;perspective:1600px;display:grid;place-items:start center;padding-top:24px}.site-refresh .d-cv-rig{position:relative;transform-style:preserve-3d;transform:rotateY(-20deg) rotateX(7deg) rotate(-1.5deg)}.site-refresh .d-cv-ph{--phw:clamp(240px,25vw,300px);box-shadow:var(--fig-device-shadow),0 0 120px color-mix(in srgb,var(--site-purple) 20%,transparent)}.site-refresh .d-cv-ph .d-scr{background:var(--app-bg-1)}.site-refresh .d-cv-ph .d-scr .d-cv-nav{position:absolute;left:0;top:0;width:100%;height:auto;object-fit:unset;z-index:2}.site-refresh .d-cv-base{position:absolute;left:0;top:0;width:393px;zoom:var(--cvz);transform:translateY(calc(var(--lp) * var(--travel)));will-change:transform;filter:brightness(.42) saturate(.8)}.site-refresh .d-cv-base img{display:block;width:100%;height:auto}.site-refresh .d-cv-clip{position:absolute;left:calc(var(--phw,300px) * .04 - 16px);right:calc(var(--phw,300px) * .04 - 16px);top:calc(var(--phw,300px) * .04 + 119px * var(--cvz));bottom:calc(var(--phw,300px) * .04);overflow:hidden;-webkit-mask:linear-gradient(180deg,transparent 0,#000 30px,#000 calc(100% - 26px),transparent 100%);mask:linear-gradient(180deg,transparent 0,#000 30px,#000 calc(100% - 26px),transparent 100%);pointer-events:none;z-index:3;transform:translateZ(36px)}.site-refresh .d-conv{--travel:-4200px}.site-refresh .d-cv-strip{position:absolute;left:16px;top:0;width:393px;height:4900px;zoom:var(--cvz);transform:translateY(calc(var(--lp) * var(--travel)));will-change:transform}.site-refresh .d-cv-strip .d-cw{position:absolute;border-radius:12px;overflow:hidden;isolation:isolate;transform:scale(1.035);box-shadow:0 26px 48px #0009,0 4px 10px #0006,inset 0 0 0 1px var(--fig-glass-card-stroke),inset 0 1px 0 var(--fig-glass-card-hilite)}.site-refresh .d-cv-strip .d-cw img{display:block;width:100%;height:auto}.site-refresh .d-cv-strip .d-cw:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--fig-glass-card-tint),linear-gradient(160deg,#ffffff12,#fff0 38%);pointer-events:none;z-index:1}.site-refresh .d-cv-strip .d-cw:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--fig-glass-card-stroke),inset 0 1px 0 var(--fig-glass-card-hilite);pointer-events:none;z-index:2}@media (min-width:900px){.site-refresh .d-conv{height:320vh}.site-refresh .d-cv-pin{position:sticky;top:0;height:100vh;display:flex;align-items:center}.site-refresh .d-cv-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;width:min(var(--wrap),100% - 2 * var(--gutter))}.site-refresh .d-cv-stage{height:min(78vh,720px)}}@media (max-width:899px){.site-refresh .d-conv{padding:56px 0 0;--travel:-2400px}.site-refresh .d-cv-stage{height:620px;overflow:visible}}html:has(>body.site-refresh)[data-hero=conveyor] .d-sky{display:block}@media (prefers-reduced-motion:reduce){.site-refresh .d-cv-strip{transform:translateY(-600px)}}.article-site-chrome{display:contents}body.site-article{background:radial-gradient(ellipse 90% 70% at 18% 8%,rgba(158,155,252,.34),transparent 58%),radial-gradient(ellipse 90% 80% at 92% 96%,rgba(158,155,252,.22),transparent 56%),linear-gradient(135deg,#16161f,#15151b 55%,#15151d)}.site-article .athlete-photo-filters{position:absolute;overflow:hidden;pointer-events:none}.site-article img[src="/assets/athletes/lucy-davis.jpg"]{filter:url(#athlete-purple-wash)}@media (max-width:720px){.site-article .post-article table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}}.site-refresh{--wrap:1120px;--gutter:5%;background:var(--site-page-glow),var(--site-ink)}.site-refresh .page-main{width:100%;padding:0}.site-refresh .d-hdr.site-header{position:sticky;display:block;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.site-refresh .d-hdr .site-header__logo{opacity:1;visibility:visible;transform:none;margin:0}.site-refresh .d-hdr .site-header__nav{margin:0}.site-refresh .d-scrim{border:0;padding:0}.site-refresh .d-drawer[inert],.site-refresh .d-hdr .d-dr-top .d-x{visibility:hidden}.site-refresh .d-hdr .d-dr-top{padding-right:36px}.site-refresh .d-ftr.footer{width:100%;margin:96px 0 0;background:none}.site-refresh .d-post.post-card{margin:0}.site-refresh .d-faq .d-hero{padding-top:56px}.site-refresh .d-faq .d-grp h3{margin-bottom:6px}.site-refresh .d-hero .d-eyebrow{margin-bottom:14px}.site-refresh .d-hero .d-actions{margin-top:24px}.site-refresh .d-home-hero{padding-bottom:64px}.site-refresh .d-home-hero .d-actions{margin-top:28px}.site-refresh .d-features .refresh-art{width:100%;min-width:0}.site-refresh .d-feature .refresh-art .feature{padding:0;border:0}.site-refresh .d-athband .d-row{grid-template-columns:repeat(6,minmax(0,1fr))}.site-refresh img[src="/assets/athletes/lucy-davis.jpg"],.site-refresh .d-ath .d-photo img[src="/assets/athletes/lucy-davis.jpg"]{filter:url(#athlete-purple-wash)}.site-refresh .d-ug-copy .refresh-art{margin-top:28px}.site-refresh #offer-card{scroll-margin-top:80px}.site-refresh .d-pay-split .d-offer{width:100%}@media (max-width:899px){.site-refresh .d-pay-split .d-offer.d-full{width:100vw}}.site-refresh .d-offer .d-name{margin:0 0 18px}.site-refresh .d-offer .d-plan-status{margin:0 0 20px;padding:12px;border-radius:12px;background:var(--site-plan-thumb);font-size:14px;text-align:center}.site-refresh .d-offer .d-error{font-size:14px;line-height:1.5;color:var(--site-text-2);margin-top:14px}.site-refresh .d-offer .d-stores{margin-top:20px;justify-content:center}.site-refresh .d-offer .d-stores img{height:28px}.site-refresh .d-feature-shot{position:relative;height:430px;width:220px;overflow:hidden;border:7px solid #36363c;border-radius:35px;margin:28px auto 0}.site-refresh .d-feature-shot img{width:100%;height:auto}.site-refresh .d-integration-comparison{padding-bottom:32px}.site-refresh .d-integration-comparison table{width:100%;border-collapse:collapse}.site-refresh .d-integration-comparison th{text-align:left;font-size:14px;font-weight:400;line-height:1.5}.site-refresh .d-integration-comparison td{width:48px;text-align:center}.site-refresh .d-integration-comparison th,.site-refresh .d-integration-comparison td{padding:15px 0;border-bottom:1px solid var(--site-row-line)}.site-refresh .d-integration-comparison thead th{font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.08em;color:var(--site-purple)}.site-refresh .d-integration-comparison thead th:not(:first-child){text-align:center}.site-refresh .d-integration-comparison svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;display:inline-block}.site-refresh .d-integration-comparison td:last-child{color:var(--site-purple)}.site-refresh .d-integration-comparison .subscribe-feature-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.site-refresh .d-integration-comparison .full-comparison>h2{text-align:center;margin:64px 0 40px}.site-refresh .d-bar[hidden]{display:none}@media (min-width:821px){.site-refresh .d-hdr .d-dr-home{display:none}}@media (max-width:820px){.site-refresh .d-hdr .site-header__nav{height:100dvh}.site-refresh .d-hdr .d-dr-top .d-x{visibility:visible}.site-refresh .d-hdr .d-burger{z-index:61}.site-refresh .d-hdr .d-drawer{z-index:63}.site-refresh .d-hdr .d-dr-top{padding-right:0}.site-refresh .d-integration-comparison .subscribe-feature-groups{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.site-refresh .d-sky *{animation:none!important}.site-refresh .d-rv{opacity:1;transform:none}}body.site-article,.site-refresh[data-site-page="/ambassadors"]{--yellow:var(--purple)}.site-article .post-article :is(blockquote,.guide-toc,.guide-tip){background:#9e9bfc0f}.site-article .post-article .guide-toc{border-color:#9e9bfc33}.site-article .athlete-social-btn:hover{border-color:#9e9bfc80;background:#9e9bfc0f}.site-refresh .content,.site-refresh :is(.amb-hero,.amb-hero p,.amb-section){margin-inline:auto}.site-refresh .content h2{font-size:20px;letter-spacing:normal}.site-refresh .amb-section h2{font-size:clamp(22px,4vw,28px);letter-spacing:-.4px}.site-refresh .amb-form-card{border-color:#9e9bfc66;box-shadow:0 0 44px #9e9bfc14}@media (max-width:720px){.site-refresh .content table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}}
