@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_97ef00{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_97ef00{--font-sk-display:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7bb4ad34d7ebf0d7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c1f853e4758089a8-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4c4943bfceab8361-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6e50af2f4c313e23-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Onest Fallback;src:local("Arial");ascent-override:92.20%;descent-override:28.99%;line-gap-override:0.00%;size-adjust:105.20%}.__className_796408{font-family:Onest,Onest Fallback;font-style:normal}.__variable_796408{--font-sk-display-cyr:"Onest","Onest Fallback"}.sk-landing{--bg:#f4f3fb;--surface:#ffffff;--surface-alt:#faf9ff;--line:#e8e6f4;--line-strong:#d9d6ec;--ink-1:#0f1222;--ink-2:#3a3f57;--ink-3:#6b7089;--ink-muted:#a0a3ba;--chip-bg:#4f46e5;--coin:#fde047;--card-shadow:rgba(99,102,241,0.22);--sk-display:var(--font-sk-display),var(--font-sk-display-cyr),system-ui,sans-serif;background:var(--bg);color:var(--ink-2);font-family:system-ui,-apple-system,Segoe UI,sans-serif;overflow-x:clip;position:relative}.dark .sk-landing{--bg:var(--surface-app);--surface:var(--surface-2);--surface-alt:var(--surface-3);--line:var(--border);--line-strong:var(--border-strong);--ink-1:var(--text-1);--ink-2:var(--text-2);--ink-3:var(--text-3);--ink-muted:var(--text-muted);--card-shadow:rgba(139,92,246,0.4)}.sk-landing:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1100px 760px at 100% -10%,rgba(139,92,246,.14),transparent 60%),radial-gradient(900px 640px at -10% 40%,rgba(20,184,166,.09),transparent 60%),radial-gradient(760px 560px at 60% 108%,rgba(236,72,153,.08),transparent 60%)}.dark .sk-landing:before{background:radial-gradient(1100px 760px at 100% -10%,rgba(139,92,246,.22),transparent 60%),radial-gradient(900px 640px at -10% 40%,rgba(20,184,166,.12),transparent 60%),radial-gradient(760px 560px at 60% 108%,rgba(236,72,153,.12),transparent 60%)}.sk-display,.sk-landing h1,.sk-landing h2,.sk-landing h3{font-family:var(--sk-display)}.sk-accent{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.sk-wrap{max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px}.sk-progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--grad-brand);z-index:90}.sk-header{position:sticky;top:14px;z-index:60;padding:0 20px}.sk-nav{max-width:1300px;margin:0 auto;gap:14px;padding:11px 14px 11px 20px;border-radius:20px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 80%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 10px 34px -16px var(--card-shadow)}.sk-nav,.sk-nav-logo{display:flex;align-items:center}.sk-nav-logo{gap:9px;font-family:var(--sk-display);font-weight:700;font-size:17px;letter-spacing:-.02em;color:var(--ink-1);white-space:nowrap}.sk-nav-mark{width:30px;height:30px;border-radius:9px;background:var(--chip-bg);display:grid;place-items:center;color:var(--coin);font-size:15px;box-shadow:0 4px 12px -4px var(--card-shadow)}.sk-nav-links{display:none;align-items:center;gap:4px;margin:0 auto}@media (min-width:820px){.sk-nav-links{display:flex}}.sk-nav-links a{padding:7px 13px;border-radius:11px;font-size:14px;font-weight:500;color:var(--ink-3);transition:color .15s,background .15s}.sk-nav-links a:hover{color:var(--ink-1);background:var(--surface-alt)}.sk-nav-side{display:flex;align-items:center;gap:8px;margin-left:auto}.sk-iconbtn{width:34px;height:34px;border-radius:11px;border:1px solid var(--line);background:transparent;color:var(--ink-3);display:grid;place-items:center;font-size:14px}.sk-iconbtn:hover{color:var(--ink-1);border-color:var(--line-strong)}.sk-signin{display:none;font-size:14px;font-weight:600;color:var(--ink-2);padding:7px 11px;border-radius:11px}.sk-signin:hover{color:var(--ink-1);background:var(--surface-alt)}@media (min-width:620px){.sk-signin{display:inline-flex}}.sk-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;border-radius:13px;padding:10px 19px;font-size:14.5px;font-weight:650;background:var(--grad-brand);color:#fff!important;box-shadow:0 10px 26px -10px var(--card-shadow);transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,filter .15s;white-space:nowrap}.sk-btn:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.35) 48%,transparent 62%);transform:translateX(-130%);animation:sk-sheen 4.8s ease-in-out infinite}@keyframes sk-sheen{0%,52%{transform:translateX(-130%)}80%,to{transform:translateX(130%)}}.sk-btn:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 14px 32px -10px var(--card-shadow)}.sk-btn-lg{padding:13px 26px}.sk-btn-ghost,.sk-btn-lg{font-size:15.5px;border-radius:15px}.sk-btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:13px 24px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-1)!important;font-weight:600;transition:border-color .15s,background .15s}.sk-btn-ghost:hover{border-color:var(--ink-muted)}.sk-hero{position:relative;z-index:1;padding-top:clamp(48px,8vh,96px);padding-bottom:clamp(44px,7vh,80px)}.sk-hero:before{content:"";position:absolute;inset:-40px 0 0;pointer-events:none;background-image:radial-gradient(circle,var(--ink-muted) 1px,transparent 1.2px);background-size:26px 26px;opacity:.16;-webkit-mask-image:radial-gradient(75% 70% at 50% 35%,#000 30%,transparent 75%);mask-image:radial-gradient(75% 70% at 50% 35%,#000 30%,transparent 75%)}.dark .sk-hero:before{opacity:.22}.sk-hero-grid{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,64px);align-items:center}@media (min-width:860px){.sk-hero-grid{grid-template-columns:1.05fr .95fr}}.sk-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13px;font-weight:600;color:var(--ink-3);margin-bottom:22px}.sk-eyebrow:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--grad-brand)}.sk-h1{font-weight:700;letter-spacing:-.035em;line-height:1.06;font-size:clamp(34px,4.6vw,58px);margin:0 0 20px;color:var(--ink-1);max-width:15ch}.sk-aud{display:inline-flex;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--line);background:var(--surface-alt);margin-bottom:18px}.sk-aud button{padding:7px 15px;border-radius:999px;border:0;font-size:13.5px;font-weight:600;background:transparent;color:var(--ink-3)}.sk-aud button[aria-pressed=true]{background:var(--surface);color:var(--ink-1);box-shadow:0 2px 8px -3px var(--card-shadow)}.sk-hero-sub{font-size:clamp(15.5px,1.35vw,17.5px);line-height:1.65;color:var(--ink-3);max-width:52ch;margin:0 0 26px}.sk-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:18px}.sk-hero-trust{font-size:13px;color:var(--ink-muted);margin:0}.sk-scrollcue{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:clamp(36px,6vh,64px);color:var(--ink-muted);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:opacity .4s}.sk-mouse{width:22px;height:34px;border-radius:12px;border:2px solid var(--line-strong);position:relative}.sk-mouse:after{content:"";position:absolute;left:50%;top:6px;width:3px;height:6px;border-radius:2px;background:var(--ink-muted);animation:sk-mousedot 1.6s ease-in-out infinite}@keyframes sk-mousedot{0%{opacity:0;transform:translate(-50%)}30%,70%{opacity:1}to{opacity:0;transform:translate(-50%,10px)}}.sk-coin{position:absolute;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fef08a,#f59e0b 78%);box-shadow:0 6px 16px rgba(245,158,11,.45);z-index:2;animation:sk-float 5.5s ease-in-out infinite}@keyframes sk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.sk-coin-dot{display:inline-block;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fef08a,#f59e0b 78%);box-shadow:inset 0 -1px 2px rgba(180,83,9,.5),0 1px 3px rgba(245,158,11,.4);flex:none;vertical-align:-2px}.sk-mock{position:relative;border-radius:24px;border:1px solid var(--line);background:var(--surface);box-shadow:0 30px 70px -28px var(--card-shadow);padding:20px;transition:transform .25s ease-out;will-change:transform}.sk-mock-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.sk-mock-ava{width:42px;height:42px;border-radius:14px;flex:none;background:var(--grad-brand);display:grid;place-items:center;color:#fff;font-size:19px;font-family:var(--sk-display);font-weight:700}.sk-mock-name{font-weight:650;font-size:14.5px;color:var(--ink-1);line-height:1.25}.sk-mock-sub{font-size:12px;color:var(--ink-muted)}.sk-mock-pts{margin-left:auto;display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;background:color-mix(in srgb,var(--coin) 26%,transparent);font-weight:700;font-size:13px;color:var(--ink-1);white-space:nowrap}.sk-mock-grid{display:grid;grid-template-columns:auto 1fr;gap:12px;margin-bottom:12px}.sk-ring{position:relative;width:92px;height:92px}.sk-ring svg{transform:rotate(-90deg)}.sk-ring-label{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.sk-ring-label b{font-size:18px;color:var(--ink-1);font-family:var(--sk-display)}.sk-ring-label span{font-size:9.5px;color:var(--ink-muted);display:block}.sk-mock-cells{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sk-cell{border-radius:14px;border:1px solid var(--line);background:var(--surface-alt);padding:9px 12px;min-width:0}.sk-cell b{display:block;font-size:15px;color:var(--ink-1);font-family:var(--sk-display)}.sk-cell span{font-size:11px;color:var(--ink-muted)}.sk-cell-streak{grid-column:1/-1;background:linear-gradient(135deg,rgba(245,158,11,.14),rgba(236,72,153,.1));border-color:rgba(245,158,11,.35);display:flex;align-items:center;gap:9px}.sk-flame.sk-flame{color:#f97316;font-size:0;animation:skr-flame 1.8s ease-in-out infinite;display:grid;place-items:center;flex:none}@keyframes skr-flame{0%,to{transform:scale(1) rotate(-4deg)}50%{transform:scale(1.15) rotate(4deg)}}.sk-mock-rows{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.sk-mock-row{display:flex;align-items:center;gap:10px;border-radius:12px;border:1px solid var(--line);background:var(--surface-alt);padding:8px 12px;font-size:13px;font-weight:550;color:var(--ink-2)}.sk-mock-row .sk-rowpts{margin-left:auto;font-size:12px;font-weight:700;color:var(--chip-bg);white-space:nowrap;display:inline-flex;align-items:center;gap:3px}.sk-mock-row .sk-rowpts>svg{color:var(--accent-amber)}.dark .sk-mock-row .sk-rowpts{color:var(--accent-2)}.sk-mock-bar{height:4px;border-radius:3px;overflow:hidden;background:var(--line);position:relative;flex:none;width:46px}.sk-mock-bar i{position:absolute;inset:0;right:auto;background:var(--grad-brand);border-radius:3px}.sk-ai{display:flex;align-items:center;gap:10px;border-radius:14px;border:1.5px dashed var(--line-strong);background:var(--surface-alt);padding:10px 12px}.sk-ai-spark{color:var(--brand-2);display:grid;place-items:center;flex:none;animation:sk-twinkle 2.4s ease-in-out infinite}@keyframes sk-twinkle{0%,to{opacity:.6;transform:scale(.88) rotate(0)}50%{opacity:1;transform:scale(1.12) rotate(14deg)}}.sk-ai-text{flex:1;min-width:0;font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-ai-text:after{content:"";display:inline-block;width:1.5px;height:1em;background:var(--chip-bg);vertical-align:-2px;margin-left:1px;animation:sk-blink 1s step-end infinite}@keyframes sk-blink{50%{opacity:0}}.sk-ai-gen{border:0;cursor:pointer;flex:none;border-radius:10px;padding:7px 13px;font-size:12px;font-weight:700;color:#fff;background:var(--grad-brand)}.sk-marquee-band{position:relative;z-index:1;background:var(--chip-bg);overflow:hidden;padding:13px 0;transform:rotate(-1.2deg) scale(1.02);margin:10px -10px 0}.sk-marquee{display:flex;width:max-content;animation:sk-marquee 78s linear infinite}.sk-marquee>span{padding-right:44px}.sk-marquee-band:hover .sk-marquee{animation-play-state:paused}@keyframes sk-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.sk-marquee span{display:inline-flex;align-items:center;gap:44px;font-family:var(--sk-display);font-weight:600;font-size:14.5px;letter-spacing:.01em;color:#fff;white-space:nowrap}.sk-marquee i{font-style:normal;opacity:.55}.sk-section{position:relative;z-index:1;padding-top:clamp(70px,10vh,120px);padding-bottom:clamp(40px,6vh,70px);scroll-margin-top:80px}.sk-h2{font-weight:700;letter-spacing:-.03em;font-size:clamp(30px,4.6vw,50px);margin:0 0 14px;color:var(--ink-1)}.sk-sub{font-size:clamp(15px,1.3vw,17px);line-height:1.65;color:var(--ink-3);max-width:58ch;margin:0}.sk-build-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:clamp(30px,4vh,46px)}@media (min-width:760px){.sk-build-grid{grid-template-columns:repeat(3,1fr)}}.sk-step{border-radius:20px;border:1px solid var(--line);background:var(--surface);padding:24px 22px;position:relative}.sk-step-num{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--grad-brand);color:#fff;font-family:var(--sk-display);font-weight:700;font-size:15px;margin-bottom:16px}.sk-step h3{font-size:18px;font-weight:650;letter-spacing:-.01em;color:var(--ink-1);margin:0 0 8px}.sk-step p{font-size:14px;line-height:1.6;color:var(--ink-3);margin:0}.sk-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.sk-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13px;font-weight:550;color:var(--ink-2)}.sk-chip>svg{color:var(--accent-emerald);flex:none}.sk-loop{position:relative;z-index:1}.sk-loop-viewport{position:sticky;top:0;height:100vh;overflow:hidden}.sk-loop-track{display:flex;height:100%;will-change:transform}.sk-panel{width:100vw;height:100vh;flex:none;display:grid;place-items:center;text-align:center;padding:24px;color:#fff;position:relative;overflow:hidden}.sk-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(640px 420px at 82% -12%,rgba(255,255,255,.2),transparent 60%),radial-gradient(520px 380px at 8% 108%,rgba(0,0,0,.14),transparent 60%)}.sk-panel-cool{background:var(--grad-cool)}.sk-panel-brand{background:var(--grad-brand)}.sk-panel-warm{background:var(--grad-warm)}.sk-panel-num{font-family:var(--sk-display);font-weight:700;font-size:clamp(72px,12vw,132px);line-height:1;margin-bottom:6px;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.42)}.sk-panel-icon{width:52px;height:52px;border-radius:16px;margin:0 auto 22px;display:grid;place-items:center;background:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.25);backdrop-filter:blur(6px)}.sk-panel-chip{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.14);backdrop-filter:blur(8px);box-shadow:0 12px 30px -12px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.28);font-family:var(--sk-display);font-weight:650;font-size:14px;color:#fff;animation:sk-float 6s ease-in-out infinite;z-index:1}.sk-panel-chip-a{top:20%;left:clamp(6%,16vw,22%)}.sk-panel-chip-b{bottom:24%;right:clamp(6%,16vw,22%);animation-delay:1.6s}@media (max-width:640px){.sk-panel-chip{display:none}}.sk-panel h2{font-weight:700;letter-spacing:-.03em;font-size:clamp(38px,6vw,64px);margin:0 0 14px;color:#fff}.sk-panel p{font-size:clamp(14.5px,1.35vw,17px);line-height:1.65;color:rgba(255,255,255,.88);max-width:46ch;margin:0 auto}.sk-loop-dots{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);display:flex;gap:9px}.sk-loop-dots i{width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.4);transition:background .25s,box-shadow .25s,transform .25s}.sk-loop-dots i[data-on=true]{background:rgba(255,255,255,.95);box-shadow:0 0 0 4px rgba(255,255,255,.25);transform:scale(1.15)}.sk-loop[data-static=true]{height:auto!important}.sk-loop[data-static=true] .sk-loop-viewport{position:static;height:auto}.sk-loop[data-static=true] .sk-loop-track{flex-direction:column;transform:none!important}.sk-loop[data-static=true] .sk-panel{width:100%;height:auto;min-height:60vh}.sk-loop[data-static=true] .sk-loop-dots{display:none}.sk-why{text-align:center;padding-bottom:clamp(64px,9vh,110px)}.sk-mech-grid{display:grid;grid-template-columns:1fr;gap:14px;margin:clamp(34px,5vh,54px) auto 0;max-width:920px}@media (min-width:720px){.sk-mech-grid{grid-template-columns:repeat(3,1fr)}}.sk-mech{border-radius:20px;border:1px solid var(--line);background:radial-gradient(110% 60% at 0 0,rgba(99,102,241,.05),transparent 60%),radial-gradient(80% 60% at 100% 100%,rgba(217,70,239,.04),transparent 60%),var(--surface);padding:24px 20px 22px}.sk-seal{width:46px;height:46px;border-radius:999px;display:grid;place-items:center;margin:0 auto 12px;color:#fff;line-height:0}.sk-seal>svg{display:block}.sk-seal[data-hue=brand]{background:var(--grad-brand);box-shadow:0 10px 22px -10px rgba(139,92,246,.65)}.sk-seal[data-hue=gold]{background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 10px 22px -10px rgba(245,158,11,.65)}.sk-seal[data-hue=flame]{background:linear-gradient(135deg,#f97316,#ec4899);box-shadow:0 10px 22px -10px rgba(249,115,22,.65)}.sk-seal[data-hue=violet]{background:linear-gradient(135deg,#8b5cf6,#d946ef);box-shadow:0 10px 22px -10px rgba(139,92,246,.65)}.sk-mech b{display:block;font-family:var(--sk-display);font-weight:700;font-size:clamp(34px,4vw,46px);letter-spacing:-.02em;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:8px}.sk-mech-label{font-size:13.5px;line-height:1.55;color:var(--ink-3);display:block;max-width:30ch;margin:0 auto}.sk-why-chips{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:26px}.sk-why-cue{margin-top:clamp(36px,6vh,56px);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);animation:sk-cuebob 2s ease-in-out infinite}@keyframes sk-cuebob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.sk-rw-grid{display:grid;grid-template-columns:1fr;gap:clamp(24px,4vw,48px);margin-top:clamp(28px,4vh,44px);align-items:start}@media (min-width:880px){.sk-rw-grid{grid-template-columns:.92fr 1.08fr}}.sk-rw-row{display:flex;align-items:center;gap:15px;width:100%;padding:17px 4px;border:0;border-bottom:1px solid var(--line);background:transparent;cursor:pointer;text-align:left;position:relative}.sk-rw-row:first-child{border-top:1px solid var(--line)}.sk-rw-num{width:30px;height:30px;border-radius:999px;flex:none;display:grid;place-items:center;border:1px solid var(--line-strong);font-size:11.5px;font-weight:700;color:var(--ink-muted);transition:all .25s}.sk-rw-row[data-on=true] .sk-rw-num{background:var(--grad-brand);color:#fff;border-color:transparent}.sk-rw-title{font-family:var(--sk-display);font-weight:650;font-size:clamp(19px,2.2vw,26px);letter-spacing:-.02em;color:var(--ink-muted);transition:color .25s,transform .25s}.sk-rw-row[data-on=true] .sk-rw-title{color:var(--ink-1);transform:translateX(10px)}.sk-rw-bar{position:absolute;left:0;bottom:-1px;height:2px;background:var(--grad-brand);width:0}.sk-rw-row[data-on=true] .sk-rw-bar{animation:sk-rwbar var(--sk-rw-dur,4.6s) linear forwards}@keyframes sk-rwbar{0%{width:0}to{width:100%}}.sk-stage{border-radius:24px;border:1px solid var(--line);background:radial-gradient(110% 60% at 0 0,rgba(99,102,241,.05),transparent 60%),radial-gradient(80% 60% at 100% 100%,rgba(217,70,239,.04),transparent 60%),var(--surface);box-shadow:0 30px 70px -30px var(--card-shadow);padding:clamp(20px,2.6vw,30px);min-height:380px}.sk-stage-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.sk-stage-title b{font-family:var(--sk-display);font-size:16.5px;font-weight:650;color:var(--ink-1)}.sk-stage-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:color-mix(in srgb,var(--coin) 26%,transparent);font-size:12.5px;font-weight:700;color:var(--ink-1)}.sk-ra-pop{animation:skr-pop .45s cubic-bezier(.34,1.56,.64,1) both}.sk-ra-up{animation:skr-up .45s cubic-bezier(.22,.61,.36,1) both}@keyframes skr-pop{0%{opacity:.35;transform:scale(.55)}60%{opacity:1;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes skr-up{0%{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.sk-task-row{display:flex;align-items:center;gap:10px;border-radius:13px;border:1px solid var(--line);background:var(--surface-alt);padding:11px 14px;font-size:13.5px;font-weight:550;color:var(--ink-2);margin-bottom:8px}.sk-task-ico{width:26px;height:26px;border-radius:9px;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-1) 11%,var(--surface));border:1px solid color-mix(in srgb,var(--brand-1) 20%,var(--line));color:var(--brand-1)}.dark .sk-task-ico{color:var(--accent-2)}.sk-task-row .sk-rowpts{margin-left:auto;font-weight:700;font-size:12.5px;color:var(--chip-bg)}.dark .sk-task-row .sk-rowpts{color:var(--accent-2)}.sk-days{display:flex;gap:7px;margin:14px 0;flex-wrap:wrap}.sk-day{width:40px;height:46px;border-radius:11px;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface-alt);font-size:11.5px;font-weight:700;color:var(--ink-muted)}.sk-day[data-hit=true]{background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(236,72,153,.13));border-color:rgba(245,158,11,.4);color:#f97316}.sk-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:520px){.sk-badges{grid-template-columns:repeat(4,1fr)}}.sk-badge{border-radius:16px;border:1px solid var(--line);background:var(--surface-alt);padding:14px 8px;text-align:center}.sk-badge span{font-size:11.5px;font-weight:600;color:var(--ink-2)}.sk-badge .sk-seal{width:42px;height:42px;margin-bottom:9px;font-style:normal}.sk-lb-row{display:flex;align-items:center;gap:11px;border-radius:13px;padding:10px 13px;font-size:13.5px;color:var(--ink-2);border:1px solid transparent;margin-bottom:7px;background:var(--surface-alt)}.sk-lb-row[data-you=true]{border-color:color-mix(in srgb,var(--chip-bg) 45%,transparent);background:color-mix(in srgb,var(--chip-bg) 8%,var(--surface-alt))}.sk-lb-rank{width:22px;color:var(--ink-muted);flex:none}.sk-lb-pts,.sk-lb-rank{font-family:var(--sk-display);font-weight:700}.sk-lb-pts{margin-left:auto;color:var(--ink-1)}.sk-lb-delta{font-size:11px;font-weight:700;color:var(--accent-emerald)}.sk-cert{border-radius:18px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(99,102,241,.07),rgba(217,70,239,.06)),var(--surface-alt);padding:26px 20px;text-align:center}.sk-cert-ico{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;margin:0 auto 12px;background:var(--grad-brand);color:#fff;box-shadow:0 12px 28px -12px var(--card-shadow)}.sk-cert b{font-family:var(--sk-display);font-size:18px;color:var(--ink-1);display:block;margin-bottom:6px}.sk-cert p{font-size:13.5px;color:var(--ink-3);margin:0 0 14px}.sk-price-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:clamp(30px,4vh,44px);align-items:stretch}@media (min-width:820px){.sk-price-grid{grid-template-columns:repeat(3,1fr)}}.sk-plan{position:relative;border-radius:22px;border:1px solid var(--line);background:var(--surface);padding:26px 24px;display:flex;flex-direction:column}.sk-plan[data-popular=true]{border-color:color-mix(in srgb,var(--chip-bg) 55%,transparent);box-shadow:0 24px 60px -24px var(--card-shadow);background:radial-gradient(120% 70% at 50% 0,rgba(99,102,241,.07),transparent 55%),var(--surface)}@media (min-width:820px){.sk-plan[data-popular=true]{transform:scale(1.035);z-index:1}.sk-plan[data-popular=true].card-glow:hover{transform:scale(1.035) translateY(-3px)}}.sk-plan-pop{position:absolute;top:-11px;left:50%;transform:translateX(-50%);padding:4px 13px;border-radius:999px;background:var(--grad-brand);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.sk-plan h3{font-size:16px;font-weight:650;color:var(--ink-1);margin:0 0 4px}.sk-plan-blurb{font-size:13px;color:var(--ink-muted);margin:0 0 16px;min-height:2.6em}.sk-plan-price{font-family:var(--sk-display);font-weight:700;font-size:38px;letter-spacing:-.02em;color:var(--ink-1);line-height:1;margin-bottom:20px}.sk-plan-price span{font-family:system-ui,sans-serif;font-size:13px;font-weight:500;color:var(--ink-muted);letter-spacing:0}.sk-plan ul{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:10px}.sk-plan li{display:flex;gap:9px;font-size:13.5px;color:var(--ink-2);align-items:flex-start}.sk-plan li:before{content:"✓";color:var(--accent-emerald);font-weight:700;flex:none}.sk-plan-cta{margin-top:auto}.sk-note{margin-top:22px;text-align:center;font-size:12.5px;color:var(--ink-muted)}.sk-faq{max-width:720px;margin-left:auto;margin-right:auto}.sk-faq-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7c6df0;margin:0 0 6px}.sk-faq-eyebrow,.sk-faq-title{font-family:var(--sk-display);text-align:center}.sk-faq-title{color:var(--ink-1);font-weight:800;letter-spacing:-.02em;font-size:clamp(26px,4vw,40px);margin:0 0 30px}.sk-faq-item{border-top:1px solid var(--line)}.sk-faq-item:last-of-type{border-bottom:1px solid var(--line)}.sk-faq-q{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:20px 2px;cursor:pointer;text-align:left;border:0;background:transparent;color:var(--ink-1);font-family:var(--sk-display);font-weight:600;font-size:clamp(16px,2.1vw,18px);letter-spacing:-.01em}.sk-faq-q:focus-visible{outline:2px solid #7c6df0;outline-offset:3px;border-radius:8px}.sk-faq-plus{flex:none;width:26px;height:26px;border-radius:50%;position:relative;border:1.5px solid var(--line-strong);transition:transform .28s cubic-bezier(.2,.8,.2,1),background .2s ease,border-color .2s ease}.sk-faq-plus:after,.sk-faq-plus:before{content:"";position:absolute;top:50%;left:50%;background:#7c6df0;border-radius:2px;transform:translate(-50%,-50%)}.sk-faq-plus:before{width:11px;height:2px}.sk-faq-plus:after{width:2px;height:11px;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.sk-faq-item[data-open=true] .sk-faq-plus{background:var(--grad-brand);border-color:transparent;transform:rotate(45deg)}.sk-faq-item[data-open=true] .sk-faq-plus:after,.sk-faq-item[data-open=true] .sk-faq-plus:before{background:#fff}.sk-faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.sk-faq-item[data-open=true] .sk-faq-a-wrap{grid-template-rows:1fr}.sk-faq-a-inner{overflow:hidden}.sk-faq-a{color:var(--ink-3);font-size:15px;line-height:1.65;max-width:64ch;margin:0 2px 22px}.sk-faq-closer{text-align:center;margin-top:30px;font-size:14.5px;color:var(--ink-3)}.sk-faq-closer .sk-faq-cta,.sk-faq-closer a{color:#7c6df0;font-weight:700;text-decoration:none}.sk-faq-closer .sk-faq-cta{border:0;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:inherit}.sk-faq-closer .sk-faq-cta:hover,.sk-faq-closer a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.sk-faq-a-wrap,.sk-faq-plus,.sk-faq-plus:after{transition:none}}.sk-footer{position:relative;z-index:1;padding-top:clamp(32px,5vh,48px);padding-bottom:clamp(58px,8vw,110px)}.sk-footer-grid{display:grid;grid-template-columns:1fr;gap:30px}@media (min-width:760px){.sk-footer-grid{grid-template-columns:1.1fr .9fr}}.sk-footer-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sk-footer h4{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 12px}.sk-footer-links{display:flex;flex-direction:column;gap:9px}.sk-footer-links a,.sk-footer-links button{font-size:13.5px;color:var(--ink-3);background:none;border:0;padding:0;text-align:left;cursor:pointer}.sk-footer-links a:hover,.sk-footer-links button:hover{color:var(--ink-1)}.sk-footer-meta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin-top:34px;padding-top:22px;font-size:12.5px}.sk-footer-meta,.sk-footer-meta a{color:var(--ink-muted)}.sk-footer-meta a:hover{color:var(--ink-1)}.sk-totop{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:8px 15px;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.sk-watermark{position:absolute;left:0;right:0;bottom:-.14em;text-align:center;font-family:var(--sk-display);font-weight:700;letter-spacing:-.04em;font-size:clamp(64px,12vw,170px);line-height:1;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.07;pointer-events:none;user-select:none;white-space:nowrap;overflow:hidden}.dark .sk-watermark{opacity:.11}.sk-greet{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;background:var(--bg);transition:opacity .6s ease}.sk-greet-text{font-family:var(--sk-display);font-weight:700;letter-spacing:-.03em;font-size:clamp(34px,6vw,64px);color:var(--ink-1)}.sk-greet-barwrap{width:min(240px,60vw);height:4px;border-radius:3px;background:var(--line);overflow:hidden}.sk-greet-bar{height:100%;width:6%;border-radius:3px;background:var(--grad-brand)}.sk-wave{display:inline-block;transform-origin:75% 75%;animation:sk-wave 1.7s ease-in-out infinite}@keyframes sk-wave{0%,to{transform:rotate(0)}20%{transform:rotate(20deg)}40%{transform:rotate(-8deg)}60%{transform:rotate(16deg)}80%{transform:rotate(-6deg)}}.sk-mascot{position:fixed;right:22px;bottom:22px;z-index:110;width:56px;height:56px;border-radius:999px;border:0;cursor:pointer;background:var(--grad-brand);color:#fff;font-size:24px;display:grid;place-items:center;box-shadow:0 16px 40px -14px var(--card-shadow)}.sk-mascot-tip{position:fixed;right:88px;bottom:32px;z-index:110;padding:9px 14px;border-radius:13px;border:1px solid var(--line);background:var(--surface);box-shadow:0 14px 34px -16px var(--card-shadow);font-size:13px;font-weight:550;color:var(--ink-1);opacity:0;transform:translateY(4px);transition:opacity .25s,transform .25s;pointer-events:none;white-space:nowrap}.sk-mascot-tip[data-show=true]{opacity:1;transform:none}.sk-chat{position:fixed;right:22px;bottom:90px;z-index:115;width:min(340px,calc(100vw - 44px));max-height:min(480px,calc(100vh - 130px));display:flex;flex-direction:column;border-radius:20px;border:1px solid var(--line);background:var(--surface);box-shadow:0 30px 70px -24px var(--card-shadow);overflow:hidden}.sk-chat-head{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--line)}.sk-chat-ava{width:36px;height:36px;border-radius:999px;background:var(--grad-brand);display:grid;place-items:center;color:#fff;font-size:17px;flex:none}.sk-chat-name{font-weight:650;font-size:14px;color:var(--ink-1);line-height:1.2;font-family:var(--sk-display)}.sk-chat-role{font-size:11.5px;color:var(--ink-muted);display:flex;align-items:center;gap:5px}.sk-chat-role:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--accent-emerald);animation:sk-pulse 2s ease-in-out infinite}@keyframes sk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.sk-chat-close{margin-left:auto;border:0;background:none;color:var(--ink-muted);font-size:16px;cursor:pointer;padding:4px 6px;border-radius:8px}.sk-chat-close:hover{color:var(--ink-1);background:var(--surface-alt)}.sk-chat-body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding:14px 14px 6px;min-height:120px}.sk-msg{max-width:85%;padding:9px 13px;font-size:13.5px;line-height:1.45;animation:skr-up .26s ease-out both}.sk-msg-bot{align-self:flex-start;border-radius:14px 14px 14px 4px;background:var(--surface-alt);border:1px solid var(--line);color:var(--ink-1)}.sk-msg-me{align-self:flex-end;border-radius:14px 14px 4px 14px;background:var(--chip-bg);color:#fff}.sk-chat-qs{display:flex;flex-direction:column;gap:7px;padding:10px 14px 14px}.sk-chat-qs button{border:1px solid var(--line);border-radius:12px;background:var(--surface-alt);padding:8px 12px;font-size:12.5px;font-weight:550;color:var(--ink-2);cursor:pointer;text-align:left}.sk-chat-qs button:hover{border-color:var(--line-strong);color:var(--ink-1)}.sk-fade{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}.sk-fade[data-fade=left]{transform:translateX(-44px)}.sk-fade[data-fade=right]{transform:translateX(44px)}.sk-fade[data-fade=zoom]{transform:translateY(22px) scale(.94)}.sk-fade[data-in=true]{opacity:1;transform:none}.sk-fade[data-in=true][data-popular=true]{transform:none}@media (min-width:820px){.sk-fade[data-in=true][data-popular=true]{transform:scale(1.035)}}.card-glow.sk-fade[data-in=true]{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.22,.61,.36,1)}.sk-landing a:focus-visible,.sk-landing button:focus-visible,.sk-landing input:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px;border-radius:10px}@media (prefers-reduced-motion:reduce){.sk-landing *,.sk-landing :after,.sk-landing :before{animation:none!important}.sk-fade{opacity:1!important;transform:none!important;transition:none!important}.sk-greet{display:none!important}}.sk-survey-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(15,12,30,.55);backdrop-filter:blur(4px);animation:sk-survey-fade .25s ease both}.sk-survey-card{width:100%;max-width:460px;background:var(--sk-card,#fff);color:var(--sk-ink,#17151f);border-radius:20px;padding:26px 26px 22px;box-shadow:0 24px 70px rgba(20,12,50,.28);animation:sk-survey-rise .28s cubic-bezier(.2,.8,.2,1) both}:root.dark .sk-survey-card{background:#171528;color:#ece9f6}.sk-survey-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.sk-survey-eyebrow{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7c6df0}.sk-survey-close{border:0;background:transparent;cursor:pointer;font-size:20px;line-height:1;color:inherit;opacity:.55;padding:4px;border-radius:8px}.sk-survey-close:hover{opacity:1}.sk-survey-progress{height:4px;border-radius:999px;background:rgba(124,109,240,.16);overflow:hidden;margin-bottom:18px}.sk-survey-progress>span{display:block;height:100%;background:linear-gradient(90deg,#7c6df0,#b06df0);transition:width .3s ease}.sk-survey-q{font-size:20px;font-weight:800;margin:0 0 16px}.sk-survey-opts{display:grid;gap:10px}.sk-survey-opt{text-align:left;padding:13px 16px;border-radius:13px;border:1.5px solid rgba(124,109,240,.22);background:transparent;color:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:border-color .15s ease,transform .1s ease,background .15s ease}.sk-survey-opt:hover{border-color:#7c6df0;background:rgba(124,109,240,.08)}.sk-survey-opt:active{transform:scale(.99)}.sk-survey-input{width:100%;padding:13px 16px;border-radius:13px;border:1.5px solid rgba(124,109,240,.22);background:transparent;color:inherit;font-size:15px}.sk-survey-input:focus{outline:none;border-color:#7c6df0}.sk-survey-hint{font-size:13px;opacity:.6;margin:8px 2px 0}.sk-survey-actions{display:flex;align-items:center;justify-content:space-between;margin-top:20px;gap:10px}.sk-survey-back{border:0;background:transparent;color:inherit;opacity:.6;cursor:pointer;font-size:14px;font-weight:600}.sk-survey-back:hover{opacity:1}.sk-survey-back:disabled{visibility:hidden}.sk-survey-next{border:0;border-radius:12px;padding:11px 20px;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(90deg,#7c6df0,#b06df0);cursor:pointer}.sk-survey-skip{border:0;background:transparent;color:inherit;opacity:.6;cursor:pointer;font-size:14px;font-weight:600}@keyframes sk-survey-fade{0%{opacity:0}to{opacity:1}}@keyframes sk-survey-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sk-survey-card,.sk-survey-overlay{animation:none}.sk-survey-progress>span{transition:none}}@keyframes sk-survey-leave{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-12px) scale(.98)}}.sk-survey-leaving{animation:sk-survey-leave .16s ease-in both!important}@media (prefers-reduced-motion:reduce){.sk-survey-leaving{animation:none!important}}