html:has(.spotter){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.spotter{--sp-bg:#030407;--sp-bg2:#06080e;--sp-glow:#79b6ff;--sp-primary:#2b6cff;--sp-accent:#3af0ff;--sp-good:#22ff9e;--sp-wa:#25d366;--sp-text:#fff;--sp-text2:#e4e9f4;--sp-text3:#b8c2d8;--sp-line:color-mix(in srgb, var(--sp-glow) 24%, transparent);--sp-line-hover:color-mix(in srgb, var(--sp-glow) 45%, transparent);--sp-line-strong:color-mix(in srgb, var(--sp-glow) 100%, transparent);--sp-line-faint:color-mix(in srgb, var(--sp-glow) 12%, transparent);--sp-radius-card:20px;--sp-radius-phone:44px;--brand:#2b6cff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;min-height:100vh;font-family:var(--font-display);color:var(--sp-text2);background-color:var(--sp-bg);background-image:linear-gradient(#05070e 0%,#030407 26%,#04070c 52%,#030407 74%,#05070e 100%);position:relative;overflow-x:clip}@property --sp-glow{syntax:"<color>";inherits:true;initial-value:#79b6ff}@property --sp-accent{syntax:"<color>";inherits:true;initial-value:#3af0ff}@property --sp-primary{syntax:"<color>";inherits:true;initial-value:#2b6cff}@media (prefers-reduced-motion:no-preference){.spotter{transition:--sp-glow .6s cubic-bezier(.22,1,.36,1),--sp-accent .6s cubic-bezier(.22,1,.36,1),--sp-primary .6s cubic-bezier(.22,1,.36,1)}}:is(html:has(.spotter),body:has(.spotter)){background-color:#030407;background-image:linear-gradient(#030407,#030407)}.spotter h1,.spotter h2,.spotter h3{color:var(--sp-text);letter-spacing:-.02em;text-wrap:balance}.spotter h1{font-size:clamp(1.9rem,6.4vw,4.4rem);font-weight:900;line-height:1.08}.spotter h2{font-size:clamp(1.8rem,4.2vw,2.8rem);font-weight:800;line-height:1.12}.spotter h3{font-size:1.125rem;font-weight:700;line-height:1.3}.spotter p{line-height:1.6}.spotter ::selection{background:var(--sp-glow);color:#04070a}.spotter :focus-visible{outline:2px solid var(--sp-glow);outline-offset:3px}.sp-card{background-color:var(--sp-bg2);border:1px solid var(--sp-line);border-radius:var(--sp-radius-card);background-image:linear-gradient(#06080e,#06080e);transition:border-color .25s cubic-bezier(.22,1,.36,1)}.sp-card-strong{border-width:2px;border-color:var(--sp-line-strong)}.sp-glow{filter:blur(90px);pointer-events:none;z-index:-1;border-radius:9999px;position:absolute}.sp-btn{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;min-height:52px;padding-inline:1.75rem;font-size:1.0625rem;font-weight:700;line-height:1;transition:filter .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.sp-btn-primary{color:#fff;background-color:var(--sp-primary);background-image:linear-gradient(var(--sp-primary), var(--sp-primary));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sp-glow) 35%, transparent);position:relative}.sp-btn-primary:hover{filter:brightness(1.08)}.sp-btn-primary:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-primary) 45%, transparent), transparent);filter:blur(14px);z-index:-1;border-radius:9999px;position:absolute;inset:-10px -14px}.sp-btn-ghost{color:var(--sp-text2);border:1px solid color-mix(in srgb, var(--sp-glow) 50%, transparent)}.sp-btn-ghost:hover{border-color:var(--sp-line-strong);color:var(--sp-text)}.sp-btn-lead{letter-spacing:-.01em;color:#04070a;background-color:var(--sp-primary);background-image:linear-gradient(100deg, var(--sp-primary), var(--sp-accent));font-weight:900;box-shadow:inset 0 0 0 1px #ffffff59}.sp-btn-lead:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-accent) 55%, transparent), transparent);animation:2.4s ease-in-out infinite sp-halo;inset:-14px -18px}.sp-btn-lead:after{content:"";border:2px solid color-mix(in srgb, var(--sp-glow) 75%, transparent);pointer-events:none;z-index:-1;border-radius:9999px;animation:1.9s cubic-bezier(.22,1,.36,1) infinite sp-ring;position:absolute;inset:-6px}@media (max-width:767px){.sp-btn-lead{min-height:62px;font-size:1.15rem}}.sp-input{width:100%;min-height:52px;color:var(--sp-text);background-color:var(--sp-bg2);border:1px solid color-mix(in srgb, var(--sp-glow) 35%, transparent);background-image:linear-gradient(#06080e,#06080e);border-radius:14px;padding-inline:1.125rem;font-family:inherit;font-size:1.0625rem;transition:border-color .2s cubic-bezier(.22,1,.36,1)}.sp-input::placeholder{color:var(--sp-text3);opacity:1}.sp-input:focus{border-color:color-mix(in srgb, var(--sp-glow) 80%, transparent);outline:none}.sp-input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--sp-glow) 55%, transparent)}.sp-input-ltr{text-align:right;direction:ltr}.sp-phone{aspect-ratio:9/19.5;border-radius:var(--sp-radius-phone);border:2px solid var(--sp-line-strong);isolation:isolate;background-color:#000;background-image:linear-gradient(#000,#000);position:relative;overflow:hidden}.sp-phone-soft{border-width:1px;border-color:var(--sp-line)}.sp-screen{position:absolute;inset:4.2% 0 3.6%}@media (prefers-reduced-motion:no-preference){.sp-float{animation:6s ease-in-out infinite sp-float}}.sp-screen>img,.sp-screen>video{object-fit:contain;width:100%;height:100%;display:block}.sp-notch{z-index:2;background:#000;border-bottom-right-radius:12px;border-bottom-left-radius:12px;width:86px;height:22px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sp-divide>*+*{border-top:1px solid var(--sp-line-faint)}.sp-num{font-variant-numeric:tabular-nums;direction:ltr;font-weight:900;display:inline-block}@media (prefers-reduced-motion:reduce){.spotter *,.spotter :before,.spotter :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.sp-blob{z-index:-1;pointer-events:none;filter:blur(60px);border-radius:9999px;width:min(1100px,140vw);height:720px;position:absolute}.sp-blob-1{top:-3%;background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-primary) 60%, transparent), transparent);inset-inline-start:-30%}.sp-blob-2{top:7.5%;background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-accent) 34%, transparent), transparent);inset-inline-end:-32%}.sp-blob-3{top:18%;background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-glow) 44%, transparent), transparent);inset-inline-start:-30%}.sp-blob-4{top:28.5%;background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-primary) 60%, transparent), transparent);inset-inline-end:-32%}.sp-blob-5{top:39%;background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-accent) 34%, transparent), transparent);inset-inline-start:-30%}.sp-blob-6{top:49.5%;background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-glow) 44%, transparent), transparent);inset-inline-end:-32%}.sp-blob-7{top:60%;background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-primary) 60%, transparent), transparent);inset-inline-start:-30%}.sp-blob-8{top:70.5%;background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-accent) 34%, transparent), transparent);inset-inline-end:-32%}.sp-blob-9{top:81%;background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-glow) 44%, transparent), transparent);inset-inline-start:-30%}.sp-blob-10{top:91.5%;background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-primary) 60%, transparent), transparent);inset-inline-end:-32%}@media (max-width:767px){.sp-blob{filter:blur(44px);opacity:.45;height:520px}.spotter:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(64% 18% at 2% 10%, color-mix(in srgb, var(--sp-primary) 22%, transparent), transparent 72%), radial-gradient(60% 17% at 100% 42%, color-mix(in srgb, var(--sp-accent) 9%, transparent), transparent 72%), radial-gradient(66% 18% at 6% 76%, color-mix(in srgb, var(--sp-glow) 16%, transparent), transparent 72%);background-repeat:repeat-y;background-size:100% 820px;position:absolute;inset:0}}.sp-band{background-image:linear-gradient(180deg, transparent, color-mix(in srgb, var(--sp-glow) 4.5%, transparent) 12%, color-mix(in srgb, var(--sp-glow) 4.5%, transparent) 88%, transparent)}.sp-tagline{font-family:var(--font-body);letter-spacing:.02em;color:var(--sp-text3);text-align:center;font-size:1.15rem;font-weight:600}.sp-btn-wrap{white-space:normal;text-align:center;padding-block:.85rem;line-height:1.25}.sp-free{color:var(--sp-text);background-color:color-mix(in srgb, var(--sp-glow) 16%, transparent);background-image:linear-gradient(color-mix(in srgb, var(--sp-glow) 16%, transparent), color-mix(in srgb, var(--sp-glow) 16%, transparent));border:1px solid color-mix(in srgb, var(--sp-glow) 65%, transparent);border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem 1.05rem;font-weight:900;display:inline-flex}.sp-free-lg{padding:.65rem 1.4rem;font-size:1.2rem}.sp-free-soft{color:var(--sp-glow);background-color:color-mix(in srgb, var(--sp-glow) 8%, transparent);background-image:linear-gradient(color-mix(in srgb, var(--sp-glow) 8%, transparent), color-mix(in srgb, var(--sp-glow) 8%, transparent));border:1px solid color-mix(in srgb, var(--sp-glow) 45%, transparent)}.sp-seam{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--sp-glow) 62%, transparent) 50%, transparent);max-width:1120px;height:1px;margin-inline:auto;position:relative}.sp-seam:after{content:"";background:radial-gradient(ellipse at center, color-mix(in srgb, var(--sp-glow) 22%, transparent), transparent 70%);filter:blur(16px);pointer-events:none;position:absolute;inset:-30px 6%}.sp-timeline{position:relative}.sp-timeline:before{content:"";top:28px;bottom:28px;background:linear-gradient(180deg, color-mix(in srgb, var(--sp-glow) 15%, transparent), color-mix(in srgb, var(--sp-glow) 70%, transparent) 20%, color-mix(in srgb, var(--sp-glow) 70%, transparent) 80%, color-mix(in srgb, var(--sp-glow) 15%, transparent));width:2px;position:absolute;inset-inline-start:27px}.sp-step-n{width:56px;height:56px;font-family:var(--font-mono);color:var(--sp-text);background-color:var(--sp-bg2);border:2px solid color-mix(in srgb, var(--sp-glow) 50%, transparent);z-index:1;background-image:linear-gradient(#06080e,#06080e);border-radius:9999px;flex-shrink:0;place-items:center;font-size:.95rem;font-weight:700;display:grid;position:relative}.sp-step-n-strong{border-color:var(--sp-line-strong);color:#04070a;background-color:var(--sp-glow);background-image:linear-gradient(var(--sp-glow), var(--sp-glow))}.sp-rows>*+*{border-top:1px solid #0000;border-image:linear-gradient(90deg, transparent, color-mix(in srgb, var(--sp-glow) 45%, transparent) 30%, color-mix(in srgb, var(--sp-glow) 45%, transparent) 70%, transparent) 1}.sp-chain-arrow{color:var(--sp-glow);opacity:.75;place-items:center;display:grid}.sp-intro,.sp-aurora,.sp-hero-light{display:none}@media (max-width:767px){.sp-intro{z-index:100;background-color:#030407;background-image:linear-gradient(#030407,#030407);place-items:center;animation:.45s cubic-bezier(.22,1,.36,1) 1.75s forwards sp-intro-out;display:grid;position:fixed;inset:0}.sp-intro-box{justify-items:center;padding-bottom:6vh;display:grid}.sp-intro-logo{width:min(72vw,300px);height:auto;overflow:visible}.sp-intro-plate{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:50%;animation:.42s cubic-bezier(.22,1,.36,1) forwards sp-intro-plate}.sp-intro-pl-1,.sp-intro-pl-2,.sp-intro-pl-3{transform:translate(-70px)}.sp-intro-pr-1,.sp-intro-pr-2,.sp-intro-pr-3{transform:translate(70px)}.sp-intro-pl-1,.sp-intro-pr-1{animation-delay:50ms}.sp-intro-pl-2,.sp-intro-pr-2{animation-delay:.14s}.sp-intro-pl-3,.sp-intro-pr-3{animation-delay:.23s}.sp-intro-line{stroke:var(--sp-primary);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.4,0,.2,1) .38s forwards sp-intro-line}.sp-intro-dot{fill:var(--sp-glow);transform-box:fill-box;transform-origin:50%;animation:.32s cubic-bezier(.34,1.56,.64,1) forwards sp-intro-pop;transform:scale(0)}.sp-intro-d-1{animation-delay:.53s}.sp-intro-d-2{animation-delay:.62s}.sp-intro-d-3{animation-delay:.77s}.sp-intro-d-4{animation-delay:.9s}.sp-intro-ring{fill:#030407;stroke:#fff;stroke-width:5px;transform-box:fill-box;transform-origin:50%;animation:.36s cubic-bezier(.34,1.56,.64,1) 1.06s forwards sp-intro-pop;transform:scale(0)}.sp-intro-word{letter-spacing:-.02em;color:#fff;opacity:0;margin-top:12px;font-size:2rem;font-weight:900;animation:.5s cubic-bezier(.22,1,.36,1) 1.2s forwards sp-rise;transform:translateY(8px)}.sp-h1>span{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards sp-rise;animation-delay:calc(1.55s + var(--i,0) * .13s);transform:translateY(18px)}.sp-seam{background-position:0 0;background-size:220% 100%;animation:6s ease-in-out infinite alternate sp-seam}.sp-free-lg{animation:2.8s ease-in-out infinite sp-tag}.sp-hero-glow{display:none}.sp-aurora{z-index:-1;pointer-events:none;filter:blur(46px);will-change:transform;border-radius:9999px;display:block;position:absolute}.sp-aurora-1{top:-60px;background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-primary) 50%, transparent), transparent);width:132vw;height:300px;animation:11s ease-in-out infinite alternate sp-drift-a;inset-inline-start:-46vw}.sp-aurora-2{top:44%;background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-accent) 18%, transparent), transparent);width:110vw;height:260px;animation:13s ease-in-out infinite alternate sp-drift-b;inset-inline-end:-40vw}.sp-hero-light{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-primary) 85%, transparent), color-mix(in srgb, var(--sp-accent) 22%, transparent) 58%, transparent);filter:blur(34px);border-radius:9999px;width:300px;height:230px;margin-inline-start:-150px;animation:4.2s ease-in-out infinite sp-breathe;display:block;position:absolute;top:14%;left:50%}.sp-pillars-rail{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.sp-pillars-track{width:max-content;animation:24s linear infinite sp-rail;display:flex}.sp-pillars-track:active{animation-play-state:paused}.sp-pillars-list{padding:0;gap:10px;margin:0;padding-inline-end:10px;list-style:none;display:flex}.sp-pillar{background-color:var(--sp-bg2);border:1px solid var(--sp-line);white-space:nowrap;background-image:linear-gradient(#06080e,#06080e);border-radius:16px;align-items:center;gap:11px;padding:12px 16px 12px 14px;display:flex}.sp-pillar-icon{background-color:color-mix(in srgb, var(--sp-glow) 10%, transparent);background-image:linear-gradient(color-mix(in srgb, var(--sp-glow) 10%, transparent), color-mix(in srgb, var(--sp-glow) 10%, transparent));border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.sp-pillar-text{flex-direction:column;line-height:1.2;display:flex}.sp-pillar-text b{color:var(--sp-text);font-size:1rem;font-weight:800}.sp-pillar-text small{color:var(--sp-text3);margin-top:2px;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.sp-intro{display:none}.sp-h1>span,.sp-intro-word{opacity:1;animation:none;transform:none}.sp-pillars-track{flex-wrap:wrap;width:auto;animation:none}.sp-pillars-list+.sp-pillars-list{display:none}}@keyframes sp-intro-out{to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes sp-intro-plate{to{opacity:1;transform:translate(0)}}@keyframes sp-intro-line{to{stroke-dashoffset:0}}@keyframes sp-intro-pop{to{transform:scale(1)}}@keyframes sp-rise{to{opacity:1;transform:translateY(0)}}@keyframes sp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sp-seam{0%{background-position:0 0}to{background-position:100% 0}}@keyframes sp-tag{0%,to{border-color:color-mix(in srgb, var(--sp-glow) 65%, transparent)}50%{border-color:color-mix(in srgb, var(--sp-glow) 100%, transparent)}}@keyframes sp-ring{0%{opacity:.85;transform:scale(.97)}to{opacity:0;transform:scale(1.14)}}@keyframes sp-breathe{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes sp-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(14vw,34px)scale(1.12)}}@keyframes sp-drift-b{0%{transform:translate(0,0)scale(1)}to{transform:translate(-12vw,-30px)scale(1.1)}}@keyframes sp-halo{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes sp-rail{to{transform:translate(-50%)}}.sp-lg{overflow:visible}.sp-lg-pl{fill:#fff}.sp-lg-ln{stroke:var(--sp-primary);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.sp-lg-dt{fill:var(--sp-glow)}.sp-lg-rg{fill:var(--sp-bg);stroke:#fff;stroke-width:5px}.sp-mark{color:var(--sp-accent);font-style:normal}@media (min-width:1024px){.sp-aurora,.sp-hero-light-lg{display:block}.sp-hero-glow{display:none}.sp-aurora{z-index:-1;pointer-events:none;filter:blur(70px);will-change:transform;border-radius:9999px;position:absolute}.sp-aurora-1{top:-220px;background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-primary) 70%, transparent), transparent);width:900px;height:460px;animation:11s ease-in-out infinite alternate sp-drift-a;inset-inline-start:-260px}.sp-aurora-2{bottom:-220px;background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-accent) 40%, transparent), transparent);width:760px;height:400px;animation:13s ease-in-out infinite alternate sp-drift-b;inset-inline-end:-220px}.sp-hero-light-lg{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-primary) 80%, transparent), color-mix(in srgb, var(--sp-accent) 20%, transparent) 58%, transparent);filter:blur(44px);border-radius:9999px;width:520px;height:520px;margin:-260px 0 0 -260px;animation:4.2s ease-in-out infinite sp-breathe;position:absolute;top:50%;left:50%}.sp-first .sp-lg-pl{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.42s cubic-bezier(.22,1,.36,1) forwards sp-intro-plate}.sp-first .sp-lg-pl1,.sp-first .sp-lg-pl2,.sp-first .sp-lg-pl3{transform:translate(-70px)}.sp-first .sp-lg-pr1,.sp-first .sp-lg-pr2,.sp-first .sp-lg-pr3{transform:translate(70px)}.sp-first .sp-lg-pl1,.sp-first .sp-lg-pr1{animation-delay:50ms}.sp-first .sp-lg-pl2,.sp-first .sp-lg-pr2{animation-delay:.14s}.sp-first .sp-lg-pl3,.sp-first .sp-lg-pr3{animation-delay:.23s}.sp-first .sp-lg-ln{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.4,0,.2,1) .38s forwards sp-intro-line}.sp-first .sp-lg-dt,.sp-first .sp-lg-rg{transform-box:fill-box;transform-origin:50%;animation:.32s cubic-bezier(.34,1.56,.64,1) forwards sp-intro-pop;transform:scale(0)}.sp-first .sp-lg-d1{animation-delay:.53s}.sp-first .sp-lg-d2{animation-delay:.62s}.sp-first .sp-lg-d3{animation-delay:.77s}.sp-first .sp-lg-d4{animation-delay:.9s}.sp-first .sp-lg-rg{animation-delay:1.06s}.sp-first .sp-seq-word,.sp-first .sp-seq-tag,.sp-first .sp-seq-sub,.sp-first .sp-seq-free,.sp-first .sp-seq-form,.sp-first .sp-seq-sig,.sp-first .sp-seq-phone{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) forwards sp-rise;transform:translateY(14px)}.sp-first .sp-seq-word{animation-delay:1.15s}.sp-first .sp-seq-tag{animation-delay:1.3s}.sp-first .sp-seq-phone{animation-duration:.8s;animation-delay:1.2s}.sp-first .sp-seq-sub{animation-delay:2.4s}.sp-first .sp-seq-free{animation-delay:2.5s}.sp-first .sp-seq-form{animation-delay:2.6s}.sp-first .sp-seq-sig{animation-delay:2.8s}.sp-first .sp-h1>span{opacity:0;filter:blur(6px);animation:.7s cubic-bezier(.22,1,.36,1) forwards sp-sharp;animation-delay:calc(1.45s + var(--i,0) * .17s);transform:translateY(14px)}.sp-first .sp-mark{color:var(--sp-text);animation:.6s ease-out 2.3s forwards sp-tint}}@keyframes sp-sharp{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes sp-tint{to{color:var(--sp-accent)}}@media (prefers-reduced-motion:reduce){.sp-first .sp-lg-pl,.sp-first .sp-lg-ln,.sp-first .sp-lg-dt,.sp-first .sp-lg-rg,.sp-first .sp-seq-word,.sp-first .sp-seq-tag,.sp-first .sp-seq-sub,.sp-first .sp-seq-free,.sp-first .sp-seq-form,.sp-first .sp-seq-sig,.sp-first .sp-seq-phone,.sp-first .sp-h1>span{opacity:1;filter:none;stroke-dashoffset:0;animation:none;transform:none}.sp-first .sp-mark{color:var(--sp-accent);animation:none}}.sp-field{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.sp-field-ghost{z-index:0;pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--sp-glow) 34%, transparent) 1.3px, transparent 2px);background-position:50% -11px;background-size:22px 22px;transition:opacity .9s;position:fixed;inset:0}.sp-field-ghost.off{opacity:0}@media (max-width:767px){.sp-field-ghost{background-position:50% -9px;background-size:18px 18px}}.sp-main{z-index:1;position:relative}.sp-aurora-wrap{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 98%);mask-image:linear-gradient(#000 55%,#0000 98%)}.sp-hv{position:relative}.sp-brk{border:0 solid var(--sp-accent);pointer-events:none;width:22px;height:22px;position:absolute}.sp-brk-tl{border-top-width:2px;border-left-width:2px;border-top-left-radius:6px;top:-14px;left:-14px}.sp-brk-tr{border-top-width:2px;border-right-width:2px;border-top-right-radius:6px;top:-14px;right:-14px}.sp-brk-bl{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:6px;bottom:-14px;left:-14px}.sp-brk-br{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:6px;bottom:-14px;right:-14px}.sp-hv-sm .sp-brk{width:16px;height:16px}.sp-hv-sm .sp-brk-tl,.sp-hv-sm .sp-brk-tr{top:-10px}.sp-hv-sm .sp-brk-bl,.sp-hv-sm .sp-brk-br{bottom:-10px}.sp-hv-sm .sp-brk-tl,.sp-hv-sm .sp-brk-bl{left:-10px}.sp-hv-sm .sp-brk-tr,.sp-hv-sm .sp-brk-br{right:-10px}.sp-hv-hit{cursor:pointer;border-radius:var(--sp-radius-phone);display:block;position:relative}.sp-hv-hit:focus-visible{outline:2px solid var(--sp-accent);outline-offset:6px}.sp-hv-hit .sp-phone{transition:border-color .3s cubic-bezier(.22,1,.36,1)}.sp-hv-hit:hover .sp-phone{border-color:var(--sp-accent)}.sp-hv-play{z-index:3;color:#fff;background:color-mix(in srgb, var(--sp-primary) 88%, transparent);pointer-events:none;border-radius:9999px;place-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;transition:transform .35s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #ffffff59}.sp-hv-play svg{width:32px;height:32px;margin-left:4px}.sp-hv-ring,.sp-hv-play:before{content:"";border:2px solid color-mix(in srgb, var(--sp-accent) 80%, transparent);border-radius:9999px;animation:1.9s cubic-bezier(.22,1,.36,1) infinite sp-ring;position:absolute;inset:-8px}.sp-hv-play:before{animation-delay:.95s}.sp-hv-hit:hover .sp-hv-play{transform:scale(1.08)}.sp-hv-watch{z-index:3;inset-inline:0;color:#fff;border:1px solid var(--sp-line);pointer-events:none;background:#030407a6;border-radius:9999px;width:max-content;margin:0 auto;padding:6px 14px;font-size:.9rem;font-weight:800;position:absolute;bottom:7%}.sp-hv-sm .sp-hv-play{width:54px;height:54px;margin:-27px 0 0 -27px}.sp-hv-sm .sp-hv-play svg{width:24px;height:24px}.sp-hv-sm .sp-hv-watch{padding:4px 11px;font-size:.75rem}.sp-player{z-index:200;position:fixed;inset:0}.sp-player[hidden]{display:none}.sp-player-back{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#030407d6;position:absolute;inset:0}.sp-player-dev{border:2px solid var(--sp-glow);will-change:transform;background:#000;position:absolute;overflow:hidden}.sp-player-port{position:absolute;inset:0}.sp-player-port img{object-fit:cover;width:100%;height:100%;display:block}.sp-player-land{opacity:0;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.sp-player-land video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.sp-player-x{top:calc(16px + env(safe-area-inset-top,0px));border:1px solid color-mix(in srgb, var(--sp-glow) 24%, transparent);color:#fff;cursor:pointer;opacity:0;background:#030407b3;border-radius:9999px;width:44px;height:44px;font-size:18px;transition:opacity .3s;position:absolute;inset-inline-end:16px}.sp-player.is-open .sp-player-x{opacity:1}.sp-seq-free .sp-free{position:relative;overflow:hidden}.sp-seq-free .sp-free:after{content:"";background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--sp-accent) 45%, transparent) 50%, transparent 70%);animation:sp-sweep 1s ease-in-out var(--sp-fd,.4s) forwards;pointer-events:none;position:absolute;inset:0;transform:translate(120%)}@media (min-width:1024px){.sp-first .sp-h1>span{background-image:linear-gradient(100deg, var(--sp-text) 0 38%, var(--sp-accent) 47%, #fff 50%, var(--sp-accent) 53%, var(--sp-text) 62% 100%);color:#0000;animation:.7s cubic-bezier(.22,1,.36,1) forwards sp-sharp,1.2s ease-in-out forwards sp-shine;animation-delay:calc(1.45s + var(--i,0) * .17s), calc(2.15s + var(--i,0) * .14s);background-position:0 0;background-size:320% 100%;-webkit-background-clip:text;background-clip:text}.sp-first .sp-mark{animation:.6s ease-out 2.3s forwards sp-tint,1.4s ease-out 2.4s sp-markglow}.sp-first .sp-seq-sub{opacity:1;animation:none;transform:none}.sp-first .sp-seq-sub .sp-w{opacity:0;filter:blur(4px);animation:.5s cubic-bezier(.22,1,.36,1) forwards sp-sharp;animation-delay:calc(2.4s + var(--w,0) * 22ms);display:inline-block;transform:translateY(6px)}.sp-first .sp-seq-free{animation-delay:2.95s}.sp-first .sp-seq-form{animation-delay:3.1s}.sp-first .sp-seq-sig{animation-delay:3.45s}.sp-first .sp-seq-free{--sp-fd:3.35s}.sp-first .sp-seq-form .sp-input{animation:1.2s ease-out 3.25s both sp-edge}.sp-first .sp-brk{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) 1.75s forwards sp-brk}.sp-first .sp-hv-play,.sp-first .sp-hv-watch{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) 2.3s forwards sp-rise}}@media (max-width:767px){.sp-h1>span{background-image:linear-gradient(100deg, var(--sp-text) 0 38%, var(--sp-accent) 47%, #fff 50%, var(--sp-accent) 53%, var(--sp-text) 62% 100%);color:#0000;animation:.6s cubic-bezier(.22,1,.36,1) forwards sp-rise,1.2s ease-in-out forwards sp-shine;animation-delay:calc(1.55s + var(--i,0) * .13s), calc(2.05s + var(--i,0) * .12s);background-position:0 0;background-size:320% 100%;-webkit-background-clip:text;background-clip:text}.sp-mark{animation:1.4s ease-out 2.25s sp-markglow}.sp-seq-sub .sp-w{opacity:0;filter:blur(4px);animation:.5s cubic-bezier(.22,1,.36,1) forwards sp-sharp;animation-delay:calc(2.1s + var(--w,0) * 18ms);display:inline-block;transform:translateY(6px)}.sp-seq-free{--sp-fd:3s}.sp-seq-form .sp-input{animation:1.2s ease-out 3.1s both sp-edge}.sp-brk{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) 2.3s forwards sp-brk}.sp-hv-play,.sp-hv-watch{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) 2.6s forwards sp-rise}}.sp-hole{height:480vh;position:relative}.sp-hole:before{content:"";inset-inline:0;pointer-events:none;background:radial-gradient(55% 50% at 50% 50%, color-mix(in srgb, var(--sp-primary) 20%, transparent), transparent 72%);height:80vh;position:absolute;top:-40vh}.sp-hole-stage{height:100svh;position:sticky;top:0;overflow:hidden}.sp-hole-copy{z-index:3;top:clamp(92px,15vh,160px);width:min(500px,100% - 40px);position:absolute;inset-inline-start:max(20px,50% - 560px)}.sp-hole-eyebrow{color:var(--sp-accent);margin:0 0 12px;font-size:15px;font-weight:700}.sp-hole-swap{letter-spacing:-.02em;min-height:2.4em;color:var(--sp-text);font-size:clamp(1.9rem,3.4vw,3.1rem);font-weight:800;line-height:1.1;position:relative}.sp-hole-swap p{text-wrap:balance;text-shadow:0 2px 24px var(--sp-bg);margin:0;position:absolute;inset:0 0 auto}.sp-hole-b{opacity:0}.sp-hole-c{max-width:30ch;color:var(--sp-text);text-shadow:0 2px 22px var(--sp-bg), 0 0 2px var(--sp-bg);margin:18px 0 0;font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:700;line-height:1.35}.sp-hole-junk{z-index:2;pointer-events:none;position:absolute;inset:0}.sp-hole-phone{z-index:3;aspect-ratio:1/2;border:2px solid var(--sp-glow);will-change:transform, opacity;background:#000;border-radius:32px;width:clamp(168px,19vw,250px);position:absolute;top:0;left:0;overflow:hidden;transform:translate(50vw,60vh)translate(-50%,-50%)}.sp-hole-phone img{object-fit:cover;width:100%;height:100%;display:block}.sp-scan{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(90deg, transparent, var(--sp-accent) 20%, var(--sp-accent) 80%, transparent);height:2px;box-shadow:0 0 14px color-mix(in srgb, var(--sp-accent) 70%, transparent);will-change:transform, opacity;position:absolute;top:0;left:0;right:0}.sp-scan:before{content:"";inset-inline:0;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--sp-accent) 9%, transparent));height:56px;position:absolute;bottom:2px}.sp-hole-phone{transition:box-shadow .6s}.sp-hole-phone.on{box-shadow:0 0 0 1px color-mix(in srgb, var(--sp-glow) 25%, transparent), 0 0 60px color-mix(in srgb, var(--sp-primary) 45%, transparent)}.sp-hole-js .sp-hole-eyebrow,.sp-hole-js .sp-hole-a,.sp-hole-js .sp-hole-c,.sp-hole-js .sp-hole-phone{opacity:0}.sp-j{opacity:0;will-change:transform, opacity;white-space:nowrap;direction:rtl;font-size:13px;line-height:1.35;position:absolute;top:0;left:0}.sp-j-wa{color:#e6f4ef;white-space:normal;background:#0d3b32;border-radius:12px 12px 12px 4px;width:max-content;max-width:240px;padding:7px 11px 6px}.sp-j-wa em{color:#8fc7b6;text-align:left;font-size:10.5px;font-style:normal;font-family:var(--font-mono);display:block}.sp-j-voice{color:#e6f4ef;background:#0d3b32;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:flex}.sp-j-voice i{opacity:.8;background:repeating-linear-gradient(90deg,#8fc7b6 0 2px,#0000 2px 5px);border-radius:2px;width:110px;height:14px;display:block}.sp-j-mono{font-family:var(--font-mono)}.sp-j-xl{color:#1d2a24;background:#f4f6f5;border-radius:6px;min-width:210px;font-size:12px;overflow:hidden}.sp-j-xh{color:#fff;font-family:var(--font-mono);background:#1d6f42;padding:4px 8px;font-size:10.5px}.sp-j-xr{border-top:1px solid #c9d2cd;grid-template-columns:1.4fr .8fr .6fr;display:grid}.sp-j-xr span{border-inline-start:1px solid #c9d2cd;padding:3px 7px}.sp-j-cell{color:#1d2a24;font-family:var(--font-mono);direction:ltr;background:#f4f6f5;border:2px solid #1d6f42;border-radius:3px;padding:3px 8px;font-size:12px}.sp-j-pdf,.sp-j-doc,.sp-j-form,.sp-j-mail,.sp-j-img{color:#1b2230;background:#e9ecf2;border-radius:8px;align-items:center;gap:8px;padding:7px 11px 7px 9px;display:flex}.sp-j-ic{font-family:var(--font-mono);color:#fff;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:500}.sp-j-pdf .sp-j-ic{background:#d93a2b}.sp-j-doc .sp-j-ic{background:#2b5cd9}.sp-j-form .sp-j-ic{background:#6a3fc0}.sp-j-mail .sp-j-ic{background:#c5372c}.sp-j-th{background:linear-gradient(160deg,#5a6b86,#1f2838);border-radius:4px;width:30px;height:38px}.sp-j-note{color:#e8eaee;white-space:normal;background:#2a2d33;border-top:3px solid #8a93a3;border-radius:10px;max-width:210px;padding:8px 12px}@media (max-width:767px){.sp-hole{height:420vh}.sp-hole-swap{min-height:2.5em}.sp-hole-c{font-size:1.12rem}.sp-j{font-size:11.5px}.sp-j-wa{max-width:170px}.sp-j-xl{min-width:160px;font-size:11px}.sp-j-voice i{width:64px}.sp-j-note{max-width:160px}}@keyframes sp-shine{to{background-position:100% 0}}@keyframes sp-markglow{0%{text-shadow:0 0 #0000}35%{text-shadow:0 0 28px var(--sp-accent)}to{text-shadow:0 0 #0000}}@keyframes sp-sweep{to{transform:translate(-120%)}}@keyframes sp-edge{0%{border-color:color-mix(in srgb, var(--sp-glow) 12%, transparent)}45%{border-color:var(--sp-accent)}to{border-color:color-mix(in srgb, var(--sp-glow) 35%, transparent)}}@keyframes sp-brk{0%{opacity:0;transform:scale(1.35)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sp-seq-sub .sp-w,.sp-first .sp-seq-sub .sp-w,.sp-brk,.sp-first .sp-brk,.sp-hv-play,.sp-hv-watch,.sp-first .sp-hv-play,.sp-first .sp-hv-watch{opacity:1;filter:none;animation:none;transform:none}.sp-seq-form .sp-input,.sp-first .sp-seq-form .sp-input{animation:none}.sp-seq-free .sp-free:after{display:none}.sp-hv-ring,.sp-hv-play:before{opacity:0;animation:none}}@media (max-width:767px){.spotter .sp-hole{height:315vh}.spotter .sxd{height:430vh}.spotter .sxf:not(.sxf-static){height:248vh}.spotter .sx-exp{height:550vh}.spotter .sx-ret-run{height:255vh}.spotter .fx-sec{height:285vh}.spotter .sp-aurora-2,.spotter .sp-blob-2,.spotter .sp-blob-5,.spotter .sp-blob-8{display:none}.spotter:before{background-image:radial-gradient(64% 18% at 2% 10%, color-mix(in srgb, var(--sp-primary) 22%, transparent), transparent 72%), radial-gradient(66% 18% at 6% 76%, color-mix(in srgb, var(--sp-glow) 16%, transparent), transparent 72%)}.spotter .sp-hero-light{background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-primary) 85%, transparent), transparent)}}.sp-q1{gap:10px;max-width:420px;display:grid}.spotter .sp-q1-big{font-family:var(--font-display);letter-spacing:-.02em;color:var(--sp-text);margin:0;font-size:1.9rem;font-weight:900;line-height:1}.sp-q1-big em{color:var(--sp-accent);text-shadow:0 0 22px color-mix(in srgb, var(--sp-accent) 65%, transparent);font-style:normal}.sp-q1-sw{border:1px solid color-mix(in srgb, var(--sp-glow) 30%, transparent);background:color-mix(in srgb, var(--sp-bg) 85%, transparent);height:48px;font:inherit;color:inherit;cursor:pointer;border-radius:999px;grid-template-columns:1fr 1fr;padding:0;display:grid;position:relative}.sp-q1-sw>span{z-index:2;font-family:var(--font-display);place-items:center;font-size:15px;font-weight:800;transition:color .35s;display:grid;position:relative}.sp-q1-knob{z-index:1;background:linear-gradient(90deg, var(--sp-primary), var(--sp-accent));width:calc(50% - 3px);box-shadow:0 0 22px -4px var(--sp-accent);border-radius:999px;transition:right .45s cubic-bezier(.22,1,.36,1),background .35s,box-shadow .35s;position:absolute;top:3px;bottom:3px;right:3px}.sp-q1-on{color:#04101f}.sp-q1-off{color:var(--sp-text3)}.sp-q1-sw.back .sp-q1-knob{box-shadow:none;background:#2a2f3a;right:50%}.sp-q1-sw.back .sp-q1-on{color:var(--sp-text3)}.sp-q1-sw.back .sp-q1-off{color:var(--sp-text)}.sp-q1-sw:focus-visible{outline:2px solid var(--sp-text);outline-offset:3px}.spotter .sp-q1-txt{min-height:2.9em;color:var(--sp-text2);margin:0;font-size:15px;line-height:1.45}.sp-q1-txt b{color:var(--sp-accent);font-weight:800}@media (max-width:767px){.sp-q1{max-width:none}.spotter .sp-q1-big{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.sp-q1-knob,.sp-q1-sw>span{transition:none}}
.sxn{--sxn-gut:clamp(16px, 4vw, 32px);--sxn-ez:cubic-bezier(.22, 1, .36, 1);top:0;z-index:50;padding-top:env(safe-area-inset-top,0px);position:fixed;inset-inline:0;overflow-x:clip}.sxn-bar{isolation:isolate;height:78px;padding-inline:var(--sxn-gut);transition:height .45s var(--sxn-ez), backdrop-filter .5s, -webkit-backdrop-filter .5s;grid-template-columns:1fr auto 1fr;grid-template-areas:"brand links acts";align-items:center;display:grid;position:relative}.sxn-bar:before{content:"";inset:calc(-1 * env(safe-area-inset-top,0px)) 0 -34px;z-index:-1;pointer-events:none;opacity:.65;background:linear-gradient(180deg, color-mix(in srgb, var(--sp-bg) 96%, transparent) 0%, color-mix(in srgb, var(--sp-bg) 88%, transparent) 68%, transparent);transition:opacity .5s;position:absolute}.sxn.is-scrolled .sxn-bar{-webkit-backdrop-filter:blur(6px);height:64px}.sxn.is-scrolled .sxn-bar:before{opacity:1}.sxn-brand{font-family:var(--font-display);letter-spacing:-.01em;color:var(--sp-text);border-radius:12px;flex-shrink:0;grid-area:brand;justify-self:start;align-items:center;gap:10px;font-size:1.3rem;font-weight:900;text-decoration:none;display:inline-flex}.sxn-brand img{width:54px;height:auto;transition:filter .35s var(--sxn-ez), transform .35s var(--sxn-ez);display:block}.sxn-brand:hover img{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--sp-glow) 75%, transparent));transform:translateY(-1px)}.sxn-links{grid-area:links;align-items:center;gap:6px;display:flex}.sxn-link{z-index:1;min-height:40px;font-family:var(--font-display);color:var(--sp-text3);white-space:nowrap;transition:color .25s var(--sxn-ez), text-shadow .35s var(--sxn-ez);border-radius:9999px;align-items:center;padding-inline:14px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.sxn-link:hover,.sxn-link.is-on{color:var(--sp-text)}.sxn-link.is-on{text-shadow:0 0 18px color-mix(in srgb, var(--sp-accent) 60%, transparent)}.sxn-acts{flex-shrink:0;grid-area:acts;justify-self:end;align-items:center;gap:8px;display:inline-flex}.sxn-wa{box-sizing:border-box;min-width:42px;min-height:42px;font-family:var(--font-display);color:var(--sp-text2);border:1px solid color-mix(in srgb, var(--sp-wa) 45%, transparent);border-radius:9999px;justify-content:center;align-items:center;gap:7px;padding-inline:12px;font-size:.92rem;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.sxn-wa svg{color:var(--sp-wa)}.sxn-wa:hover{color:var(--sp-text);background-color:color-mix(in srgb, var(--sp-wa) 12%, transparent);border-color:color-mix(in srgb, var(--sp-wa) 75%, transparent)}.sxn .sxn-cta{min-height:42px;font-family:var(--font-display);padding-inline:1.2rem;font-size:.95rem;font-weight:800}.sxn-brand:focus-visible,.sxn-link:focus-visible,.sxn-wa:focus-visible,.sxn .sxn-cta:focus-visible{outline:2px solid var(--sp-accent);outline-offset:2px}.sxn-edge{pointer-events:none;background:color-mix(in srgb, var(--sp-glow) 16%, transparent);height:1px;transition:background-color .5s;position:absolute;bottom:0;left:0;right:0}.sxn.is-scrolled .sxn-edge{background:color-mix(in srgb, var(--sp-glow) 28%, transparent)}.sxn-prog{transform-origin:100%;background:linear-gradient(to left, transparent, color-mix(in srgb, var(--sp-glow) 80%, transparent));width:100%;height:1px;position:absolute;top:0;right:0;transform:scaleX(0)}.sxn-lit,.sxn-hov{opacity:0;pointer-events:none;border-radius:2px;width:0;position:absolute;bottom:-1px;left:0}.sxn-lit{background:var(--sp-accent);height:2px;box-shadow:0 0 10px var(--sp-accent), 0 0 26px color-mix(in srgb, var(--sp-accent) 60%, transparent);transition:left .6s var(--sxn-ez), width .6s var(--sxn-ez), opacity .45s}.sxn-lit:before{content:"";background:radial-gradient(55% 100% at 50% 100%, color-mix(in srgb, var(--sp-accent) 30%, transparent), transparent 72%);height:60px;position:absolute;bottom:0;left:-35%;right:-35%}.sxn-hov{background:color-mix(in srgb, var(--sp-glow) 80%, transparent);height:1px;transition:left .3s var(--sxn-ez), width .3s var(--sxn-ez), opacity .25s}@media (max-width:1100px){.sxn-wa-l{display:none}.sxn-wa{width:42px;padding-inline:0}.sxn-link{padding-inline:10px;font-size:.9rem}}@media (max-width:1023px) and (min-width:768px){.sxn-brand{font-size:1.15rem}.sxn-brand img{width:46px}.sxn-links{gap:2px}}@media (max-width:767px){.sxn-bar{height:auto;transition:grid-template-rows .45s var(--sxn-ez), backdrop-filter .5s, -webkit-backdrop-filter .5s;grid-template:"brand acts"54px"links links"38px/1fr auto}.sxn-bar:before{opacity:.92}.sxn.is-scrolled .sxn-bar{grid-template-rows:46px 36px;height:auto}.sxn-brand{gap:8px;font-size:1.1rem}.sxn-brand img{width:44px}.sxn-links{justify-content:space-between;gap:0}.sxn-link{min-height:34px;padding-inline:6px;font-size:.84rem}.sxn-wa{width:40px;min-width:40px;min-height:40px}.sxn .sxn-cta{min-height:40px;padding-inline:15px;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.sxn *,.sxn :before,.sxn :after,.sxn-bar{transition-duration:10ms!important;transition-delay:0s!important;animation:none!important}}
.sxd{--sx-glow:var(--sp-glow);--sx-accent:var(--sp-accent);--sx-brand:var(--sp-primary);--sx-line:color-mix(in srgb, var(--sx-glow) 24%, transparent);--sx-gut:clamp(20px, 5vw, 32px);--sx-ez:cubic-bezier(.22, 1, .36, 1);--sxd-warn:#ff9447;--sxw-bad:#ff5a6e;height:580vh;font-family:var(--font-body);color:var(--sp-text);font-size:17px;position:relative;overflow-x:clip}.sxd-stick{box-sizing:border-box;align-items:center;height:100svh;padding-block:84px 40px;display:flex;position:sticky;top:0;overflow:hidden}.sxd-in{width:100%;max-width:1120px;padding-inline:var(--sx-gut);box-sizing:border-box;margin-inline:auto}.sxd .sxd-h2{max-width:26ch;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--sp-text);margin:0 0 22px;font-size:clamp(1.5rem,3.2vw,2.3rem);font-weight:800;line-height:1.12}.sxd-body{grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:center;column-gap:56px;display:grid}.sxd-body>.sxd-h2{grid-area:1/1;align-self:start}.sxd-body>.sxd-rows{grid-area:2/1;align-self:center}.sxd-body>.sxd-phone{grid-area:1/2/span 2}.sxd-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sxd-rows>li{opacity:.38;border:1px solid #0000;border-radius:16px;padding:12px 18px;transition:opacity .45s,border-color .45s,background-color .45s}.sxd-rows>li.on{opacity:1;border-color:color-mix(in srgb, var(--sx-glow) 45%, transparent);background-color:color-mix(in srgb, var(--sp-bg2) 90%, transparent)}.sxd .sxd-rows h3{font-family:var(--font-display);color:var(--sp-text);margin:0;font-size:1.12rem;font-weight:800;line-height:1.3}.sxd .sxd-rows p{color:var(--sp-text2);margin:4px 0 0;font-size:15px;line-height:1.6;display:none}.sxd .sxd-rows li.on p{display:block}.sxd .sxd-close{text-align:center;max-width:40ch;font-family:var(--font-display);color:var(--sp-text);opacity:0;margin:22px auto 0;font-size:1.15rem;font-weight:700;transition:opacity .6s}.sxd .sxd-close.on{opacity:1}.sxd-bp{align-items:center;gap:18px;margin-top:14px;display:none}.sxd-rows li.on .sxd-bp{display:flex}.sxd-wheel{cursor:grab;touch-action:none;background:conic-gradient(from 90deg,#f53d3d,#f4f425,#1ae61a,#13ecec,#4747f5,#f042f0,#f53d3d);border-radius:50%;flex-shrink:0;width:118px;height:118px;position:relative}.sxd-wheel:after{content:"";background:var(--sp-bg);border-radius:50%;position:absolute;inset:18px}.sxd-wheel:focus-visible{outline:2px solid var(--sx-accent);outline-offset:4px}.sxd-knob{z-index:2;border:3px solid var(--sp-text);width:18px;height:18px;box-shadow:0 0 0 1px var(--sp-bg), 0 2px 8px var(--sp-bg);transform:rotate(var(--hk,220deg)) translate(50px);border-radius:50%;margin:-9px 0 0 -9px;position:absolute;top:50%;left:50%}.sxd-wpmid{z-index:1;background:var(--sw,var(--sp-primary));box-shadow:0 0 22px var(--sw,var(--sp-primary));border-radius:50%;position:absolute;inset:34px}.sxd-bp-side{color:var(--sp-text2);gap:8px;font-size:14px;display:grid}.sxd-bp-sw{gap:6px;display:flex}.sxd-bp-sw button{background:var(--c);cursor:pointer;border:2px solid #0000;border-radius:50%;width:24px;height:24px;padding:0}.sxd-bp-sw button[aria-pressed=true]{border-color:var(--sp-text)}.sxd-bp-reset{font:inherit;color:var(--sp-text2);border:1px solid var(--sx-line);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;padding:4px 12px;font-size:13px}.sxd-bp-sw button:focus-visible,.sxd-bp-reset:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}.sxd-bp-side small{color:var(--sp-text3);font-size:12.5px}.sxd-phone{width:min(340px,30vw,50svh - 100px)}.sxd-frame{aspect-ratio:1/2;border:2px solid var(--sx-glow);background:var(--sp-bg);border-radius:38px;transition:border-color .5s;position:relative;overflow:hidden}.sxd-lay{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .55s var(--sx-ez);position:absolute;inset:0}.sxd-lay.on{opacity:1}.sxd-ring{border:2px solid var(--sx-accent);box-shadow:0 0 0 9999px color-mix(in srgb, var(--sp-bg) 55%, transparent), 0 0 26px color-mix(in srgb, var(--sx-accent) 60%, transparent);transition:left .7s var(--sx-ez), top .7s var(--sx-ez), width .7s var(--sx-ez), height .7s var(--sx-ez), opacity .5s;pointer-events:none;border-radius:14px;width:94%;height:14%;position:absolute;top:72%;left:3%}.sxd-ring.off{opacity:0}.sxd-rep{overflow:hidden}.sxd-scr{transform-origin:100% 0;width:300px;height:600px;transform:scale(var(--k,1));font-family:var(--font-display);color:var(--sp-text);text-align:right;background:var(--a-bg);box-sizing:border-box;direction:rtl;padding:16px 14px;font-size:16px;line-height:1.6;position:absolute;top:0;right:0}.sxd .sxd-scr p{margin:0;line-height:1.6}.sxd-scr svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.sxd .sxd-t2{color:var(--sp-text2)}.sxd .sxd-t3{color:var(--sp-text3);font-size:9.5px}.sxd-ic{background:var(--a-bg2);border:1px solid var(--a-soft);width:26px;height:26px;color:var(--sp-text3);border-radius:50%;place-items:center;font-size:13px;display:inline-grid}.sxd-blob{pointer-events:none;border-radius:50%;position:absolute}.sxd-b1{background:radial-gradient(closest-side, var(--a-deep-a), transparent);width:260px;height:260px;top:170px;left:-120px}.sxd-b2{background:radial-gradient(closest-side, var(--a-glow-a), transparent);width:220px;height:220px;top:420px;right:-110px}.sxd-h>*{position:relative}.sxd-h>.sxd-blob{position:absolute}.sxd-h>.sxd-h-top{flex-direction:row-reverse;gap:6px;display:flex;position:absolute;top:14px;left:12px}.sxd .sxd-h-hi{letter-spacing:-.02em;font-size:22px;font-weight:900}.sxd .sxd-h-sub{color:var(--sp-text2);margin-top:2px;font-size:10.5px}.sxd .sxd-h-tiny{color:var(--sp-text3);margin-top:1px;font-size:9px}.sxd-h-card{border:2px solid var(--a-glow);background:var(--a-bg2);border-radius:18px;margin-top:12px;padding:12px 12px 10px}.sxd-h-next{justify-content:space-between;align-items:center;display:flex}.sxd .sxd-h-w{font-size:19px;font-weight:900;line-height:1.2}.sxd-hring{width:62px;height:62px;position:relative}.sxd-scr .sxd-hring svg{width:62px;height:62px;transform:rotate(-90deg)}.sxd-hring .rt{stroke:var(--a-soft);stroke-width:5px}.sxd-hring .rf{stroke:var(--a-glow);stroke-width:5px;stroke-dasharray:170;stroke-dashoffset:85px}.sxd-hring span{text-align:center;place-content:center;line-height:1;display:grid;position:absolute;inset:0}.sxd-hring b{font-size:14px;font-weight:900}.sxd-hring i{color:var(--sp-text3);margin-top:2px;font-size:8px;font-style:normal}.sxd-h-ex{border-top:1px solid var(--a-soft);gap:5px;margin:10px 0 0;padding:8px 0 0;font-size:10.5px;list-style:none;display:grid}.sxd-h-ex li{justify-content:space-between;display:flex}.sxd-h-ex b{color:var(--sp-text3);font-weight:700}.sxd .sxd-h-more{margin-top:4px}.sxd-h-go{background:var(--a-deep);height:34px;box-shadow:inset 0 0 0 1px var(--a-glow-35);border-radius:18px;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:800;display:flex;position:relative}.sxd-h-halo{z-index:-1;background:radial-gradient(closest-side, var(--a-deep-a), transparent);border-radius:30px;position:absolute;inset:-14px -10px}.sxd-h-free{border:1px solid var(--a-soft);height:28px;color:var(--a-glow);border-radius:16px;justify-content:center;align-items:center;margin-top:7px;font-size:11px;font-weight:700;display:flex}.sxd-h-tiles{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.sxd-h-tiles>div{border:1px solid var(--a-soft);background:var(--a-bg2);text-align:center;border-radius:14px;padding:8px 0 6px;display:grid}.sxd-h-tiles b{color:var(--a-glow);font-size:18px;font-weight:900;line-height:1.1}.sxd-h-tiles b.pr{color:var(--a-accent)}.sxd-h-tiles i{color:var(--sp-text3);font-size:8.5px;font-style:normal}.sxd-h-ins{border:1px solid var(--a-soft);background:var(--a-bg2);border-radius:14px;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;font-size:10px;display:flex}.sxd-bulb{background:color-mix(in srgb, var(--sxd-warn) 14%, transparent);width:28px;height:28px;color:var(--sxd-warn);border-radius:9px;place-items:center;font-size:15px;display:grid}.sxd-h-ins em{border:1px solid var(--a-accent);color:var(--a-accent);border-radius:6px;padding:0 4px;font-size:8px;font-style:normal}.sxd-h>.sxd-h-prem{background:var(--a-accent);color:var(--sp-bg);border-radius:14px;padding:5px 12px;font-size:10px;font-weight:800;line-height:1.6;position:absolute;bottom:62px;left:14px}.sxd-h>.sxd-h-tabs{background:var(--a-sheet);border:1px solid var(--a-accent-35);border-radius:22px;justify-content:space-around;align-items:center;height:44px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.sxd-h-tabs span{color:var(--sp-text3);justify-items:center;gap:1px;font-size:8px;line-height:1.6;display:grid}.sxd-h-tabs span svg{font-size:15px}.sxd-h-tabs span.on{color:var(--a-accent)}.sxd-g-top{justify-content:flex-start;margin-bottom:6px;display:flex}.sxd-back{font-size:18px}.sxd .sxd-g-name{font-size:22px;font-weight:900}.sxd .sxd-g-count{color:var(--sp-text3);margin-top:2px;font-size:10px}.sxd-g-btns{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.sxd-soft{border:1px solid var(--a-soft);background:var(--a-bg3);color:var(--sp-text);border-radius:14px;align-items:center;gap:5px;padding:6px 10px;font-size:10.5px;font-weight:700;transition:box-shadow .3s,border-color .3s,transform .2s;display:inline-flex}.sxd-scr .sxd-soft svg{color:var(--a-glow);font-size:13px}.sxd-soft.hl{border-color:var(--a-accent);box-shadow:0 0 0 3px var(--a-accent-35), 0 0 18px var(--a-accent-35)}.sxd-soft.press{transform:scale(.94)}.sxd-g-sec{justify-content:space-between;align-items:baseline;margin-top:16px;font-size:12px;display:flex}.sxd-g-sec span{color:var(--a-glow);font-size:10px}.sxd-g-list{gap:6px;margin-top:8px;display:grid}.sxd-g-row{border:1px solid var(--a-soft);background:var(--a-bg2);border-radius:12px;align-items:center;gap:8px;padding:6px 8px;font-size:11px;font-weight:700;line-height:1.6;display:flex}.sxd-g-av{background:var(--a-bg3);width:24px;height:24px;color:var(--a-glow);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.sxd-g-tag{color:var(--a-accent);border:1px solid var(--a-accent);opacity:0;border-radius:8px;margin-inline-start:auto;padding:1px 6px;font-size:9px;font-weight:700;transition:opacity .35s cubic-bezier(.34,1.56,.64,1),transform .35s cubic-bezier(.34,1.56,.64,1);transform:scale(.6)}.sxd-g-row.got .sxd-g-tag{opacity:1;transform:none}.sxd-sheet{background:var(--a-sheet);border-top:1px solid var(--a-line);transition:transform .45s var(--sx-ez);border-radius:18px 18px 0 0;padding:14px;position:absolute;bottom:0;left:0;right:0;transform:translateY(105%)}.sxd-sheet.up{transform:none}.sxd .sxd-sh-t{margin-bottom:8px;font-size:13px;font-weight:900}.sxd-sh-row{border:1px solid var(--a-soft);border-radius:12px;justify-content:space-between;align-items:center;margin-top:6px;padding:9px 10px;font-size:11px;line-height:1.6;transition:border-color .3s,background-color .3s;display:flex}.sxd-sh-row span{color:var(--sp-text3);font-size:9.5px}.sxd-sh-row.pick{border-color:var(--a-accent);background:var(--a-bg3)}.sxd-toast{background:var(--a-sheet);border:1px solid var(--a-accent);opacity:0;transition:opacity .4s var(--sx-ez), transform .4s var(--sx-ez);border-radius:14px;padding:9px 12px;font-size:11px;line-height:1.6;display:grid;position:absolute;top:14px;left:14px;right:14px;transform:translateY(-10px)}.sxd-toast b{font-size:12px}.sxd-toast span{color:var(--sp-text2)}.sxd-toast.on{opacity:1;transform:none}@media (max-width:767px){.sxd-stick{padding-block:94px 24px}.sxd-body{grid-template-rows:none;grid-template-columns:1fr;justify-items:center;gap:14px}.sxd-body>.sxd-h2,.sxd-body>.sxd-rows,.sxd-body>.sxd-phone{grid-area:auto;align-self:auto}.sxd-body>.sxd-h2{order:-2;justify-self:stretch}.sxd-phone{order:-1;width:min(250px,60vw,max(140px,50svh - 170px))}.sxd-body:has(.sxd-rows>li:nth-child(5).on) .sxd-phone{width:min(250px,60vw,max(120px,50svh - 235px))}.sxd-rows{width:100%}.sxd-rows>li:not(.on){display:none}.sxd .sxd-h2{margin-bottom:0;font-size:1.4rem}.sxd-bp{gap:12px}.sxd-wheel{width:92px;height:92px}.sxd-wheel:after{inset:14px}.sxd-wpmid{inset:26px}.sxd-knob{transform:rotate(var(--hk,220deg)) translate(39px)}.sxd .sxd-close{display:none}}@media (prefers-reduced-motion:reduce){.sxd *,.sxd :before,.sxd :after{transition:none!important}}@media (min-width:768px){.sxd-in{max-width:1280px}.sxd-body{grid-template-columns:minmax(260px,340px) 1fr;column-gap:28px}.sxd .sxd-close{bottom:14px;margin:0 auto;position:absolute;inset-inline:0}.sxd-body>.sxw{grid-area:1/2/span 2}}.sxw{width:100%;height:calc(100svh - 150px);min-height:420px;position:relative}.sxw-in{transform-origin:50%;perspective:1400px;width:1000px;height:700px;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.sxw-fr{border:2px solid var(--a-frame,color-mix(in srgb, var(--sx-glow) 70%, transparent));background:var(--sp-bg);border-radius:22px;transition:border-color .4s,box-shadow .4s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 30px 60px -30px #000}.sxw-p{--k:.5267;width:158px;height:309px}.sxw-coach{border-color:var(--sx-glow);--k:.76;z-index:800;border-radius:30px;width:228px;height:445px}.sxw-in[data-geo=mob] .sxw-p{--k:.44;width:132px;height:258px}.sxw-in[data-geo=mob] .sxw-coach{--k:.6867;width:206px;height:402px}.sxw-coach .sxd-scr.sxd-g{height:650px}.sxw-lay{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .45s var(--sx-ez);position:absolute;inset:0}.sxw-lay.on{opacity:1}.sxw-you{inset-inline:0;text-align:center;color:var(--sp-text3);opacity:0;font-size:11px;font-weight:700;position:absolute;bottom:8px}.sxw-p.bad{border-color:var(--sxw-bad);box-shadow:0 0 34px -6px var(--sxw-bad)}.sxw-flag{inset-inline:0;z-index:9;text-align:center;font-family:var(--font-display);color:#fff;background:var(--sxw-bad);opacity:0;padding:2px 0;font-size:10px;font-weight:900;transition:opacity .3s;position:absolute;top:6px}.sxw-p.bad .sxw-flag{opacity:1}.sxw-pr{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.sxw-p.showpr .sxw-pr{opacity:1}.sxd .sxw-msg{inset-inline:12px;z-index:6;border:1.5px solid var(--a-glow);background:var(--a-sheet);box-shadow:0 14px 40px -10px #000, 0 0 30px -12px var(--a-glow);opacity:0;transition:opacity .4s, transform .45s var(--sx-ez);border-radius:16px;padding:12px 12px 10px;position:absolute;top:296px;transform:translateY(-14px)scale(.96)}.sxd .sxw-msg.on{opacity:1;transform:none}.sxd .sxw-msg .t{color:var(--a-accent);font-size:10px;font-weight:800}.sxd .sxw-msg .b{margin:4px 0 8px;font-size:14px;font-weight:800;line-height:1.35}.sxw-msg .go{background:var(--a-deep);color:#fff;border-radius:999px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-block}.sxd-h-card.fresh{box-shadow:0 0 0 2px var(--a-accent), 0 0 28px -6px var(--a-accent)}.sxw-ov{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sxw-ov path{fill:none;stroke-linecap:round}.sxw-ov g{--lc:var(--sx-accent);visibility:hidden}.sxw-ov g.red{--lc:var(--sxw-bad)}.sxw-ov g.msg{--lc:color-mix(in srgb, var(--sp-text) 80%, var(--sx-glow))}.sxw-ov .dot{stroke:var(--lc);stroke-width:2.4px;stroke-dasharray:0 7;opacity:0}.sxw-ov .halo,.sxw-ov .com{stroke:var(--lc);stroke-dasharray:.16 3;stroke-dashoffset:.16px;opacity:0}.sxw-ov .halo{stroke-width:9px}.sxw-ov .com{stroke-width:2.6px}.sxw-head{z-index:6;width:9px;height:9px;box-shadow:0 0 10px 2px var(--hc,var(--sx-accent)), 0 0 22px 6px color-mix(in srgb, var(--hc,var(--sx-accent)) 45%, transparent);opacity:0;pointer-events:none;background:#fff;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;top:0;left:0}.sxw-head.red{--hc:var(--sxw-bad)}.sxw-chip{z-index:7;border:1px solid var(--sx-accent);background:color-mix(in srgb, var(--sp-bg) 90%, transparent);color:var(--sp-text);font-family:var(--font-display);white-space:nowrap;box-shadow:0 0 18px -4px var(--sx-accent);opacity:0;pointer-events:none;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:800;position:absolute;top:0;left:0;translate:-50% -50%}@media (max-width:767px){.sxd-body>.sxw{order:-1;grid-area:auto;justify-self:stretch;height:min(54svh,500px);min-height:320px}.sxd-body:has(.sxd-rows>li:nth-child(5).on)>.sxw{height:min(44svh,400px);min-height:280px}}@media (prefers-reduced-motion:reduce){.sxw-fr,.sxw-lay,.sxw-pr,.sxd .sxw-msg{transition:none}}.sxw-scroll{overflow:hidden}.sxw-scroll img{width:100%;height:auto;display:block}.sxw-scroll .sxw-tabbar{inset-inline:0;position:absolute;bottom:0;transform:none}.sxv{transform-origin:100% 0;width:300px;height:586px;transform:scale(var(--k,1));text-align:right;font-family:var(--font-display);color:#fff;background-color:var(--a-bg);background-image:radial-gradient(circle, color-mix(in srgb, var(--a-glow) 16%, transparent) .7px, transparent 1.2px);direction:rtl;background-size:10px 10px;position:absolute;top:0;right:0;overflow:hidden}.sxv p{margin:0}.sxv svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sxv>*{position:absolute}.sxv-sky{background:radial-gradient(90% 100% at 75% 0%, color-mix(in srgb, var(--a-deep) 26%, transparent), transparent 70%);pointer-events:none;height:190px;inset:0 0 auto}.sxv-logo{width:30px;height:10px;top:9px;right:16px}.sxv .sxv-logo rect{fill:color-mix(in srgb, #fff 88%, var(--a-glow));stroke:none}.sxv .sxv-logo path{stroke:var(--a-glow);stroke-width:9px}.sxv-set{background:color-mix(in srgb, var(--a-glow) 8%, transparent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;top:4px;left:12px}.sxv-set svg{stroke-width:2px;width:13px;height:13px}.sxv-hi{letter-spacing:-.02em;font-size:27px;font-weight:900;line-height:1;top:30px;right:15px}.sxv-sub{color:var(--sp-text2,#e4e9f4);font-size:9.6px;top:63px;right:15px}.sxv-tiny{color:var(--sp-text3,#b8c2d8);font-size:8.8px;font-weight:700;top:77px;right:15px}.sxv-card{border:1.6px solid var(--a-glow);background:color-mix(in srgb, var(--a-bg) 88%, transparent);width:272px;height:350px;box-shadow:0 0 26px -6px var(--a-glow), inset 0 0 22px -12px var(--a-glow);border-radius:18px;transition:box-shadow .4s;top:98px;left:14px}.sxv-card>*{position:absolute}.sxv-card.fresh{box-shadow:0 0 0 2px var(--a-accent), 0 0 30px -4px var(--a-accent)}.sxv-next{text-align:right;top:20px;right:92px}.sxv-lbl{color:var(--sp-text3,#b8c2d8);font-size:9.2px}.sxv .sxv-w{white-space:nowrap;margin-top:1px;font-size:17px;font-weight:900;line-height:1.15}.sxv .sxv-meta{color:var(--sp-text2,#e4e9f4);white-space:nowrap;margin-top:3px;font-size:9px}.sxv-ring{width:64px;height:64px;top:18px;right:17px}.sxv .sxv-ring circle{fill:var(--a-glow);stroke:none}.sxv-ring svg{position:absolute;inset:0}.sxv-ring span{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.sxv-ring b{font-size:11px;font-weight:800;line-height:1}.sxv-ring i{color:var(--sp-text3,#b8c2d8);font-size:6.5px;font-style:normal}.sxv-hr{top:95px;background:color-mix(in srgb, var(--a-glow) 18%, transparent);height:1px;inset-inline:15px}.sxv-card>.sxv-hr2{top:288px}.sxv-ex{top:108px;gap:6px;margin:0;padding:0;list-style:none;display:grid;inset-inline:15px}.sxv-ex li{color:var(--sp-text2,#e4e9f4);align-items:center;gap:18px;font-size:9.6px;display:flex}.sxv-ex b{color:#fff;min-width:12px;font-weight:800}.sxv-more{color:var(--sp-text3,#b8c2d8);font-size:8.6px;top:176px;right:15px}.sxv-go{top:199px;background:var(--a-deep);height:36px;box-shadow:0 8px 22px -8px var(--a-deep);border-radius:18px;place-items:center;font-size:12.5px;font-weight:800;display:grid;inset-inline:15px}.sxv-free{top:241px;border:1px solid color-mix(in srgb, var(--a-glow) 28%, transparent);border-radius:12px;place-items:center;height:24px;font-size:9.8px;font-weight:800;display:grid;inset-inline:15px}.sxv-stats{top:297px;text-align:center;grid-template-columns:repeat(4,1fr);display:grid;inset-inline:10px}.sxv-stats b{font-size:14px;font-weight:800;line-height:1.15;display:block}.sxv-stats .pr b{color:var(--a-accent)}.sxv-stats i{color:var(--sp-text2,#e4e9f4);font-size:8.4px;font-style:normal;display:block}.sxv-stats span{background:color-mix(in srgb, var(--a-glow) 22%, transparent);border-radius:2px;width:34px;height:2px;margin:3px auto 0;display:block;overflow:hidden}.sxv-stats em{background:var(--a-glow);height:100%;margin-inline-start:auto;display:block}.sxv-stats .pr em{background:var(--a-accent)}.sxv-stage{width:300px;height:120px;top:404px;left:0}.sxv .sxv-stage path{stroke:color-mix(in srgb, var(--a-glow) 55%, transparent);stroke-width:1.4px}.sxv .sxv-stage circle{fill:#fff;stroke:none;filter:drop-shadow(0 0 4px var(--a-glow))}.sxv-prem{border:1.5px solid color-mix(in srgb, var(--a-accent) 60%, transparent);background:color-mix(in srgb, var(--a-bg) 80%, transparent);border-radius:13px;place-items:center;height:26px;padding:0 12px;font-size:10px;font-weight:800;display:grid;top:491px;left:12px}.sxv-tabs{inset-inline:0;background:color-mix(in srgb, var(--a-bg) 96%, transparent);border-top:1px solid color-mix(in srgb, var(--a-glow) 16%, transparent);justify-content:space-around;align-items:center;height:57px;display:flex;bottom:0}.sxv-tabs span{color:var(--sp-text2,#e4e9f4);justify-items:center;gap:2px;font-size:7.8px;font-weight:500;display:grid;position:relative}.sxv-tabs svg{width:15px;height:15px}.sxv-tabs span.on{color:var(--a-glow)}.sxv-tabs span.on:before{content:"";background:var(--a-glow);width:38px;height:2px;box-shadow:0 0 8px var(--a-glow);border-radius:2px;position:absolute;top:-11px}.sxv-msg{top:190px;z-index:3;border:1.5px solid var(--a-glow);background:var(--a-sheet);box-shadow:0 18px 40px -12px #000, 0 0 30px -10px var(--a-glow);opacity:0;transition:opacity .4s, transform .45s var(--sx-ez);border-radius:16px;padding:12px 13px 11px;inset-inline:14px;transform:translateY(-12px)scale(.96)}.sxv-msg.on{opacity:1;transform:none}.sxv-msg .t{color:var(--a-accent);font-size:9px;font-weight:800}.sxv .sxv-msg .h{margin-top:3px;font-size:13.5px;font-weight:900}.sxv .sxv-msg .b{color:var(--sp-text2,#e4e9f4);margin:2px 0 9px;font-size:9.6px}.sxv-msg .go{background:var(--a-deep);border-radius:999px;padding:5px 16px;font-size:10px;font-weight:800;display:inline-block}.sxv-back{color:var(--sp-text2,#e4e9f4);font-size:15px;top:8px;left:14px}.sxv-gcard{border:1.6px solid var(--a-glow);width:272px;height:142px;box-shadow:0 0 22px -8px var(--a-glow);border-radius:18px;top:42px;left:14px}.sxv-gcard>*{position:absolute}.sxv-gname{font-size:17px;font-weight:900;top:16px;right:16px}.sxv-gcount{color:var(--sp-text3,#b8c2d8);font-size:9.2px;top:40px;right:16px}.sxv-pill{white-space:nowrap;border:1px solid color-mix(in srgb, var(--a-glow) 30%, transparent);background:color-mix(in srgb, var(--a-bg) 70%, transparent);border-radius:13px;align-items:center;gap:5px;height:26px;padding:0 11px;font-size:9.4px;font-weight:800;transition:transform .15s,box-shadow .3s,background .3s;display:flex}.sxv-pill svg{width:11px;height:11px}.sxv-pill.fill{background:var(--a-deep);box-shadow:0 6px 16px -8px var(--a-deep);border-color:#0000;top:64px;right:14px}.sxv-pill.p2{top:64px;right:126px}.sxv-pill.p3{top:99px;right:14px}.sxv-pill.hl{box-shadow:0 0 0 2px var(--a-accent), 0 0 20px -2px var(--a-accent)}.sxv-pill.press,.sxv-btn.press{transform:scale(.93)}.sxv-mh{font-size:10px;font-weight:800;top:205px;right:16px}.sxv-add{top:198px;left:14px}.sxv-list{border:1px solid color-mix(in srgb, var(--a-glow) 22%, transparent);border-radius:16px;width:272px;top:234px;left:14px;overflow:hidden}.sxv-row{border-bottom:1px solid color-mix(in srgb, var(--a-glow) 12%, transparent);height:40px;position:relative}.sxv-row>*{position:absolute}.sxv-row .av{width:22px;height:22px;color:var(--a-glow);border:1px solid color-mix(in srgb, var(--a-glow) 45%, transparent);border-radius:50%;place-items:center;font-size:9.5px;font-weight:800;display:grid;top:9px;right:10px}.sxv-row b{font-size:11px;font-weight:800;top:6px;right:40px}.sxv-row i,.sxv-row em{color:var(--sp-text3,#b8c2d8);font-size:8.4px;font-style:normal;transition:opacity .35s;top:22px;right:40px}.sxv-row em{color:var(--a-accent);opacity:0;font-weight:800}.sxv-row.got i{opacity:0}.sxv-row.got em{opacity:1}.sxv-row .x{color:var(--sp-text3,#b8c2d8);font-size:12px;top:11px;left:14px}.sxv-gtabs{width:300px;height:auto;bottom:0;left:0}.sxv-scrim{opacity:0;background:#0000008c;transition:opacity .35s;inset:0}.sxv-scrim.on{opacity:1}.sxv-sheet{border-top:1px solid color-mix(in srgb, var(--a-glow) 35%, transparent);background:var(--a-sheet);height:232px;transition:transform .45s var(--sx-ez);border-radius:20px 20px 0 0;bottom:0;left:0;right:0;transform:translateY(105%)}.sxv-sheet.up{transform:none}.sxv-sheet>*{position:absolute}.sxv-sheet .hd{background:color-mix(in srgb, var(--a-glow) 45%, transparent);border-radius:2px;width:30px;height:3px;margin-left:-15px;top:8px;left:50%}.sxv-sheet .st,.sxv-dlg .st{font-size:13px;font-weight:900;top:20px;right:16px}.sxv-sheet .sc{color:var(--sp-text3,#b8c2d8);font-size:8.5px;top:24px;left:16px}.sxv-sheet .opt{border:1px solid color-mix(in srgb, var(--a-glow) 24%, transparent);border-radius:14px;height:46px;transition:border-color .3s,box-shadow .3s;inset-inline:14px}.sxv-sheet .o0{top:48px}.sxv-sheet .o1{top:102px}.sxv-sheet .opt b{font-size:11px;font-weight:800;position:absolute;top:8px;right:14px}.sxv-sheet .opt i{color:var(--sp-text3,#b8c2d8);font-size:8.4px;font-style:normal;position:absolute;top:25px;right:14px}.sxv-sheet .opt .ck{color:var(--a-glow);opacity:0;font-size:12px;position:absolute;top:13px;left:14px}.sxv-sheet .opt.pick{border:1.6px solid var(--a-glow);box-shadow:0 0 16px -6px var(--a-glow)}.sxv-sheet .opt.pick .ck{opacity:1}.sxv-btn{border-radius:17px;place-items:center;height:34px;font-size:11px;font-weight:800;transition:transform .15s;display:grid}.sxv-btn.fill{background:var(--a-deep);box-shadow:0 8px 20px -8px var(--a-deep)}.sxv-btn.out{border:1px solid color-mix(in srgb, var(--a-glow) 30%, transparent)}.sxv-btn.soft{color:var(--a-glow);border:1px solid color-mix(in srgb, var(--a-glow) 50%, transparent);background:color-mix(in srgb, var(--a-deep) 18%, var(--a-sheet))}.sxv-sheet>.sxv-btn.fill{width:140px;top:168px;right:14px}.sxv-sheet>.sxv-btn.out{width:114px;top:168px;left:14px}.sxv-dlg{border:1.6px solid var(--a-glow);background:var(--a-sheet);opacity:0;width:260px;height:204px;transition:opacity .3s, transform .35s var(--sx-ez);border-radius:18px;top:190px;left:20px;transform:scale(.94);box-shadow:0 20px 50px -10px #000}.sxv-dlg.up{opacity:1;transform:none}.sxv-dlg>*{position:absolute}.sxv .sxv-dlg .tx{color:var(--sp-text2,#e4e9f4);font-size:9.6px;line-height:1.55;top:44px;left:16px;right:16px}.sxv-dlg .sxv-btn.soft{top:88px;height:38px;inset-inline:14px}.sxv-dlg .sxv-btn.out{top:142px;height:30px;inset-inline:14px}.sxv-sheet.sxv-comp{height:292px}.sxv-comp .in,.sxv-comp .ta{border:1px solid color-mix(in srgb, var(--a-glow) 28%, transparent);color:#fff;padding:0 12px;font-size:10.4px;inset-inline:14px}.sxv-comp .in{border-radius:16px;align-items:center;height:32px;display:flex;top:50px}.sxv-comp .ta{height:58px;color:var(--sp-text2,#e4e9f4);border-radius:14px;padding-top:9px;font-size:9.4px;line-height:1.5;top:92px}.sxv-comp .seg{top:162px;grid-template-columns:1fr 1fr;gap:8px;height:28px;display:grid;inset-inline:14px}.sxv-comp .seg b,.sxv-comp .seg i{border:1px solid color-mix(in srgb, var(--a-glow) 28%, transparent);border-radius:14px;place-items:center;font-size:9.4px;font-style:normal;font-weight:800;display:grid}.sxv-comp .seg b{border:1.5px solid var(--a-glow)}.sxv-comp .send{top:202px;height:38px;inset-inline:14px}.sxv-toast{white-space:nowrap;background:var(--a-sheet);border:1px solid var(--a-glow);box-shadow:0 0 20px -6px var(--a-glow);opacity:0;border-radius:999px;padding:8px 16px;font-size:10px;font-weight:800;transition:opacity .3s,transform .3s;bottom:62px;left:50%;transform:translateY(8px)}.sxv-toast.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sxv *,.sxv-sheet,.sxv-dlg{transition:none!important}}
.sxf{--sxf-line:color-mix(in srgb, var(--sp-glow) 24%, transparent);--sxf-gut:clamp(16px, 5vw, 32px);--sxf-ez:cubic-bezier(.22, 1, .36, 1);--sxf-pop:cubic-bezier(.34, 1.56, .64, 1);isolation:isolate;height:330vh;font-family:var(--font-body);color:var(--sp-text);font-size:17px;line-height:1.6;position:relative;overflow-x:clip}.sxf bdi{unicode-bidi:isolate}.sxf:not(.sxf-live) *{animation-play-state:paused!important}.sxf-flash{animation:sxf-flash .6s var(--sxf-pop)}@keyframes sxf-flash{0%{opacity:.3;transform:scale(.94)}to{opacity:1;transform:none}}.sxf-stick{box-sizing:border-box;isolation:isolate;grid-template-rows:auto 1fr auto;height:100svh;padding:104px 0 14px;display:grid;position:sticky;top:0;overflow:hidden}.sxf-head{z-index:6;text-align:center;width:100%;max-width:900px;padding:0 var(--sxf-gut);box-sizing:border-box;margin-inline:auto;position:relative}.sxf-foot{z-index:6;width:min(900px,100%);padding:10px var(--sxf-gut) 0;box-sizing:border-box;text-align:center;justify-items:center;gap:6px;margin-inline:auto;display:grid;position:relative}.sxf .sxf-h2{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;color:var(--sp-text);margin:0;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:900;line-height:1.08}.sxf-w{transition:color .5s var(--sxf-ez), text-shadow .5s;display:inline-block;position:relative}.sxf-w:after{content:"";background:var(--sp-accent);height:3px;box-shadow:0 0 12px var(--sp-accent);transform-origin:100%;transition:transform .6s var(--sxf-ez);border-radius:3px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.sxf[data-stop] .sxf-w{color:color-mix(in srgb, var(--sp-text) 30%, transparent)}.sxf[data-stop="0"] .sxf-w[data-w="0"],.sxf[data-stop="1"] .sxf-w[data-w="1"],.sxf[data-stop="2"] .sxf-w[data-w="2"]{color:var(--sp-text);text-shadow:0 0 28px color-mix(in srgb, var(--sp-glow) 55%, transparent)}.sxf[data-stop="0"] .sxf-w[data-w="0"]:after,.sxf[data-stop="1"] .sxf-w[data-w="1"]:after,.sxf[data-stop="2"] .sxf-w[data-w="2"]:after{transform:scaleX(1)}@media (max-width:1023px){.sxf .sxf-h2{line-height:1.34}}.sxf .sxf-line{max-width:62ch;color:var(--sp-text2);min-height:1.5em;margin:12px auto 0;font-size:18.5px;font-weight:600;line-height:1.5}.sxf-line b{font-family:var(--font-display);color:var(--sp-text);font-weight:800}.sxf-line.sxf-swap{animation:sxf-line-in .55s var(--sxf-ez)}@keyframes sxf-line-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sxf-drift{z-index:-2;pointer-events:none;position:absolute;inset:-25%}.sxf-drift i{border-radius:50%;position:absolute}.sxf-drift i:first-child{background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-primary) 42%, transparent), transparent);width:55%;height:50%;animation:19s ease-in-out infinite alternate sxf-dr1;top:12%;left:18%}.sxf-drift i:nth-child(2){background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-accent) 16%, transparent), transparent);width:45%;height:45%;animation:24s ease-in-out infinite alternate sxf-dr2;bottom:14%;right:12%}@keyframes sxf-dr1{to{transform:translate(22%,14%)scale(1.18)}}@keyframes sxf-dr2{to{transform:translate(-18%,-16%)scale(.86)}}.sxf-beam{z-index:-1;pointer-events:none;transform-origin:50% 0;background:radial-gradient(ellipse 34% 95% at 50% 0%, color-mix(in srgb, var(--sp-glow) 30%, transparent), color-mix(in srgb, var(--sp-glow) 12%, transparent) 45%, transparent 78%);-webkit-mask-composite:source-in;filter:blur(14px);width:min(1000px,130%);height:118%;margin-left:calc(min(1000px,130%)/-2);animation:14s ease-in-out infinite alternate sxf-sway;position:absolute;top:-8%;left:50%;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 96%),radial-gradient(60% 120% at 50% 0,#000 40%,#0000 72%);mask-image:linear-gradient(#000 0% 55%,#0000 96%),radial-gradient(60% 120% at 50% 0,#000 40%,#0000 72%);-webkit-mask-composite:source-in;mask-composite:intersect}.sxf-beam:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-text) 55%, var(--sp-glow)), color-mix(in srgb, var(--sp-glow) 35%, transparent) 45%, transparent);filter:blur(10px);border-radius:50%;width:220px;height:90px;margin-left:-110px;position:absolute;top:5%;left:50%}.sxf-beam:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--sp-glow) 26%, transparent), transparent);filter:blur(8px);border-radius:50%;width:62%;height:16%;margin-left:-31%;position:absolute;bottom:10%;left:50%}@media (max-width:767px){.sxf-beam{opacity:.5}}.sxf-beam i{background:color-mix(in srgb, var(--sp-text) 70%, var(--sp-glow));opacity:0;border-radius:50%;width:3px;height:3px;animation:9s linear infinite sxf-dust;position:absolute}@keyframes sxf-dust{0%{opacity:0;transform:translateY(0)}20%{opacity:.7}80%{opacity:.5}to{opacity:0;transform:translateY(160px)translate(18px)}}@keyframes sxf-sway{0%{transform:rotate(-3.5deg)}to{transform:rotate(3.5deg)}}.sxf-seg{border:1px solid var(--sxf-line);background:var(--sp-bg2);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.sxf-seg button{font:inherit;font-family:var(--font-display);color:var(--sp-text3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 18px;font-size:15px;font-weight:700;line-height:1.5;transition:background .3s,color .3s}.sxf-seg button[aria-pressed=true]{background:var(--sp-primary);color:var(--sp-text);box-shadow:0 6px 18px -6px var(--sp-primary)}.sxf-seg button:focus-visible{outline:2px solid var(--sp-accent);outline-offset:2px}.sxf-seg.invite{animation:2.6s ease-in-out infinite sxf-invite}@keyframes sxf-invite{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--sp-accent) 18%, transparent), 0 0 26px -6px var(--sp-accent);border-color:color-mix(in srgb, var(--sp-accent) 60%, transparent)}}.sxf .sxf-mdesc{max-width:80ch;color:var(--sp-text2);min-height:1.5em;margin:0;font-size:15px;line-height:1.5}.sxf-mdesc b{font-family:var(--font-display);color:var(--sp-text);font-weight:800}.sxf-stage{width:min(1120px,100%);min-height:0;margin:10px auto 0;position:relative}.sxf-svg{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sxf-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.sxf-base{stroke:color-mix(in srgb, var(--sp-glow) 22%, transparent);stroke-width:1.5px;stroke-dasharray:2 8;animation:2.6s linear infinite sxf-ants}@keyframes sxf-ants{to{stroke-dashoffset:-20px}}.sxf-lit{stroke:var(--sp-accent);stroke-width:2.5px}.sxf-halo path{stroke:var(--sp-accent)}.sxf-halo .h0{stroke-width:22px;opacity:.03}.sxf-halo .h1{stroke-width:14px;opacity:.05}.sxf-halo .h2{stroke-width:8.5px;opacity:.09}.sxf-halo .h3{stroke-width:5px;opacity:.15}.sxf-dot{z-index:1;background:var(--sp-text);width:12px;height:12px;box-shadow:0 0 8px 1px var(--sp-accent), 0 0 20px 4px color-mix(in srgb, var(--sp-accent) 55%, transparent);pointer-events:none;opacity:0;will-change:transform;border-radius:50%;margin:-6px 0 0 -6px;transition:opacity .2s;position:absolute;top:0;left:0}.sxf-dot.on{opacity:1}.sxf-carry{z-index:5;white-space:nowrap;pointer-events:none;font-family:var(--font-display);color:var(--sp-text);background:color-mix(in srgb, var(--sp-bg) 88%, transparent);border:1px solid var(--sp-accent);box-shadow:0 0 18px -4px var(--sp-accent);opacity:0;will-change:transform;border-radius:999px;padding:7px 12px;font-size:14px;font-weight:800;line-height:1;transition:opacity .25s;position:absolute;top:0;left:0;translate:-50% calc(-100% - 12px)}.sxf-carry.on{opacity:1}.sxf-node{aspect-ratio:1/2;z-index:2;opacity:.42;height:98%;transition:opacity .8s var(--sxf-ez), transform .8s var(--sxf-ez);margin:0;position:absolute;top:1%;left:50%}.sxf-ath{aspect-ratio:1/1.9;z-index:3}.sxf-node.on{opacity:1}.sxf-node.focus{z-index:4;opacity:1}.sxf-node.on.back{opacity:.34}.sxf-node.back:not(.on){opacity:.22}.sxf-ph{border:2px solid var(--sxf-line);background:var(--sp-bg);box-shadow:0 30px 70px -24px var(--sp-bg);border-radius:28px;transition:border-color .6s,box-shadow .6s;position:absolute;inset:0;overflow:hidden}.sxf-node.on .sxf-ph{border-color:var(--sp-glow);box-shadow:0 30px 70px -24px var(--sp-bg), 0 0 40px -10px var(--sp-glow)}.sxf-node.focus .sxf-ph{border-color:color-mix(in srgb, var(--sp-glow) 70%, var(--sp-text));box-shadow:0 40px 90px -28px var(--sp-bg), 0 0 70px -8px var(--sp-glow), 0 0 0 1px color-mix(in srgb, var(--sp-glow) 40%, transparent)}.sxf-node.on.back .sxf-ph{border-color:var(--sxf-line);box-shadow:0 30px 70px -24px var(--sp-bg)}.sxf-node img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.sxf-scr{box-sizing:border-box;zoom:var(--sxf-s,1);width:280px;height:540px;font-family:var(--font-display);text-align:right;background:radial-gradient(90% 36% at 85% 0%, color-mix(in srgb, var(--sp-primary) 26%, transparent), transparent 70%), var(--sp-bg);flex-direction:column;gap:9px;padding:18px 14px 15px;line-height:1.6;display:flex;position:absolute;top:0;left:0}.sxf-s-top{color:var(--sp-text3);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;display:flex}.sxf-s-top b{color:var(--sp-text);font-weight:800}.sxf .sxf-s-ex{text-align:center;margin:0;font-size:24px;font-weight:900;line-height:1.1}.sxf-s-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.sxf-s-chips span{--c:var(--sp-glow);border:1px solid color-mix(in srgb, var(--c) 70%, transparent);color:var(--c);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:700}.sxf-s-chips span.t{--c:var(--sp-accent)}.sxf-s-card{border:2px solid var(--sp-glow);opacity:.18;min-width:0;transition:opacity .5s var(--sxf-ez), box-shadow .5s;border-radius:20px;gap:6px;padding:10px 12px 11px;display:grid}.sxf-s-card.in{opacity:1;box-shadow:0 0 30px -12px var(--sp-glow)}.sxf-s-h{color:var(--sp-accent);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:6px;font-size:12.5px;font-weight:700;display:flex}.sxf-s-h b{color:var(--sp-text);font-size:15.5px;font-weight:800}.sxf-s-prev{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sxf-s-prev span,.sxf-s-sug .lab{color:var(--sp-text3);white-space:nowrap;font-size:12.5px;font-weight:700}.sxf-s-prev b{color:var(--sp-text2);white-space:nowrap;font-size:19px;font-weight:800}.sxf-s-sug{background:color-mix(in srgb, var(--sp-good) 11%, transparent);border:1px solid color-mix(in srgb, var(--sp-good) 35%, transparent);border-radius:14px;grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:3px 8px;min-width:0;padding:8px 10px 9px;display:grid}.sxf-s-sug .lab em{color:var(--sp-good);border:1px solid var(--sp-good);border-radius:999px;margin-top:3px;padding:0 6px;font-size:11px;font-style:normal;font-weight:800;display:table}.sxf-s-sug .lab em:empty{display:none}.sxf-s-sug>b{color:var(--sp-good);white-space:nowrap;font-size:22px;font-weight:900;line-height:1.1}.sxf .sxf-s-sug p{font-family:var(--font-body);color:var(--sp-text2);grid-column:1/-1;margin:0;font-size:12.5px;font-weight:600;line-height:1.38}.sxf-s-sug[data-none]{border-style:dashed;border-color:var(--sxf-line);background:0 0}.sxf-s-sug[data-none]>b{color:var(--sp-text3);font-size:17px}.sxf-s-log{gap:5px;display:grid}.sxf-s-row{border:1px solid var(--sxf-line);background:var(--sp-bg2);white-space:nowrap;opacity:0;transition:opacity .45s var(--sxf-ez), transform .45s var(--sxf-ez);border-radius:12px;justify-content:space-between;align-items:center;gap:6px;padding:5px 10px;font-size:13.5px;font-weight:700;display:flex;transform:translateY(6px)scale(.97)}.sxf-s-row.in{opacity:1;transform:none}.sxf-s-row i{color:var(--sp-good);font-size:12px;font-style:normal}.sxf-s-row[data-hit]{border-color:color-mix(in srgb, var(--sp-good) 50%, transparent)}.sxf-s-cta{background:var(--sp-primary);border:1px solid color-mix(in srgb, var(--sp-glow) 35%, transparent);text-align:center;color:var(--sp-text);box-shadow:0 8px 22px -8px var(--sp-primary);border-radius:999px;margin-top:auto;padding:9px;font-size:15.5px;font-weight:800;transition:background .4s,color .4s,box-shadow .4s}.sxf-s-cta.done{background:color-mix(in srgb, var(--sp-good) 14%, transparent);border-color:color-mix(in srgb, var(--sp-good) 50%, transparent);color:var(--sp-good);box-shadow:none}.sxf-all{text-align:right;grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:900px;margin:10px auto 0;padding:0;list-style:none;display:none}.sxf-all b{font-family:var(--font-display);font-size:22px;font-weight:900;line-height:1.3;display:block}.sxf-all span{color:var(--sp-text2);font-size:16.5px}@media (max-width:767px){.sxf-stick{padding:94px 0 calc(14px + env(safe-area-inset-bottom,0px))}.sxf .sxf-h2{font-size:clamp(1.5rem,6.6vw,1.85rem)}.sxf-w:after{bottom:-3px}.sxf .sxf-line{min-height:3em;margin-top:10px;font-size:16px}.sxf-stage{margin-top:8px}.sxf-foot{padding-top:8px}.sxf-seg button{padding:6px 12px;font-size:14px}.sxf .sxf-mdesc{max-width:40ch;min-height:3em;font-size:14.5px}.sxf-svg,.sxf-dot{z-index:3}.sxf-carry{z-index:7;padding:6px 10px;font-size:13px}.sxf-node.back{opacity:.3}.sxf-ph{border-radius:24px}.sxf-all{grid-template-columns:1fr}}.sxf.sxf-static{height:auto}.sxf.sxf-static .sxf-stick{height:auto;padding-bottom:48px;position:relative}.sxf.sxf-static .sxf-stage{padding:20px var(--sxf-gut);box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.sxf.sxf-static .sxf-node{opacity:1;aspect-ratio:auto;width:210px;height:420px;position:relative;inset:auto;transform:none!important}.sxf.sxf-static .sxf-svg,.sxf.sxf-static .sxf-carry,.sxf.sxf-static .sxf-dot,.sxf.sxf-static .sxf-line{display:none}.sxf.sxf-static .sxf-all{display:grid}@media (max-width:767px){.sxf.sxf-static .sxf-stage{gap:12px}.sxf.sxf-static .sxf-node{width:40vw;height:80vw}}@media (prefers-reduced-motion:reduce){.sxf-drift i,.sxf-beam,.sxf-beam i,.sxf-base,.sxf-seg.invite,.sxf-flash,.sxf-line.sxf-swap{animation:none!important}.sxf-node,.sxf-s-row,.sxf-s-card,.sxf-carry,.sxf-w,.sxf-w:after{transition:none!important}}.sxf-scr.sxf-v{background:radial-gradient(90% 30% at 50% 45%, color-mix(in srgb, var(--sp-primary) 18%, transparent), transparent 70%), var(--sp-bg);gap:9px;padding:10px 12px 12px}.sxf-v-top{border-bottom:2px solid #0000;border-image:linear-gradient(90deg, transparent 72%, var(--sp-glow) 72% 90%, transparent 90%) 1;align-items:center;gap:8px;padding-bottom:7px;display:flex}.sxf-v-t{line-height:1.2;display:grid}.sxf-v-t b{color:var(--sp-text);font-size:14px;font-weight:900}.sxf-v-t span{color:var(--sp-text3);font-size:10px}.sxf-v-ic{color:var(--sp-glow);align-items:center;gap:9px;margin-inline-start:auto;display:flex}.sxf-v-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:15px;height:15px}.sxf-v-ic b{color:var(--sp-text);font-size:15px;line-height:1}.sxf-v-fin{background:var(--sp-good);color:var(--sp-bg);border-radius:999px;padding:5px 13px;font-size:11.5px;font-weight:900}.sxf-v-tools{opacity:.55;justify-content:flex-start;gap:5px;display:flex;overflow:hidden}.sxf-v-tools span{border:1px solid var(--sxf-line);color:var(--sp-text2);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:9.5px;font-weight:700}.sxf-v-tools span:first-child{color:var(--sp-glow)}.sxf-v-card{background:color-mix(in srgb, var(--sp-bg2) 90%, transparent);border-radius:18px;gap:6px;padding:10px 12px;display:grid;position:relative}.sxf-v-card:before,.sxf-v-card:after{content:"";pointer-events:none;border:2px solid var(--sp-glow);border-radius:18px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#000) 0 0/26px 26px no-repeat,linear-gradient(#000,#000) 100% 0/26px 26px no-repeat,linear-gradient(#000,#000) 0 100%/26px 26px no-repeat,linear-gradient(#000,#000) 100% 100%/26px 26px no-repeat;mask:linear-gradient(#000,#000) 0 0/26px 26px no-repeat,linear-gradient(#000,#000) 100% 0/26px 26px no-repeat,linear-gradient(#000,#000) 0 100%/26px 26px no-repeat,linear-gradient(#000,#000) 100% 100%/26px 26px no-repeat}.sxf-v-card:after{display:none}.sxf-v-h{justify-content:space-between;align-items:center;display:flex}.sxf-v-h b{color:var(--sp-text);font-size:12px;font-weight:800}.sxf-v-h svg{fill:none;width:13px;height:13px;stroke:var(--sp-text3);stroke-width:2px}.sxf-v-cols{text-align:center;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sxf-v-cols div{border-bottom:1px solid var(--sxf-line);padding-bottom:5px;display:grid}.sxf-v-cols div.cur{border-bottom:2px solid var(--sp-glow)}.sxf-v-cols b{min-height:1.15em;color:color-mix(in srgb, var(--sp-text) 38%, transparent);font-size:27px;font-weight:800;line-height:1.15;transition:color .35s}.sxf-v-card.applied .sxf-v-cols b{color:var(--sp-text)}.sxf-v-cols i{color:var(--sp-text3);font-size:10px;font-style:normal;font-weight:700}.sxf-v-ruler{justify-content:space-between;align-items:center;height:18px;padding-inline:4px;display:flex}.sxf-v-ruler i{background:color-mix(in srgb, var(--sp-text3) 45%, transparent);border-radius:2px;width:2px;height:7px}.sxf-v-ruler i.on{background:var(--sp-glow);height:12px}.sxf-v-ruler i.cur{background:var(--sp-text);width:3px;height:17px}.sxf .sxf-v-range{color:var(--sp-text3);margin:0;font-size:10.5px}.sxf-v-range b{color:var(--sp-glow);font-weight:800}.sxf-v-beat{opacity:0;gap:2px;transition:opacity .4s;display:grid}.sxf-v-beat.on{opacity:1}.sxf-v-beat span{background:linear-gradient(90deg, var(--sp-glow), var(--sp-primary));border-radius:4px;height:4px}.sxf .sxf-v-beat p{text-align:center;color:var(--sp-glow);margin:0;font-size:9.5px}.sxf-v-bub{flex-direction:row-reverse;justify-content:center;gap:7px;display:flex}.sxf-v-bub i{width:22px;height:22px;color:var(--sp-text2);border:1px solid var(--sxf-line);border-radius:50%;place-items:center;font-size:10.5px;font-style:normal;font-weight:800;transition:background .3s,border-color .3s,color .3s;display:grid}.sxf-v-bub i.cur{border:1.5px solid var(--sp-glow);color:var(--sp-text);box-shadow:0 0 10px -3px var(--sp-glow)}.sxf-v-bub i.done{border-color:color-mix(in srgb, var(--sp-good) 60%, transparent);background:color-mix(in srgb, var(--sp-good) 16%, transparent);color:var(--sp-good)}.sxf-v-bub i.plus{color:var(--sp-text3);border-style:dashed}.sxf-v-pr{text-align:center;border-top:1px solid var(--sxf-line);grid-template-columns:1fr 1fr;padding-top:6px;display:grid}.sxf-v-pr div+div{border-inline-start:1px solid var(--sxf-line)}.sxf-v-pr span{color:var(--sp-text2);font-size:10.5px;font-weight:700;display:block}.sxf-v-pr b{color:var(--sp-accent);font-size:14px;font-weight:800}.sxf-v-sug{background:color-mix(in srgb, var(--sp-good) 12%, var(--sp-bg));border:1px solid color-mix(in srgb, var(--sp-good) 22%, transparent);opacity:.2;transition:opacity .45s var(--sxf-ez), transform .45s var(--sxf-ez);border-radius:16px;align-items:center;gap:10px;padding:9px 11px;display:flex;transform:translateY(6px)}.sxf-v-sug.in{opacity:1;transform:none}.sxf-v-sug[data-none]{display:none}.sxf-v-sug>div{flex:1;min-width:0}.sxf-v-sug b{color:var(--sp-good);font-size:13px;font-weight:900;display:block}.sxf .sxf-v-sug p{color:var(--sp-text2);margin:1px 0 0;font-size:9.8px;line-height:1.35}.sxf-v-apply{background:var(--sp-good);color:var(--sp-bg);border-radius:999px;flex:none;padding:7px 13px;font-size:12px;font-weight:900;transition:transform .15s}.sxf-v-apply.press{transform:scale(.9)}.sxf-v-cta{background:var(--sp-primary);text-align:center;color:var(--sp-text);box-shadow:0 8px 22px -8px var(--sp-primary);border-radius:999px;margin-top:auto;padding:9px;font-size:14.5px;font-weight:800;transition:background .4s,color .4s,box-shadow .4s}.sxf-v-cta.done{background:color-mix(in srgb, var(--sp-good) 14%, transparent);color:var(--sp-good);box-shadow:none}@media (prefers-reduced-motion:reduce){.sxf-v-sug,.sxf-v-cols b,.sxf-v-bub i,.sxf-v-beat{transition:none}}
.sx-exp{--sx-exp-bg:var(--sp-bg);--sx-exp-bg2:var(--sp-bg2);--sx-exp-ink:var(--sp-text);--sx-exp-t2:var(--sp-text2);--sx-exp-t3:var(--sp-text3);--sx-exp-glow:var(--sp-glow);--sx-exp-hl:var(--sp-accent);--sx-exp-line:var(--sp-line);--sx-exp-hair:color-mix(in srgb, var(--sp-glow) 14%, transparent);--sx-exp-gut:clamp(20px, 5vw, 32px);--sx-exp-ez:cubic-bezier(.22, 1, .36, 1);--sx-exp-heavy:cubic-bezier(.65, 0, .2, 1);--sx-exp-top:calc(84px + env(safe-area-inset-top,0px));height:735vh;position:relative;overflow:clip}.sx-exp-mono{font-family:var(--font-mono)}.sx-exp bdi{unicode-bidi:isolate}.sx-exp-stick{box-sizing:border-box;height:100svh;padding-top:var(--sx-exp-top);flex-direction:column;justify-content:center;align-items:center;padding-bottom:40px;display:flex;position:sticky;top:0;overflow:hidden}.sx-exp .sx-exp-h2{text-align:center;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;padding-inline:var(--sx-exp-gut);margin:0 0 18px;font-size:clamp(1.5rem,3.2vw,2.3rem);font-weight:800;line-height:1.12}.sx-exp-stage{flex:1;justify-content:center;align-items:center;width:min(1120px,100%);min-height:0;display:flex;position:relative;overflow:hidden;container-type:size}.sx-exp-close{text-align:center;max-width:44ch;font-family:var(--font-display);min-height:2.7em;padding-inline:var(--sx-exp-gut);color:var(--sx-exp-ink);margin:10px auto 0;font-size:clamp(1rem,2vw,1.4rem);font-weight:800;line-height:1.35}.sx-exp-close span{opacity:0;transition:opacity .7s var(--sx-exp-ez)}.sx-exp-close.sx-exp-on span{opacity:1}.sx-exp-close.sx-exp-on span+span{color:var(--sx-exp-hl);transition-delay:.35s}.sx-exp-pcol{--ph:min(620px, 100cqh);z-index:2;position:relative;transform:translate(-15%)}.sx-exp-phones{height:var(--ph);width:calc(var(--ph) / 2);position:relative}.sx-exp-ph{opacity:var(--eo);z-index:var(--zE);transform:translateX(calc(var(--ex) * 1%)) scale(var(--es));transition:transform 1.3s var(--sx-exp-heavy), opacity .8s var(--sx-exp-ez);position:absolute;inset:0}.sx-exp-ph.sx-exp-past{transition:transform 1.1s var(--sx-exp-heavy), opacity .45s var(--sx-exp-ez)}.sx-exp-frame{box-sizing:border-box;border:2px solid var(--sx-exp-glow);background-color:var(--sx-exp-bg);background-image:linear-gradient(var(--sx-exp-bg), var(--sx-exp-bg));width:100%;height:100%;transition:border-color .8s var(--sx-exp-ez);border-radius:36px;position:relative;overflow:hidden}.sx-exp-ph:not(.sx-exp-act) .sx-exp-frame{border-color:color-mix(in srgb, var(--sx-exp-glow) 40%, transparent)}.sx-exp-frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sx-exp-ph.sx-exp-arrive .sx-exp-frame{animation:sx-exp-arrive 1.9s var(--sx-exp-ez)}@keyframes sx-exp-arrive{0%,50%{box-shadow:0 0 0 0 color-mix(in srgb, var(--sx-exp-hl) 0%, transparent)}72%{box-shadow:0 0 0 3px color-mix(in srgb, var(--sx-exp-hl) 75%, transparent), 0 0 70px color-mix(in srgb, var(--sx-exp-hl) 50%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--sx-exp-hl) 0%, transparent)}}.sx-exp-plate{white-space:nowrap;font-family:var(--font-display);color:var(--sx-exp-t3);transition:opacity .5s var(--sx-exp-ez);align-items:center;gap:8px;margin:0;font-size:1.5rem;font-weight:800;line-height:1.3;display:flex;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%)}.sx-exp-plate .sx-exp-mono{letter-spacing:.1em;color:var(--sx-exp-hl);font-size:.8em;font-weight:500}.sx-exp-ph.sx-exp-act .sx-exp-plate,.sx-exp-ph.sx-exp-past .sx-exp-plate{opacity:0}.sx-exp-spot{opacity:0;pointer-events:none;outline:2px solid var(--sx-exp-hl);box-shadow:0 0 22px color-mix(in srgb, var(--sx-exp-hl) 50%, transparent), 0 0 0 999px color-mix(in srgb, var(--sx-exp-bg) 74%, transparent);transition:left .45s var(--sx-exp-ez), top .45s var(--sx-exp-ez), width .45s var(--sx-exp-ez), height .45s var(--sx-exp-ez), opacity .4s;border-radius:14px;position:absolute}.sx-exp-spot.sx-exp-on{opacity:1}.sx-exp-vid{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;filter:hue-rotate(var(--sp-hrot,0deg));pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.sx-exp-vid.sx-exp-on{opacity:1}.sx-exp-rail{z-index:3;inset-inline-start:var(--sx-exp-gut);box-sizing:border-box;align-items:stretch;gap:22px;width:min(360px,33vw);min-height:min(440px,84cqh);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sx-exp-ic{flex-shrink:0;width:22px;height:22px}.sx-exp-rl{flex-direction:column;flex:0 0 38px;justify-content:space-between;align-items:center;padding-block:4px;display:flex;position:relative}.sx-exp-rl-base,.sx-exp-rl-fill{background:var(--sx-exp-line);width:1px;margin-left:-.5px;position:absolute;left:50%}.sx-exp-rl-fill{background:linear-gradient(180deg, color-mix(in srgb, var(--sx-exp-hl) 15%, transparent), var(--sx-exp-hl));width:3px;box-shadow:0 0 10px color-mix(in srgb, var(--sx-exp-hl) 55%, transparent);transition:height .5s var(--sx-exp-ez);border-radius:3px;margin-left:-1.5px}.sx-exp-rl-com{z-index:2;background:var(--sx-exp-ink);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--sx-exp-hl) 55%, transparent), 0 0 22px 4px var(--sx-exp-hl);transition:top .5s var(--sx-exp-ez);border-radius:50%;margin-left:-6px;position:absolute;left:50%}.sx-exp.sx-exp-big .sx-exp-rl-fill{transition:height 1.1s var(--sx-exp-heavy)}.sx-exp.sx-exp-big .sx-exp-rl-com{transition:top 1.1s var(--sx-exp-heavy)}.sx-exp-rl-node{z-index:1;background:var(--sx-exp-bg);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--sx-exp-line);color:var(--sx-exp-t3);border-radius:50%;flex-shrink:0;place-items:center;transition:box-shadow .6s,color .6s;display:grid;position:relative}.sx-exp-rl-node .sx-exp-ic{width:19px;height:19px}.sx-exp-rl-node.sx-exp-done{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sx-exp-hl) 55%, transparent);color:color-mix(in srgb, var(--sx-exp-hl) 65%, var(--sx-exp-t3))}.sx-exp-rl-node.sx-exp-on{box-shadow:inset 0 0 0 1.5px var(--sx-exp-hl), 0 0 20px color-mix(in srgb, var(--sx-exp-hl) 45%, transparent);color:var(--sx-exp-hl)}.sx-exp-rl-dot{z-index:1;background:var(--sx-exp-bg);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--sx-exp-glow) 45%, transparent);border-radius:50%;flex-shrink:0;transition:background .35s,box-shadow .35s;position:relative}.sx-exp-rl-dot.sx-exp-done{background:color-mix(in srgb, var(--sx-exp-hl) 60%, transparent);box-shadow:none}.sx-exp-rl-dot.sx-exp-cur{background:var(--sx-exp-hl);box-shadow:0 0 12px var(--sx-exp-hl)}.sx-exp-pan{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.sx-exp-ch{display:none;position:relative}.sx-exp-chan{white-space:nowrap;font-family:var(--font-display);color:var(--sx-exp-t3);align-items:center;gap:7px;padding:4px 0 8px;font-size:14px;font-weight:700;line-height:1.3;transition:color .45s;display:flex;position:relative}.sx-exp-chan .sx-exp-ic{width:17px;height:17px;transition:color .45s,filter .45s}.sx-exp-chan:after{content:"";inset-inline:0;background:var(--sx-exp-hl);height:1px;box-shadow:0 0 8px var(--sx-exp-hl);transition:transform .6s var(--sx-exp-ez);position:absolute;bottom:-1px;transform:scaleX(0)}.sx-exp-chan.sx-exp-on{color:var(--sx-exp-ink)}.sx-exp-chan.sx-exp-on .sx-exp-ic{color:var(--sx-exp-hl);filter:drop-shadow(0 0 5px var(--sx-exp-hl))}.sx-exp-chan.sx-exp-on:after{transform:none}.sx-exp-chan+.sx-exp-chan:before{content:"";inset-inline-start:-8px;background:var(--sx-exp-line);width:1px;height:14px;position:absolute;top:8px}.sx-exp-feat{font-family:var(--font-display);letter-spacing:-.045em;color:var(--sx-exp-ink);text-shadow:0 0 30px color-mix(in srgb, var(--sx-exp-hl) 45%, transparent), 0 0 2px color-mix(in srgb, var(--sx-exp-hl) 70%, transparent);margin:0;font-size:clamp(2.6rem,4.4vw,3.9rem);font-weight:900;line-height:.95;display:none}.sx-exp-feat.sx-exp-on{display:block}.sx-exp-rows{margin:26px 0 0;padding:0;list-style:none;display:none}.sx-exp-rows.sx-exp-on{display:block}.sx-exp-rows li{border-top:1px solid var(--sx-exp-hair);min-height:50px;font-family:var(--font-display);color:var(--sx-exp-t3);align-items:center;gap:12px;font-size:1rem;font-weight:700;line-height:1.2;transition:color .35s;display:flex}.sx-exp-rows li:last-child{border-bottom:1px solid var(--sx-exp-hair)}.sx-exp-n{letter-spacing:.1em;width:22px;color:color-mix(in srgb, var(--sx-exp-t3) 65%, transparent);flex-shrink:0;font-size:11px;transition:color .35s}.sx-exp-tx{transition:font-size .4s var(--sx-exp-ez), letter-spacing .4s}.sx-exp-ln{background:linear-gradient(90deg, var(--sx-exp-hl), color-mix(in srgb, var(--sx-exp-hl) 0%, transparent));min-width:12px;height:1px;box-shadow:0 0 6px color-mix(in srgb, var(--sx-exp-hl) 60%, transparent);transform-origin:100%;transition:transform .5s var(--sx-exp-ez);flex:1;align-self:center;transform:scaleX(0)}.sx-exp-rows li.sx-exp-done .sx-exp-n{color:color-mix(in srgb, var(--sx-exp-hl) 60%, transparent)}.sx-exp-rows li.sx-exp-cur{color:var(--sx-exp-ink)}.sx-exp-rows li.sx-exp-cur .sx-exp-n{color:var(--sx-exp-hl)}.sx-exp-rows li.sx-exp-cur .sx-exp-tx{letter-spacing:-.01em;font-size:1.32rem;font-weight:900}.sx-exp-rows li.sx-exp-cur .sx-exp-ln{transition-delay:.12s;transform:none}.sx-exp-rail-text{color:var(--sx-exp-t2);font-family:var(--font-body);margin:24px 0 0;font-size:15px;line-height:1.55}.sx-exp-swapin{animation:sx-exp-swapin .8s var(--sx-exp-ez) .45s backwards}@keyframes sx-exp-swapin{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}.sx-exp-lnk{z-index:4;pointer-events:none;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0;overflow:visible}.sx-exp.sx-exp-big .sx-exp-lnk{opacity:0;transition-duration:.15s}.sx-exp-lnk path{fill:none;stroke:var(--sx-exp-hl);stroke-width:1.5px;opacity:.85;filter:drop-shadow(0 0 4px var(--sx-exp-hl))}.sx-exp-lnk circle{fill:var(--sx-exp-hl);filter:drop-shadow(0 0 6px var(--sx-exp-hl))}.sx-exp-lnk circle.sx-exp-ring{fill:none;stroke:var(--sx-exp-hl);stroke-width:1px;opacity:.5;filter:none}.sx-exp-cap{display:none}.sx-exp-cap-tab{font-family:var(--font-display);color:var(--sx-exp-hl);align-items:center;gap:10px;margin:0;font-size:14px;font-weight:700;display:flex}.sx-exp-cap-tab .sx-exp-mono{letter-spacing:.12em;font-size:12px}.sx-exp-cap-lbl{font-family:var(--font-display);color:var(--sx-exp-ink);align-items:center;gap:10px;margin:4px 0 0;font-size:1.25rem;font-weight:900;line-height:1.2;display:flex}.sx-exp-cap-n{width:30px;height:30px;font-family:var(--font-mono);color:var(--sx-exp-bg);background:var(--sx-exp-hl);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.sx-exp-cap.sx-exp-intro .sx-exp-cap-n{display:none}.sx-exp-cap.sx-exp-swap .sx-exp-cap-lbl{animation:sx-exp-capin .45s var(--sx-exp-ez)}@keyframes sx-exp-capin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1000px) and (min-width:768px){.sx-exp-rail{gap:14px;width:min(320px,37vw);min-height:min(400px,84cqh)}.sx-exp-rl{flex-basis:32px}.sx-exp-rl-node{width:32px;height:32px}.sx-exp-rl-node .sx-exp-ic{width:16px;height:16px}.sx-exp-pcol{transform:translate(-22%)}}@media (max-width:767px){.sx-exp{--sx-exp-top:calc(94px + env(safe-area-inset-top,0px))}.sx-exp-stick{padding-bottom:16px}.sx-exp-stage{flex-direction:column;flex:none;width:100%;container-type:normal}.sx-exp-pcol{--ph:min(440px, 54svh, calc(100svh - 385px));order:1;transform:none}.sx-exp-plate,.sx-exp-lnk{display:none}.sx-exp-rail{width:auto;margin:0 var(--sx-exp-gut) 16px;flex-direction:column;flex-shrink:0;order:0;align-self:stretch;gap:4px;min-height:0;position:static;transform:none}.sx-exp-rl{flex-direction:row;flex:none;height:34px;padding:0}.sx-exp-rl-base,.sx-exp-rl-fill{width:auto;height:1px;margin:0;top:50%;left:0;right:0}.sx-exp-rl-fill{background:linear-gradient(270deg, color-mix(in srgb, var(--sx-exp-hl) 15%, transparent), var(--sx-exp-hl));height:3px;transition:width .5s var(--sx-exp-ez);margin-top:-1px;left:auto}.sx-exp-rl-com{width:11px;height:11px;box-shadow:0 0 0 3px color-mix(in srgb, var(--sx-exp-hl) 55%, transparent), 0 0 18px 3px var(--sx-exp-hl);transition:right .5s var(--sx-exp-ez);margin:-5.5px 0 0;top:50%;left:auto}.sx-exp.sx-exp-big .sx-exp-rl-fill{transition:width 1.1s var(--sx-exp-heavy)}.sx-exp.sx-exp-big .sx-exp-rl-com{transition:right 1.1s var(--sx-exp-heavy)}.sx-exp-rl-node{width:32px;height:32px}.sx-exp-rl-node .sx-exp-ic{width:16px;height:16px}.sx-exp-rl-dot{width:8px;height:8px}.sx-exp-feats,.sx-exp-rows.sx-exp-on,.sx-exp-rail-text{display:none}.sx-exp-ch{height:26px;display:block}.sx-exp-chan{padding:2px 0 5px;font-size:13px;position:absolute;top:0}.sx-exp-chan .sx-exp-ic,.sx-exp-chan+.sx-exp-chan:before{display:none}.sx-exp-cap{box-sizing:border-box;width:100%;padding-inline:var(--sx-exp-gut);order:2;margin-top:12px;display:block}}@media (prefers-reduced-motion:reduce){.sx-exp *,.sx-exp :before,.sx-exp :after{transition-duration:10ms!important;transition-delay:0s!important;animation:none!important}.sx-exp-close span{opacity:1}.sx-exp-close span+span{color:var(--sx-exp-hl)}}
.sx-ret{--sx-ez:cubic-bezier(.22, 1, .36, 1);position:relative;overflow-x:clip}.sx-ret-wrap{box-sizing:border-box;width:100%;max-width:1120px;margin-inline:auto;padding-inline:clamp(20px,5vw,32px)}.sx-ret-run{height:340vh;position:relative}.sx-ret-stick{box-sizing:border-box;align-items:safe center;height:100svh;padding-block:108px 40px;display:flex;position:sticky;top:0;overflow:hidden}.sx-ret-h2{margin:0}.sx-ret .sx-ret-sub{max-width:60ch;color:var(--sp-text);font-family:var(--font-body);text-wrap:pretty;margin:16px 0 0;font-size:clamp(1.15rem,1.35vw,1.3rem);line-height:1.65}.sx-ret-viz{height:clamp(150px,26vh,240px);margin-top:24px;position:relative}.sx-ret-viz svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.sx-ret-grid{fill:none;stroke:var(--sp-line);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:2 6}.sx-ret-ln{fill:none;stroke:var(--sp-glow);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round}.sx-ret-ln2{stroke:var(--sp-accent)}.sx-ret-hop{fill:none;stroke:var(--sp-accent);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:4 7;stroke-linecap:round}.sx-ret-slide{transition:transform .1s linear}.sx-ret-nd{background:var(--sp-bg);border:3px solid var(--sp-line);box-sizing:border-box;opacity:.5;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:absolute;transform:scale(.6)}.sx-ret-nd.is-on{opacity:1;border-color:var(--sp-accent);box-shadow:0 0 0 6px color-mix(in srgb, var(--sp-accent) 20%, transparent), 0 0 22px var(--sp-accent);transform:none}.sx-ret-nd2{width:13px;height:13px;margin:-6.5px 0 0 -6.5px}.sx-ret-lbl{font-family:var(--font-display);white-space:nowrap;color:var(--sp-accent);opacity:0;font-size:14px;font-weight:800;transition:opacity .5s;position:absolute;transform:translate(10px,14px)}.sx-ret-lbl.is-on{opacity:1}.sx-ret-cards{grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:center;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.sx-ret-card{border:1px solid var(--sp-line);background-color:var(--sp-bg2);background-image:linear-gradient(var(--sp-bg2), var(--sp-bg2));opacity:.35;border-radius:18px;align-self:stretch;padding:15px 16px;transition:opacity .5s,border-color .5s}.sx-ret-card.is-on{opacity:1;border-color:color-mix(in srgb, var(--sp-glow) 60%, transparent)}.sx-ret-tag{font-family:var(--font-display);color:var(--sp-accent);margin:0 0 6px;font-size:13px;font-weight:700}.sx-ret .sx-ret-card h3{font-family:var(--font-display);margin:0 0 6px;font-size:1.05rem;font-weight:800;line-height:1.3}.sx-ret-text{color:var(--sp-text2);font-family:var(--font-body);margin:0;font-size:14.5px}.sx-ret-arr{opacity:.3;place-items:center;transition:opacity .5s;display:grid}.sx-ret-arr svg{width:34px;height:18px;overflow:visible}.sx-ret-arr path{fill:none;stroke:var(--sp-line);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sx-ret-arr-l{stroke-dasharray:40;stroke-dashoffset:40px;transition:stroke-dashoffset .6s var(--sx-ez), stroke .5s}.sx-ret-arr-h{opacity:0;transition:opacity .3s .45s,stroke .5s}.sx-ret-arr.is-on{opacity:1}.sx-ret-arr.is-on path{stroke:var(--sp-accent);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--sp-accent) 70%, transparent))}.sx-ret-arr.is-on .sx-ret-arr-l{stroke-dashoffset:0}.sx-ret-arr.is-on .sx-ret-arr-h{opacity:1}@media (prefers-reduced-motion:no-preference){.sx-ret-arr.is-on svg{animation:sx-ret-nudge 1.6s var(--sx-ez) .7s infinite}}@keyframes sx-ret-nudge{0%,to{transform:translate(0)}50%{transform:translate(-5px)}}.sx-ret-share{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;padding-block:80px 72px;display:grid}.sx-ret .sx-ret-share-h3{font-family:var(--font-display);margin:0;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:800;line-height:1.15}.sx-ret-share-sub{max-width:42ch;color:var(--sp-text2);font-family:var(--font-body);margin:12px 0 0;font-size:1.05rem}.sx-ret-stage{height:min(460px,56svh);position:relative}.sx-ret-phone{aspect-ratio:1/2;border:2px solid var(--sp-glow);background:var(--sp-bg);border-radius:30px;height:100%;position:absolute;top:0;right:12%;overflow:hidden}.sx-ret-phone img{object-fit:cover;width:100%;height:100%;display:block}.sx-ret-story{aspect-ratio:9/16;background-color:var(--sp-bg2);background-image:linear-gradient(170deg, color-mix(in srgb, var(--sp-primary) 34%, var(--sp-bg)), color-mix(in srgb, var(--sp-glow) 8%, var(--sp-bg2)) 60%, var(--sp-bg));border:1px solid color-mix(in srgb, var(--sp-text) 15%, transparent);border-radius:24px;height:100%;position:absolute;top:0;left:12%;overflow:hidden}.sx-ret-st-bars{direction:ltr;gap:3px;display:flex;position:absolute;top:8px;left:8px;right:8px}.sx-ret-st-bars>i,.sx-ret-st-bar{background:#ffffff52;border-radius:2px;flex:1;height:2.5px;overflow:hidden}.sx-ret-st-bars>i.done{background:#fff}.sx-ret-st-bar i{background:#fff;width:0;height:100%;display:block}.sx-ret-story.is-run .sx-ret-st-bar i{animation:5s linear forwards sx-ret-bar}@keyframes sx-ret-bar{to{width:100%}}.sx-ret-st-head{font-family:var(--font-display);color:#fff;align-items:center;gap:7px;font-size:11.5px;display:flex;position:absolute;top:18px;left:10px;right:10px}.sx-ret-st-av{box-sizing:border-box;background:conic-gradient(#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75);border-radius:50%;flex:none;width:26px;height:26px;padding:2px}.sx-ret-st-av b{box-sizing:border-box;background:linear-gradient(160deg,#5a6b86,#1f2838);border:2px solid #111;border-radius:50%;width:100%;height:100%;display:block}.sx-ret-st-nm{direction:ltr;font-weight:700}.sx-ret-st-tm{color:#ffffffb3;direction:ltr}.sx-ret-st-x{margin-inline-start:auto;font-size:15px}.sx-ret-st-cap{text-align:center;font-family:var(--font-display);color:#fff;text-shadow:0 2px 10px #0009;opacity:0;font-size:15px;font-weight:800;transition:opacity .4s .15s;position:absolute;top:64%;left:0;right:0}.sx-ret-story.is-tagged .sx-ret-st-cap{opacity:1}.sx-ret-st-tag{opacity:0;font-family:var(--font-display);white-space:nowrap;direction:ltr;background:#fff;border-radius:7px;padding:5px 10px;font-size:12.5px;font-weight:800;transition:all .5s cubic-bezier(.34,1.56,.64,1);position:absolute;top:76%;left:50%;transform:translate(-50%)rotate(-5deg)scale(.6);box-shadow:0 4px 14px #00000059}.sx-ret-st-tag span{background:linear-gradient(90deg,#fa7e1e,#d62976 50%,#962fbf);color:#0000;-webkit-background-clip:text;background-clip:text}.sx-ret-story.is-tagged .sx-ret-st-tag{opacity:1;transform:translate(-50%)rotate(-5deg)scale(1)}.sx-ret-st-foot{align-items:center;gap:10px;display:flex;position:absolute;bottom:12px;left:10px;right:10px}.sx-ret-st-msg{height:30px;font-family:var(--font-display);color:#ffffffd9;border:1px solid #ffffff8c;border-radius:999px;flex:1;align-items:center;padding-inline:12px;font-size:11px;display:flex}.sx-ret-st-foot svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linejoin:round;flex:none;width:21px;height:21px}.sx-ret-st-heart{transition:fill .3s,stroke .3s}.sx-ret-story.is-tagged .sx-ret-st-heart{fill:#ff3b5c;stroke:#ff3b5c}.sx-ret-st-hearts{pointer-events:none;width:40px;height:120px;position:absolute;bottom:50px;right:16px}.sx-ret-st-hearts i{color:#ff3b5c;opacity:0;font-size:20px;font-style:normal;position:absolute;bottom:0;right:8px}.sx-ret-story.is-tagged .sx-ret-st-hearts i{animation:3.2s ease-out infinite sx-ret-fh}.sx-ret-story.is-tagged .sx-ret-st-hearts i:nth-child(2){animation-delay:1s;right:0}.sx-ret-story.is-tagged .sx-ret-st-hearts i:nth-child(3){animation-delay:2s;right:14px}@keyframes sx-ret-fh{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translateY(-110px)scale(1.1)}}.sx-ret-moment{z-index:3;box-sizing:border-box;background-color:var(--sp-bg);background-image:linear-gradient(160deg, color-mix(in srgb, var(--sp-primary) 12%, var(--sp-bg2)), var(--sp-bg));border:2px solid var(--sp-glow);width:180px;box-shadow:0 0 30px -8px var(--sp-glow);font-family:var(--font-display);opacity:0;will-change:transform;border-radius:20px;gap:6px;padding:16px;display:grid;position:absolute;top:0;left:0}.sx-ret-m-k{color:var(--sp-accent);margin:0;font-size:12px;font-weight:700}.sx-ret .sx-ret-m-big{color:var(--sp-text);margin:0;font-size:1.9rem;font-weight:900;line-height:1}.sx-ret-m-row{justify-content:space-between;display:flex}.sx-ret-m-row span{color:var(--sp-text3);text-align:center;font-size:10px;display:grid}.sx-ret-m-row b{color:var(--sp-text);font-size:1.05rem}.sx-ret-m-brand{color:var(--sp-text3);text-align:left;margin:4px 0 0;font-size:11px}@media (min-width:768px) and (max-width:1080px){.sx-ret .sx-ret-card h3{font-size:.95rem}.sx-ret-text{font-size:13px}.sx-ret-card{padding:13px}}@media (max-width:767px){.sx-ret-stick{padding-block:104px 24px}.sx-ret .sx-ret-sub{margin-top:12px;font-size:1.1rem;line-height:1.6}.sx-ret-viz{height:clamp(90px,100svh - 560px,200px);margin-top:14px}.sx-ret-cards{grid-template-columns:1fr;gap:8px;margin-top:14px}.sx-ret-arr,.sx-ret-card:not(.is-on){display:none}.sx-ret-text{font-size:14px}.sx-ret-share{grid-template-columns:1fr;gap:22px;padding-top:40px;padding-bottom:56px}.sx-ret-stage{height:min(380px,52svh,92vw - 36.8px)}.sx-ret-phone{border-radius:22px;right:0}.sx-ret-story{border-radius:18px;left:0}.sx-ret-moment{border-radius:16px;width:140px;padding:12px}.sx-ret .sx-ret-m-big{font-size:1.5rem}.sx-ret-st-tag{padding:5px 9px;font-size:11px;top:75%}.sx-ret-st-head{gap:5px;font-size:10.5px}.sx-ret-st-av{width:22px;height:22px}.sx-ret-st-cap{font-size:13px}.sx-ret-st-msg{height:26px;font-size:10px}.sx-ret-st-foot svg{width:18px;height:18px}}.sx-ret-rm .sx-ret-run{height:auto}.sx-ret-rm .sx-ret-stick{height:auto;min-height:100svh;position:relative}.sx-ret-rm .sx-ret-card,.sx-ret-rm .sx-ret-arr{opacity:1}@media (max-width:767px){.sx-ret-rm .sx-ret-card:not(.is-on){display:block}}@media (prefers-reduced-motion:reduce){.sx-ret-nd,.sx-ret-lbl,.sx-ret-card,.sx-ret-arr,.sx-ret-arr path,.sx-ret-st-tag,.sx-ret-st-heart,.sx-ret-st-cap{transition:none}.sx-ret-story.is-tagged .sx-ret-st-hearts i{opacity:0;animation:none}}.sx-ret-moment.sxr-realcard{box-shadow:0 0 34px -10px var(--sp-glow);background:0 0;border:0;border-radius:14px;padding:0;overflow:hidden}.sxr-realcard img{width:100%;height:auto;display:block}@media (max-width:767px){.sx-ret-moment.sxr-realcard{border-radius:11px;padding:0}}
