.tf-dock{position:fixed;right:24px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:100;display:flex;flex-direction:column;align-items:flex-end;gap:12px;color:#25212c;font-family:var(--font-sans),system-ui,sans-serif}.tf-dock__pill{display:flex;align-items:center;padding:6px;border-radius:99px;border:1px solid #ffffffc0;background:#fffffff0;box-shadow:0 5px 24px #20142f20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tf-dock button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}.tf-dock__trigger{display:flex;align-items:center;gap:10px;text-align:left;padding:0 8px 0 0;border-radius:99px}.tf-dock__trigger img{border-radius:10px;flex:none}.tf-dock__trigger strong{display:block;font-size:12px;line-height:1.4;font-weight:650}.tf-dock__trigger small{display:block;font-size:10px;line-height:1.4;color:#817888}.tf-dock__trigger svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-left:5px}.tf-dock__dismiss{width:26px;height:30px;font-size:20px!important;color:#8c8592!important;border-radius:50%}.tf-dock__dismiss:hover{background:#eeeaf3}.tf-dock__card{width:280px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 170px);overflow:auto;padding:24px;text-align:center;background:#fff;border:1px solid #eae5ef;border-radius:24px;box-shadow:0 14px 50px #20142f24;animation:tf-reveal .2s ease-out}.tf-dock__card h3{font-size:17px;letter-spacing:-.025em;margin:0 0 6px;color:#211a29}.tf-dock__card p{font-size:12px;line-height:1.5;color:#817888;margin:8px 0 16px}.tf-dock__qr{display:block;width:164px;height:164px;margin:12px auto 20px}.tf-dock__access{font-size:10px;font-weight:650;color:#6d4e86;background:#f3edf9;padding:5px 9px;border-radius:99px}.tf-dock__download{display:flex;justify-content:center;align-items:center;gap:12px;color:#fff!important;background:#19151e;border-radius:99px;padding:12px 14px;font-size:12px;font-weight:600;text-decoration:none}.tf-dock__offer{display:inline-block;margin-top:14px;font-size:11px;color:#716079;text-underline-offset:3px}.tf-dock :focus-visible{outline:2px solid #8755b5;outline-offset:3px}@keyframes tf-reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:899px){.tf-dock{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.tf-dock__card{animation:none}}.tenk-iphone-section{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:720px;margin:0 auto;padding:40px 24px 64px;scroll-margin-top:150px}.tenk-iphone-icon{width:80px;height:80px;border-radius:20px;margin-bottom:26px;box-shadow:0 10px 28px #261b3514}.tenk-iphone-section h2{font-size:clamp(36px,4.3vw,58px);line-height:1.07;letter-spacing:-.05em;font-weight:850;color:#19141e;margin:0 0 20px}.tenk-iphone-section h2>span{color:#60516e}.tenk-iphone-intro{max-width:410px;margin:0 0 28px;color:#716979;font-size:16px;line-height:1.6}.tenk-iphone-download{display:inline-flex;align-items:center;gap:14px;min-height:66px;padding:12px 22px;border-radius:16px;background:#111114;color:#fff!important;text-align:left;text-decoration:none;border:1px solid #ffffff20;box-shadow:0 6px 18px #1c14201a,inset 0 1px #ffffff25;transition:transform .2s,box-shadow .2s}.tenk-iphone-download>svg{width:28px;height:32px;flex:none}.tenk-iphone-download small{display:block;font-size:11px;line-height:1.4;color:#d9d7df;font-weight:500}.tenk-iphone-download strong{display:block;font-size:20px;line-height:1.2;font-weight:650;letter-spacing:-.025em}.tenk-iphone-arrow{font-size:18px;color:#c4c0ca;margin-left:12px}.tenk-iphone-download:hover{transform:translateY(-2px);box-shadow:0 9px 24px #1c142025}.tenk-iphone-download:focus-visible,.tenk-iphone-login:focus-visible{outline:2px solid #8b5cb5;outline-offset:5px}.tenk-iphone-note{font-size:11px;line-height:1.6;color:#8b8193;margin:18px 0 10px}.tenk-iphone-login{font-size:12px;color:#655276;text-underline-offset:4px}@media(max-width:800px){.tenk-iphone-section{padding:24px 24px 42px;scroll-margin-top:136px}.tenk-iphone-icon{width:68px;height:68px;border-radius:17px;margin-bottom:22px}.tenk-iphone-intro{font-size:14px;max-width:310px;margin-bottom:24px}.tenk-iphone-note{max-width:280px}}@media(prefers-reduced-motion:reduce){.tenk-iphone-download{transition:none}}.tenk-iphone-section{max-width:1180px;padding-top:64px;overflow:clip;overflow-clip-margin:24px}.tenk-iphone-section h2{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.tenk-iphone-brand{display:block;width:clamp(200px,23vw,290px);height:auto;margin-top:18px}.tenk-iphone-experience{display:grid;grid-template-columns:1fr 1fr;align-items:center;width:100%;grid-gap:64px;gap:64px;padding:72px 56px 32px}.tenk-iphone-scene{display:flex;justify-content:center;perspective:1200px;perspective-origin:50% 50%;padding:20px 0 30px}.tenk-iphone-device{position:relative;width:280px;flex:none;padding:7px;border-radius:45px;background:linear-gradient(120deg,#777,#181818 22%,#525252 50%,#171717 78%,#888);box-shadow:0 24px 35px -15px #15101d55,0 0 0 1px #777,inset 0 0 0 2px #a2a2a2;transform-origin:center bottom;transform:translate3d(0,-44px,0) rotateX(38deg) scale(1.52);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tenk-iphone-device img{display:block;width:100%;height:auto;border-radius:38px;background:#f7f7f7}.tenk-iphone-actions{text-align:left;position:relative;z-index:1}.tenk-iphone-actions .tenk-iphone-intro{font-size:20px;line-height:1.5;max-width:360px;color:#625c69}.tenk-iphone-actions .tenk-iphone-note{max-width:290px}@media(max-width:800px){.tenk-iphone-section{padding:40px 24px 48px;overflow-clip-margin:0}.tenk-iphone-section h2{font-size:36px;margin-bottom:8px}.tenk-iphone-brand{width:210px;margin-top:14px}.tenk-iphone-experience{display:flex;flex-direction:column;gap:28px;padding:0;width:100%}.tenk-iphone-actions{order:-1;text-align:center;display:flex;flex-direction:column;align-items:center}.tenk-iphone-actions .tenk-iphone-intro{font-size:15px;max-width:300px;margin-bottom:22px}.tenk-iphone-scene{width:100%;padding:36px 0 16px}.tenk-iphone-device{width:min(260px,75vw);border-radius:43px}.tenk-iphone-device img{border-radius:36px}}@media(prefers-reduced-motion:reduce){.tenk-iphone-device{transform:none}}.tenk-iphone-device:after{content:"";position:absolute;top:14px;left:50%;transform:translateX(-50%);width:24%;height:17px;border-radius:20px;background:#090909;pointer-events:none}.tenk-iphone-heading-art{display:block;width:min(650px,100%);height:auto;object-fit:contain}.tenk-iphone-section h2{width:100%;gap:8px}.tenk-iphone-section h2 .tenk-iphone-brand{margin-top:18px}@media(max-width:800px){.tenk-iphone-heading-art{width:min(440px,100%)}.tenk-iphone-section h2{gap:0}.tenk-iphone-section h2 .tenk-iphone-brand{margin-top:15px;width:190px}}.tenk-app-spot{position:relative;isolation:isolate;margin:clamp(1.35rem,3.8vw,2.25rem) clamp(.5rem,1.2vw,.95rem) clamp(1.5rem,4vw,2.35rem);padding:clamp(2.75rem,7vh,5rem) max(1.15rem,env(safe-area-inset-right,0px)) clamp(2.75rem,6.5vh,4.25rem) max(1.15rem,env(safe-area-inset-left,0px));border:none;border-radius:clamp(1.75rem,3.6vw,2.85rem);background:linear-gradient(168deg,#f6f7f9,#fff 42%,#fff 74%,#f4f5f7);color:#0a0a0a;overflow:hidden;box-shadow:inset 0 1px 0 rgb(255 255 255/.9),inset 0 -1px 0 rgb(10 10 12/.05),0 0 0 1px rgb(255 255 255/.08),0 2px 4px rgb(0 0 0/.5),0 14px 28px rgb(0 0 0/.42),0 48px 90px -20px rgb(0 0 0/.6);scroll-margin-top:100px;content-visibility:auto;contain-intrinsic-size:auto 780px}.tenk-app-spot__aura{position:absolute;inset:-30% -10% auto -10%;height:90%;pointer-events:none;background:radial-gradient(46% 52% at 78% 34%,rgb(10 10 12/.05),transparent 68%),radial-gradient(40% 46% at 16% 8%,rgb(10 10 12/.035),transparent 70%);filter:blur(12px);opacity:0;transition:opacity 1.2s ease}.tenk-app-spot.is-shown .tenk-app-spot__aura{opacity:1;animation:tenk-app-spot-breathe 11s ease-in-out infinite}@keyframes tenk-app-spot-breathe{50%{transform:translate3d(0,2.5%,0) scale(1.07);opacity:.78}}.tenk-app-spot__dots{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle at center,#c7ccd5 1.05px,transparent 1.35px),radial-gradient(circle at center,#d5d9e0 1px,transparent 1.3px);background-size:15px 15px,15px 15px;background-position:0 0,7.5px 7.5px;-webkit-mask-image:radial-gradient(58% 74% at 88% 14%,#000 0,rgb(0 0 0/.62) 38%,transparent 76%),radial-gradient(34% 44% at 62% 62%,rgb(0 0 0/.5) 0,transparent 72%),radial-gradient(30% 38% at 96% 76%,rgb(0 0 0/.38) 0,transparent 70%);mask-image:radial-gradient(58% 74% at 88% 14%,#000 0,rgb(0 0 0/.62) 38%,transparent 76%),radial-gradient(34% 44% at 62% 62%,rgb(0 0 0/.5) 0,transparent 72%),radial-gradient(30% 38% at 96% 76%,rgb(0 0 0/.38) 0,transparent 70%);opacity:0;transform:translate3d(0,calc(var(--sp, 0) * -14px),0);transition:opacity 1.2s ease .15s}.tenk-app-spot.is-shown .tenk-app-spot__dots{opacity:1}.tenk-app-spot:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(38rem 30rem at calc(50% + var(--px, 0) * 34%) calc(46% + var(--py, 0) * 30%),rgb(255 255 255/.72),rgb(255 255 255/.28) 42%,transparent 72%);opacity:0;transition:opacity 1s ease .2s}.tenk-app-spot.is-shown:before{opacity:1}.tenk-app-spot:after{content:"";position:absolute;inset:auto 0 0;height:38%;pointer-events:none;z-index:0;background:linear-gradient(180deg,transparent,rgb(10 10 12/.045))}.tenk-app-spot__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(2.25rem,6vw,3.5rem);gap:clamp(2.25rem,6vw,3.5rem);align-items:center;max-width:72rem;margin:0 auto}@media (min-width:60rem){.tenk-app-spot__inner{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(2.5rem,5vw,4.5rem)}}.tenk-app-spot__copy>[data-i]{opacity:0;transform:translate3d(0,16px,0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--d, 0) * 1ms)}.tenk-app-spot__copy>[data-i="0"]{--d:0}.tenk-app-spot__copy>[data-i="1"]{--d:90}.tenk-app-spot__copy>[data-i="2"]{--d:180}.tenk-app-spot__copy>[data-i="3"]{--d:270}.tenk-app-spot__copy>[data-i="4"]{--d:360}.tenk-app-spot__copy>[data-i="5"]{--d:450}.tenk-app-spot.is-shown .tenk-app-spot__copy>[data-i]{opacity:1;transform:none}.tenk-app-spot__pill{display:inline-flex;padding:5px;border-radius:999px;background:linear-gradient(180deg,#e6e8ec,#eef0f3 58%,#f6f7f9);box-shadow:inset 0 2px 3px rgb(23 26 38/.11),inset 0 -1px 0 rgb(255 255 255/.95),0 1px 0 rgb(255 255 255/.9)}.tenk-app-spot__pill-inner{display:inline-flex;align-items:center;padding:.42rem 2.05rem;border-radius:999px;background:#fff;font-size:.94rem;font-weight:700;letter-spacing:-.005em;color:#56596b;box-shadow:0 1px 1px rgb(23 26 38/.06),0 2px 5px rgb(23 26 38/.08),0 6px 14px -6px rgb(23 26 38/.16),inset 0 1px 0 rgb(255 255 255/.9)}.tenk-app-spot__title{margin:clamp(.9rem,2.4vh,1.2rem) 0 0;max-width:20ch;font-size:clamp(1.72rem,4.5vw,2.65rem);font-weight:600;letter-spacing:-.035em;line-height:1.08}.tenk-app-spot__title span{display:block}.tenk-app-spot__title-icon{display:inline-block;width:.88em;height:.88em;margin-right:.22em;vertical-align:-.1em;border-radius:22.37%;object-fit:cover;box-shadow:0 0 0 1px rgb(10 10 12/.1),0 1px 1px rgb(10 10 12/.1),0 3px 6px -1px rgb(10 10 12/.18),0 10px 20px -6px rgb(10 10 12/.32),inset 0 1px 0 rgb(255 255 255/.35)}.tenk-app-spot__title em{font-style:normal;color:inherit}.tenk-app-spot__title .af-dust{position:relative;display:block;cursor:default}.tenk-app-spot__title .af-dust span{display:inline}.af-dust__word{position:relative;display:inline-block;white-space:nowrap}.af-dust__base{display:inline-block;width:0;height:0;vertical-align:baseline}.tenk-app-spot__title .af-dust__word span{position:absolute;left:0;top:0;visibility:hidden;transition:opacity .28s ease}.tenk-app-spot__title .af-dust__word span.is-shown{position:static;visibility:visible}.tenk-app-spot__title .af-dust.is-dusting .af-dust__word span{opacity:0;transition:none}.tenk-app-spot__title .af-dust__rest{display:inline-block;will-change:transform}.af-dust__canvas{position:absolute;z-index:2;pointer-events:none}.tenk-app-spot__lede{margin:clamp(.95rem,2.4vh,1.25rem) 0 0;max-width:36rem}.tenk-app-spot__lede blockquote{margin:0;font-size:clamp(.92rem,1.7vw,1.02rem);font-weight:450;line-height:1.6;color:#3f3f46}.tenk-app-spot__dash{margin:clamp(1.35rem,3.2vh,1.9rem) 0 0;max-width:38rem;border:1px solid #e8e8ea;border-radius:1.15rem;background:#fff;overflow:hidden;box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 1px 2px rgb(10 10 12/.05),0 10px 22px -14px rgb(10 10 12/.32),0 30px 50px -30px rgb(10 10 12/.4)}.tenk-app-spot__dash-head{display:flex;align-items:center;gap:.5rem;padding:.7rem .9rem;border-bottom:1px solid #f0f0f2}.tenk-app-spot__dash-net{width:22px;height:22px;flex-shrink:0;object-fit:contain}.tenk-app-spot__dash-id{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0;line-height:1.3}.tenk-app-spot__dash-meta{font-size:.75rem;color:#8b8b93;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tenk-app-spot__dash-meta b{font-weight:650;color:#52525b}.tenk-app-spot__dash-id strong{font-size:.86rem;font-weight:650;color:#0a0a0a}.tenk-app-spot__dash-period{margin-left:auto;flex-shrink:0;padding:.3rem .68rem;border:1px solid #e8e8ea;border-radius:999px;background:#fafafa;font-size:.72rem;font-weight:550;color:#52525b;white-space:nowrap}.tenk-app-spot__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tenk-app-spot__kpi{position:relative;padding:.8rem .55rem .85rem;text-align:center;border-bottom:1px solid #f0f0f2}.tenk-app-spot__kpi+.tenk-app-spot__kpi{border-left:1px solid #f0f0f2}.tenk-app-spot__kpi.is-active:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:#0a0a0a;transform:scaleX(0);transform-origin:50% 50%;transition:transform .7s cubic-bezier(.22,1,.36,1) .5s}.tenk-app-spot__dash.is-live .tenk-app-spot__kpi.is-active:after{transform:scaleX(1)}.tenk-app-spot__kpi-label{display:block;margin-bottom:.28rem;font-size:.7rem;font-weight:550;color:#8b8b93;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tenk-app-spot__kpi-value{display:block;font-size:clamp(1rem,2.2vw,1.22rem);font-weight:650;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#0a0a0a}.tenk-app-spot__kpi-delta{display:block;margin-top:.16rem;font-size:.68rem;font-weight:550;color:#a1a1aa;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tenk-app-spot__chart{padding:.85rem .9rem .7rem}.tenk-app-spot__chart svg{display:block;width:100%;height:clamp(88px,15vw,118px);overflow:visible}.tenk-app-spot__grid line{stroke:#f0f0f2;stroke-width:1;vector-effect:non-scaling-stroke}.tenk-app-spot__line{stroke-dasharray:1400;stroke-dashoffset:1400}.tenk-app-spot__area{opacity:0}.tenk-app-spot__dash.is-live .tenk-app-spot__line{animation:tenk-app-spot-draw 1.6s cubic-bezier(.4,0,.2,1) .35s forwards}.tenk-app-spot__dash.is-live .tenk-app-spot__area{animation:tenk-app-spot-fade .9s ease 1.1s forwards}@keyframes tenk-app-spot-draw{to{stroke-dashoffset:0}}@keyframes tenk-app-spot-fade{to{opacity:1}}.tenk-app-spot__axis{display:flex;justify-content:space-between;margin-top:.35rem;font-size:.68rem;font-weight:500;color:#a1a1aa}@media (max-width:30rem){.tenk-app-spot__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tenk-app-spot__kpi:nth-child(odd){border-left:none}}.tenk-app-spot__device{position:relative;display:flex;justify-content:center;perspective:1400px;perspective-origin:50% 46%;transform:translate3d(0,calc(var(--sp, 0) * -34px),0)}.tenk-app-spot__copy{transform:translate3d(0,calc(var(--sp, 0) * 10px),0)}.tenk-app-spot__glow{position:absolute;inset:8% 4% 2%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgb(10 10 12/.22),transparent 70%);filter:blur(56px);opacity:0;transition:opacity 1.4s ease .25s}.tenk-app-spot.is-shown .tenk-app-spot__glow{opacity:1}.tenk-app-spot__phone{position:relative;width:min(19rem,78vw);opacity:0;transform:translate3d(0,34px,0) rotateX(9deg) rotateY(-11deg) scale(.94);transform-origin:50% 80%;transition:opacity .9s cubic-bezier(.22,1,.36,1) .1s,transform 1.15s cubic-bezier(.22,1,.36,1) .1s;will-change:transform}.tenk-app-spot.is-shown .tenk-app-spot__phone{opacity:1;transform:none}.tenk-app-spot__tilt{transform-style:preserve-3d;transform:rotateX(calc(var(--py, 0) * -6deg)) rotateY(calc(var(--px, 0) * 9deg));transition:transform .12s linear}.tenk-app-spot.is-shown .tenk-app-spot__frame{animation:tenk-app-spot-float 8.5s ease-in-out 1.3s infinite}@keyframes tenk-app-spot-float{50%{transform:translate3d(0,-12px,0)}}.tenk-app-spot__frame{position:relative;padding:.62rem;border-radius:3.1rem;background:linear-gradient(160deg,#3a3a40,#131316 32%,#0a0a0c 62%,#2c2c31);box-shadow:0 0 0 1px rgb(10 10 12/.14),0 2px 6px rgb(10 10 12/.16),0 18px 34px -10px rgb(10 10 12/.3),0 46px 80px -22px rgb(10 10 12/.45),inset 0 1px 0 rgb(255 255 255/.18),inset 0 -1px 0 rgb(255 255 255/.06)}.tenk-app-spot__screen{position:relative;border-radius:2.55rem;overflow:hidden;background:#000;aspect-ratio:1290/2796;box-shadow:inset 0 0 0 1px rgb(0 0 0/.9)}.tenk-app-spot__video{display:block;width:100%;height:100%;object-fit:cover}.tenk-app-spot__notch{position:absolute;top:1.6%;left:50%;translate:-50% 0;width:30%;height:3.1%;border-radius:999px;background:#000}.tenk-app-spot__gloss{position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgb(255 255 255/.13),rgb(255 255 255/.03) 22%,transparent 46%);mix-blend-mode:screen}.tenk-app-spot__badge{position:absolute;left:50%;bottom:-1.05rem;translate:-50% 0;display:inline-flex;align-items:center;gap:.42rem;padding:.46rem .95rem;border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:-.01em;color:#18181b;white-space:nowrap;border:1px solid #e8e8ea;background:rgb(255 255 255/.92);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 8px 20px -8px rgb(10 10 12/.45)}.tenk-app-spot.is-shown .tenk-app-spot__badge{animation:lg-pop .5s cubic-bezier(.2,1.4,.4,1) .85s both}.tenk-app-spot__badge-dot{width:.42rem;height:.42rem;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px rgb(34 197 94/.22);animation:af-ld-pulse 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.tenk-app-spot *,.tenk-app-spot :after,.tenk-app-spot :before{animation:none!important;transition-duration:.01ms!important}.tenk-app-spot,.tenk-app-spot__copy,.tenk-app-spot__device,.tenk-app-spot__dots,.tenk-app-spot__tilt{transform:none!important}.tenk-app-spot__line{stroke-dashoffset:0!important}.tenk-app-spot__area{opacity:1!important}.tenk-app-spot__phone{transform:none;opacity:1}}.tenk-app-spot{background:linear-gradient(168deg,#151518,#080809 42%,#080809 74%,#111114);color:#fafafa;box-shadow:inset 0 1px 0 #ffffff18,0 24px 60px -30px #0008}.tenk-app-spot:before{background:radial-gradient(38rem 30rem at calc(50% + var(--px,0)*34%) calc(46% + var(--py,0)*30%),#ffffff08,transparent 72%)}.tenk-app-spot__dots{background-image:radial-gradient(circle at center,#55555f 1.05px,transparent 1.35px),radial-gradient(circle at center,#35353e 1px,transparent 1.3px)}.tenk-app-spot__pill{background:linear-gradient(180deg,#18181c,#27272d);box-shadow:inset 0 2px 3px #0008,inset 0 -1px 0 #ffffff15}.tenk-app-spot__pill-inner{background:#27272d;color:#dddde5;box-shadow:inset 0 1px 0 #ffffff16,0 3px 8px #0005}.tenk-app-spot__title{font-weight:650}.tenk-app-spot__lede p{color:#b7b7c1;font-size:clamp(.95rem,1.7vw,1.05rem);line-height:1.65;margin:0}.tenk-app-spot__dash{background:#18181c;border-color:#ffffff14;box-shadow:inset 0 1px 0 #ffffff0a,0 24px 50px -24px #000b}.tenk-app-spot__dash-head{border-color:#ffffff12;padding:18px;gap:12px}.tenk-app-spot__dash-id strong,.tenk-app-spot__kpi-value{color:#f7f7fa}.tenk-app-spot__dash-period{background:#222227;border-color:#ffffff15;color:#b7b7c1}.tenk-app-spot__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.tenk-app-spot__kpi,.tenk-app-spot__kpi+.tenk-app-spot__kpi{border-color:#ffffff12}.tenk-app-spot__kpi{padding:20px 8px}.tenk-app-spot__download{padding:22px}.tenk-app-spot__download p{margin:0 0 18px;color:#b7b7c1;font-size:14px;line-height:1.6}.tenk-app-spot__cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-radius:999px;background:#fff;color:#101012;font-weight:650;font-size:15px;transition:transform .2s}.tenk-app-spot__cta:hover{transform:translateY(-2px)}.tenk-app-spot__note{display:block;margin-top:12px;text-align:center;font-size:12px;color:#8e8e9b}.tenk-app-spot__badge{background:#27272deF;color:#f7f7fa;border-color:#ffffff20;box-shadow:0 8px 20px #0006}.tenk-app-spot__glow{background:radial-gradient(50% 50% at 50% 50%,#ffffff12,transparent 70%)}@media(max-width:480px){.tenk-app-spot__dash-head{flex-wrap:wrap}.tenk-app-spot__dash-period{margin-left:0}.tenk-app-spot__kpi:nth-child(odd){border-left:1px solid #ffffff12}.tenk-app-spot__kpi:first-child{border-left:0}.tenk-app-spot__kpi-label{font-size:10px}.tenk-app-spot__download{padding:18px}}.tenk-app-spot__cta{text-decoration:none}.sk-mcp-dark.sk-mcp-landing{--ss-bg:#09090b;--ss-ink:#f8f8fa;--ss-muted:#aaaab6;--ss-card:#1b1b20;--ss-soft:#202026;--ss-line:#ffffff19;margin:16px 0 60px;border-radius:clamp(28px,3.6vw,52px);padding:clamp(56px,7vw,100px) max(24px,env(safe-area-inset-left));width:100%;color:var(--ss-ink);content-visibility:visible}.sk-mcp-dark .sk-page__inner{max-width:1152px}.sk-mcp-dark__hero{display:block;max-width:900px;margin:0 auto;padding-bottom:56px}.sk-mcp-dark__copy{min-width:0;text-align:center}.sk-mcp-dark .kd-connect-tabs{justify-content:center;margin-top:28px;gap:10px}.sk-mcp-dark .kd-connect-tabs button.is-active{background:#29292f;box-shadow:inset 0 1px 0 #ffffff18,0 4px 12px #0004}.sk-mcp-dark .kd-connect-hero{text-align:center;padding:36px 0 0}.sk-mcp-dark .kd-connect h1{font-size:clamp(36px,4.4vw,60px);margin:0 auto 32px}.sk-mcp-dark .kd-connect h1 .kd-connect-name{justify-content:center;color:#c5a6f3}.sk-mcp-dark .kd-connect-actions{justify-content:center;gap:12px}.sk-mcp-dark .kd-connect-primary{background:#fff;color:#111114;box-shadow:0 4px 16px #0004}.sk-mcp-dark .kd-connect-secondary{background:#24242b;color:#f5f5f8;border-color:#ffffff1a}.sk-mcp-dark .sk-mcp-public-summary{text-align:center;margin:24px auto 0;max-width:520px}.sk-mcp-dark .tenk-app-spot__phone{width:min(21rem,78vw)}.sk-mcp-dark .sk-mcp__examples li,.sk-mcp-dark .sk-mcp__grid article,.sk-mcp-dark .sk-mcp__setup{background:#1a1a20;border:1px solid #ffffff13;color:#f5f5f8;box-shadow:inset 0 1px 0 #ffffff08,0 12px 32px #0002}.sk-mcp-dark .sk-mcp__code{background:#0e0e12;color:#e5e5ec}.sk-mcp-dark .sk-mcp__tabs button{background:#25252d;color:#b7b7c3;border-color:#ffffff14}.sk-mcp-dark .sk-mcp__tabs button.is-on{background:#eee9f8;color:#231b31}.sk-mcp-dark .sk-mcp__n{background:#2c2538;color:#d5baf6}.sk-mcp-dark .sk-mcp__grid code{color:#c4a3ee}.sk-mcp-dark .sk-mcp__unlock{background:#19191eea}.sk-mcp-dark .sk-mcp__cta,.sk-mcp-dark .sk-mcp__unlock a{background:#fff;color:#111114}.sk-mcp-dark .sk-mcp__examples button,.sk-mcp-dark .sk-mcp__grid button{color:#dcc8fb;border-color:#ffffff20}@media(max-width:900px){.sk-mcp-dark__hero{grid-template-columns:1fr;gap:52px}.sk-mcp-dark__copy{text-align:center}.sk-mcp-dark .kd-connect-actions,.sk-mcp-dark .kd-connect-tabs{justify-content:center}.sk-mcp-dark .kd-connect-hero{text-align:center}.sk-mcp-dark .kd-connect h1 .kd-connect-name{justify-content:center}.sk-mcp-dark .sk-mcp-public-summary{margin:24px auto 0;text-align:center}.sk-mcp-dark .kd-connect h1{font-size:clamp(34px,7vw,52px)}}@media(max-width:540px){.sk-mcp-dark.sk-mcp-landing{padding:48px 20px;margin-top:12px}.sk-mcp-dark .kd-connect-tabs{gap:4px}.sk-mcp-dark__hero{padding-bottom:32px}.sk-mcp-dark .sk-mcp__setup{padding:24px 18px}.sk-mcp-dark .tenk-app-spot__phone{width:min(18rem,78vw)}.sk-mcp-dark.sk-mcp-landing{margin:12px 0 40px;width:100%;border-radius:28px;padding:48px 18px}}.sk-mcp-brand{width:min(50%,320px);aspect-ratio:2.6;margin:0 auto 20px;overflow:hidden}.sk-mcp-brand img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sk-mcp-dark:has(.sk-mcp-brand){padding-top:clamp(24px,4vw,56px)}.sk-mcp-dark .sk-mcp-brand+.kd-connect-tabs{margin-top:8px}.sk-mcp-dark .kd-connect h1 .kd-connect-name{color:inherit;min-height:1.15em;animation:sk-mcp-agent-enter .45s cubic-bezier(.22,1,.36,1) both}.sk-mcp-dark .sk-mcp-light-cta{border-radius:999px;max-width:100%;box-shadow:0 3px 18px #0003}.sk-mcp-dark .sk-mcp-light-cta.fx-metal>a.sn-download{background:linear-gradient(180deg,#fff,#eeeaf3)!important;color:#15121a!important;border-radius:inherit;min-height:52px;height:auto;padding:14px 26px;font-size:14px;font-weight:650;display:flex;align-items:center;justify-content:center;gap:12px;line-height:1.2;box-shadow:inset 0 1px 0 #fff}.sk-mcp-light-cta svg{flex-shrink:0}@keyframes sk-mcp-agent-enter{0%{opacity:0;transform:translateY(9px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(max-width:600px){.sk-mcp-dark .sk-mcp-light-cta.fx-metal>a.sn-download{font-size:13px;padding:14px 18px;min-height:50px}}@media(prefers-reduced-motion:reduce){.sk-mcp-dark .kd-connect h1 .kd-connect-name{animation:none}}.sk-mcp-dark .sk-mcp-light-cta a.sn-download{text-decoration:none}.sk-mcp-dark .kd-connect h1.sk-mcp-flow-title{max-width:860px;font-size:clamp(34px,4.1vw,58px);line-height:1.18;letter-spacing:-.045em;text-wrap:balance}.sk-mcp-title-ink{background:linear-gradient(115deg,#fff 12%,#eee9f7 55%,#d8cbe8);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.sk-mcp-agent-group{white-space:nowrap}.sk-mcp-agent-slot{display:inline-block;position:relative;width:4.12em;height:1.05em;vertical-align:-.09em;text-align:left}.sk-mcp-agent-swap{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;gap:.16em;animation:sk-mcp-agent-enter .45s cubic-bezier(.22,1,.36,1) both;white-space:nowrap}.sk-mcp-agent-swap img{width:.82em;height:.82em;object-fit:contain;flex-shrink:0}@media(max-width:600px){.sk-mcp-dark .kd-connect h1.sk-mcp-flow-title{font-size:clamp(29px,7.7vw,38px);line-height:1.22;max-width:540px}}@media(prefers-reduced-motion:reduce){.sk-mcp-agent-swap{animation:none}}.mcp-prompt{width:min(100%,1000px);margin:24px auto 0;padding:36px 24px 20px;scroll-margin-top:110px}.mcp-terminal__prompt{position:relative;display:grid;text-align:center;font:500 clamp(24px,2.8vw,36px)/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:-.055em;color:#eee9f6;transition:opacity .4s,transform .4s}.mcp-terminal__prompt.is-exiting{opacity:0;transform:translateY(-5px)}.mcp-terminal__prompt p{font:inherit;letter-spacing:inherit;line-height:inherit;margin:0;grid-area:1/1;padding:0 10px}.mcp-terminal__sizer{visibility:hidden}.mcp-terminal__typed .is-decoding{color:#c99cff;text-shadow:0 0 12px #ad7bff55}.mcp-terminal__cursor{display:inline-block;width:9px;height:.9em;background:#b994f5;margin-left:6px;vertical-align:-.07em;animation:mcp-cursor 1.1s steps(2) infinite;box-shadow:0 0 10px #ab7bff30}.mcp-prompt__sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@keyframes mcp-cursor{50%{opacity:0}}@media(max-width:600px){.mcp-prompt{padding:24px 4px 8px;margin-top:16px;scroll-margin-top:100px}.mcp-terminal__prompt{font-size:23px;line-height:1.55}.mcp-terminal__prompt p{padding:0 6px}.mcp-terminal__cursor{width:7px;margin-left:4px}}@media(prefers-reduced-motion:reduce){.mcp-terminal__cursor{animation:none}.mcp-terminal__prompt{transition:none}}.sk-landing-pricing{position:relative;isolation:isolate;padding:clamp(56px,7vw,100px) 24px clamp(44px,6vw,80px);scroll-margin-top:95px;max-width:1200px;margin:0 auto}.sk-landing-pricing .sk-page__head{max-width:850px;margin:0 auto 42px;text-align:center;padding:0}.sk-landing-pricing h2{font-size:clamp(34px,4.8vw,62px);line-height:1.08;letter-spacing:-.055em;font-weight:800;margin:10px 0 22px;color:var(--ss-ink)}.sk-landing-pricing .sk-pricing-once{display:inline;font-size:.55em;letter-spacing:-.025em;margin-left:.3em;color:#8253b1}.sk-landing-pricing .sk-page__head>p{max-width:580px;margin:0 auto;font-size:18px;line-height:1.6;color:var(--ss-muted)}.sk-landing-pricing .sc-prices{scroll-margin-top:100px}.sk-landing-pricing .sk-page__note{max-width:480px;line-height:1.7;margin:26px auto 0}@media(max-width:600px){.sk-landing-pricing{padding:44px 18px 40px;scroll-margin-top:85px}.sk-landing-pricing .sk-page__head{margin-bottom:28px}.sk-landing-pricing h2{font-size:38px}.sk-landing-pricing .sk-pricing-once{display:block;margin:10px 0 0;font-size:16px;letter-spacing:.1em}.sk-landing-pricing .sk-page__head>p{font-size:15px;max-width:300px}.sk-landing-pricing .sk-page__note{font-size:11px}}.sk-landing-pricing h2.sk-pricing-hero-title{font-size:clamp(40px,4.3vw,62px);font-weight:900;line-height:1.02;letter-spacing:-.045em;text-transform:uppercase;isolation:isolate}.sk-pricing-hero-title .sk-pricing-title{display:inline;margin-right:.2em}.sk-pricing-hero-title .sk-pricing-price{display:inline}.sk-pricing-hero-title .sk-pricing-current{font-weight:inherit}.sk-pricing-hero-title .sk-pricing-numbers del{font-size:inherit;font-weight:inherit;color:#77717e;-webkit-text-fill-color:#77717e;text-decoration:line-through;text-decoration-thickness:.035em;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.sk-pricing-hero-title .sk-pricing-numbers del:after{content:none}.sk-pricing-access{position:relative;display:table;margin:8px auto 0;padding:0 .04em .07em;font:inherit;isolation:isolate}.sk-pricing-access>span{position:relative;z-index:1;background:linear-gradient(100deg,#bb502d,#a74377 42%,#7640bc 76%,#6734b0);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.sk-pricing-access:before{content:"";position:absolute;inset:-.18em -.2em -.2em;z-index:0;border-radius:50%;background:radial-gradient(ellipse at 24% 55%,#ffc79080,transparent 64%),radial-gradient(ellipse at 78% 55%,#c5a0ff80,transparent 64%);filter:blur(12px);pointer-events:none}@media(max-width:600px){.sk-landing-pricing h2.sk-pricing-hero-title{font-size:clamp(30px,8.5vw,44px);line-height:1.05}.sk-pricing-hero-title .sk-pricing-title{display:block;margin:0 0 3px}.sk-pricing-access{margin-top:8px}}.sk-has-launch{--launch-height:54px;padding-top:var(--launch-height)}.sk-launch-banner{position:fixed;inset:0 0 auto;height:54px;z-index:115;display:flex;align-items:center;justify-content:center;padding:7px 18px;background:linear-gradient(100deg,#faf8ff,#fffafd);color:#322b3c!important;text-decoration:none;box-shadow:inset 0 -1px #34204412}.sk-launch-banner .sk-launch-banner__inner{display:flex;flex-direction:column;width:min(100%,420px);gap:6px}.sk-launch-banner .sk-launch-banner__top{display:flex;align-items:center;gap:8px;white-space:nowrap}.sk-launch-banner .sk-launch-banner__top>span:first-child{font-size:11px;font-weight:650;line-height:1.1}.sk-launch-banner .sk-launch-banner__discount{font-size:9px;font-weight:800;padding:3px 5px;border-radius:4px;background:#eee6fa;color:#7030a3;line-height:1}.sk-launch-banner .sk-launch-banner__prices{display:flex;align-items:center;gap:8px;margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sk-launch-banner .sk-launch-banner__prices del{font-size:13px;font-weight:550;color:#918997;text-decoration-thickness:1px}.sk-launch-banner .sk-launch-banner__prices b{font-size:14px;font-weight:750;color:#241a2e}.sk-launch-banner .sk-launch-banner__prices>span{font-size:12px;color:#776582}.sk-launch-banner .sk-launch-banner__bottom{display:flex;align-items:center;gap:10px}.sk-launch-banner .sk-launch-banner__track{display:block;flex:1 1;height:3px;border-radius:9px;background:#eae5ee;overflow:hidden}.sk-launch-banner .sk-launch-banner__track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a78bfa,#dd93b8);transition:width .6s ease}.sk-launch-banner .sk-launch-banner__remaining{font-size:9px;line-height:1.1;color:#716578;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sk-launch-banner:focus-visible{outline:2px solid #7030a3;outline-offset:-3px}.sk-has-launch .sn-header{top:var(--launch-height)}.sk-has-launch #composants,.sk-has-launch #mcp,.sk-has-launch #mcp-prompt-title,.sk-has-launch #tarifs{scroll-margin-top:158px}@media(max-width:899px){.sk-has-launch .sn-header[data-open=true]{height:calc(100dvh - var(--launch-height))}.sk-has-launch .sn-surface{max-height:calc(100dvh - 130px)}.sk-has-launch #mcp,.sk-has-launch #tarifs{scroll-margin-top:136px}}@media(max-width:360px){.sk-launch-banner{padding-inline:12px}.sk-launch-banner .sk-launch-banner__top{gap:6px}.sk-launch-banner .sk-launch-banner__top>span:first-child{font-size:10px}}@media(prefers-reduced-motion:reduce){.sk-launch-banner .sk-launch-banner__track>span{transition:none}}@media(min-width:900px){.sk-launch-banner{padding:7px 40px}.sk-launch-banner .sk-launch-banner__inner{display:grid;grid-template-columns:1fr auto auto;grid-column-gap:16px;column-gap:16px;grid-row-gap:6px;row-gap:6px;width:min(100%,600px);align-items:center}.sk-launch-banner .sk-launch-banner__top{display:contents}.sk-launch-banner .sk-launch-banner__top>span:first-child{grid-column:1;grid-row:1;font-size:12px;letter-spacing:.015em}.sk-launch-banner .sk-launch-banner__discount{grid-column:2;grid-row:1;font-size:10px;justify-self:end;padding:3px 6px}.sk-launch-banner .sk-launch-banner__prices{grid-column:3;grid-row:1/3;gap:10px;margin-left:4px;padding-left:22px;border-left:1px solid #43205218;min-height:30px}.sk-launch-banner .sk-launch-banner__prices del{font-size:15px}.sk-launch-banner .sk-launch-banner__prices b{font-size:17px}.sk-launch-banner .sk-launch-banner__prices>span{font-size:15px;margin-left:5px;transition:transform .2s}.sk-launch-banner .sk-launch-banner__bottom{grid-column:1/3;grid-row:2;gap:12px}.sk-launch-banner .sk-launch-banner__remaining{font-size:10px}.sk-launch-banner:hover .sk-launch-banner__prices>span{transform:translate(1px,-1px)}}@media(prefers-reduced-motion:reduce){.sk-launch-banner .sk-launch-banner__prices>span{transition:none}}.sc-prices{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:clamp(14px,1.2vw,20px);gap:clamp(14px,1.2vw,20px);width:min(100%,980px);margin:0 auto;color:#fafafa;text-align:left;font-family:var(--font-sans),sans-serif}.sc-prices *,.sc-prices :after,.sc-prices :before{box-sizing:border-box}.sc-prices:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-100px -5% 0;background:radial-gradient(ellipse at 22% 0,#39334f70,transparent 62%),radial-gradient(ellipse at 90% 5%,#2b4c5670,transparent 65%);filter:blur(40px)}.sc-price{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;min-width:0;padding:clamp(16px,1.2vw,20px);border-radius:clamp(20px,1.7vw,26px);background:linear-gradient(165deg,#a7a8b326,#45444e24 27%,#111111ed 87%);-webkit-backdrop-filter:blur(28px) saturate(115%);backdrop-filter:blur(28px) saturate(115%);border:1px solid #ffffff14;box-shadow:inset 0 1px 0 #ffffff30,inset 1px 0 0 #ffffff12,inset -1px 0 0 #ffffff12,inset 0 -1px 0 #00000080,inset 0 -22px 42px -28px #00000099,0 1px 1px #0000004d,0 8px 18px -8px #00000059,0 34px 64px -22px #00000073;transition:box-shadow .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.sc-price:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 110% 50% at 48% -15%,#ffffff24,transparent 85%);opacity:.85;transition:opacity .5s ease}.sc-price__head{position:relative;padding-bottom:16px;border-bottom:0}.sc-price__head:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:linear-gradient(180deg,#00000099 0 1px,#ffffff1f 1px 2px)}.sc-price__top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:27px}.sc-price__top h3{margin:0;color:#c6c6cc;font-size:clamp(14px,1.1vw,17px);line-height:1.25;font-weight:500;letter-spacing:.035em;text-transform:uppercase}.sc-price--ribboned{padding-top:clamp(40px,3vw,46px);border-color:#ffca6a4d}.sc-price--ribboned:after{content:"";position:absolute;z-index:-1;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px #ffc26433,0 18px 60px -26px #ffae4059}.sc-price__ribbon{position:absolute;top:0;left:0;right:0;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:8px 12px;background:linear-gradient(100deg,#ffe7b0,#ffc75a 34%,#ffb033 58%,#ffdc95);color:#2b1a00;font-size:clamp(10px,.82vw,11.5px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-align:center;box-shadow:inset 0 -1px 0 #00000026,0 6px 18px -10px #ffae4099}.sc-price__ribbon:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,#ffffffd9 50%,transparent 65%);transform:translateX(-100%);animation:sc-ribbon-sheen 4.2s ease-in-out infinite}.sc-price__ribbon b{font-weight:700}.sc-price__ribbon i{position:relative;font-style:normal;padding:2px 7px;border-radius:999px;background:#2b1a00;color:#ffd98a;letter-spacing:.1em}@keyframes sc-ribbon-sheen{0%,55%{transform:translateX(-100%)}to{transform:translateX(100%)}}.sc-price__badge{flex-shrink:0;padding:3px 7px;background:#fff;color:#090909;border-radius:6px;font-size:clamp(10px,.85vw,12px);font-weight:550;line-height:1.1;letter-spacing:-.04em}.sc-price__pricing{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;min-height:36px}.sc-price__amount{margin:0;font-size:clamp(20px,1.5vw,24px);line-height:1.12;letter-spacing:-.035em;font-weight:500;white-space:nowrap}.sc-price__amount span{color:#aeb0b8;font-weight:450}.sc-price__billing{margin:0;text-align:right;font-size:clamp(10.5px,.82vw,12px);line-height:1.4;letter-spacing:-.02em;color:#7d8089;text-shadow:0 -1px 1px #00000099,0 1px 0 #ffffff26}.sc-price__features{display:grid;grid-gap:6px;gap:6px;padding:16px 0 14px;margin:0;list-style:none}.sc-price__features li{display:grid;grid-template-columns:32px minmax(0,1fr) 17px;align-items:center;grid-gap:11px;gap:11px;min-height:36px}.sc-price__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(160deg,#ffffff1f,#ffffff08 55%,#ffffff03);color:#fff;box-shadow:inset 0 1px 0 #ffffff3d,inset 0 -1px 0 #0000006b,0 1px 2px #00000047}.sc-price__icon svg{width:15px;height:15px}.sc-price__feature-label{color:#b3b3b8;font-size:clamp(12px,.95vw,13.5px);line-height:1.3;letter-spacing:-.045em;font-weight:400}.sc-price__status{display:flex;color:#00e583}.sc-price__status svg{width:17px;height:17px}.sc-price__status.is-locked,.sc-price__status.is-white{color:#e3e4e6}.sc-price__status.is-locked svg{width:17px;margin-inline:auto}.sc-price .sc-price__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:auto;padding:10px 16px;border:1px solid #ffffff33;border-radius:15px;background:transparent;color:#fff;text-decoration:none;font-size:clamp(14px,1.05vw,15.5px);line-height:1.2;font-weight:500;letter-spacing:-.035em;box-shadow:inset 0 1px 0 #ffffff30,inset 0 -1px 0 #00000073,0 2px 6px -2px #0000005c;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.sc-price--lifetime .sc-price__cta{background:linear-gradient(180deg,#ffffff,#e7e7ec);border-color:#ffffff;color:#050505;box-shadow:inset 0 1px 0 #ffffff,inset 0 -2px 3px -1px #00000026,0 6px 16px -6px #00000080}.sc-price__cta:active{transform:translateY(1px);box-shadow:inset 0 2px 5px -2px #000000a6,inset 0 1px 0 #ffffff1a}.sc-price__cta:focus-visible{outline:3px solid #94b5ff;outline-offset:5px}.sc-price__error{margin:10px 0 0;color:#ffb4b4;font-size:13px;line-height:1.4;text-align:center}.sc-price .sc-price__cta:disabled{opacity:.72;cursor:progress}.sc-price__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (hover:hover){.sc-price:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 #ffffff45,inset 1px 0 0 #ffffff1a,inset -1px 0 0 #ffffff1a,inset 0 -1px 0 #00000080,inset 0 -22px 42px -28px #00000099,0 1px 1px #00000059,0 14px 26px -10px #00000066,0 44px 80px -24px #00000080}.sc-price:hover:before{opacity:1}.sc-price__cta:hover{background:#ffffff0e;border-color:#ffffff80}.sc-price--lifetime .sc-price__cta:hover{background:#ededf0;box-shadow:0 0 28px #ffffff10}}@media (max-width:1050px) and (min-width:761px){.sc-prices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px}.sc-price__pricing{align-items:flex-start;flex-direction:column}.sc-price__billing{text-align:left}.sc-price__features li{grid-template-columns:40px minmax(0,1fr) 19px;gap:12px}.sc-price__icon{width:40px;height:40px}.sc-price__top{flex-wrap:wrap;align-content:flex-start;min-height:50px}}@media (max-width:760px){.sc-prices{grid-template-columns:1fr;max-width:600px;gap:20px}.sc-price{padding:24px 20px;border-radius:28px}.sc-price__pricing{gap:10px}.sc-price__head{padding-bottom:24px}.sc-price__billing{font-size:12px}.sc-price__features{padding:24px 0;gap:12px}.sc-price__features li{grid-template-columns:44px minmax(0,1fr) 21px;gap:12px;min-height:48px}.sc-price__icon{width:44px;height:44px}.sc-price__icon svg,.sc-price__status svg{width:21px;height:21px}.sc-price__cta{min-height:56px;border-radius:20px}}@media (max-width:359px){.sc-price__pricing{flex-direction:column;align-items:flex-start}.sc-price__billing{text-align:left}.sc-price__top{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.sc-price,.sc-price:before,.sc-price__cta{transition:none}.sc-price__ribbon:before{animation:none;opacity:0}.sc-price:hover{transform:none}}.sc-price__was{margin-right:8px;color:#7d7f88;font-weight:450;text-decoration:line-through;text-decoration-thickness:1.5px}.sc-price--lifetime .sc-price__badge{background:linear-gradient(90deg,#c084fc,#f472b6);color:#fff;font-weight:700}.sc-seats{margin:14px 0 4px;padding:12px 14px 13px;border-radius:14px;background:rgb(255 255 255/.05);box-shadow:inset 0 0 0 1px rgb(255 255 255/.08)}.sc-seats__row{display:flex;align-items:center;gap:8px;font-size:13px}.sc-seats__row b{font-weight:600;letter-spacing:-.01em}.sc-seats__row>span:last-child{margin-left:auto;color:#aeb0b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-seats__dot{width:7px;height:7px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px rgb(52 211 153/.2);animation:sc-seats-pulse 1.8s ease-in-out infinite}.sc-seats__bar{height:6px;margin-top:10px;border-radius:999px;background:rgb(255 255 255/.08);overflow:hidden}.sc-seats__bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c084fc,#f472b6);transition:width .8s cubic-bezier(.2,.8,.2,1)}.sc-seats.is-low .sc-seats__dot{background:#fb7185;box-shadow:0 0 0 3px rgb(251 113 133/.22)}.sc-seats.is-low .sc-seats__row b{color:#fda4af}.sc-seats.is-over .sc-seats__dot{animation:none;background:#6b6b73;box-shadow:none}@keyframes sc-seats-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.sc-seats__dot{animation:none}}.sc-prices.sc-prices--single{grid-template-columns:minmax(0,1fr);max-width:460px;margin-left:auto;margin-right:auto}.sc-price--ribboned{border-color:rgb(192 132 252/.35)}.sc-price--ribboned:after{box-shadow:0 0 0 1px rgb(192 132 252/.25),0 24px 70px -28px rgb(168 85 247/.55)}.sc-price__ribbon{background:linear-gradient(100deg,#a78bfa,#c084fc 35%,#f472b6 70%,#fb7185);color:#fff}.sc-price__ribbon i{background:#fff;color:#7c3aed}.sc-price__was{font-size:.72em;vertical-align:.12em}html[data-theme=light] .sc-prices{color:#0b0b0f}html[data-theme=light] .sc-prices:before{background:radial-gradient(ellipse at 22% 0,#d9c2ff90,transparent 62%),radial-gradient(ellipse at 90% 5%,#ffc7de90,transparent 65%)}html[data-theme=light] .sc-price{background:linear-gradient(170deg,rgb(255 255 255/.96),rgb(255 255 255/.82) 60%,rgb(250 247 255/.9));border:1px solid rgb(15 15 25/.07);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgb(40 20 80/.06),0 12px 28px -14px rgb(40 20 80/.18),0 40px 80px -40px rgb(90 40 170/.28)}html[data-theme=light] .sc-price:before{background:radial-gradient(ellipse 110% 50% at 48% -15%,rgb(217 194 255/.45),transparent 85%)}html[data-theme=light] .sc-price--ribboned{border-color:rgb(147 51 234/.28)}html[data-theme=light] .sc-price--ribboned:after{box-shadow:0 0 0 1px rgb(147 51 234/.18),0 30px 80px -30px rgb(147 51 234/.45)}html[data-theme=light] .sc-price__head:after{background:linear-gradient(180deg,rgb(15 15 25/.08) 0 1px,#fff 1px 2px)}html[data-theme=light] .sc-price__top h3{color:#5b5b66}html[data-theme=light] .sc-price__amount{color:#0b0b0f}html[data-theme=light] .sc-price__amount span,html[data-theme=light] .sc-price__was{color:#8a8a96}html[data-theme=light] .sc-price__billing{color:#6b6b76;text-shadow:none}html[data-theme=light] .sc-price__badge{background:#0b0b0f;color:#fff}html[data-theme=light] .sc-price--lifetime .sc-price__badge{background:linear-gradient(90deg,#9333ea,#db2777)}html[data-theme=light] .sc-price__icon{background:linear-gradient(160deg,#f4efff,#ece6f7);color:#6d28d9;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgb(40 20 80/.12)}html[data-theme=light] .sc-price__feature-label{color:#3a3a44}html[data-theme=light] .sc-price__status{color:#16a34a}html[data-theme=light] .sc-price__status.is-locked{color:#b4b4bd}html[data-theme=light] .sc-price .sc-price__cta{background:#fff;border-color:rgb(15 15 25/.12);color:#0b0b0f;box-shadow:inset 0 1px 0 #fff,0 2px 6px -2px rgb(40 20 80/.15)}html[data-theme=light] .sc-price--lifetime .sc-price__cta{background:linear-gradient(180deg,#1a1a22,#0b0b0f);border-color:#0b0b0f;color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255/.18),0 10px 24px -10px rgb(60 20 120/.55)}html[data-theme=light] .sc-price__error{color:#dc2626}@media (hover:hover){html[data-theme=light] .sc-price:hover{box-shadow:inset 0 1px 0 #fff,0 2px 4px rgb(40 20 80/.06),0 18px 36px -16px rgb(40 20 80/.22),0 56px 100px -44px rgb(90 40 170/.38)}html[data-theme=light] .sc-price__cta:hover{background:#f6f3fc;border-color:rgb(109 40 217/.3)}html[data-theme=light] .sc-price--lifetime .sc-price__cta:hover{background:#22222c}}html[data-theme=light] .sc-seats{background:#f6f3fc;box-shadow:inset 0 0 0 1px rgb(109 40 217/.12)}html[data-theme=light] .sc-seats__row b{color:#0b0b0f}html[data-theme=light] .sc-seats__row>span:last-child{color:#6b6b76}html[data-theme=light] .sc-seats__bar{background:rgb(109 40 217/.1)}html[data-theme=light] .sc-seats.is-low .sc-seats__row b{color:#e11d48}html[data-theme=light] .sc-price__status.is-white{color:#16a34a}.sc-price__promo{margin:0 24px 20px;font-size:14px;color:var(--text-muted,#888)}.sc-price__promo summary{cursor:pointer}.sc-price__promo label{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.sc-price__promo input{padding:12px 16px;border-radius:14px;border:1px solid #8885;background:transparent;color:inherit;font:inherit;text-transform:uppercase}.sc-price__promo>label{font-weight:600;color:var(--ss-ink);margin:0 0 8px;display:block}.sc-price__promo-field{display:flex;align-items:center;gap:8px}.sc-price__promo-field input{width:100%;min-width:0;color:var(--ss-ink)}.sc-price__promo-field input:focus-visible{outline:2px solid var(--ss-ink);outline-offset:2px}.sc-price__promo-field button{border:0;background:var(--ss-soft);color:var(--ss-ink);border-radius:50%;width:32px;height:32px;flex-shrink:0;font-size:22px;cursor:pointer}.sc-price__promo p{font-size:12px;line-height:1.5;margin:8px 0 0}@media (max-width:760px){.sc-price{padding:20px;border-radius:24px;backdrop-filter:none;-webkit-backdrop-filter:none}.sc-price__ribbon{position:relative;flex:none;margin:-20px -20px 20px;padding:10px 12px;flex-wrap:wrap;gap:5px 8px;font-size:9px;line-height:1.5;letter-spacing:.07em}.sc-price__ribbon:before{animation:none;display:none}.sc-price__ribbon i{letter-spacing:.035em}.sc-price__top{min-height:24px}.sc-price__top h3{font-size:13px}.sc-price__pricing{flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px}.sc-price__amount{font-size:36px;line-height:1.15}.sc-price__amount span,.sc-price__was{font-size:20px}.sc-price__billing{text-align:left;font-size:12px;line-height:1.6}.sc-price__head{padding-bottom:18px}.sc-price__features{padding:18px 0 22px;gap:12px}.sc-price__features li{grid-template-columns:32px minmax(0,1fr) 16px;min-height:36px;gap:10px}.sc-price__icon{width:32px;height:32px}.sc-price__icon svg,.sc-price__status svg{width:16px;height:16px}.sc-price__feature-label{font-size:13px;letter-spacing:-.015em;line-height:1.45}.sc-price .sc-price__cta{min-height:52px;border-radius:16px;font-size:15px}.sc-seats{padding:12px}.sc-seats__row{font-size:12px;gap:7px}.sc-seats__dot,.sc-seats__row>span:last-child{flex-shrink:0}.sc-prices:before{inset:-24px 0 0;filter:blur(20px)}}.catalog-benefit-copy{max-width:36rem;margin:1.5rem auto 0;color:#54525e;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.55;text-align:center;text-wrap:balance}.catalog-benefit-count,.sk-pricing-head .catalog-benefit-count{max-width:40rem;margin:1rem auto;color:#7533b4;font-size:.9rem;font-weight:600;line-height:1.55;text-align:center;text-wrap:balance}.catalog-more{max-width:900px;margin:clamp(40px,7vw,88px) auto 16px;padding:clamp(28px,5vw,56px);border:1px solid rgb(128 84 173/.16);border-radius:32px;background:radial-gradient(ellipse at top left,#eee1ff,transparent 65%),linear-gradient(135deg,#fff,#faf6ff);color:#20152f;text-align:center}.catalog-more__eyebrow{color:#79568f;font-size:.75rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.catalog-more h2{margin:20px 0 16px;font-size:clamp(3.5rem,9vw,6rem);line-height:1;letter-spacing:-.055em}.catalog-more h2 span{display:block;margin-top:14px;font-size:clamp(1.2rem,3vw,1.75rem);font-weight:550;letter-spacing:-.035em}.catalog-more p{max-width:540px;margin:0 auto 24px;color:#665a70;font-size:.95rem;line-height:1.7;text-wrap:pretty}.catalog-more__cta{display:inline-flex;align-items:center;gap:20px;padding:15px 24px;border-radius:99px;color:white;background:#241332;text-decoration:none;font-size:.9rem;font-weight:600}.catalog-more__cta:hover{background:#643889}.catalog-more__cta:focus-visible{outline:3px solid #9560c4;outline-offset:5px}