@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_80a1ffe0-module__IONHtW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_80a1ffe0-module__IONHtW__variable{--ss-font-body:"Geist", "Geist Fallback"}
html[data-surface=site]{--ss-bg:#06070c;--ss-ink:#eef2ff;--ss-soft:#cbd4ea;--ss-muted:#97a3bf;--ss-faint:#71809f;--ss-glow:#a5b4fc;--ss-gold:#e2c98f;--ss-line:#ffffff14;--ss-line-strong:#ffffff24;--ss-panel:linear-gradient(180deg, #ffffff0e, #ffffff04);--ss-brand:linear-gradient(135deg, #4f46e5, #7c3aed 55%, #db2777);--ss-accent:linear-gradient(95deg, #c7d2fe, #e9d5ff 50%, #fbcfe8);--ss-title:linear-gradient(180deg, #fff 35%, #ffffffa3);--ss-gutter:clamp(16px, 4vw, 56px);--ss-rail:0px;--ss-orbs:0px;--ss-ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scroll-snap-type:y proximity}@media (min-width:1180px){html[data-surface=site]{--ss-rail:212px;--ss-orbs:128px}}html[data-surface=site] body{background:var(--ss-bg);color:var(--ss-ink)}html[data-surface=site] body:before{content:none}html[data-surface=site] :focus-visible{outline:2px solid var(--ss-glow);outline-offset:3px}[dir=rtl] .ss-rail{background:linear-gradient(270deg,#06070cb3,#06070c00)}[dir=rtl] .ss-scroll{right:calc(var(--ss-rail) + (100% - var(--ss-rail) - var(--ss-orbs)) / 2);left:auto;transform:translate(50%)}[dir=rtl] .ss-root .lucide-arrow-right{scale:-1 1}:lang(ar) .ss-root,:lang(ar) .ss-root *,:lang(hi) .ss-root,:lang(hi) .ss-root *{letter-spacing:normal}@media (prefers-reduced-motion:reduce){html[data-surface=site]{scroll-behavior:auto}}.ss-root{--ss-font-display:var(--ss-font-body);min-height:100vh;font-family:var(--ss-font-body), system-ui, sans-serif;flex-direction:column;flex:1;display:flex}.ss-skip{top:-100px;z-index:100;background:var(--ss-ink);color:var(--ss-bg);border-radius:999px;padding:10px 16px;font-weight:600;position:absolute;inset-inline-start:16px}.ss-skip:focus{top:12px}.ss-main{flex:1}.ss-mark{background:var(--ss-brand);color:#fff;border-radius:28%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ss-brand{color:var(--ss-ink);align-items:center;gap:12px;display:inline-flex}.ss-brand-name{font-family:var(--ss-font-display), system-ui, sans-serif;letter-spacing:-.02em;font-size:19px;font-weight:600}.ss-button{white-space:nowrap;min-height:48px;transition:filter .25s var(--ss-ease), box-shadow .25s var(--ss-ease), transform .25s var(--ss-ease), border-color .25s var(--ss-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 28px;font-size:15px;font-weight:600;display:inline-flex}.ss-button:active{transform:translateY(1px)}.ss-button-sm{min-height:38px;padding:8px 18px;font-size:13.5px}.ss-button-lg{min-height:56px;padding:15px 34px;font-size:16px}.ss-button-light{color:#0a0a12;background:#f5f5fa;box-shadow:0 8px 24px #00000059}.ss-button-outline{border-color:var(--ss-line-strong);color:var(--ss-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a}.ss-button-ghost{color:var(--ss-soft)}@media (hover:hover){.ss-button-light:hover{background:#fff;box-shadow:0 10px 30px #a5b4fc40}.ss-button-outline:hover{background:#ffffff12;border-color:#ffffff47}.ss-button-ghost:hover{color:#fff}.ss-button-light:hover>svg:last-child{transform:translate(3px)}}.ss-button svg{transition:transform .3s var(--ss-ease)}.ss-button-play{background:var(--ss-ink);width:26px;height:26px;color:var(--ss-bg);border-radius:50%;justify-content:center;align-items:center;padding-left:2px;display:inline-flex}.ss-text-link{color:var(--ss-glow);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ss-flare{background:linear-gradient(90deg,#0000,#c7d2fe99,#0000);width:min(240px,60%);height:1px;margin-block:6px;display:block}.ss-frame,.ss-plan{border:1px solid var(--ss-line);background:var(--ss-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;position:relative;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff0f}.ss-frame:before,.ss-plan:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);height:1px;position:absolute;top:-1px;left:18%;right:18%}.ss-arrow{border:1px solid var(--ss-line-strong);width:44px;height:44px;color:var(--ss-ink);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .25s var(--ss-ease), border-color .25s var(--ss-ease);background:#ffffff0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ss-arrow:hover{background:#ffffff14;border-color:#ffffff4d}}.ss-topbar{z-index:50;padding:12px var(--ss-gutter);background:linear-gradient(#04070eeb,#04070e00);justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:0 0 auto}@media (min-width:1180px){.ss-topbar{display:none}}.ss-rail{z-index:40;width:var(--ss-rail);background:linear-gradient(90deg,#06070cb3,#06070c00);flex-direction:column;gap:30px;padding-block:30px;padding-inline-start:30px;display:none;position:fixed;inset-block:0;inset-inline-start:0}@media (min-width:1180px){.ss-rail{display:flex}}.ss-rail-brand .ss-mark{box-shadow:0 0 0 1px #ffffff24,0 10px 30px #6366f159}.ss-rail-list{flex-direction:column;gap:4px;display:flex}.ss-rail-link{white-space:nowrap;color:#dee2f099;transition:color .25s var(--ss-ease);align-items:center;gap:12px;padding:7px 0;font-size:15px;display:flex}.ss-rail-link:before{content:"";width:5px;height:5px;transition:background-color .25s var(--ss-ease), box-shadow .25s var(--ss-ease);background:#ffffff40;border-radius:50%;flex-shrink:0}.ss-rail-link:hover,.ss-rail-link.is-active{color:#fff}.ss-rail-link.is-active{font-weight:500}.ss-rail-link.is-active:before{background:#fff;box-shadow:0 0 0 4px #ffffff1a}.ss-topbar-actions{align-items:center;gap:14px;display:flex}.ss-locales{position:relative}.ss-locales summary{border:1px solid var(--ss-line-strong);color:var(--ss-ink);letter-spacing:.06em;cursor:pointer;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;list-style:none;display:inline-flex}.ss-locales summary::-webkit-details-marker{display:none}.ss-locales summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.ss-locales[open] summary:after{transform:translateY(1px)rotate(-135deg)}.ss-locales ul{top:calc(100% + 8px);z-index:60;border:1px solid var(--ss-line-strong);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;background:#0a0c14f5;border-radius:14px;min-width:190px;max-height:min(380px,100dvh - 110px);margin:0;padding:6px;list-style:none;display:grid;position:absolute;inset-inline-end:0;overflow-y:auto;box-shadow:0 18px 40px #00000073}.ss-locales a{color:var(--ss-soft);transition:color .2s var(--ss-ease), background-color .2s var(--ss-ease);border-radius:9px;padding:8px 12px;font-size:14px;display:block}.ss-locales a:hover{color:var(--ss-ink);background:#ffffff0f}.ss-locales a[aria-current=true]{color:var(--ss-ink);font-weight:500}.ss-rail-locales{align-self:flex-start;margin-top:auto}.ss-rail-locales ul{top:auto;inset-inline-end:auto;bottom:calc(100% + 8px);inset-inline-start:0}.ss-orbs{top:50%;z-index:40;flex-direction:column;gap:26px;display:none;position:fixed;inset-inline-end:22px;transform:translateY(-50%)}@media (min-width:1180px){.ss-orbs{display:flex}}.ss-orb{border:1px solid var(--ss-line-strong);color:#fff;text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:92px;height:92px;transition:transform .3s var(--ss-ease), background-color .3s var(--ss-ease);background:#ffffff0b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.25;display:flex;box-shadow:0 20px 50px #00000073,inset 0 1px #ffffff14}.ss-orb small{color:var(--ss-muted);margin-top:4px;font-size:10.5px}.ss-orb strong{font-size:13.5px;font-weight:600}@media (hover:hover){.ss-orb:hover{background:#ffffff17;transform:translateY(-2px)}}.ss-chapter{isolation:isolate;min-height:100svh;padding-block:clamp(88px,11vh,120px) clamp(72px,10vh,112px);padding-inline:calc(var(--ss-rail) + var(--ss-gutter)) calc(var(--ss-orbs) + var(--ss-gutter));background-color:var(--ss-bg);scroll-snap-align:start;background-position:50%;background-size:cover;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:clip}.ss-chapter:before{content:"";z-index:-1;background:linear-gradient(var(--ss-bg), transparent 14%, transparent 86%, var(--ss-bg)), radial-gradient(120% 90% at 50% 45%, transparent 60%, #04050999);pointer-events:none;position:absolute;inset:0}.ss-bg-deep{background-image:url(/site-media/scene/deep.jpg)}.ss-bg-hero,.ss-hero,.ss-finale{background-image:url(/site-media/scene/hero.jpg)}.ss-bg-split{background-image:url(/site-media/scene/split.jpg)}.ss-chapter-inner{width:100%;max-width:1180px;margin-inline:auto}.ss-chapter-head{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:880px;margin:0 auto clamp(40px,6vh,64px);display:flex}.ss-kicker{border:1px solid var(--ss-line);letter-spacing:.02em;color:var(--ss-muted);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.ss-kicker:before{content:"";background:var(--ss-accent);border-radius:50%;width:6px;height:6px}.ss-title,.ss-hero-brand,.ss-feature-name,.ss-duo-name,.ss-step-numeral,.ss-finale-title{font-family:var(--ss-font-display), system-ui, sans-serif;background:var(--ss-title);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.ss-title{letter-spacing:-.04em;text-wrap:balance;padding-bottom:.06em;font-size:clamp(34px,6vw,72px);font-weight:600;line-height:1.04}.ss-chapter-lead{max-width:740px;color:var(--ss-soft);text-wrap:balance;margin-top:6px;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.ss-chapter-sub{max-width:640px;color:var(--ss-muted);font-size:15.5px;line-height:1.6}.ss-checks{color:var(--ss-soft);flex-wrap:wrap;justify-content:center;gap:10px 26px;font-size:15px;display:flex}.ss-checks li{align-items:center;gap:8px;display:flex}.ss-checks svg{color:var(--ss-glow);flex-shrink:0}.ss-hero{padding-top:clamp(96px,12vh,128px)}.ss-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);width:100%;max-width:1180px;margin-inline:auto;display:grid}.ss-hero-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.ss-hero-visual{justify-self:center;width:min(400px,100%);position:relative}.ss-hero-chips li{z-index:1;border:1px solid var(--ss-line-strong);white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12131ed1;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:13.5px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 18px 40px #00000073,inset 0 1px #ffffff12}.ss-hero-chips svg{box-sizing:content-box;color:#e0e7ff;background:#ffffff14;border-radius:50%;padding:6px}.ss-hero-chips li:first-child{top:46%;left:-16%}.ss-hero-chips li:nth-child(2){top:-4%;right:-7%}.ss-hero-chips li:nth-child(3){bottom:-3%;left:6%}.ss-hero-chips li:nth-child(4){top:18%;left:-14%}.ss-hero-chips li:nth-child(5){top:60%;right:-8%}.ss-hero-chips li:nth-child(6){bottom:18%;left:-18%}.ss-hero-chips li:nth-child(7){top:30%;right:-9%}.ss-hero-chips li:nth-child(8){top:-4%;left:2%}.ss-hero-chips li:nth-child(9){bottom:5%;right:-6%}.ss-hero-mark{box-shadow:0 0 0 1px #ffffff29,0 18px 50px #6366f166}.ss-hero-brand{letter-spacing:-.05em;margin-top:6px;font-size:clamp(52px,5.6vw,88px);font-weight:600;line-height:1}.ss-hero-title{max-width:560px;font-family:var(--ss-font-display), system-ui, sans-serif;letter-spacing:-.02em;color:#edf0fa;text-wrap:balance;margin-top:4px;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.3}.ss-hero-title em{background:var(--ss-accent);color:#0000;-webkit-background-clip:text;background-clip:text;margin-inline-start:.25em;font-style:normal}:lang(ja) .ss-hero-title em,:lang(zh) .ss-hero-title em{margin-inline-start:0}.ss-hero-lead{max-width:500px;color:var(--ss-soft);font-size:16.5px;line-height:1.6}.ss-hero-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.ss-hero-points{color:var(--ss-muted);flex-wrap:wrap;gap:6px 22px;font-size:13.5px;display:flex}.ss-hero-points li{align-items:center;gap:9px;display:inline-flex}.ss-hero-points li:before{content:"";background:#fff6;border-radius:50%;width:5px;height:5px}.ss-scroll{bottom:22px;left:calc(var(--ss-rail) + (100% - var(--ss-rail) - var(--ss-orbs)) / 2);letter-spacing:.04em;color:var(--ss-faint);flex-direction:column;align-items:center;gap:2px;font-size:12px;display:flex;position:absolute;transform:translate(-50%)}.ss-mock-stage{justify-content:center;display:flex;position:relative}.ss-mock-glow{aspect-ratio:1;background:radial-gradient(circle,#818cf847,#c084fc14 45%,#0000 70%);border-radius:50%;width:min(520px,100%);position:absolute;top:10%}.ss-mock{border:1px solid var(--ss-line-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0f18e0;border-radius:24px;width:min(400px,100%);position:relative;overflow:hidden;box-shadow:0 40px 90px #0009,inset 0 1px #ffffff12}.ss-mock-head{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:16px 18px;display:flex}.ss-mock-avatar{background:var(--ss-brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ss-mock-who{flex-direction:column;gap:2px;font-size:14.5px;display:flex}.ss-mock-status{color:var(--ss-faint);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ss-mock-status:before{content:"";background:#34d399;border-radius:50%;width:7px;height:7px}.ss-mock-body{flex-direction:column;gap:12px;padding:18px;font-size:14px;line-height:1.5;display:flex}.ss-mock-user{background:linear-gradient(#7c5cf0,#5b3fd6);border-radius:18px 18px 6px;align-self:flex-end;max-width:280px;padding:11px 15px}.ss-mock-bot{max-width:330px;color:var(--ss-soft)}.ss-mock-reply{display:grid}.ss-mock-reply>*{grid-area:1/1}.ss-mock-typing{opacity:0;background:#ffffff12;border-radius:16px;place-self:start;gap:5px;padding:12px 14px;display:inline-flex}.ss-mock-typing span{background:var(--ss-muted);border-radius:50%;width:7px;height:7px}.ss-mock-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ss-mock-card{background:#ffffff0d;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;gap:4px;padding:6px 6px 10px;font-size:12.5px;display:flex}.ss-mock-image{background:#efe8df;border-radius:11px;height:104px;margin-bottom:4px;display:block;position:relative;overflow:hidden}.ss-mock-image img{object-fit:cover}.ss-mock-name{padding-inline:6px;font-weight:600}.ss-mock-price{white-space:nowrap;color:var(--ss-gold);flex-wrap:wrap;gap:0 6px;padding-inline:6px;display:flex}.ss-mock-price s{color:var(--ss-faint)}.ss-mock-add{text-align:center;white-space:nowrap;background:#ffffff17;border-radius:10px;margin:6px 6px 0;padding:7px;font-size:12px;font-weight:600}.ss-mock-composer{color:var(--ss-faint);background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;margin:2px 14px 14px;padding:7px 7px 7px 16px;font-size:13.5px;display:flex}.ss-mock-composer>span:first-child{flex:1}.ss-mock-send{background:var(--ss-ink);width:34px;height:34px;color:var(--ss-bg);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ss-carousel{flex-direction:column;align-items:center;gap:28px;display:flex}.ss-carousel-stage{align-items:center;gap:clamp(12px,2vw,28px);width:100%;max-width:1000px;display:flex}.ss-carousel-frame{flex:1;min-width:0;padding:8px}.ss-carousel-frame .ss-video-frame{border-radius:15px}.ss-carousel-meta{text-align:center;max-width:620px;color:var(--ss-muted);flex-direction:column;align-items:center;gap:8px;display:flex}.ss-carousel-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ss-glow);font-size:12.5px;font-weight:500}.ss-carousel-title{font-family:var(--ss-font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--ss-ink);font-size:26px;font-weight:600}.ss-dots{gap:10px;display:flex}.ss-dot{cursor:pointer;width:22px;height:4px;transition:width .3s var(--ss-ease), background-color .25s var(--ss-ease), box-shadow .25s var(--ss-ease);background:#ffffff2e;border:0;border-radius:99px;padding:0}.ss-dot[aria-pressed=true]{background:#fff;width:40px}.ss-video-frame{aspect-ratio:16/9;background:#0a1020;border:0;width:100%;display:block;position:relative;overflow:hidden}.ss-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ss-video-poster{cursor:pointer;padding:0}.ss-video-poster img{object-fit:cover;transition:transform .6s var(--ss-ease)}.ss-video-play{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:88px;height:88px;transition:transform .35s var(--ss-ease);background:#ffffff1f;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;padding-left:4px;display:inline-flex;position:absolute;top:calc(50% - 44px);left:calc(50% - 44px);box-shadow:0 20px 50px #0006}@media (hover:hover){.ss-video-poster:hover img{transform:scale(1.03)}.ss-video-poster:hover .ss-video-play{transform:scale(1.08)}}.ss-showcase-stage{width:100%;max-width:1040px;margin-inline:auto;padding-bottom:56px;position:relative}.ss-browser{border:1px solid var(--ss-line-strong);background:#0d1222;border-radius:16px;overflow:hidden;box-shadow:0 60px 140px #0009,inset 0 1px #ffffff0f}.ss-browser-bar{border-bottom:1px solid var(--ss-line);align-items:center;gap:8px;height:40px;padding-inline:16px;display:flex}.ss-browser-bar>span:not(.ss-browser-url){background:#ffffff2e;border-radius:50%;width:10px;height:10px}.ss-browser-url{text-align:center;color:var(--ss-faint);background:#ffffff0f;border-radius:8px;flex:0 340px;margin-inline:auto;padding:4px 14px;font-size:12.5px}.ss-phone{border:1px solid var(--ss-line-strong);background:#0a0b12;border-radius:40px;width:23%;padding:8px;position:absolute;bottom:0;right:-36px;box-shadow:0 50px 110px #000000b3}.ss-phone .ss-shot{border-radius:32px;overflow:hidden}.ss-showcase-points{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.ss-showcase-points li{border:1px solid var(--ss-line);color:var(--ss-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;padding:11px 18px;font-size:14.5px;display:inline-flex}.ss-showcase-points svg{box-sizing:content-box;color:#fff;background:#ffffff1f;border-radius:50%;flex-shrink:0;padding:3px}.ss-feature-panel{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.ss-feature-stage{aspect-ratio:16/10;padding:8px}.ss-feature-stage .ss-feature-art{border-radius:15px}.ss-feature-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.ss-emblem{border:1px solid var(--ss-line-strong);color:#e0e7ff;background:#ffffff0d;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.ss-feature-name{letter-spacing:-.035em;font-size:clamp(30px,3vw,44px);font-weight:600;line-height:1.08}.ss-feature-copy p{max-width:440px;color:var(--ss-soft);font-size:18px;line-height:1.65}.ss-tabs-nav{align-items:center;gap:16px;margin-top:clamp(40px,6vh,64px);display:flex}.ss-tabs-rail{flex:1;grid-template-columns:repeat(8,minmax(0,1fr));min-width:0;display:grid;position:relative}.ss-tabs-rail:before{content:"";background:linear-gradient(90deg, transparent, var(--ss-line-strong) 8%, var(--ss-line-strong) 92%, transparent);height:1px;position:absolute;top:8px;left:0;right:0}.ss-tabs-rail:after{content:"";width:calc((100% - 100% / 8) * var(--ss-tabs-progress,0));height:1px;transition:width .7s var(--ss-ease);background:linear-gradient(90deg,#c7d2fe40,#fff);position:absolute;top:8px;left:6.25%}.ss-tab{color:var(--ss-muted);text-align:center;cursor:pointer;transition:color .25s var(--ss-ease);background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;padding:0 4px;font-size:13px;line-height:1.3;display:flex}.ss-tab:hover{color:var(--ss-ink)}.ss-tab-gem{width:9px;height:9px;transition:background-color .25s var(--ss-ease), box-shadow .25s var(--ss-ease), transform .25s var(--ss-ease);background:#2a2c3a;border-radius:50%;margin-top:4px;position:relative}.ss-tab[aria-selected=true]{color:#fff;font-weight:500}.ss-tab.is-done .ss-tab-gem{background:#ffffff8c}.ss-tab[aria-selected=true] .ss-tab-gem{z-index:1;background:#fff;transform:scale(1.2);box-shadow:0 0 0 5px #ffffff1a}.ss-tab-bar{opacity:0;width:56%;height:2px;transition:opacity .3s var(--ss-ease);background:#ffffff14;border-radius:99px;overflow:hidden}.ss-tab[aria-selected=true] .ss-tab-bar{opacity:1}.ss-tab-fill{border-radius:inherit;background:var(--ss-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ss-feature-art{background:radial-gradient(120% 90% at 50% 0,#818cf829,#0000 70%),#0c0d16;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.ss-feature-art:not(.ss-feature-photo)>*{zoom:1.5}.ss-feature-photo{background:#e9e5df}.ss-art-timeline{color:var(--ss-soft);flex-direction:column;gap:14px;font-size:14px;display:flex}.ss-art-timeline li{align-items:center;gap:12px;display:flex;position:relative}.ss-art-timeline li+li:before{content:"";background:#34d39980;width:2px;height:14px;position:absolute;bottom:22px;left:10px}.ss-art-dot{color:#06281c;background:#34d399;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ss-art-current{color:#fff;font-weight:600}.ss-art-current .ss-art-dot{background:0 0;border:2px solid #34d399;box-shadow:0 0 0 5px #34d39926}.ss-art-bubbles{flex-direction:column;align-items:flex-start;gap:6px;width:280px;font-size:12.5px;display:flex}.ss-art-bubbles li{max-width:92%;color:var(--ss-soft);white-space:nowrap;background:#ffffff17;border-radius:12px 12px 12px 4px;padding:6px 12px}.ss-art-bubbles li:nth-child(2n){color:#fff;background:linear-gradient(#7c5cf0,#5b3fd6);border-radius:12px 12px 4px;align-self:flex-end}.ss-art-docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:280px;font-size:13.5px;display:grid}.ss-art-docs li{border:1px solid var(--ss-line-strong);color:var(--ss-soft);white-space:nowrap;background:#ffffff0a;border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.ss-art-docs svg{color:var(--ss-glow);flex-shrink:0}.ss-art-voice{gap:16px}.ss-art-mic{background:var(--ss-brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex;box-shadow:0 0 0 10px #7c3aed29}.ss-art-wave,.ss-art-bars{align-items:center;gap:4px;height:64px;display:flex}.ss-art-wave span{width:4px;height:var(--h);background:linear-gradient(#c4b5fd,#db2777);border-radius:4px}.ss-art-bars{align-items:flex-end;gap:10px;height:110px}.ss-art-bars span{width:18px;height:var(--h);background:linear-gradient(#c7d2fe,#818cf84d);border-radius:6px 6px 3px 3px}.ss-art-bars span:last-child{background:linear-gradient(#f0abfc,#db2777)}.ss-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,8vw,140px);max-width:900px;margin-inline:auto;display:grid}.ss-duo-side{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.ss-duo-shot{--duo:253, 214, 160;border:1px solid rgba(var(--duo), .3);width:min(330px,100%);box-shadow:0 0 80px rgba(var(--duo), .16), 0 40px 80px #0000008c;border-radius:20px;display:block;overflow:hidden}.ss-duo-dark .ss-duo-shot{--duo:167, 139, 250}.ss-duo-shot .ss-shot{width:100%}.ss-duo-side figcaption{max-width:300px;color:var(--ss-soft);flex-direction:column;align-items:center;gap:8px;font-size:15px;line-height:1.55;display:flex}.ss-duo-name{letter-spacing:-.035em;font-size:clamp(28px,2.8vw,38px);font-weight:600;line-height:1.1}.ss-duo-foot{text-align:center;max-width:760px;color:var(--ss-soft);flex-direction:column;align-items:center;gap:18px;margin:48px auto 0;font-size:16.5px;line-height:1.6;display:flex}.ss-duo-more{color:var(--ss-muted);font-size:14.5px}.ss-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.ss-step{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:30px 26px 34px;display:flex}.ss-step-numeral{letter-spacing:.08em;font-size:15px;font-weight:500;line-height:1}.ss-step-title{font-family:var(--ss-font-display), system-ui, sans-serif;letter-spacing:-.02em;color:var(--ss-ink);font-size:22px;font-weight:600}.ss-step p{color:var(--ss-muted);font-size:15.5px;line-height:1.6}.ss-step-art{border:1px solid var(--ss-line);text-align:start;background:radial-gradient(120% 90% at 50% 0,#818cf824,#0000 70%),#0c0d16;border-radius:12px;flex-direction:column;justify-content:center;gap:14px;width:100%;height:150px;padding:20px;display:flex}.ss-step-art-install{flex-direction:row;align-items:center}.ss-step-art-app{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ss-step-art-app strong{font-size:15.5px}.ss-step-art-app small{color:var(--ss-faint);font-size:12.5px}.ss-step-art-pill{background:var(--ss-ink);color:var(--ss-bg);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700}.ss-step-art-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ss-step-art-thumb{aspect-ratio:1;background:#efe8df;border-radius:8px;position:relative;overflow:hidden}.ss-step-art-thumb img{object-fit:cover}.ss-step-art-progress{background:#ffffff14;border-radius:99px;height:5px;overflow:hidden}.ss-step-art-progress span{background:linear-gradient(90deg,#a5b4fc,#e9d5ff);height:100%;display:block}.ss-step-art-status{color:#34d399;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ss-step-art-row{border:1px solid var(--ss-line-strong);background:#ffffff0a;border-radius:10px;align-items:center;gap:14px;padding:12px 14px;display:flex}.ss-step-art-toggle{background:#34d399;border-radius:99px;flex-shrink:0;width:44px;height:26px;position:relative}.ss-step-art-toggle:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;right:3px}.ss-step-art-launcher{align-self:center}.ss-step-art-launcher .ss-mark{border-radius:50%;box-shadow:0 10px 26px #6366f166}.ss-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.ss-plan{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;padding:34px 26px 28px;display:flex}.ss-plan-highlight{background:radial-gradient(120% 60% at 50% 0%, #818cf838, transparent 70%), var(--ss-panel);border-color:#a5b4fc66;box-shadow:0 0 80px #818cf829,0 30px 70px #00000080}.ss-plan-badge{z-index:1;color:#0a0a12;white-space:nowrap;background:#f5f5fa;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.ss-plan-name{font-family:var(--ss-font-display), system-ui, sans-serif;letter-spacing:-.02em;text-align:center;color:var(--ss-ink);font-size:24px;font-weight:600}.ss-plan-pitch{text-align:center;min-height:6em;color:var(--ss-muted);margin-top:8px;font-size:14px;line-height:1.5}.ss-plan-price{justify-content:center;align-items:baseline;gap:8px;margin-top:14px;display:flex}.ss-plan-price span{font-family:var(--ss-font-display), system-ui, sans-serif;letter-spacing:-.04em;background:var(--ss-title);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,2.8vw,42px);font-weight:600;line-height:1}.ss-plan-price small{white-space:nowrap;color:var(--ss-faint);font-size:14px}.ss-plan-overage{text-align:center;min-height:3em;color:var(--ss-faint);margin-top:6px;font-size:12.5px}.ss-plan-quota{border:1px solid var(--ss-line);text-align:center;color:var(--ss-glow);background:#ffffff0a;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:14px;font-weight:600}.ss-plan-inherits{color:var(--ss-soft);margin-top:20px;font-size:13.5px;font-weight:500}.ss-plan-lines{color:#d5ddf0;flex-direction:column;gap:10px;margin-top:12px;margin-bottom:28px;font-size:14px;line-height:1.4;display:flex}.ss-plan-lines li{align-items:flex-start;gap:10px;display:flex}.ss-plan-lines svg{color:var(--ss-glow);flex-shrink:0;margin-top:2px}.ss-plan-cta{width:100%;margin-top:auto}.ss-plans-note{text-align:center;max-width:820px;color:var(--ss-faint);margin:32px auto 0;font-size:13.5px;line-height:1.6}.ss-faq-list{max-width:860px;margin-inline:auto;padding:8px 32px}.ss-faq-item+.ss-faq-item{border-top:1px solid var(--ss-line)}.ss-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;font-size:18px;font-weight:600;list-style:none;display:flex}.ss-faq-item summary::-webkit-details-marker{display:none}.ss-faq-item summary:after{content:"";border-right:1.5px solid var(--ss-muted);border-bottom:1.5px solid var(--ss-muted);width:9px;height:9px;transition:transform .25s var(--ss-ease);flex-shrink:0;transform:translateY(-3px)rotate(45deg)}.ss-faq-item[open] summary:after{transform:translateY(2px)rotate(225deg)}.ss-faq-item p{color:var(--ss-muted);padding-bottom:22px;font-size:16px;line-height:1.65}.ss-finale-inner{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:820px;margin-inline:auto;display:flex}.ss-finale-title{letter-spacing:-.04em;text-wrap:balance;margin-top:10px;font-size:clamp(32px,4.2vw,56px);font-weight:600;line-height:1.08}.ss-finale-inner p{color:var(--ss-soft);font-size:19px}.ss-not-found{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.ss-footer{border-top:1px solid var(--ss-line);color:var(--ss-faint);background:#04060c;font-size:14px}.ss-footer-inner{padding-block:40px 48px;padding-inline:calc(var(--ss-rail) + var(--ss-gutter)) calc(var(--ss-orbs) + var(--ss-gutter));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex}.ss-footer-brand{flex-direction:column;gap:10px;display:flex}.ss-footer-tagline{color:var(--ss-muted)}.ss-footer-nav{flex-wrap:wrap;gap:12px 26px;display:flex}.ss-footer-nav a:hover{color:var(--ss-ink)}.ss-footer-rights{width:100%}.ss-shot{display:block;container-type:inline-size}.ss-shot-canvas{text-align:start;line-height:1.45;display:block;position:relative;overflow:hidden}.ss-shot-desktop .ss-shot-canvas{aspect-ratio:16/10;background:#e6e2dc;font-size:1cqw}.ss-shot-mobile .ss-shot-canvas{aspect-ratio:600/1298;font-size:3.2cqw}.ss-shot-theme .ss-shot-canvas{aspect-ratio:640/812;background:#ddd8d0;font-size:2.35cqw}.ss-shot-dark .ss-shot-canvas{background:#2f2e33}.ss-shot-feature{width:100%;height:100%}.ss-shot-feature .ss-shot-canvas{height:100%;font-size:2.5cqw}.ss-shot-cart .ss-shot-canvas{font-size:4.2cqw}.ss-shot-proactive .ss-shot-canvas{font-size:3.6cqw}.ss-store{filter:blur(.45em);background:#f4f0ea;display:block;position:absolute;inset:-2%}.ss-store:after{content:"";background:#28242038;position:absolute;inset:0}.ss-store>*{display:block;position:absolute}.ss-store-bar{background:#1d1c22;height:6%;inset:0 0 auto}.ss-store-nav{top:9%;gap:2.4em;display:flex;inset-inline:6% auto}.ss-store-nav>*{background:#1e1c1a59;border-radius:1em;width:5em;height:.7em}.ss-store-hero{top:16%;height:62%;inset-inline:0}.ss-store-copy{top:20%;flex-direction:column;gap:1.4em;width:26%;display:flex;position:absolute;inset-inline-start:9%}.ss-store-line{background:#1e1c1a4d;border-radius:1em;height:1em;display:block}.ss-store-line-xs{background:#b08d5799;width:40%;height:.6em}.ss-store-line-xl{background:#1e1c1abf;height:4em}.ss-store-line-gold{background:#b08d57bf;width:85%}.ss-store-button{background:#1d1c22;border-radius:.3em;width:45%;height:3.4em;margin-top:1.4em;display:block}.ss-store-feature{background:#ebe4da;position:absolute;inset-block:0;inset-inline:55% 0}.ss-store-feature img,.ss-store-grid img,.ss-chat-card-image img,.ss-shot-proactive img{object-fit:cover}.ss-store-grid{inset-inline:4%;grid-template-columns:repeat(4,minmax(0,1fr));gap:2%;height:18%;display:grid;bottom:-6%}.ss-store-grid>span,.ss-store-grid>div{position:relative;overflow:hidden}.ss-chat{--c-panel:#f0ece6f5;--c-card:#f6f3ee;--c-card-line:#28221c14;--c-ink:#2a2622;--c-muted:#8f887e;--c-line:#28221c1a;--c-chip:#ffffffb8;--c-bubble:#28221c0f;--c-accent:#a8834f;--c-link:#2b8be6;color:var(--c-ink);font-family:var(--ss-font-body), system-ui, sans-serif;letter-spacing:normal;flex-direction:column;gap:.9em;display:flex}.ss-chat-dark{--c-panel:#58565af7;--c-card:#ffffff1a;--c-card-line:#ffffff29;--c-ink:#f4f2ef;--c-muted:#f4f2efa8;--c-line:#ffffff24;--c-chip:#ffffff1a;--c-bubble:#ffffff1a;--c-accent:#b08d57}.ss-shot-desktop .ss-chat{position:absolute;inset-block:5%;inset-inline:27.8%}.ss-shot-mobile .ss-chat,.ss-shot-theme .ss-chat,.ss-shot-feature .ss-chat{position:absolute;inset:0}.ss-chat svg{flex:none;width:1em;height:1em}.ss-chat-panel,.ss-chat-composer{border:1px solid var(--c-line);background:var(--c-panel);border-radius:1.1em;flex-direction:column;display:flex;box-shadow:0 1.4em 3.6em #00000038}.ss-chat-panel{flex:1;min-height:0;overflow:hidden}.ss-chat-head{border-bottom:1px solid var(--c-line);flex:none;align-items:center;gap:.85em;height:3.6em;padding-inline:1.1em;display:flex}.ss-chat-name{flex:1;font-size:1.15em;font-weight:500}.ss-chat-tools{gap:.5em;display:flex}.ss-chat-tool{background:var(--c-chip);border-radius:50%;place-items:center;width:2.1em;height:2.1em;display:grid;position:relative;box-shadow:0 .15em .4em #00000014}.ss-chat-tool svg{width:1.2em;height:1.2em}.ss-chat-tool b{top:-.3em;background:var(--c-accent);color:#fff;border-radius:50%;place-items:center;width:1.1em;height:1.1em;font-size:.65em;font-weight:700;display:grid;position:absolute;inset-inline-end:-.15em}.ss-chat-avatar{background:var(--c-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.8em;height:1.8em;display:grid}.ss-chat-avatar-lg{width:2.8em;height:2.8em}.ss-chat-avatar-lg svg{width:1.4em;height:1.4em}.ss-chat-body{flex-direction:column;flex:1;gap:1em;min-height:0;padding:.6em 1.1em 1.1em;display:flex}.ss-chat-day{text-align:center;color:var(--c-muted);margin:0;font-size:.8em}.ss-chat-user{background:var(--c-bubble);border-radius:1.4em;align-self:flex-end;max-width:78%;margin:0;padding:.85em 1em}.ss-chat-author{align-items:center;gap:.55em;margin:0;font-size:.9em;font-weight:600;display:flex}.ss-chat-text{margin:0;line-height:1.5}.ss-chat-link{color:var(--c-link);white-space:nowrap}.ss-chat-link svg{vertical-align:-.05em;width:.8em;height:.8em;margin-inline-start:.2em;display:inline-block}.ss-chat-cards,.ss-chat-carousel{gap:.75em;display:flex}.ss-chat-carousel{margin-inline-end:-1.1em;position:relative;overflow:hidden}.ss-chat-card{border:1px solid var(--c-card-line);background:var(--c-card);border-radius:.9em;flex-direction:column;flex:none;gap:.3em;width:10.8em;padding:.45em .45em .9em;display:flex;box-shadow:0 .3em .9em #00000014}.ss-chat-card>:not(.ss-chat-card-image){margin-inline:.4em}.ss-chat-card-image{aspect-ratio:1;border-radius:.6em;margin-bottom:.35em;position:relative;overflow:hidden}.ss-chat-card-brand{letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);font-size:.78em}.ss-chat-card-name,.ss-chat-card-price{white-space:nowrap;text-overflow:ellipsis;font-size:.95em;font-weight:600;overflow:hidden}.ss-chat-card-add{border:1px solid var(--c-line);white-space:nowrap;border-radius:.7em;justify-content:center;align-items:center;gap:.45em;margin-top:.3em;padding:.55em .4em;font-size:.85em;font-weight:600;display:flex}.ss-chat-card-add svg{width:1.15em;height:1.15em}.ss-chat-card-added{color:var(--c-muted)}.ss-chat-card-more{justify-content:center;align-items:center;gap:.45em;margin-top:.6em;font-size:.8em;display:flex}.ss-chat-actions{color:var(--c-muted);align-items:center;gap:1.3em;padding-inline:.5em;display:flex}.ss-chat-actions svg{width:1.05em;height:1.05em}.ss-chat-actions-sep{background:var(--c-line);width:1px;height:1.1em}.ss-chat-hello{text-align:center;flex-direction:column;align-items:center;gap:1em;margin:2.6em 0 1.2em;font-size:1.2em;display:flex}.ss-chat-label{color:var(--c-muted);font-size:.85em;font-weight:600}.ss-chat-carousel .ss-chat-card{width:9.8em}.ss-chat-next{top:34%;background:var(--c-chip);border-radius:50%;place-items:center;width:1.9em;height:1.9em;display:grid;position:absolute;inset-inline-end:2.4em;box-shadow:0 .2em .6em #0000001f}[dir=rtl] .ss-chat-next svg{scale:-1 1}.ss-chat-faq{flex-direction:column;align-items:flex-start;gap:.55em;display:flex}.ss-chat-faq span{background:var(--c-chip);border-radius:1.2em;padding:.55em 1em}.ss-chat-composer{flex:none;gap:1.1em;padding:.75em .9em .85em}.ss-chat-search{border:1px solid var(--c-line);background:var(--c-chip);border-radius:1em;align-self:flex-start;align-items:center;gap:.5em;padding:.3em .75em;font-size:.9em;display:inline-flex}.ss-chat-input{align-items:center;gap:.6em;display:flex}.ss-chat-placeholder{white-space:nowrap;text-overflow:ellipsis;color:var(--c-muted);flex:1;font-size:1.05em;overflow:hidden}.ss-chat-mic,.ss-chat-send{border-radius:50%;place-items:center;width:2.2em;height:2.2em;display:grid}.ss-chat-mic{border:1px solid var(--c-line);background:var(--c-chip)}.ss-chat-send{background:var(--c-accent);color:#fff}.ss-chat-send svg{width:1.15em;height:1.15em}.ss-chat-mobile{background:var(--c-panel);gap:0}.ss-chat-mobile .ss-chat-panel,.ss-chat-mobile .ss-chat-composer{box-shadow:none;background:0 0;border:0;border-radius:0}.ss-chat-grip{background:var(--c-line);border-radius:1em;align-self:center;width:3.4em;height:.3em;margin-top:.8em}.ss-chat-mobile .ss-chat-head{border-bottom:0;height:4em}.ss-chat-mobile .ss-chat-cards .ss-chat-card{flex:1;width:auto;min-width:0}.ss-shot-feature .ss-chat{background:#e9e5df;justify-content:center;align-items:center}.ss-shot-cart .ss-chat{justify-content:flex-end}.ss-shot-cart .ss-chat-cards{margin-bottom:-.6em}.ss-chat-bubble{top:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#3a342e80;border-radius:2em;align-items:center;gap:.8em;padding:.9em 1.4em .9em 1em;display:flex;position:absolute;inset-inline-start:4%;transform:translateY(-50%)}.ss-chat-bubble svg{flex:none;width:1.5em;height:1.5em}@media (max-width:1280px){.ss-hero-chips li:first-child,.ss-hero-chips li:nth-child(4),.ss-hero-chips li:nth-child(6){left:-7%}.ss-hero-chips li:nth-child(2),.ss-hero-chips li:nth-child(5),.ss-hero-chips li:nth-child(7),.ss-hero-chips li:nth-child(9){right:-3%}.ss-plans{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}}@media (max-width:1024px){html[data-surface=site]{scroll-snap-type:none}.ss-chapter{min-height:0}.ss-hero{min-height:100svh}.ss-hero-grid,.ss-feature-panel,.ss-steps{grid-template-columns:minmax(0,1fr);gap:48px}.ss-scroll{display:none}.ss-feature-copy,.ss-hero-copy{text-align:center;align-items:center}.ss-hero-actions,.ss-hero-points{justify-content:center}.ss-tabs-nav{margin-top:36px}.ss-tabs-rail{scrollbar-width:none;grid-template-columns:repeat(8,112px);padding-bottom:6px;overflow-x:auto}.ss-tabs-rail:before,.ss-tabs-rail:after{display:none}.ss-phone{border-radius:26px;width:26%;padding:5px;bottom:-24px;right:4px}.ss-phone .ss-shot{border-radius:21px}.ss-showcase-stage{padding-bottom:0}.ss-showcase-points{margin-top:52px}}@media (max-width:640px){.ss-plans,.ss-duo{grid-template-columns:minmax(0,1fr)}.ss-duo{gap:48px}.ss-brand-name{font-size:18px}.ss-hero-actions .ss-button{width:100%}.ss-hero-chips{display:none}.ss-mock-body{padding:14px}.ss-browser-bar{height:30px;padding-inline:12px}.ss-browser-url{display:none}.ss-arrow{width:40px;height:40px}.ss-tabs-nav .ss-arrow,.ss-carousel-stage .ss-arrow{display:none}.ss-faq-list{padding:4px 20px}.ss-faq-item summary{font-size:16.5px}}@media (prefers-reduced-motion:no-preference){.ss-hero-copy>*{animation:ss-rise 1s var(--ss-ease) both}.ss-hero-copy>:nth-child(2){animation-delay:.1s}.ss-hero-copy>:nth-child(3){animation-delay:.2s}.ss-hero-copy>:nth-child(4){animation-delay:.28s}.ss-hero-copy>:nth-child(5){animation-delay:.36s}.ss-hero-copy>:nth-child(n+6){animation-delay:.44s}.ss-hero-chips li{opacity:0;animation:ss-chip-cycle 27s ease-in-out calc(1.4s + var(--i) * 3s) infinite both}.ss-mock-stage{animation:ss-rise 1.2s var(--ss-ease) .3s both}.ss-mock{animation:8s ease-in-out 1.6s infinite reverse ss-float}.ss-mock-glow{animation:6s ease-in-out infinite ss-pulse}.ss-scroll svg{animation:2s ease-in-out infinite ss-nudge}.ss-phone{animation:9s ease-in-out infinite ss-float}.ss-tab-fill{animation:3.8s linear forwards ss-tab-fill}.ss-tabs[data-paused] .ss-tab-fill{animation-play-state:paused}.ss-tabs-panel:not([hidden]) .ss-feature-stage{animation:ss-stage-in .8s var(--ss-ease) both}.ss-tabs-panel:not([hidden]) .ss-feature-photo .ss-shot-canvas{animation:4s ease-out both ss-settle}.ss-tabs-panel:not([hidden]) .ss-feature-copy>*{animation:ss-copy-in .7s var(--ss-ease) .1s both}.ss-tabs-panel:not([hidden]) .ss-feature-copy>:nth-child(2){animation-delay:.18s}.ss-tabs-panel:not([hidden]) .ss-feature-copy>:nth-child(3){animation-delay:.26s}.ss-mock-user{animation:ss-pop .5s var(--ss-ease) 1.2s both}.ss-mock-typing{animation:ss-typing 1.3s var(--ss-ease) 1.6s both}.ss-mock-typing span{animation:1s ease-in-out infinite ss-dot}.ss-mock-typing span:nth-child(2){animation-delay:.15s}.ss-mock-typing span:nth-child(3){animation-delay:.3s}.ss-mock-reply .ss-mock-bot{animation:ss-fade-up .6s var(--ss-ease) 2.8s both}.ss-mock-card{animation:ss-pop .6s var(--ss-ease) 3.2s both}.ss-mock-card+.ss-mock-card{animation-delay:3.35s}.ss-mock-followup{animation:ss-fade-up .6s var(--ss-ease) 3.8s both}.ss-art-wave span{animation:ss-wave 1.2s ease-in-out calc(var(--i) * -.09s) infinite alternate}.ss-art-bars span{transform-origin:bottom;animation:ss-grow 1.2s var(--ss-ease) calc(var(--i) * 80ms) both}@supports (animation-timeline:view()){.ss-reveal{animation:linear both ss-reveal;animation-timeline:view();animation-range:entry entry 50%}.ss-steps>:nth-child(2),.ss-plans>:nth-child(2),.ss-duo>:nth-child(2){animation-range:entry 8% entry 58%}.ss-steps>:nth-child(3),.ss-plans>:nth-child(3){animation-range:entry 16% entry 66%}.ss-plans>:nth-child(4){animation-range:entry 24% entry 74%}}}@media (prefers-reduced-motion:reduce){.ss-mock-typing,.ss-hero-chips li:nth-child(n+4){display:none}}@keyframes ss-rise{0%{opacity:0;filter:blur(6px);transform:translateY(26px)}}@keyframes ss-reveal{0%{opacity:0;transform:translateY(46px)scale(.97)}}@keyframes ss-chip-cycle{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.94)}3.5%,17%{opacity:1;filter:blur();transform:none}20.5%,to{opacity:0;filter:blur(4px);transform:translateY(-8px)scale(.97)}}@keyframes ss-tab-fill{to{transform:scaleX(1)}}@keyframes ss-stage-in{0%{opacity:0;filter:blur(10px);transform:translate(-28px)scale(.97)}}@keyframes ss-settle{0%{transform:scale(1.08)}}@keyframes ss-copy-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}}@keyframes ss-fade-up{0%{opacity:0;transform:translateY(10px)}}@keyframes ss-pop{0%{opacity:0;transform:translateY(10px)scale(.92)}}@keyframes ss-typing{0%{opacity:0;transform:translateY(6px)}15%,80%{opacity:1;transform:none}to{opacity:0}}@keyframes ss-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes ss-float{50%{transform:translateY(-14px)}}@keyframes ss-pulse{50%{opacity:.6;transform:scale(1.25)}}@keyframes ss-nudge{50%{transform:translateY(5px)}}@keyframes ss-wave{to{transform:scaleY(.35)}}@keyframes ss-grow{0%{transform:scaleY(0)}}html[data-surface=site][data-site-theme=light]{--ss-bg:#f6f6fb;--ss-ink:#12131c;--ss-soft:#3a4157;--ss-muted:#5d6580;--ss-faint:#7a829a;--ss-glow:#4f46e5;--ss-gold:#9a7330;--ss-line:#12163017;--ss-line-strong:#12163026;--ss-panel:linear-gradient(180deg, #fffffff0, #ffffffbd);--ss-accent:linear-gradient(95deg, #4f46e5, #9333ea 50%, #db2777);--ss-title:linear-gradient(180deg, #0d0e17 40%, #0d0e17bd);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-site-theme=light] .ss-bg-deep{background-image:radial-gradient(60% 50% at 18% 20%,#a5b4fc59,#0000 70%),radial-gradient(55% 45% at 85% 80%,#f4c7e659,#0000 70%)}[data-site-theme=light] .ss-bg-hero,[data-site-theme=light] .ss-hero,[data-site-theme=light] .ss-finale{background-image:radial-gradient(55% 45% at 30% 0,#818cf852,#0000 70%),radial-gradient(50% 45% at 80% 10%,#d8b4fe59,#0000 70%),radial-gradient(60% 50% at 70% 100%,#fbcfe84d,#0000 70%)}[data-site-theme=light] .ss-bg-split{background-image:radial-gradient(50% 60% at 0%,#fde6be73,#0000 70%),radial-gradient(50% 60% at 100%,#c4b5fd66,#0000 70%)}[data-site-theme=light] .ss-chapter:before{background:linear-gradient(var(--ss-bg), transparent 14%, transparent 86%, var(--ss-bg))}[data-site-theme=light] .ss-topbar{background:linear-gradient(#f6f6fbf2,#f6f6fb00)}[data-site-theme=light] .ss-rail{background:linear-gradient(90deg,#f6f6fbe6,#f6f6fb00)}[dir=rtl][data-site-theme=light] .ss-rail{background:linear-gradient(270deg,#f6f6fbe6,#f6f6fb00)}[data-site-theme=light] .ss-rail-brand .ss-mark,[data-site-theme=light] .ss-hero-mark{box-shadow:0 0 0 1px #12163014,0 12px 32px #6366f14d}[data-site-theme=light] .ss-rail-link{color:#1e22368c}[data-site-theme=light] .ss-rail-link:before{background:#12163038}[data-site-theme=light] .ss-rail-link:hover,[data-site-theme=light] .ss-rail-link.is-active{color:var(--ss-ink)}[data-site-theme=light] .ss-rail-link.is-active:before{background:var(--ss-ink);box-shadow:0 0 0 4px #12163014}[data-site-theme=light] .ss-locales summary,[data-site-theme=light] .ss-theme-switch{background:#ffffffb3}[data-site-theme=light] .ss-locales ul{scrollbar-color:#12163033 transparent;background:#fffffffa;box-shadow:0 18px 40px #1e235024}[data-site-theme=light] .ss-locales a:hover{background:#1216300d}[data-site-theme=light] .ss-orb{color:var(--ss-ink);background:#ffffffc7;box-shadow:0 20px 50px #1e23501f,inset 0 1px #ffffffe6}@media (hover:hover){[data-site-theme=light] .ss-orb:hover{background:#fff}}[data-site-theme=light] .ss-button-light,[data-site-theme=light] .ss-plan-badge{color:#fff;background:#12131c}[data-site-theme=light] .ss-button-light{box-shadow:0 8px 24px #1216302e}[data-site-theme=light] .ss-button-outline,[data-site-theme=light] .ss-arrow{background:#fff9}@media (hover:hover){[data-site-theme=light] .ss-button-light:hover{background:#000;box-shadow:0 10px 30px #4f46e540}[data-site-theme=light] .ss-button-outline:hover,[data-site-theme=light] .ss-arrow:hover{background:#fff;border-color:#12163047}[data-site-theme=light] .ss-button-ghost:hover{color:var(--ss-ink)}}[data-site-theme=light] .ss-flare{background:linear-gradient(90deg,#0000,#4f46e566,#0000)}[data-site-theme=light] .ss-frame,[data-site-theme=light] .ss-plan{box-shadow:0 30px 80px #1e23501a,inset 0 1px #ffffffe6}[data-site-theme=light] .ss-kicker,[data-site-theme=light] .ss-showcase-points li,[data-site-theme=light] .ss-art-docs li,[data-site-theme=light] .ss-step-art-row,[data-site-theme=light] .ss-plan-quota,[data-site-theme=light] .ss-emblem{background:#ffffffb8}[data-site-theme=light] .ss-plan-highlight{border-color:#4f46e559;box-shadow:0 0 80px #818cf82e,0 30px 70px #1e23501f}[data-site-theme=light] .ss-plan-lines{color:var(--ss-soft)}[data-site-theme=light] .ss-hero-title{color:var(--ss-ink)}[data-site-theme=light] .ss-hero-points li:before{background:#1216304d}[data-site-theme=light] .ss-hero-chips li{background:#ffffffe6;box-shadow:0 18px 40px #1e23501f,inset 0 1px #fff}[data-site-theme=light] .ss-hero-chips svg,[data-site-theme=light] .ss-showcase-points svg{color:#4f46e5;background:#4f46e51a}[data-site-theme=light] .ss-emblem{color:#4f46e5;box-shadow:inset 0 1px #fff}[data-site-theme=light] .ss-mock{background:#ffffffeb;box-shadow:0 40px 90px #1e235029,inset 0 1px #fff}[data-site-theme=light] .ss-mock-head{border-bottom-color:var(--ss-line)}[data-site-theme=light] .ss-mock-user{color:#fff}[data-site-theme=light] .ss-mock-typing,[data-site-theme=light] .ss-mock-add,[data-site-theme=light] .ss-art-bubbles li,[data-site-theme=light] .ss-step-art-progress,[data-site-theme=light] .ss-tab-bar{background:#1216300f}[data-site-theme=light] .ss-art-bubbles li:nth-child(2n){background:linear-gradient(#7c5cf0,#5b3fd6)}[data-site-theme=light] .ss-mock-card,[data-site-theme=light] .ss-mock-composer{border-color:var(--ss-line);background:#12163008}[data-site-theme=light] .ss-dot{background:#1216302e}[data-site-theme=light] .ss-dot[aria-pressed=true]{background:var(--ss-ink)}[data-site-theme=light] .ss-browser{background:#fff;box-shadow:0 60px 140px #1e23502e,inset 0 1px #fff}[data-site-theme=light] .ss-browser-bar>span:not(.ss-browser-url){background:#12163026}[data-site-theme=light] .ss-browser-url{background:#1216300d}[data-site-theme=light] .ss-phone{box-shadow:0 50px 110px #1e235040}[data-site-theme=light] .ss-duo-shot{box-shadow:0 0 80px rgba(var(--duo), .22), 0 40px 80px #1e235029}[data-site-theme=light] .ss-tabs-rail:after{background:linear-gradient(90deg,#4f46e533,#4f46e5)}[data-site-theme=light] .ss-tab-gem{background:#d9dbe7}[data-site-theme=light] .ss-tab[aria-selected=true],[data-site-theme=light] .ss-art-current{color:var(--ss-ink)}[data-site-theme=light] .ss-tab.is-done .ss-tab-gem{background:#4f46e573}[data-site-theme=light] .ss-tab[aria-selected=true] .ss-tab-gem{background:#4f46e5;box-shadow:0 0 0 5px #4f46e524}[data-site-theme=light] .ss-feature-art:not(.ss-feature-photo),[data-site-theme=light] .ss-step-art{background:radial-gradient(120% 90% at 50% 0,#818cf824,#0000 70%),#fff}[data-site-theme=light] .ss-art-bars span{background:linear-gradient(#818cf8,#818cf840)}[data-site-theme=light] .ss-art-bars span:last-child{background:linear-gradient(#e879f9,#db2777)}[data-site-theme=light] .ss-step-art-status{color:#059669}[data-site-theme=light] .ss-footer{background:#ecedf4}.ss-theme-switch{border:1px solid var(--ss-line-strong);width:32px;height:32px;color:var(--ss-ink);cursor:pointer;transition:background-color .2s var(--ss-ease);background:#ffffff08;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.ss-theme-switch svg{width:15px;height:15px}.ss-theme-switch .ss-theme-dark,[data-site-theme=light] .ss-theme-switch .ss-theme-light{display:none}[data-site-theme=light] .ss-theme-switch .ss-theme-dark{display:block}@media (hover:hover){.ss-theme-switch:hover{background:#ffffff14}[data-site-theme=light] .ss-theme-switch:hover{background:#fff}}.ss-rail-foot{align-items:center;gap:10px;margin-top:auto;display:flex}.ss-rail-foot .ss-rail-locales{margin-top:0}
