@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(/assets/bricolage-latin-ext-BmltvaWU.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:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(/assets/bricolage-latin-qAsOeJTF.woff2) format("woff2");unicode-range:U+0000-00FF,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:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/figtree-latin-ext-DCwSJGxG.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:Figtree;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/figtree-latin-D_ZTVpCC.woff2) format("woff2");unicode-range:U+0000-00FF,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:Bricolage Fallback;src:local("Arial");size-adjust:96%;ascent-override:96%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Figtree Fallback;src:local("Arial");size-adjust:98%;ascent-override:96%;descent-override:25%;line-gap-override:0%}:root{color-scheme:dark;background:#0a0b0f}body{margin:0;background:#0a0b0f}.sp{--night:#0a0b0f;--s1:#12141a;--s2:#1a1d25;--s3:#252935;--fg:#f4f5f7;--mute:#a7acb8;--faint:#8a8f9b;--line:rgba(255,255,255,.09);--line2:rgba(255,255,255,.16);--em:#10a37f;--em-ink:#0b8466;--em-lt:#3bd1a6;--vi:#7c5cff;--vi-ink:#6b4eff;--vi-lt:#b3a1ff;--in:#4f46e5;--in-ink:#4f46e5;--in-lt:#a5b4fc;--cy:#0891b2;--cy-ink:#0a7f9c;--cy-lt:#5fdcf2;--am:#d97706;--am-ink:#b85c05;--am-lt:#fbbf24;--ro:#e11d48;--ro-ink:#e11d48;--ro-lt:#fb7185;--sl:#4b5563;--sl-ink:#4b5563;--sl-lt:#cbd5e1;--or:#c2410c;--or-ink:#c2410c;--or-lt:#fb923c;--hue:var(--em);--hue-ink:var(--em-ink);--hue-lt:var(--em-lt);--disp:"Bricolage Grotesque","Bricolage Fallback",system-ui,sans-serif;--text:Figtree,"Figtree Fallback",system-ui,sans-serif;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-family:var(--text);background:var(--night);color:var(--fg);font-size:17px;line-height:1.55;min-height:100vh;overflow-x:clip;-webkit-font-smoothing:antialiased}html[data-hue=violet] .sp{--hue:var(--vi);--hue-ink:var(--vi-ink);--hue-lt:var(--vi-lt)}html[data-hue=indigo] .sp{--hue:var(--in);--hue-ink:var(--in-ink);--hue-lt:var(--in-lt)}html[data-hue=ocean] .sp{--hue:var(--cy);--hue-ink:var(--cy-ink);--hue-lt:var(--cy-lt)}html[data-hue=amber] .sp{--hue:var(--am);--hue-ink:var(--am-ink);--hue-lt:var(--am-lt)}html[data-hue=rose] .sp{--hue:var(--ro);--hue-ink:var(--ro-ink);--hue-lt:var(--ro-lt)}html[data-hue=graphite] .sp{--hue:#6b7280;--hue-ink:var(--sl-ink);--hue-lt:var(--sl-lt)}html[data-hue=terracotta] .sp{--hue:var(--or);--hue-ink:var(--or-ink);--hue-lt:var(--or-lt)}.sp *{box-sizing:border-box}.sp h1,.sp h2,.sp h3,.sp h4,.sp p,.sp ul,.sp ol,.sp figure,.sp dl,.sp dd{margin:0;padding:0}.sp ul,.sp ol{list-style:none}.sp a{color:inherit;text-decoration:none}.sp img{display:block;max-width:100%;height:auto}.sp button{font:inherit;color:inherit}.sp :focus-visible{outline:2px solid var(--hue-lt);outline-offset:3px;border-radius:8px}.sp .tile :focus-visible,.sp .tile:focus-visible,.sp .fr :focus-visible,.sp .nx a:focus-visible{outline-color:#fff}.sp .final :focus-visible,.sp .foot :focus-visible{outline-color:#0a0b0f}.sp-skip{position:absolute;left:12px;top:-60px;z-index:100;background:#fff;color:#0a0b0f;border-radius:10px;padding:10px 14px;font-weight:600}.sp-skip:focus{top:12px}.sp .wrap{max-width:1220px;margin:0 auto;padding:0 32px}.sp .disp{font-family:var(--disp)}.sp .mono{font-family:var(--mono)}.sp .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sp .top{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--night) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s}.sp .top.scrolled{border-bottom-color:var(--line)}.sp .nav{display:flex;align-items:center;gap:22px;height:72px}.sp .brand{display:flex;align-items:center;gap:10px;font:800 21px var(--disp);letter-spacing:-.03em;flex:none}.sp .brand svg{flex:none}.sp .links{display:flex;gap:2px;font-size:15px;color:var(--mute);background:var(--s1);border:1px solid var(--line);border-radius:999px;padding:4px;align-items:center}.sp .links>a,.sp .links>.pm>button{padding:7px 14px;border-radius:999px;border:0;background:none;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;color:var(--mute);font-size:15px;line-height:1.4}.sp .links>a:hover,.sp .links>.pm>button:hover,.sp .links>.pm>button[aria-expanded=true]{color:#fff}.sp .links [aria-current=page],.sp .links .cur{background:var(--s2);color:#fff}.sp .chev{width:10px;height:10px;transition:transform .2s}.sp [aria-expanded=true]>.chev{transform:rotate(180deg)}.sp .pm{position:relative}.sp .pm-panel{position:absolute;left:-8px;top:calc(100% + 12px);width:min(640px,calc(100vw - 48px));background:var(--s1);border:1px solid var(--line2);border-radius:22px;padding:10px;box-shadow:0 30px 80px #0000008c;display:grid;grid-template-columns:1fr 1fr;gap:4px}.sp .pm-panel[hidden]{display:none}.sp .pm-panel a{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:start;padding:12px;border-radius:14px;color:var(--fg)}.sp .pm-panel a:hover,.sp .pm-panel a[aria-current=page]{background:var(--s2)}.sp .pm-panel i{grid-row:span 2;width:30px;height:30px;border-radius:9px;margin-top:2px}.sp .pm-panel b{font-weight:650;font-size:15px}.sp .pm-panel span{font-size:13.5px;color:var(--mute);line-height:1.4}.sp .right{margin-left:auto;display:flex;gap:10px;align-items:center}.sp .burger{display:none;width:42px;height:42px;border-radius:12px;border:1px solid var(--line2);background:var(--s1);cursor:pointer;align-items:center;justify-content:center}.sp .mnav{position:fixed;inset:72px 0 auto 0;z-index:39;background:var(--night);border-top:1px solid var(--line);padding:12px 16px 24px;max-height:calc(100vh - 72px);overflow:auto;box-shadow:0 30px 60px #0009}.sp .mnav[hidden]{display:none}.sp .mnav a{display:flex;align-items:center;gap:12px;padding:13px 8px;border-bottom:1px solid var(--line);font-weight:600;font-size:17px}.sp .mnav a i{width:12px;height:12px;border-radius:4px;flex:none}.sp .mnav .btn{margin-top:18px;justify-content:center;border-bottom:0;width:100%}.sp .lang{position:relative}.sp .lang summary{list-style:none;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--line2);color:var(--mute);font-size:14px;font-weight:600;cursor:pointer;background:var(--s1)}.sp .lang summary::-webkit-details-marker{display:none}.sp .lang summary:hover,.sp .lang[open] summary{color:#fff}.sp .lang-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:50;min-width:180px;padding:6px;background:var(--s1);border:1px solid var(--line2);border-radius:16px;box-shadow:0 20px 50px #00000080}.sp .lang-menu a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;font-size:15px}.sp .lang-menu a:hover{background:var(--s2)}.sp .lang-menu a[aria-current=true]{font-weight:700}.sp .lang-menu a[aria-current=true]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--hue)}.sp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:11px 20px;font-weight:650;font-size:15px;line-height:1.3;white-space:nowrap;cursor:pointer;border:0;transition:background .4s,box-shadow .4s}.sp .btn-h{background:var(--hue-ink);color:#fff}.sp .btn-h:hover{background:color-mix(in srgb,var(--hue-ink) 86%,#000)}.sp .btn-w{background:#fff;color:#0a0b0f}.sp .btn-o{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #ffffff47}.sp .btn-o:hover{box-shadow:inset 0 0 0 1px #fff9}.sp .btn-k{background:#0a0b0f;color:#fff}.sp .btn-lg{padding:15px 26px;font-size:16px}@media(prefers-reduced-motion:no-preference){.sp .btn{transition:transform .2s,background .4s,box-shadow .4s}.sp .btn:hover{transform:translateY(-1px)}}.sp .hero{position:relative;padding:48px 0 56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:48px;align-items:center}.sp .hero:before{content:"";position:absolute;right:-12%;top:-14%;width:72%;height:120%;background:radial-gradient(closest-side,color-mix(in srgb,var(--hue) 40%,transparent),transparent);opacity:.55;filter:blur(24px);pointer-events:none;z-index:0}.sp .hero>*{position:relative;z-index:1}.sp .badge{display:inline-flex;align-items:center;gap:9px;font-size:14px;color:var(--mute);background:var(--s1);border:1px solid var(--line);border-radius:999px;padding:6px 14px 6px 9px}.sp .badge i{width:8px;height:8px;border-radius:50%;background:var(--hue);box-shadow:0 0 0 4px color-mix(in srgb,var(--hue) 28%,transparent)}.sp h1{font:800 76px/1 var(--disp);letter-spacing:-.045em;margin:22px 0;text-wrap:balance}.sp .hl{background:linear-gradient(var(--hue),var(--hue)) no-repeat 0 92%/100% .15em;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.02em}.sp .lead{font-size:20px;color:var(--mute);max-width:560px;text-wrap:pretty}.sp .lead b{color:var(--fg);font-weight:600}.sp .cta{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.sp .under{font-size:14px;color:var(--mute);margin-top:16px}.sp .legal{font-size:13px;color:var(--faint);margin-top:4px}.sp .legal a{text-decoration:underline;text-underline-offset:2px}.sp .legal a:hover{color:#fff}.sp .pick{display:flex;align-items:center;gap:12px;margin-top:26px;font-size:13.5px;color:var(--mute);flex-wrap:wrap}.sp .pick-d{display:flex;gap:6px;flex-wrap:wrap}.sp .pick button{width:26px;height:26px;border-radius:50%;border:0;cursor:pointer;box-shadow:inset 0 0 0 2px #0000002e;padding:0}.sp .pick button[aria-pressed=true]{box-shadow:0 0 0 2px var(--night),0 0 0 4px #fff}.sp .pick button:focus-visible{outline-offset:5px;border-radius:50%}.sp .stage{position:relative;min-height:600px}.sp .fan{position:absolute;top:-10px;right:-160px;bottom:0;left:26%;perspective:1600px;pointer-events:none}.sp .fan .l{position:absolute;border-radius:16px;overflow:hidden;box-shadow:0 40px 90px #0009,0 0 0 1px #ffffff14;background:#111}.sp .fan .l1{width:100%;left:2%;top:10px;transform:rotateY(-14deg) rotateX(4deg) translateZ(-40px)}.sp .fan .l2{width:78%;right:0;top:250px;transform:rotateY(-18deg) rotateX(6deg) translateZ(-20px);opacity:.85}.sp .stage .chat{position:relative;z-index:2;max-width:480px;margin:48px 0 0 -10px}.sp .stage .phone{position:absolute;z-index:3;right:-56px;bottom:150px;width:150px;border-radius:24px;border:5px solid #1b1d23;overflow:hidden;box-shadow:0 30px 60px #0009;transform:rotate(4deg)}.sp .chat{background:#0d1117;border:1px solid var(--line2);border-radius:24px;padding:16px;display:grid;gap:12px;font-size:15px;line-height:1.5;box-shadow:0 40px 80px #0000008c}.sp .chat-bar{display:flex;align-items:center;gap:10px;padding:2px 4px 8px;border-bottom:1px solid var(--line);font-size:13px;color:var(--mute)}.sp .chat-bar .dots{display:flex;gap:5px}.sp .chat-bar .dots i{width:9px;height:9px;border-radius:50%;background:#2c303a}.sp .chat-bar b{color:var(--fg);font-weight:600}.sp .chat-bar .live{margin-left:auto;display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--hue-lt)}.sp .chat-bar .live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--hue)}.sp .msgs{display:grid;gap:10px}.sp .msg{position:relative;border-radius:16px;padding:10px 14px;max-width:92%;transition:opacity .35s,transform .35s}.sp .msg.u{background:#fff;color:#0a0b0f;justify-self:end;border-bottom-right-radius:5px}.sp .msg.a{background:#151b24;color:#dfe6ee;border-bottom-left-radius:5px;justify-self:start}.sp .msg .tool{display:inline-flex;align-items:center;gap:6px;font:500 12.5px var(--mono);color:var(--cy-lt);background:#0891b224;border:1px solid rgba(95,220,242,.22);border-radius:8px;padding:2px 8px;margin:0 0 6px}.sp .msg .tool.ok{color:var(--em-lt);background:#10a37f24;border-color:#3bd1a640}.sp .msg .tool.wait{color:var(--am-lt);background:#d9770624;border-color:#fbbf2440}.sp .msg .tools{display:flex;flex-wrap:wrap;gap:6px}.sp .msg .txt{display:block}.sp h2.eyebrow{font:650 14px var(--text);letter-spacing:0;margin:0}.sp .card{margin-top:8px;background:#0b0f15;border:1px solid var(--line2);border-radius:14px;padding:12px;display:grid;gap:6px;color:#dfe6ee}.sp .card-h{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--mute);font-weight:600;letter-spacing:.02em}.sp .card-h svg{flex:none;border-radius:5px}.sp .card-t{font-weight:650;font-size:15px;color:#fff}.sp .card-l{font-size:13.5px;color:var(--mute)}.sp .card-l .p{color:var(--em-lt)}.sp .card-l .w{color:var(--am-lt)}.sp .card-a{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:650;color:#0a0b0f;background:#fff;border-radius:999px;padding:5px 12px}.sp .typing{position:absolute;left:12px;top:12px;display:none;gap:4px}.sp .typing i{width:7px;height:7px;border-radius:50%;background:var(--mute);animation:sp-dot 1s infinite}.sp .typing i:nth-child(2){animation-delay:.15s}.sp .typing i:nth-child(3){animation-delay:.3s}@keyframes sp-float{50%{translate:0 -10px}}@keyframes sp-dot{50%{opacity:.25;transform:translateY(-2px)}}.sp .chat[data-play] .msg{opacity:0;transform:translateY(6px)}.sp .chat[data-play] .msg.on,.sp .chat[data-play] .msg.think{opacity:1;transform:none}.sp .chat[data-play] .msg.think>:not(.typing){visibility:hidden}.sp .chat[data-play] .msg.think .typing{display:flex}.sp .msg .ghost{visibility:hidden}.sp .chat-foot{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--faint);padding:0 4px}.sp .chat-foot button{border:0;background:none;color:var(--mute);font-size:12.5px;cursor:pointer;padding:4px 8px;border-radius:8px;text-decoration:underline;text-underline-offset:2px}.sp .chat-foot button:hover{color:#fff}.sp .sec{padding:96px 0}.sp .sec-t{padding-top:24px}.sp .eyebrow{display:inline-flex;gap:8px;align-items:center;font-size:14px;font-weight:650;color:var(--mute)}.sp .eyebrow i{width:10px;height:10px;border-radius:3px;background:var(--hue)}.sp h2{font:800 58px/1 var(--disp);letter-spacing:-.04em;margin:14px 0 16px;max-width:860px;text-wrap:balance}.sp .sub{font-size:19px;color:var(--mute);max-width:640px;text-wrap:pretty}.sp .center{text-align:center}.sp .center h2,.sp .center .sub{margin-left:auto;margin-right:auto}.sp .apps{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;align-items:center}.sp .apps .app{display:inline-flex;align-items:center;gap:10px;background:var(--s1);border:1px solid var(--line);border-radius:999px;padding:10px 18px 10px 10px;font:700 18px var(--disp);letter-spacing:-.01em}.sp .apps .app i{width:28px;height:28px;border-radius:9px;background:var(--s3);display:inline-flex;align-items:center;justify-content:center;font:700 11.5px var(--text);color:#fff;font-style:normal;letter-spacing:0}.sp .apps .more{color:var(--mute);font-size:15px;padding:0 6px}.sp .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;counter-reset:st}.sp .steps li{background:var(--s1);border:1px solid var(--line);border-radius:20px;padding:18px 20px;display:flex;gap:14px;align-items:flex-start}.sp .steps li:before{counter-increment:st;content:counter(st);flex:none;width:30px;height:30px;border-radius:50%;background:var(--hue-ink);color:#fff;font:800 15px/30px var(--disp);text-align:center}.sp .steps b{display:block;font-weight:700}.sp .steps span{font-size:14.5px;color:var(--mute)}.sp .linkline{margin-top:18px;font-weight:650;color:var(--hue-lt);display:inline-flex;gap:6px}.sp .linkline:hover{text-decoration:underline;text-underline-offset:3px}.sp .ctrl{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}.sp .ctrl li{background:var(--s1);border:1px solid var(--line);border-radius:24px;padding:24px;display:grid;gap:8px;align-content:start}.sp .ctrl .ic{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.sp .ctrl b{font:800 21px/1.15 var(--disp);letter-spacing:-.02em;margin-top:6px}.sp .ctrl span{font-size:15px;color:var(--mute)}.sp .bento{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:44px}.sp .tile{position:relative;border-radius:28px;padding:30px;overflow:hidden;min-height:350px;display:flex;flex-direction:column;gap:10px;color:#fff;isolation:isolate}.sp .tile h3{font:800 32px/1 var(--disp);letter-spacing:-.03em;max-width:360px}.sp .tile p{max-width:340px;color:#fff;font-size:16px}.sp .tile .lk{font-weight:650;font-size:15px;margin-top:2px}.sp .tile .pv{position:absolute;right:-30px;bottom:-70px;width:58%;border-radius:14px;overflow:hidden;box-shadow:0 20px 50px #0006;z-index:-1;transform:rotate(-4deg)}.sp .t-em{grid-column:span 4;background:var(--em-ink)}.sp .t-in{grid-column:span 2;background:var(--in-ink)}.sp .t-am{grid-column:span 2;background:var(--am-ink)}.sp .t-ro{grid-column:span 4;background:var(--ro-ink)}.sp .t-in .pv,.sp .t-am .pv{width:110%;right:-70px;bottom:-60px}.sp .t-ro .pv{width:160px;right:40px;bottom:-120px;border-radius:22px;border:5px solid #1b1d23}.sp .t-ro .pv2{right:220px;bottom:-160px;transform:rotate(5deg)}@media(prefers-reduced-motion:no-preference){.sp .fan .l{transition:transform 1s cubic-bezier(.2,.7,.2,1)}.sp .stage:hover .fan .l1{transform:rotateY(-7deg) rotateX(2deg) translateZ(-40px)}.sp .stage:hover .fan .l2{transform:rotateY(-8deg) rotateX(2deg) translateZ(-20px) translateY(-8px)}.sp .stage .phone{animation:sp-float 6s ease-in-out infinite}.sp .tile{transition:transform .35s}.sp .tile:hover{transform:translateY(-4px)}.sp .tile .pv{transition:transform .5s}.sp .tile:hover .pv{transform:rotate(-2deg) translateY(-8px)}}.sp .marq{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sp .marq-in{display:flex;gap:40px;width:max-content;animation:sp-marq 46s linear infinite}.sp .marq:hover .marq-in{animation-play-state:paused}.sp .marq li{display:flex;align-items:center;gap:12px;font:700 23px var(--disp);letter-spacing:-.02em;white-space:nowrap}.sp .marq li i{width:12px;height:12px;border-radius:4px}@keyframes sp-marq{to{transform:translate(-50%)}}.sp .pricing{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.sp .pc{border-radius:28px;background:var(--s1);border:1px solid var(--line);padding:32px;min-width:0}.sp .pc-big{font:800 96px/.9 var(--disp);letter-spacing:-.05em;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px}.sp .pc-big small{font:500 18px var(--text);color:var(--mute);letter-spacing:0}.sp .pc ul{display:grid;gap:10px;margin-top:22px;color:var(--mute)}.sp .pc li{display:flex;gap:10px}.sp .pc li:before{content:"";flex:none;margin-top:9px;width:8px;height:8px;border-radius:50%;background:var(--hue)}.sp .calc{display:grid;gap:18px;align-content:start}.sp .calc label{display:flex;justify-content:space-between;gap:12px;font-weight:650}.sp .calc output{color:#fff;font-variant-numeric:tabular-nums}.sp .calc input[type=range]{width:100%;accent-color:var(--hue);height:28px;margin:0;cursor:pointer}.sp .calc-out{border-radius:20px;background:var(--hue-ink);padding:20px 22px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;transition:background .4s}.sp .calc-out span{font-weight:650}.sp .calc-out b{font:800 48px var(--disp);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sp .calc-lines{display:grid;gap:4px;font-size:14px;color:var(--mute)}.sp .calc-lines div{display:flex;justify-content:space-between;gap:12px}.sp .calc-lines dd{font-variant-numeric:tabular-nums;color:var(--fg)}.sp .calc small{color:var(--mute);font-size:13.5px}.sp .pc .soon{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px;color:var(--mute)}.sp .pc .soon li:before{display:none}.sp .soon li{font-size:14px;border-radius:999px;padding:6px 12px;background:var(--s2);border:1px solid var(--line);color:var(--mute)}.sp .soon b{color:#fff;font-weight:650}.sp .incl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px}.sp .incl li{background:var(--s1);border:1px solid var(--line);border-radius:18px;padding:16px 18px;font-weight:600;display:flex;gap:10px;align-items:center}.sp .incl li i{width:10px;height:10px;border-radius:3px;flex:none}.sp .faq{display:grid;gap:10px;margin-top:36px;max-width:860px}.sp .faq details{background:var(--s1);border:1px solid var(--line);border-radius:18px}.sp .faq summary{cursor:pointer;padding:18px 22px;font-weight:700;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center}.sp .faq summary::-webkit-details-marker{display:none}.sp .faq summary:after{content:"+";font:700 24px var(--disp);color:var(--hue-lt);flex:none}.sp .faq details[open] summary:after{content:"–"}.sp .faq details p{padding:0 22px 20px;color:var(--mute)}.sp .final{margin-top:40px;border-radius:36px 36px 0 0;padding:88px 56px;background:#fff;color:#0a0b0f;position:relative;overflow:hidden}.sp .final h2{color:#0a0b0f;font-size:72px;max-width:900px}.sp .final .sub{color:#454a55}.sp .final .strip{position:absolute;left:0;right:0;top:0;height:10px;display:flex}.sp .final .strip i{flex:1}.sp .final .next{margin-top:22px;font-size:14px;color:#545966}.sp .foot{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:28px;padding:48px 56px 56px;background:#fff;color:#454a55;font-size:15px;border-top:1px solid #eceef1}.sp .foot .brand{color:#0a0b0f}.sp .foot h2{font:700 15px var(--text);letter-spacing:0;color:#0a0b0f;margin:0 0 10px}.sp .foot li{margin:7px 0}.sp .foot a:hover{color:#0a0b0f;text-decoration:underline;text-underline-offset:2px}.sp .foot .meta{display:grid;gap:6px;margin-top:12px;font-size:14px}.sp .foot .langs{display:flex;flex-wrap:wrap;gap:4px 12px}.sp .foot .langs a[aria-current=true]{color:#0a0b0f;font-weight:700}.sp .ph{padding:56px 0 0}.sp .ph h1{font-size:92px;max-width:1000px}.sp .ph .lead{max-width:660px}.sp .ph .cta{margin-top:26px}.sp .vsw{display:flex;gap:8px;margin:36px 0 22px;flex-wrap:wrap}.sp .vsw button{border:0;border-radius:999px;padding:10px 18px;font-weight:650;font-size:15px;background:var(--s1);color:var(--mute);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer}.sp .vsw button[aria-selected=true]{background:var(--a-ink,var(--hue-ink));color:#fff;box-shadow:none}.sp .glow{position:relative;border-radius:22px;padding:10px;background:linear-gradient(180deg,#ffffff1f,#ffffff05);box-shadow:0 60px 120px -30px color-mix(in srgb,var(--a,var(--hue)) 60%,transparent);margin-top:40px}.sp .vsw+.glow{margin-top:0}.sp .glow-in{display:grid;border-radius:14px;overflow:hidden}.sp .glow-in>*{grid-area:1/1}.sp .glow-in>[data-off]{visibility:hidden}.sp .rows{display:grid;gap:16px;margin-top:100px}.sp .fr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);border-radius:32px;overflow:hidden;min-height:440px;color:#fff}.sp .fr .ft{padding:44px;display:flex;flex-direction:column;gap:14px;justify-content:center}.sp .fr h2{font-size:44px;margin:0}.sp .fr p{color:#fff}.sp .fr .fv{position:relative;overflow:hidden;background:#00000029;min-height:300px}.sp .fr .fv>picture,.sp .fr .fv>img{position:absolute;left:36px;top:40px;width:calc(100% + 60px);max-width:none;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px #0006}.sp .fr .fv .duo{position:absolute;left:36px;top:40px;right:-60px;display:grid;gap:14px}.sp .fr .fv .duo picture{border-radius:14px;overflow:hidden;box-shadow:0 30px 60px #0006}.sp .fr .fv .phones{position:absolute;inset:30px 20px auto 30px;display:flex;gap:16px;justify-content:center}.sp .fr .fv .phones picture{width:46%;max-width:210px;border-radius:24px;border:5px solid #1b1d23;overflow:hidden;box-shadow:0 30px 60px #00000073}.sp .fr .fv .phones picture:nth-child(2){margin-top:44px}.sp .pchips{display:flex;flex-wrap:wrap;gap:6px}.sp .pchips li{background:#00000038;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:650}.sp .bg-em{background:var(--em-ink)}.sp .bg-vi{background:var(--vi-ink)}.sp .bg-in{background:var(--in-ink)}.sp .bg-cy{background:var(--cy-ink)}.sp .bg-am{background:var(--am-ink)}.sp .bg-ro{background:var(--ro-ink)}.sp .bg-sl{background:var(--sl-ink)}.sp .bg-or{background:var(--or-ink)}.sp .ask{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center;background:var(--s1);border:1px solid var(--line);border-radius:32px;padding:48px}.sp .ask h2{font-size:44px;margin-top:10px}.sp .ask .chat{box-shadow:none}.sp .phones-hero{display:flex;gap:18px;justify-content:center;align-items:flex-start;margin-top:44px;padding:30px 0 0}.sp .phones-hero picture{width:min(220px,24%);border-radius:28px;border:6px solid #1b1d23;overflow:hidden;box-shadow:0 40px 80px #0009,0 0 0 1px #ffffff0f}.sp .phones-hero picture:nth-child(2n){margin-top:48px}.sp .grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.sp .consent{display:flex;gap:18px;justify-content:center;align-items:flex-start}.sp .consent picture{width:min(270px,48%);border-radius:28px;border:6px solid #1b1d23;overflow:hidden;box-shadow:0 40px 80px #0009}.sp .caps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.sp .cap{background:var(--s1);border:1px solid var(--line);border-radius:24px;padding:24px;display:grid;gap:12px;align-content:start}.sp .cap h3{font:800 22px/1.1 var(--disp);letter-spacing:-.02em;display:flex;gap:10px;align-items:center}.sp .cap h3 i{width:12px;height:12px;border-radius:4px;flex:none}.sp .cap q{font-size:16px;color:var(--fg);quotes:"“" "”"}.sp .cap ul{display:flex;flex-wrap:wrap;gap:6px}.sp .cap li{font:500 12.5px var(--mono);color:var(--mute);background:var(--s2);border:1px solid var(--line);border-radius:8px;padding:3px 8px;overflow-wrap:anywhere}.sp .safe{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.sp .safe li{border-radius:24px;padding:24px;color:#fff;display:grid;gap:8px;align-content:start;min-height:180px}.sp .safe b{font:800 22px/1.1 var(--disp);letter-spacing:-.02em}.sp .safe span{font-size:15px;color:#fff}.sp .build{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.sp .build li{background:var(--s1);border:1px solid var(--line);border-radius:24px;padding:24px;display:grid;gap:10px;align-content:start;min-width:0}.sp .build b{font:800 22px var(--disp);letter-spacing:-.02em}.sp .build span{font-size:15px;color:var(--mute)}.sp .build code{display:block;font:500 12.5px/1.6 var(--mono);color:var(--cy-lt);background:#0b0f15;border:1px solid var(--line);border-radius:12px;padding:10px 12px;overflow-x:auto;white-space:pre}.sp .shotwide{margin-top:40px}.sp .shotwide picture{border-radius:18px;overflow:hidden;border:1px solid var(--line2);box-shadow:0 40px 90px #00000080}.sp .nx{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.sp .nx a{border-radius:24px;padding:26px;min-height:150px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;color:#fff}.sp .nx b{font:800 26px var(--disp);letter-spacing:-.02em}@media(prefers-reduced-motion:no-preference){.sp .nx a{transition:transform .3s}.sp .nx a:hover{transform:translateY(-4px)}}.sp .doc{max-width:74ch;margin:0 auto;padding:56px 0 96px;font-size:16.5px;line-height:1.7}.sp .doc.wide{max-width:82ch}.sp .doc .kicker{font-size:14px;font-weight:650;color:var(--hue-lt);display:inline-flex;gap:8px;align-items:center}.sp .doc .kicker:before{content:"";width:10px;height:10px;border-radius:3px;background:var(--hue)}.sp .doc h1{font-size:60px;margin:14px 0 10px;line-height:1}.sp .doc .updated{color:var(--faint);font-size:14px}.sp .doc .intro{margin-top:28px}.sp .doc p{margin:0 0 14px}.sp .doc ul,.sp .doc ol{margin:0 0 14px;padding-left:22px}.sp .doc ul{list-style:disc}.sp .doc ol{list-style:decimal}.sp .doc li{margin:0 0 8px}.sp .doc li::marker{color:var(--faint)}.sp .doc section{margin-top:44px;scroll-margin-top:96px}.sp .doc h2{font:800 28px/1.15 var(--disp);letter-spacing:-.02em;margin:0 0 14px}.sp .doc h2 a{color:inherit;text-decoration:none}.sp .doc h2 a:hover{text-decoration:underline;text-decoration-color:var(--faint)}.sp .doc h3{font-size:17px;font-weight:700;margin:24px 0 8px}.sp .doc a{color:var(--hue-lt);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;overflow-wrap:anywhere}.sp .doc strong{font-weight:700;color:#fff}.sp .doc code{font:500 .88em var(--mono);background:var(--s2);border:1px solid var(--line);border-radius:6px;padding:1px 5px;overflow-wrap:anywhere}.sp .doc .callout,.sp .doc .lg-callout{background:color-mix(in srgb,var(--hue) 14%,var(--s1));border:1px solid color-mix(in srgb,var(--hue) 40%,transparent);border-radius:14px;padding:14px 16px}.sp .doc .note{max-width:74ch;margin:0 0 28px;padding:12px 14px;border-radius:12px;background:var(--s1);border:1px solid var(--line2);font-size:15px}.sp .table-wrap,.sp .lg-table-wrap{overflow-x:auto;margin:6px 0 18px;border:1px solid var(--line2);border-radius:14px}.sp .doc table{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.sp .doc th,.sp .doc td{text-align:left;vertical-align:top;padding:10px 14px;border-bottom:1px solid var(--line)}.sp .doc tr:last-child td{border-bottom:0}.sp .doc th{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--mute);background:var(--s1)}.sp .doc td:first-child{font-weight:600;min-width:9em}.sp .doc .contact{margin-top:48px;padding-top:20px;border-top:1px solid var(--line);color:var(--mute)}.sp .dv-code{margin:10px 0 16px;padding:12px 14px;background:#0b0f15;border:1px solid var(--line2);border-radius:12px;overflow-x:auto;font:500 13px/1.6 var(--mono);white-space:pre;color:#dbe3ec}.sp .dv-code code{background:none;border:0;padding:0;font:inherit}.sp .dv-small{color:var(--mute);font-size:14.5px}.sp .dv-note{color:var(--mute)}.sp .dv-search input{width:100%;font:inherit;font-size:15px;padding:11px 14px;border:1px solid var(--line2);border-radius:12px;background:var(--s1);color:var(--fg);margin:6px 0 18px}.sp .dv-group{margin-top:24px}.sp .dv-op{border:1px solid var(--line2);border-radius:12px;margin:0 0 8px;background:var(--s1)}.sp .dv-op[open]{background:var(--s2)}.sp .dv-op summary{cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:10px 12px;font-size:14px;list-style:none}.sp .dv-op summary::-webkit-details-marker{display:none}.sp .dv-method{font:700 11px var(--mono);letter-spacing:.04em;color:var(--hue-lt)}.sp .doc .dv-path{font-size:12.5px}.sp .dv-title{color:var(--mute);flex:1;min-width:12ch}.sp .dv-kind{font:500 11px var(--mono);padding:1px 7px;border-radius:99px;border:1px solid var(--line2);color:var(--mute)}.sp .dv-write{color:var(--hue-lt)}.sp .dv-body{padding:2px 14px 12px;border-top:1px solid var(--line)}.sp .dv-body>p:first-child{margin-top:12px}.sp .dv-req{font:500 11px var(--mono);color:var(--hue-lt)}.sp .cn-apps{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px;list-style:none;padding:0}.sp .doc .cn-apps a{display:inline-block;padding:7px 14px;border:1px solid var(--line2);border-radius:99px;background:var(--s1);font-size:14.5px;text-decoration:none;color:var(--fg);font-weight:600}.sp .doc .cn-apps a:hover{background:var(--s2)}.sp .doc ol .dv-code{margin:8px 0 6px;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1080px){.sp .links{display:none}.sp .burger{display:inline-flex}.sp .hero{grid-template-columns:minmax(0,1fr);gap:24px}.sp .stage{min-height:0;padding-bottom:40px}.sp .fan{inset:-20px -60px auto 30%;height:100%}.sp .stage .chat{margin:0;max-width:560px}.sp .stage .phone{right:0;bottom:0}.sp h1{font-size:68px}.sp .ph h1{font-size:72px}.sp .bento{grid-template-columns:1fr 1fr}.sp .t-em,.sp .t-ro{grid-column:span 2}.sp .t-in,.sp .t-am{grid-column:span 1}.sp .pricing,.sp .fr,.sp .ask,.sp .grid2{grid-template-columns:minmax(0,1fr)}.sp .fr .fv{min-height:360px}.sp .ctrl,.sp .caps,.sp .safe,.sp .build,.sp .foot{grid-template-columns:1fr 1fr}}@media(max-width:640px){.sp{font-size:16px}.sp .wrap{padding:0 16px}.sp .nav{gap:10px;height:64px}.sp .mnav{inset:64px 0 auto 0;max-height:calc(100vh - 64px)}.sp .brand{font-size:19px}.sp .right{gap:8px}.sp .right .btn{padding:9px 14px;font-size:14px}.sp .lang summary{padding:0 10px;height:38px}.sp .hero{padding:24px 0 32px}.sp h1,.sp .ph h1{font-size:46px;line-height:.98}.sp .lead{font-size:17px}.sp h2,.sp .final h2{font-size:36px}.sp .fr h2,.sp .ask h2{font-size:32px}.sp .cta .btn{width:100%}.sp .fan,.sp .stage .phone{display:none}.sp .chat{font-size:14px;padding:12px;border-radius:20px}.sp .bento,.sp .nx,.sp .ctrl,.sp .caps,.sp .safe,.sp .build,.sp .steps,.sp .incl{grid-template-columns:minmax(0,1fr)}.sp .t-em,.sp .t-ro,.sp .t-in,.sp .t-am{grid-column:span 1}.sp .tile{min-height:330px;padding:24px}.sp .tile h3{font-size:28px}.sp .ask{padding:22px;gap:24px;border-radius:24px}.sp .final{padding:56px 22px;border-radius:28px 28px 0 0}.sp .foot{grid-template-columns:minmax(0,1fr);padding:32px 22px}.sp .fr{border-radius:24px}.sp .fr .ft{padding:26px}.sp .fr .fv{min-height:250px}.sp .fr .fv>picture{left:20px;top:24px}.sp .sec{padding:64px 0}.sp .pc{padding:22px}.sp .pc-big{font-size:72px}.sp .calc-out b{font-size:38px}.sp .marq li{font-size:18px}.sp .phones-hero{gap:10px}.sp .phones-hero picture{width:31%;border-width:4px;border-radius:18px}.sp .phones-hero picture:nth-child(4){display:none}.sp .doc{padding:36px 0 64px}.sp .doc h1{font-size:40px}.sp .doc table{font-size:13px}.sp .doc th,.sp .doc td{padding:8px 10px}.sp .apps .app{font-size:16px;padding:8px 14px 8px 8px}}@media(max-width:400px){.sp .right .lang{display:none}}.su .su-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:start;padding-top:28px;padding-bottom:80px;position:relative}.su .su-grid:before{content:"";position:absolute;right:-10%;top:0;width:60%;height:90%;background:radial-gradient(closest-side,color-mix(in srgb,var(--hue) 34%,transparent),transparent);opacity:.5;filter:blur(30px);pointer-events:none}.su .su-form{position:relative;z-index:1;max-width:560px}.su .su-h1{font:800 56px/1 var(--disp);letter-spacing:-.04em;margin:12px 0 22px}.su .su-steps{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.su .su-steps li{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:650;color:var(--faint);padding:6px 12px 6px 6px;border-radius:999px;background:var(--s1);border:1px solid var(--line)}.su .su-steps .n{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--s3);color:var(--mute);font-size:12px}.su .su-steps .cur{color:#fff;border-color:var(--line2)}.su .su-steps .cur .n{background:var(--hue-ink);color:#fff}.su .su-steps .done{color:var(--mute)}.su .su-steps .done .n{background:color-mix(in srgb,var(--hue) 30%,var(--s2));color:var(--hue-lt)}.su .su-card{background:var(--s1);border:1px solid var(--line2);border-radius:28px;padding:30px;display:grid;gap:18px;box-shadow:0 40px 80px #00000059}.su .su-card h2{font:800 32px/1.05 var(--disp);letter-spacing:-.03em;margin:0}.su .su-card h2:focus{outline:none}.su .hint{color:var(--mute);font-size:15px;margin-top:-10px}.su .fld{display:grid;gap:8px}.su .fld>span:first-child{font-weight:650;font-size:15px}.su .fld .hint{margin:0;font-size:13.5px}.su input:not([type=radio]),.su select{width:100%;font:inherit;font-size:17px;color:var(--fg);background:var(--night);border:1px solid var(--line2);border-radius:14px;padding:13px 15px;min-height:52px;transition:border-color .2s,box-shadow .2s}.su select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--mute) 50%),linear-gradient(135deg,var(--mute) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.su input:focus,.su select:focus{outline:none;border-color:var(--hue-lt);box-shadow:0 0 0 3px color-mix(in srgb,var(--hue) 35%,transparent)}.su input[aria-invalid=true]{border-color:#fb7185}.su ::placeholder{color:var(--faint)}.su .slug{display:flex;align-items:stretch;border:1px solid var(--line2);border-radius:14px;background:var(--night);overflow:hidden;transition:border-color .2s,box-shadow .2s}.su .slug:focus-within{border-color:var(--hue-lt);box-shadow:0 0 0 3px color-mix(in srgb,var(--hue) 35%,transparent)}.su .slug.good{border-color:color-mix(in srgb,var(--em-lt) 70%,transparent)}.su .slug.badb{border-color:#fb7185}.su .slug input{border:0;border-radius:0;background:transparent;box-shadow:none!important;min-width:0;font-family:var(--mono);font-size:16px}.su .slug .suffix{display:flex;align-items:center;padding:0 14px 0 0;color:var(--mute);font-family:var(--mono);font-size:15px;white-space:nowrap}.su .st{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14.5px;color:var(--mute)}.su .st.ok{color:var(--em-lt)}.su .st.bad{color:#fda4af}.su .st.wait:before{content:"";width:12px;height:12px;border-radius:50%;border:2px solid var(--line2);border-top-color:var(--hue-lt);animation:su-spin .8s linear infinite}@keyframes su-spin{to{transform:rotate(360deg)}}.su .sugg{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--mute);width:100%}.su .sugg button{font:500 13.5px var(--mono);color:var(--fg);background:var(--s2);border:1px solid var(--line2);border-radius:999px;padding:4px 10px;cursor:pointer}.su .sugg button:hover{border-color:var(--hue-lt)}.su .err{color:#fda4af;font-size:14.5px}.su .pw{display:flex;gap:8px}.su .pw button{flex:none;border:1px solid var(--line2);background:var(--s2);border-radius:14px;padding:0 16px;font-weight:650;cursor:pointer;min-width:72px}.su .meter{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--mute)}.su .meter .bars{display:flex;gap:4px}.su .meter .bars i{width:28px;height:5px;border-radius:3px;background:var(--s3)}.su .meter.m1 .bars i:nth-child(1){background:var(--am)}.su .meter.m2 .bars i:nth-child(-n+2){background:var(--em-lt)}.su .meter.m3 .bars i{background:var(--em-lt)}.su .themes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.su .th{position:relative;display:grid;justify-items:center;gap:8px;padding:14px 6px;border-radius:16px;background:var(--night);border:1px solid var(--line2);cursor:pointer;font-size:14px;font-weight:600;color:var(--mute)}.su .th input{position:absolute;opacity:0;pointer-events:none}.su .th i{width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 2px #00000026}.su .th.on{color:#fff;border-color:var(--hue-lt);box-shadow:0 0 0 2px color-mix(in srgb,var(--hue) 50%,transparent)}.su .th:focus-within{outline:2px solid var(--hue-lt);outline-offset:2px}.su .fail{background:color-mix(in srgb,#e11d48 16%,var(--s1));border:1px solid rgba(251,113,133,.45);border-radius:14px;padding:12px 14px;color:#fecdd3;font-size:15px}.su .acts{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:4px}.su .acts .btn-lg{white-space:normal;text-align:center;max-width:100%}.su .trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:20px;font-size:14px;color:var(--mute)}.su .trust li{display:inline-flex;gap:6px;align-items:center}.su .trust svg{color:var(--em-lt)}.su .su-preview{position:sticky;top:96px;z-index:1}.su .pv-cap{margin-top:14px;text-align:center;font-size:13.5px;color:var(--faint)}.pv-app{--acc:#10a37f;border-radius:18px;overflow:hidden;background:#0f1115;border:1px solid rgba(255,255,255,.14);box-shadow:0 60px 120px -30px color-mix(in srgb,var(--acc) 55%,transparent),0 30px 60px #00000080;font-size:13px;transition:box-shadow .6s}.pv-bar{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#16181e;border-bottom:1px solid rgba(255,255,255,.07)}.pv-bar .dots{display:flex;gap:5px}.pv-bar .dots i{width:9px;height:9px;border-radius:50%;background:#2c303a}.pv-url{flex:1;display:inline-flex;align-items:center;gap:6px;justify-content:center;background:#0f1115;border-radius:8px;padding:5px 10px;color:#c7ccd6;font-family:var(--mono);font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pv-body{display:grid;grid-template-columns:180px 1fr;min-height:430px}.pv-side{background:#0b0c10;border-right:1px solid rgba(255,255,255,.06);padding:14px 10px;display:flex;flex-direction:column;gap:2px}.pv-org{display:flex;align-items:center;gap:9px;padding:2px 6px 14px;min-width:0}.pv-org i{flex:none;width:24px;height:24px;border-radius:7px;background:var(--acc);color:#fff;font:800 13px/24px var(--disp);text-align:center;font-style:normal;transition:background .5s}.pv-org b{color:#5b606b;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s}.pv-org b.on{color:#f2f3f5}.pv-n{padding:7px 8px;border-radius:7px;color:#9a9ea7}.pv-n.cur{background:color-mix(in srgb,var(--acc) 22%,#16181e);color:#fff;box-shadow:inset 2px 0 0 var(--acc)}.pv-main{padding:20px;display:flex;flex-direction:column;gap:12px;min-width:0}.pv-hi{font:800 24px var(--disp);letter-spacing:-.02em;color:#f2f3f5}.pv-sub{color:#9a9ea7;margin-top:-8px}.pv-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pv-cards span{border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px;display:grid;gap:2px}.pv-cards small{font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.06em;color:#7d828c}.pv-cards b{font:800 22px var(--disp);color:#f2f3f5}.pv-ai{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:12px;padding:12px;background:color-mix(in srgb,var(--acc) 16%,#121419);border:1px solid color-mix(in srgb,var(--acc) 45%,transparent);transition:background .5s,border-color .5s}.pv-ai span{display:grid;gap:2px}.pv-ai b{color:#f2f3f5}.pv-ai small{color:#9a9ea7}.pv-ai i{font-style:normal;font-weight:700;color:#fff;background:var(--acc);border-radius:999px;padding:6px 12px;transition:background .5s}.pv-rows{display:grid;gap:8px;margin-top:4px}.pv-rows i{height:34px;border-radius:9px;background:linear-gradient(90deg,#15171c,#1a1d23)}.su .creating{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:color-mix(in srgb,var(--night) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:su-in .3s ease-out}.su .cr-card{background:var(--s1);border:1px solid var(--line2);border-radius:28px;padding:36px;max-width:440px;width:100%;display:grid;gap:16px;justify-items:center;text-align:center;box-shadow:0 40px 100px #0009}.su .cr-mark{width:72px;height:72px;border-radius:22px;display:flex;align-items:center;justify-content:center;animation:su-pulse 1.6s ease-in-out infinite}.su .cr-t{font:800 28px/1.1 var(--disp);letter-spacing:-.02em;overflow-wrap:anywhere}.su .cr-card ul{display:grid;gap:8px;text-align:left;color:var(--mute)}.su .cr-card li{display:flex;gap:8px;align-items:center;animation:su-in .4s both}.su .cr-card li svg{color:var(--em-lt)}.su .cr-card li:nth-child(2){animation-delay:.45s}.su .cr-card li:nth-child(3){animation-delay:.9s}.su .cr-n{color:var(--hue-lt);font-weight:650}@keyframes su-in{0%{opacity:0;transform:translateY(6px)}}@keyframes su-pulse{50%{transform:scale(1.06)}}@media(max-width:1080px){.su .su-grid{grid-template-columns:minmax(0,1fr);gap:28px}.su .su-form{max-width:none}.su .su-preview{position:static;order:-1;max-width:560px}.su .su-preview .pv-body{min-height:0}.su .su-preview .pv-side{display:none}.su .su-preview .pv-body{grid-template-columns:1fr}.su .su-preview .pv-rows,.su .su-preview .pv-cards,.su .pv-cap{display:none}}@media(max-width:640px){.su .su-grid{padding-top:12px}.su .su-preview .pv-body{display:none}.su .su-preview .pv-app{border-radius:14px}.su .su-h1{font-size:38px;margin:8px 0 16px}.su .su-card{padding:20px;border-radius:22px}.su .su-card h2{font-size:26px}.su .themes{grid-template-columns:repeat(4,1fr);gap:6px}.su .th{padding:10px 2px;font-size:12px}.su .th i{width:28px;height:28px}.su .su-steps li{padding:5px 10px 5px 5px;font-size:13px}.su .slug .suffix{font-size:13px;padding-right:10px}.su .slug input{font-size:16px;padding-right:2px}.su .acts{flex-wrap:wrap-reverse}.su .acts .btn{flex:1 1 auto}.pv-main{padding:14px}}@media(prefers-reduced-motion:reduce){.sp *,.sp *:before,.sp *:after{animation:none!important;transition:none!important}.sp .fan .l{transform:none!important}.sp .fan .l1{left:12%;top:0}.sp .fan .l2{top:230px}.sp .stage .phone,.sp .tile .pv{transform:none}.sp .marq{-webkit-mask-image:none;mask-image:none}.sp .marq-in{flex-wrap:wrap;width:auto;justify-content:center;gap:14px 36px;padding:0 24px}.sp .marq-in [aria-hidden]{display:none}}.su .su-legal{margin-top:16px}.sp .facts{display:grid;gap:4px;margin-top:14px;font-size:14px;color:var(--mute)}.sp .chat-note{font-size:13px;color:var(--mute);padding:0 6px}.sp .signin{position:relative}.sp .signin-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:50;width:min(340px,calc(100vw - 32px));background:var(--s1);border:1px solid var(--line2);border-radius:18px;padding:16px;box-shadow:0 24px 60px #0000008c}.sp .signin-panel[hidden]{display:none}.sp .finder{display:grid;gap:10px}.sp .finder label{font-weight:650;font-size:15px}.sp .finder-in{display:flex;align-items:center;border:1px solid var(--line2);border-radius:12px;background:var(--night);overflow:hidden}.sp .finder-in:focus-within{border-color:var(--hue-lt)}.sp .finder-in input{flex:1;min-width:0;border:0;background:transparent;color:var(--fg);font:500 16px var(--mono);padding:11px 12px}.sp .finder-in input:focus{outline:none}.sp .finder-in span{padding-right:12px;color:var(--mute);font:500 14px var(--mono);white-space:nowrap}.sp .finder .err{color:#fda4af;font-size:14px}.sp .mnav .finder{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}@media(max-width:1080px){.sp .signin{display:none}}.su .fld-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.su .fld>label,.su .fld>legend{font-weight:650;font-size:15px;padding:0}.su fieldset{border:0;margin:0;padding:0;min-width:0}.su .themes-f .themes{display:flex;flex-wrap:wrap;gap:8px;grid-template-columns:none}.su .themes-f .th{padding:6px;border-radius:50%}.su .themes-f .th i{width:30px;height:30px}.su .price-sum{border-radius:16px;background:var(--night);border:1px solid var(--line2);padding:14px 16px;display:grid;gap:2px;font-size:14px;color:var(--mute)}.su .price-sum b{color:var(--fg);font-size:15px}.su .btn:disabled{opacity:.6;cursor:default;transform:none}.su .already{margin-top:18px;display:grid;gap:12px;max-width:420px}.su .linkbtn{justify-self:start;border:0;background:none;padding:0;color:var(--hue-lt);font-weight:650;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.su .fld-row{grid-template-columns:1fr}}.sp .note-s{font-size:13px;color:var(--faint);margin-top:4px}.su .st.ok{display:block}.su .st.ok svg{vertical-align:-2px;margin-right:6px}
