@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");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 Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#030407;--bg-2:#06080e;--surface:#0a0d15;--surface-2:#0f131d;--surface-3:#151b28;--line:#96b2ff17;--line-strong:#96b2ff2b;--ink:#f2f5fb;--ink-2:#a7b0c2;--ink-3:#7a8396;--blue-50:#eef4ff;--blue-100:#dbe7ff;--blue-200:#b7cfff;--blue-300:#88acff;--blue-400:#5a8bff;--blue-500:#2f66ff;--blue-600:#1f4fe6;--blue-700:#183db4;--blue-800:#132e83;--blue-900:#0c1c50;--blue-950:#070f2c;--azure:#3f9bff;--ice:#d4e6ff;--grad-text:linear-gradient(92deg, var(--blue-200) 0%, var(--blue-400) 36%, var(--azure) 64%, var(--ice) 100%);--grad-line:linear-gradient(90deg, var(--blue-700), var(--blue-500), var(--azure), var(--ice));--grad-btn:linear-gradient(180deg, #4a7dff 0%, #2f66ff 52%, #2455ea 100%);--grad-conic:conic-gradient(from var(--angle,0deg), var(--blue-800), var(--blue-500), var(--azure), var(--ice), var(--azure), var(--blue-500), var(--blue-800));--font-sans:"Geist Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--radius-xs:6px;--radius-sm:10px;--radius:14px;--radius-lg:20px;--radius-xl:32px;--radius-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--container:1120px;--nav-h:72px;--shadow-card:inset 0 1px 0 #ffffff0f, 0 30px 70px -30px #000000e6, 0 0 0 1px #0006;--shadow-lg:0 60px 120px -40px #000000f2, 0 24px 60px -24px #030a28e6;--glow:0 0 0 1px #5a8bff59, 0 12px 40px -8px #2f66ff99;--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--noise-strong:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.8' intercept='-0.9'/%3E%3CfeFuncG type='linear' slope='2.8' intercept='-0.9'/%3E%3CfeFuncB type='linear' slope='2.8' intercept='-0.9'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --num{syntax:"<integer>";inherits:false;initial-value:0}@property --orbit-a{syntax:"<angle>";inherits:false;initial-value:0deg}@property --orbit-r{syntax:"<length>";inherits:false;initial-value:0}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--bg)}body{font-family:var(--font-sans);color:var(--ink);background-color:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.55;overflow-x:hidden}main{overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}strong{font-weight:600}::selection{background:var(--blue-500);color:#fff}:focus-visible{outline:2px solid var(--blue-400);outline-offset:3px;border-radius:4px}.grain{z-index:9999;pointer-events:none;background-image:var(--noise);opacity:.05;background-size:240px 240px;position:fixed;inset:0}.scroll-progress{display:none}@supports (animation-timeline:scroll()){.scroll-progress{z-index:1000;background:var(--grad-line);transform-origin:0;width:100%;height:2px;animation:linear both scrollGrow;animation-timeline:scroll(root);display:block;position:fixed;top:0;left:0;box-shadow:0 0 12px #3f9bffb3}@keyframes scrollGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.container{width:100%;max-width:calc(var(--container) + 48px);margin-inline:auto;padding-inline:24px}.section{padding-block:clamp(72px,7.5vw,104px);position:relative}.section__head{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:clamp(36px,4vw,52px);display:flex}.section-title{letter-spacing:-.035em;text-wrap:balance;max-width:13.5em;font-size:clamp(32px,3.3vw,48px);font-weight:500;line-height:1.08}.section-title--wide{max-width:none}.section-lead{color:var(--ink-2);text-wrap:pretty;max-width:470px;font-size:16px;line-height:1.6}.hl{color:var(--blue-300);white-space:nowrap}.hl svg{vertical-align:-.16em;margin-right:.22em;display:inline-block}.check-mark{vertical-align:-.06em;width:.78em;height:.78em;margin:0 .04em 0 .02em;display:inline-block}.check-mark svg{fill:none;width:100%;height:100%;stroke:var(--blue-400);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;filter:drop-shadow(0 0 10px #2f66ffb3);transition:stroke-dashoffset .9s var(--ease-out) .5s}.is-in .check-mark svg{stroke-dashoffset:0}.btn{border-radius:var(--radius-pill);white-space:nowrap;isolation:isolate;transition:transform .6s var(--ease-spring), box-shadow .5s var(--ease-out), background-color .3s, color .3s, border-color .3s;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:15.5px;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.btn--sm{padding:10px 17px;font-size:14px}.btn--lg{padding:17px 30px;font-size:16.5px}.btn--primary{background:var(--grad-btn);color:#fff;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 10px 30px -12px #2f66ffd9}.btn--primary:before{content:"";z-index:-1;transition:transform .9s var(--ease-out);background:linear-gradient(115deg,#0000 30%,#ffffff52 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.btn--primary:hover:before{transform:translate(130%)}.btn--primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #88acff66,0 18px 50px -12px #2f66fff2}.btn--primary:active{transform:translateY(0)scale(.98)}.btn--ghost{border:1px solid var(--line-strong);color:var(--ink);background:#ffffff0a}.btn--ghost:hover{background:#5a8bff1a;border-color:#88acff66;transform:translateY(-2px)}.btn__icon{width:18px;height:18px;transition:transform .4s var(--ease-spring)}.btn:hover .btn__icon--arrow{transform:translate(4px)}.card{border:1px solid var(--line);border-radius:var(--radius-lg);transition:transform .7s var(--ease-out), box-shadow .7s var(--ease-out), border-color .4s;background:linear-gradient(#151b28b3,#0a0d15d9);position:relative}.card:before{content:"";border-radius:inherit;background:var(--grad-conic);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .5s;animation:5s linear infinite paused rotateAngle;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.card:hover:before{opacity:1;animation-play-state:running}.ui{box-shadow:var(--shadow-card);color:var(--ink);text-align:left;background:linear-gradient(#121826 0%,#0c1019 100%);border:1px solid #96b2ff21;border-radius:18px;font-size:13px;line-height:1.4;position:relative}.ui-mono{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.92em}.ui-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:500}.tag{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.tag--plain:before{display:none}.tag--wait{color:var(--blue-200);background:#5a8bff1f;border-color:#5a8bff3d}.tag--ok{color:#fff;background:var(--blue-500);border-color:var(--blue-400);box-shadow:0 4px 14px -6px #2f66ffe6}.tag--late{color:var(--ink);border:1px dashed #88acff99}.tag--late:before{background:var(--ice);animation:1.6s ease-in-out infinite lateBlink}.tag--muted{color:var(--ink-3);border-color:var(--line);background:#ffffff0a}.meter{border-radius:var(--radius-pill);background:#ffffff12;height:6px;display:block;overflow:hidden}.meter>i{height:100%;width:var(--p,50%);border-radius:inherit;background:var(--grad-line);background-size:160% 100%;display:block}.avatar{background:var(--c,var(--blue-700));color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:10.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.ui-btn{border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--ink);white-space:nowrap;background:#ffffff0a;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:500;display:inline-flex}.ui-btn--blue{background:var(--grad-btn);color:#fff;border-color:#88acff73;box-shadow:0 8px 20px -10px #2f66ffe6}.tick{border:1.5px solid var(--line-strong);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.tick svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.tick:not(.is-done) svg{opacity:0}.tick.is-done{background:var(--blue-500);border-color:var(--blue-400);box-shadow:0 0 12px -2px #2f66ffcc}.switch{border-radius:var(--radius-pill);background:#ffffff1f;flex:none;width:28px;height:16px;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0006}.switch.is-on{background:var(--blue-500)}.switch.is-on:after{transform:translate(12px)}.cursor{z-index:5;pointer-events:none;filter:drop-shadow(0 2px 4px #0009);width:18px;height:18px;position:absolute}.cursor path{fill:#fff;stroke:#0a0d15;stroke-width:1.2px;stroke-linejoin:round}.reveal{opacity:0;filter:blur(6px);transition:opacity 1s var(--ease-out), transform 1s var(--ease-out), filter 1s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(28px)}.reveal.is-in{opacity:1;filter:none;transform:none}.play:not([data-playing=true]) *,.play:not([data-playing=true]) :before,.play:not([data-playing=true]) :after{animation-play-state:paused!important}@keyframes gradientShift{0%{background-position:0%}to{background-position:100%}}@keyframes rotateAngle{to{--angle:360deg}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulseRing{0%{box-shadow:0 0 #5a8bff8c}to{box-shadow:0 0 0 12px #5a8bff00}}@keyframes lateBlink{0%,to{opacity:1}50%{opacity:.25}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes grainShift{0%{transform:translate(0)}20%{transform:translate(-12px,8px)}40%{transform:translate(9px,-14px)}60%{transform:translate(-6px,-4px)}80%{transform:translate(14px,10px)}to{transform:translate(0)}}@keyframes typingDot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;filter:none;transform:none}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.title__word{opacity:0;filter:blur(8px);transition:opacity .9s var(--ease-out), transform .9s var(--ease-out), filter .9s var(--ease-out);transition-delay:calc(var(--d,0s) + var(--i) * 70ms);display:inline-block;transform:translateY(.45em)}.reveal.is-in .title__word{opacity:1;filter:none;transform:none}.reveal--words{opacity:1;filter:none;transition:none;transform:none}.hl{background-image:linear-gradient(100deg, var(--blue-300) 0 42%, var(--ice) 50%, var(--blue-300) 58% 100%);color:#0000;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.hl svg{color:var(--blue-300)}.reveal.is-in .hl{animation:hlSweep 1.4s var(--ease-in-out) .9s both}@keyframes hlSweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.title__word{opacity:1;filter:none;transform:none}}.pod{isolation:isolate;border:1px solid var(--line);opacity:0;transition:opacity 1.1s var(--ease-out), transform 1.1s var(--ease-out);background:linear-gradient(160deg,#0c1328 0%,#080c18 55%,#060912 100%);border-radius:28px;margin-inline:auto;position:relative;overflow:hidden;transform:translateY(40px);box-shadow:inset 0 1px #ffffff0d}.pod[data-seen=true]{opacity:1;transform:none}.pod:before{content:"";z-index:0;background:radial-gradient(480px circle at var(--x,50%) var(--y,30%), #6e9bff1f, transparent 62%);opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.pod:hover:before{opacity:1}.pod:after{content:"";z-index:0;background-image:var(--noise-strong);opacity:.12;mix-blend-mode:overlay;pointer-events:none;background-size:260px 260px;position:absolute;inset:0}.pod__orb{z-index:0;pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.pod__orb--a{background:radial-gradient(closest-side,#2f66ff52,#0000 100%);width:80%;height:90%;animation:16s ease-in-out infinite alternate orbDrift;top:-30%;left:-20%}.pod__orb--b{background:radial-gradient(closest-side,#3f9bff29,#0000 100%);width:70%;height:80%;animation:21s ease-in-out infinite alternate-reverse orbDrift;bottom:-40%;right:-20%}.pod__content{z-index:1;height:100%;position:relative}.pod--stadium{background:linear-gradient(#0b1430 0%,#091025 60%,#0b1532 100%);border-radius:999px}.pod--stadium .pod__orb--a{background:radial-gradient(closest-side,#2f66ff57,#183db41f 60%,#0000 100%);width:70%;height:120%;top:-10%;left:15%}.pod--stadium .pod__orb--b{width:40%;height:90%;bottom:-30%;right:-6%}.pod--tile{background:linear-gradient(#13306f 0%,#0d1f4d 45%,#0a1433 75%,#090f24 100%);border-radius:30px}.pod--tile .pod__orb--a{background:radial-gradient(closest-side,#3f9bff66,#0000 100%);width:120%;height:70%;top:-30%;left:-10%}@keyframes orbDrift{0%{transform:translate(-4%,2%)scale(1)}to{transform:translate(4%,-4%)scale(1.08)}}@media (width<=720px){.pod--stadium{border-radius:32px}}.upload__pod{place-items:center;max-width:960px;min-height:480px;display:grid}.upload__pod .pod__content{place-items:center;padding:56px 20px;display:grid}.upload__stack{flex-direction:column;gap:8px;width:min(100%,520px);display:flex}.upload__head{border-radius:14px;overflow:hidden}.upload__bar{border-bottom:1px solid var(--line);background:#ffffff09;align-items:center;gap:9px;padding:9px 12px;font-size:12.5px;display:flex}.upload__doc-icon{background:var(--blue-500);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.upload__name{font-weight:600;display:inline-grid}.upload__name i{white-space:nowrap;grid-area:1/1;font-style:normal}.upload__name-a{animation:upNameA 20s var(--ease-out) infinite}.upload__name-b{opacity:0;animation:upNameB 20s var(--ease-out) infinite}.upload__open{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:11px;display:inline-flex}.upload__grid{grid-template-columns:70px minmax(0,1fr) 70px minmax(0,1fr);align-items:center;gap:10px 12px;margin:0;padding:12px 14px 14px;font-size:12px;display:grid}.upload__grid dt{color:var(--ink-3)}.upload__grid dd{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.upload__state{justify-items:start;display:grid}.upload__state .tag{grid-area:1/1;font-size:10.5px;font-style:normal}.upload__st-a{animation:upStateA 20s var(--ease-out) infinite}.upload__st-b{opacity:0;animation:upStateB 20s var(--ease-out) infinite}.upload__st-c{opacity:0;animation:upStateC 20s var(--ease-out) infinite}.upload__body{border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;padding:10px;display:grid}.upload__summary{flex-direction:column;gap:10px;padding:6px 4px 4px 6px;display:flex}.upload__summary-title{letter-spacing:-.01em;font-size:15px;font-weight:600}.upload__checks{flex-direction:column;gap:8px;display:flex}.upload__checks li{color:var(--ink-2);align-items:center;gap:8px;font-size:11.5px;display:flex}.upload__checks .tick{color:#0000;width:16px;height:16px;animation:upTick1 20s var(--ease-out) infinite}.upload__checks .tick svg{opacity:1;width:9px;height:9px}.upload__checks li:nth-child(2) .tick{animation-name:upTick2}.upload__checks li:nth-child(3) .tick{animation-name:upTick3}.upload__actions{gap:6px;margin-top:auto;padding-top:6px;display:flex;position:relative}.upload__actions .ui-btn{padding:6px 11px;font-size:11.5px}.upload__approve{animation:upClick 20s var(--ease-out) infinite}.upload__reject{animation:upClickNo 20s var(--ease-out) infinite}.upload__cursor{z-index:6;opacity:0;animation:upCursor 20s var(--ease-in-out) infinite;top:21px;left:49px}.upload__reasons{z-index:4;width:158px;box-shadow:var(--shadow-lg);opacity:0;transform-origin:0 100%;animation:upReasons 20s var(--ease-out) infinite;background:linear-gradient(#1a2236,#121826);border-radius:10px;padding:5px;font-size:11px;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(6px)scale(.96)}.upload__reasons span{color:var(--ink-2);border-radius:6px;padding:5px 8px;display:block}.upload__reasons .is-pick{animation:20s linear infinite upPick}.upload__preview{background:radial-gradient(80% 60% at 70% 0,#3f9bff40,#0000 70%),linear-gradient(#16203a,#0d1428);border-radius:10px;place-items:center;min-height:178px;display:grid;position:relative;overflow:hidden}.upload__page{width:64%;height:84%;animation:upPage 20s var(--ease-out) infinite;background:#e9eef9;border-radius:4px;flex-direction:column;gap:5px;margin-bottom:16px;padding:10px;display:flex;box-shadow:0 10px 30px -10px #000c}.upload__page-head{justify-content:space-between;margin-bottom:4px;display:flex}.upload__page-head i{background:#2f66ff;border-radius:2px;width:34%;height:7px;display:block}.upload__page-head i+i{background:#b7c6e6;width:18%}.upload__line{width:var(--w);background:#b7c3dc;border-radius:2px;height:4px;display:block}.upload__toast{color:var(--blue-100);opacity:0;animation:upToast 20s var(--ease-out) infinite;background:#0a0e1aeb;border:1px solid #88acff59;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:10.5px;display:flex;position:absolute;top:8px;left:8px;right:8px}.upload__toast svg{color:var(--blue-300);flex:none}.upload__controls{color:var(--ink-2);background:linear-gradient(#0000,#050812d9);justify-content:space-between;align-items:center;padding:6px 10px;font-size:10.5px;display:flex;position:absolute;bottom:0;left:0;right:0}.upload__zoom{align-items:center;gap:4px;display:inline-flex}@keyframes upNameA{0%,47%{opacity:1;transform:none}49%,97%{opacity:0;transform:translateY(-4px)}99%,to{opacity:1;transform:none}}@keyframes upNameB{0%,48%{opacity:0;transform:translateY(4px)}50%,96%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(4px)}}@keyframes upTick1{0%,5%,48%,55%,98%,to{border-color:var(--line-strong);color:#0000;background:0 0;transform:scale(1)}6%,56%{background:var(--blue-500);border-color:var(--blue-400);color:#fff;transform:scale(1.2)}7%,47%,57%,97%{background:var(--blue-500);border-color:var(--blue-400);color:#fff;transform:scale(1)}}@keyframes upTick2{0%,7%,48%,57%,98%,to{border-color:var(--line-strong);color:#0000;background:0 0;transform:scale(1)}8%,58%{background:var(--blue-500);border-color:var(--blue-400);color:#fff;transform:scale(1.2)}9%,47%,59%,97%{background:var(--blue-500);border-color:var(--blue-400);color:#fff;transform:scale(1)}}@keyframes upTick3{0%,9%,48%,59%,98%,to{border-color:var(--line-strong);color:#0000;background:0 0;transform:scale(1)}10%,60%{background:var(--blue-500);border-color:var(--blue-400);color:#fff;transform:scale(1.2)}11%,47%,61%,97%{background:var(--blue-500);border-color:var(--blue-400);color:#fff;transform:scale(1)}}@keyframes upCursor{0%,16%{opacity:0;transform:translate(70px,40px)}19%{opacity:1;transform:translate(70px,40px)}24%{transform:translate(0)}25%{transform:translate(0)scale(.85)}26%,33%{opacity:1;transform:translate(0)}38%,64%{opacity:0;transform:translate(120px,40px)}67%{opacity:1;transform:translate(120px,40px)}72%{transform:translate(75px)}73%{transform:translate(75px)scale(.85)}74%,76%{transform:translate(75px)}80%{transform:translate(-20px,-76px)}81%{transform:translate(-20px,-76px)scale(.85)}82%,86%{opacity:1;transform:translate(-20px,-76px)}91%,to{opacity:0;transform:translate(70px,40px)}}@keyframes upClick{0%,24.5%{transform:scale(1)}25.5%{transform:scale(.92)}27%,to{transform:scale(1)}}@keyframes upClickNo{0%,72.5%{transform:scale(1)}73.5%{transform:scale(.92)}75%,to{transform:scale(1)}}@keyframes upReasons{0%,74%{opacity:0;transform:translateY(6px)scale(.96)}75.5%,81%{opacity:1;transform:none}82.5%,to{opacity:0;transform:translateY(6px)scale(.96)}}@keyframes upPick{0%,79.5%{color:var(--ink-2);background:0 0}80.5%,81.5%{color:var(--ink);background:#5a8bff38}82.5%,to{color:var(--ink-2);background:0 0}}@keyframes upStateA{0%,25%{opacity:1;transform:none}27%,47%{opacity:0;transform:scale(.9)}49%,81%{opacity:1;transform:none}83%,97%{opacity:0;transform:scale(.9)}99%,to{opacity:1;transform:none}}@keyframes upStateB{0%,25%{opacity:0;transform:scale(.9)}27%,47%{opacity:1;transform:none}49%,to{opacity:0;transform:scale(.9)}}@keyframes upStateC{0%,81%{opacity:0;transform:scale(.9)}83%,97%{opacity:1;transform:none}99%,to{opacity:0;transform:scale(.9)}}@keyframes upPage{0%,26%{filter:none;opacity:1;box-shadow:0 10px 30px -10px #000c}28%,47%{box-shadow:0 10px 30px -10px #000c, 0 0 0 2px var(--blue-400);filter:none;opacity:1}49%{filter:none;opacity:1;box-shadow:0 10px 30px -10px #000c}51%,82%{filter:blur(2.2px)saturate(.7)brightness(.8);opacity:1;box-shadow:0 10px 30px -10px #000c}84%,96%{filter:blur(2.2px)saturate(.7)brightness(.8);opacity:.55;box-shadow:0 10px 30px -10px #000c}98%,to{filter:none;opacity:1;box-shadow:0 10px 30px -10px #000c}}@keyframes upToast{0%,83%{opacity:0;transform:translateY(-6px)}84.5%,96%{opacity:1;transform:none}97.5%,to{opacity:0;transform:translateY(-6px)}}@media (width<=640px){.upload__pod .pod__content{padding:28px 10px}.upload__grid{grid-template-columns:64px minmax(0,1fr)}.upload__body{grid-template-columns:1fr}.upload__preview{min-height:160px}}@media (prefers-reduced-motion:reduce){.upload__checks .tick{background:var(--blue-500);border-color:var(--blue-400);color:#fff}.upload__cursor,.upload__reasons,.upload__toast{display:none}}.cta{isolation:isolate;padding-block:clamp(140px,15vw,210px);position:relative;overflow-x:clip}.cta__wash{z-index:0;filter:blur(60px);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#1f4fe61a 25%,#3f9bff1f 55%,#0000 100%);height:60%;position:absolute;top:-10%;left:-10%;right:-10%;transform:rotate(-4deg)}.cta__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.cta__title{letter-spacing:-.04em;font-size:clamp(36px,3.6vw,52px);font-weight:500;line-height:1.05}.cta__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.cta__sub{color:var(--ink-2);margin-top:16px;font-size:15px}.cta__strike{background-image:linear-gradient(90deg, var(--blue-500), var(--azure));transition:background-size 1.1s var(--ease-in-out) 1.1s;background-position:0 57%;background-repeat:no-repeat;background-size:0% .075em}.cta__title.is-in .cta__strike{background-size:100% .075em}.deadlines__pod{max-width:760px;height:400px}.kanban{grid-template-columns:1fr 1fr;align-items:start;gap:14px;width:540px;display:grid;position:absolute;top:44px;left:50%;translate:-50%}.kanban__col{flex-direction:column;gap:8px;display:flex}.kanban__head{color:var(--ink-3);align-items:center;gap:7px;padding:0 4px 4px;font-size:11px;display:flex}.kanban__head svg{margin-left:4px}.kanban__tag{border-radius:var(--radius-pill);color:var(--blue-100);background:#5a8bff33;padding:2px 9px;font-weight:500}.kanban__tag--due{color:var(--ice);background:#3f9bff1f;box-shadow:inset 0 0 0 1px #88acff59}.kanban__n{color:var(--ink-2)}.kanban__sum{margin-left:auto}.kcard{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--i) * .11s + .3s);border-radius:12px;padding:12px 12px 13px;transform:translateY(14px)}.pod[data-seen=true] .kcard{opacity:1;transform:none}.kcard__head{align-items:center;gap:8px;font-size:12px;display:flex}.kcard__head .avatar{border-radius:6px;width:20px;height:20px;font-size:8px}.kcard__head b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.kcard__action{border:1px solid var(--line-strong);width:20px;height:20px;color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.kcard__action--wa{color:var(--blue-100);background:#2f66ff2e;border-color:#5a8bff66;animation:2.4s ease-out infinite pulseRing}.kcard__rows{flex-direction:column;gap:7px;margin:11px 0 0;display:flex}.kcard__rows div{grid-template-columns:62px minmax(0,1fr);gap:8px;font-size:11px;display:grid}.kcard__rows dt{color:var(--ink-3)}.kcard__rows dd{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.kslot{animation:kslotOpen 9s var(--ease-in-out) infinite;grid-template-rows:0fr;margin-bottom:-8px;display:grid}.kslot>div{min-height:0;overflow:hidden}.kslot .kcard{animation:kcardArrive 9s var(--ease-out) infinite;transition:none}@keyframes kslotOpen{0%,10%{grid-template-rows:0fr;margin-bottom:-8px}20%,86%{grid-template-rows:1fr;margin-bottom:0}96%,to{grid-template-rows:0fr;margin-bottom:-8px}}@keyframes kcardArrive{0%,14%{opacity:0;box-shadow:var(--shadow-card);transform:translateY(-10px)}24%{opacity:1;box-shadow:var(--shadow-card), 0 0 0 1px #88acff99, 0 0 30px -6px #2f66ffcc;transform:none}40%,84%{opacity:1;box-shadow:var(--shadow-card);transform:none}92%,to{opacity:0;box-shadow:var(--shadow-card);transform:translateY(-6px)}}.kanban__n--live:after{--num:3;counter-reset:n var(--num);content:counter(n);animation:9s step-end infinite kanbanCount}@keyframes kanbanCount{0%,17%{--num:3}18%,94%{--num:4}95%,to{--num:3}}@media (prefers-reduced-motion:reduce){.kslot{display:none}}@media (width<=600px){.deadlines__pod{height:520px}.kanban{grid-template-columns:1fr;width:calc(100% - 24px);top:20px}.kanban__col+.kanban__col{display:none}}.faq__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.faq__head{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:sticky;top:110px}.faq__head .section-title{text-align:left}.faq__list{border-top:1px solid var(--line-strong);flex-direction:column;display:flex}.faq__item{border-bottom:1px solid var(--line-strong)}.faq__q{text-align:left;letter-spacing:-.01em;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(16px,1.4vw,18px);font-weight:500;transition:color .3s;display:flex}.faq__q:hover{color:var(--blue-200)}.faq__icon{border:1px solid var(--line-strong);width:32px;height:32px;color:var(--ink);transition:transform .55s var(--ease-spring), background-color .3s, color .3s, border-color .3s;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.is-open .faq__icon{background:var(--blue-500);border-color:var(--blue-400);color:#fff;transform:rotate(135deg)}.faq__a{transition:grid-template-rows .55s var(--ease-out);grid-template-rows:0fr;display:grid}.faq__a>div{overflow:hidden}.faq__a p{color:var(--ink-2);opacity:0;padding:0 52px 24px 0;font-size:15px;line-height:1.6;transition:opacity .4s,transform .4s;transform:translateY(-6px)}.is-open .faq__a{grid-template-rows:1fr}.is-open .faq__a p{opacity:1;transition-delay:.12s;transform:none}@media (width<=860px){.faq__inner{grid-template-columns:1fr}.faq__head{position:static}.faq__a p{padding-right:0}}.follow .section__head{margin-bottom:40px}.follow__grid{grid-template-columns:250px 380px;justify-content:center;align-items:center;gap:110px;display:grid}.follow__text{color:var(--ink-2);font-size:15px;line-height:1.6}.follow__tile{width:380px;height:380px}.follow__card{border-radius:12px;padding:0 0 6px;position:absolute;top:92px;left:34px;right:34px;overflow:hidden}.follow__head{border-bottom:1px solid var(--line);background:#ffffff09;align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;font-weight:500;display:flex}.follow__head-icon{background:var(--blue-500);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.follow__avatars{margin-left:auto;display:flex}.follow__avatars .avatar{width:18px;height:18px;font-size:7px;box-shadow:0 0 0 2px #121826}.follow__avatars .avatar+.avatar{margin-left:-5px}.follow__auto{border:1px solid var(--line-strong);color:var(--ink-2);border-radius:6px;padding:2px 7px;font-size:10px}.follow__item{border-bottom:1px solid var(--line);animation:followItem 9s var(--ease-out) infinite;animation-delay:calc(var(--i) * 1.4s);border-radius:9px;align-items:flex-start;gap:9px;margin:6px 6px 0;padding:8px;display:flex}.follow__item:last-child{border-bottom:0}.follow__icon{width:22px;height:22px;color:var(--blue-100);background:#2f66ff38;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.follow__icon--ok{background:var(--blue-500);color:#fff}.follow__txt{flex-direction:column;flex:1;min-width:0;display:flex}.follow__txt b{font-size:11.5px;font-weight:600}.follow__txt small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.follow__txt small i{color:var(--blue-300);font-style:normal}.follow__time{color:var(--ink-3);font-size:10px}.follow__open{border-radius:var(--radius-pill);background:var(--grad-btn);color:#fff;padding:3px 9px;font-size:10px;font-weight:500;animation:2.4s ease-out infinite pulseRing}@keyframes followItem{0%,to{background:0 0}4%,16%{background:#2f66ff24}26%{background:0 0}}@media (width<=760px){.follow__grid{grid-template-columns:1fr;justify-items:center;gap:32px}.follow__text{text-align:center;max-width:380px}.follow__tile{width:min(100%,380px)}.follow__card{left:18px;right:18px}}.logo{color:var(--ink);letter-spacing:-.025em;align-items:center;gap:9px;font-weight:600;line-height:1;display:inline-flex}.logo--md{font-size:20px}.logo--lg{font-size:23px}.logo-mark{width:1.3em;height:1.3em;color:var(--blue-400);filter:drop-shadow(0 0 10px #2f66ff8c);transition:transform .9s var(--ease-spring);flex:none}.logo:hover .logo-mark{transform:rotate(90deg)}.footer{isolation:isolate;background:var(--bg);padding-top:clamp(60px,7vw,100px);position:relative;overflow:hidden}.footer__wash{pointer-events:none;background:radial-gradient(70% 40% at 50% 100%,#3f9bff66,#0000 100%),linear-gradient(#0000 0%,#070f2c99 30%,#0c1c50bf 58%,#183db4a6 84%,#2f66ffb3 100%);position:absolute;inset:0}.footer__wash:after{content:"";background-image:var(--noise-strong);opacity:.12;mix-blend-mode:overlay;background-size:260px 260px;position:absolute;inset:0}.footer__inner{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.footer__logo{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:9px;font-size:26px;font-weight:600;display:inline-flex}.footer__logo .logo-mark{width:30px;height:30px}.footer__cols{text-align:center;grid-auto-columns:180px;grid-auto-flow:column;justify-content:center;gap:24px;margin-top:clamp(80px,10vw,140px);display:grid}.footer__col-title{color:var(--ink);margin-bottom:18px;font-size:13.5px;font-weight:500}.footer__links{flex-direction:column;align-items:center;gap:11px;display:flex}.footer__link{color:var(--ink-2);font-size:12.5px;transition:color .3s;position:relative}.footer__link:after{content:"";background:var(--grad-line);transform-origin:0;width:100%;height:1px;transition:transform .45s var(--ease-out);position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.footer__link:hover{color:var(--ink)}.footer__link:hover:after{transform:scaleX(1)}.footer__bottom{color:var(--ink-2);flex-direction:column;align-items:center;gap:12px;margin-top:clamp(100px,12vw,170px);padding-bottom:26px;font-size:12px;display:flex}@media (width<=820px){.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:40px 16px;width:100%;max-width:420px}}.hcard{text-align:left;width:min(100%,540px);animation:hcardIn 1.4s var(--ease-out) .9s both;margin-top:52px}.hcard__label{color:var(--ink-3);align-items:center;gap:8px;margin:0 0 10px 12px;font-size:12.5px;display:flex}.hcard__label-icon{background:var(--blue-500);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.hcard__box{box-shadow:var(--shadow-card), 0 30px 80px -30px #2f66ff80;border-radius:14px;padding:4px 14px}.hcard__row{border-top:1px solid var(--line);grid-template-columns:46px minmax(0,1.25fr) minmax(0,1fr) 54px 22px;align-items:center;gap:12px;padding:11px 4px;font-size:12.5px;display:grid}.hcard__row:first-child{border-top:0}.hcard__due{color:var(--ink-3);white-space:nowrap;font-size:11.5px}.hcard__title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.hcard__client{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;display:flex;overflow:hidden}.hcard__client .avatar{width:20px;height:20px;font-size:8px}.hcard__count{height:16px;color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums;font-size:11.5px;position:relative}.hcard__count i{white-space:nowrap;font-style:normal;position:absolute;top:0;right:0}.hcard__ring{width:22px;height:22px;transform:rotate(-90deg)}.hcard__ring circle{fill:none;stroke-width:3px}.hcard__ring-bg{stroke:#ffffff1a}.hcard__ring-fg{stroke:var(--blue-400);stroke-linecap:round;stroke-dasharray:56.55;stroke-dashoffset:var(--off,0)}.hcard__row--live{animation:hcardFlash 12s var(--ease-out) infinite;border-radius:10px}.hcard__c1{animation:hcardC1 12s var(--ease-out) infinite}.hcard__c2{opacity:0;animation:hcardC2 12s var(--ease-out) infinite}.hcard__c3{opacity:0;color:var(--blue-200);animation:hcardC3 12s var(--ease-out) infinite}.hcard__ring--live .hcard__ring-fg{stroke-dashoffset:22.6px;animation:hcardRing 12s var(--ease-in-out) infinite}.hcard__ring-check{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;transform-origin:12px 12px;opacity:0;animation:hcardCheck 12s var(--ease-out) infinite;transform:rotate(90deg)}.hcard__ring--live .hcard__ring-bg{animation:hcardRingBg 12s var(--ease-out) infinite}@keyframes hcardIn{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:none}}@keyframes hcardFlash{0%,20%{background:0 0}22%{background:#2f66ff2e}30%,46%{background:#2f66ff0a}48%{background:#2f66ff33}58%,92%{background:#2f66ff12}96%,to{background:0 0}}@keyframes hcardC1{0%,21%{opacity:1;transform:none}23%,96%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes hcardC2{0%,21%{opacity:0;transform:translateY(5px)}23%,47%{opacity:1;transform:none}49%,to{opacity:0;transform:translateY(-5px)}}@keyframes hcardC3{0%,47%{opacity:0;transform:translateY(5px)}49%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hcardRing{0%,20%{stroke-dashoffset:22.6px}24%,46%{stroke-dashoffset:11.3px}50%,94%{stroke-dashoffset:0}99%,to{stroke-dashoffset:22.6px}}@keyframes hcardRingBg{0%,48%{fill:#0000}50%,94%{fill:var(--blue-500)}98%,to{fill:#0000}}@keyframes hcardCheck{0%,49%{opacity:0}52%,94%{opacity:1}98%,to{opacity:0}}@media (width<=560px){.hcard__row{grid-template-columns:minmax(0,1fr) auto 22px;grid-template-areas:"title count ring""client count ring";gap:2px 10px}.hcard__due{display:none}.hcard__title{grid-area:title}.hcard__client{grid-area:client;font-size:11.5px}.hcard__count{grid-area:count;min-width:54px}.hcard__ring{grid-area:ring}}.hero{padding:10px 10px 0}.hero__panel{isolation:isolate;border:1px solid var(--line);background:linear-gradient(#0e1c48 0%,#0a1433 18%,#060913 46%,#060a17 66%,#0b1a45 88%,#11286a 100%);border-radius:44px;max-width:1240px;margin-inline:auto;padding:108px 24px 44px;position:relative;overflow:hidden}.hero__panel:after{content:"";z-index:0;background-image:var(--noise-strong);opacity:.1;mix-blend-mode:overlay;pointer-events:none;background-size:260px 260px;position:absolute;inset:0}.hero__wash{z-index:0;pointer-events:none;transform:translate(calc(var(--mx,0) * 24px), calc(var(--my,0) * 24px));transition:transform 1.4s var(--ease-out);position:absolute;inset:-10%}.hero__glow{will-change:transform;border-radius:50%;position:absolute}.hero__glow--top{background:radial-gradient(closest-side,#3f9bff52,#0000 100%);width:70%;height:50%;animation:18s ease-in-out infinite alternate heroGlow;top:-18%;left:15%}.hero__glow--left{background:radial-gradient(closest-side,#183db44d,#0000 100%);width:46%;height:60%;animation:22s ease-in-out infinite alternate-reverse heroGlow;top:22%;left:-14%}.hero__glow--bottom{background:radial-gradient(closest-side,#2f66ff80,#1f4fe633 55%,#0000 100%);width:110%;height:46%;animation:16s ease-in-out infinite alternate heroGlow;bottom:-14%;left:-5%}@keyframes heroGlow{0%{transform:translate(-3%)scale(1)}to{transform:translate(3%,-4%)scale(1.08)}}.hero__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero__announce{border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--ink-2);animation:heroIn 1s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms + .15s);background:#ffffff08;align-items:center;gap:10px;padding:6px 14px;font-size:12.5px;transition:border-color .3s,color .3s;display:inline-flex}.hero__announce span{color:var(--blue-300)}.hero__announce:hover{color:var(--ink);border-color:#88acff73}.hero__title{letter-spacing:-.04em;text-wrap:balance;margin-top:40px;font-size:clamp(40px,4.7vw,66px);font-weight:500;line-height:1.05}.hero__word{animation:wordIn 1.1s var(--ease-out) both;animation-delay:calc(var(--i) * 80ms + .2s);margin-right:.24em;display:inline-block}.hero__word:last-child{margin-right:0}.hero__lead{max-width:480px;color:var(--ink-2);text-wrap:pretty;margin-top:20px;font-size:16px;line-height:1.6}.hero__lead,.hero__cta{animation:heroIn 1s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms + .15s)}.hero__cta{margin-top:28px}.hero__bar{z-index:1;border-radius:var(--radius-pill);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:max-content;max-width:100%;animation:heroIn 1s var(--ease-out) 1.6s both;background:#080c18b8;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:64px auto 0;padding:11px 24px;display:flex;position:relative;box-shadow:0 20px 50px -24px #000000e6}.hero__bar li{color:var(--ink-3);animation:barLight 10s var(--ease-out) infinite;animation-delay:calc(var(--i) * 2s + 2s);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.hero__bar svg{color:var(--blue-400)}@keyframes barLight{0%,to{color:var(--ink-3)}4%,16%{color:var(--blue-200)}22%{color:var(--ink-2)}}@keyframes wordIn{0%{opacity:0;filter:blur(10px);transform:translateY(.5em)}to{opacity:1;filter:blur();transform:none}}@keyframes heroIn{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}@media (width<=720px){.hero{padding:6px 6px 0}.hero__announce span{display:none}.hero__panel{border-radius:30px;padding:100px 16px 28px}.hero__title{margin-top:28px}.hero__bar{border-radius:22px;margin-top:40px;padding:10px 16px}}.nav{z-index:100;height:64px;animation:navIn 1.1s var(--ease-out) both;transition:top .45s var(--ease-out), background-color .45s, box-shadow .45s;align-items:center;display:flex;position:fixed;top:10px;left:0;right:0}.nav--scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 1px 0 var(--line);background:#030407bd;top:0}.nav__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.nav__menu{border-radius:var(--radius-pill);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#96b2ff0f;justify-self:center;align-items:center;gap:2px;padding:3px;display:flex}.nav__link{border-radius:var(--radius-pill);color:var(--ink-2);align-items:center;gap:4px;padding:6px 13px;font-size:13.5px;font-weight:500;transition:color .3s,background-color .3s;display:inline-flex}.nav__link:hover,.nav__drop:focus-within .nav__link{color:var(--ink);background:#5a8bff1f}.nav__chevron{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .3s var(--ease-out)}.nav__drop{position:relative}.nav__panel{border:1px solid var(--line-strong);min-width:220px;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transition:opacity .25s, transform .35s var(--ease-out);background:#0c101cf5;border-radius:16px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-6px)}.nav__panel:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.nav__drop:hover .nav__panel,.nav__drop:focus-within .nav__panel{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav__drop:hover .nav__chevron,.nav__drop:focus-within .nav__chevron{transform:rotate(180deg)}.nav__panel-link{color:var(--ink-2);white-space:nowrap;border-radius:10px;padding:9px 12px;font-size:13.5px;transition:color .2s,background-color .2s}.nav__panel-link:hover{color:var(--ink);background:#5a8bff1f}.nav__actions{justify-self:end;align-items:center;gap:18px;display:flex}.nav__login{color:var(--ink-2);font-size:13.5px;font-weight:500;transition:color .3s}.nav__login:hover{color:var(--ink)}.nav__cta{background:#f2f5fb14;padding:9px 16px;font-size:13.5px}.nav__burger{border:1px solid var(--line-strong);background:#ffffff0a;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:none}.nav__burger span{background:var(--ink);width:16px;height:1.5px;transition:transform .45s var(--ease-out), opacity .3s;display:block}.nav--open .nav__burger span:first-child{transform:translateY(6.5px)rotate(45deg)}.nav--open .nav__burger span:nth-child(2){opacity:0}.nav--open .nav__burger span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.nav__sheet{display:none}@keyframes navIn{0%{opacity:0;transform:translateY(-110%)}to{opacity:1;transform:none}}@media (width<=880px){.nav__menu,.nav__login{display:none}.nav__inner{grid-template-columns:1fr auto}.nav__actions{gap:10px}.nav__burger{display:flex}.nav__sheet{z-index:90;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out);background:radial-gradient(80% 50% at 50% 110%,#2f66ff59,#0000 70%),#030407f2;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:96px 24px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.nav__sheet.is-open{opacity:1;pointer-events:auto}.nav__sheet-link,.nav__sheet .btn{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transition-delay:calc(var(--i) * 45ms + .12s);transform:translateY(24px)}.nav__sheet-link{letter-spacing:-.03em;padding:6px 0;font-size:clamp(26px,7vw,36px);font-weight:500;line-height:1.2}.nav__sheet .btn{margin-top:20px}.nav__sheet.is-open .nav__sheet-link,.nav__sheet.is-open .btn{opacity:1;transform:none}}@media (width<=1060px) and (width>=881px){.nav__login{display:none}.nav__link{padding:6px 10px}}.onelink .section__head{margin-bottom:8px}.onelink__wrap{justify-content:center;display:flex}.onelink__stage{place-items:center;width:min(100%,560px);height:250px;margin-inline:auto;display:grid;position:relative}.onelink__icon{z-index:1;width:92px;height:92px;animation:iconBreath 5s ease-in-out infinite, iconCatch 6s var(--ease-spring) infinite;background:linear-gradient(160deg,#13204a 0%,#0a1230 60%,#070c20 100%);border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #88acff38,0 24px 50px -16px #2f66ffcc,0 30px 90px #2f66ff59}.onelink__icon:after{content:"";animation:iconShine 5s var(--ease-in-out) infinite;background:linear-gradient(115deg,#0000 40%,#ffffff2e 50%,#0000 60%);position:absolute;inset:-40%;transform:translate(-70%)}.onelink__icon .logo-mark{width:46px;height:46px;color:var(--blue-400);filter:drop-shadow(0 0 12px #3f9bffb3);animation:24s linear infinite spin}.onelink__file{z-index:2;box-shadow:var(--shadow-card);color:var(--ink);white-space:nowrap;opacity:0;--k:1;--orbit-a:0deg;--orbit-r:200px;transform:translate(-50%, -50%) rotate(calc(var(--a0) + var(--orbit-a))) translateX(calc(var(--orbit-r) * var(--k))) rotate(calc(-1 * (var(--a0) + var(--orbit-a))));animation:fileIn 6s var(--ease-in-out) infinite;animation-delay:var(--t);background:linear-gradient(#161d2e,#10151f);border:1px solid #96b2ff29;border-radius:9px;align-items:center;gap:6px;padding:6px 10px 6px 8px;font-size:11.5px;display:inline-flex;position:absolute;top:50%;left:50%}.onelink__file svg{color:var(--blue-300)}.onelink__file--a{--a0:180deg;--t:0s}.onelink__file--b{--a0:0deg;--t:.8s}.onelink__file--c{--a0:90deg;--t:1.6s;--k:.55}@keyframes fileIn{0%{--orbit-r:200px;--orbit-a:-28deg;opacity:0;scale:.9}10%{opacity:1;scale:1}38%{opacity:1;scale:1}52%{--orbit-r:0px;--orbit-a:28deg;opacity:0;scale:.3}to{--orbit-r:0px;--orbit-a:28deg;opacity:0;scale:.3}}@keyframes iconCatch{0%,50%,56%,63%,69%,76%,82%,to{scale:1}53%,66%,79%{scale:1.07}}.onelink__done{z-index:3;border:2px solid var(--bg);background:var(--blue-500);color:#fff;opacity:0;width:26px;height:26px;animation:doneIn 6s var(--ease-spring) infinite;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 46px);left:calc(50% + 30px);scale:.5;box-shadow:0 0 18px -2px #2f66ffe6}.onelink__done svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}@keyframes doneIn{0%,80%{opacity:0;scale:.5}84%,95%{opacity:1;scale:1}99%,to{opacity:0;scale:.5}}.onelink__steps{border-radius:var(--radius-pill);border:1px solid var(--line-strong);width:max-content;max-width:100%;color:var(--ink-2);counter-reset:none;background:#080c18b8;flex-wrap:wrap;justify-content:center;gap:8px 26px;margin:18px auto 0;padding:11px 22px;font-size:13px;display:flex}.onelink__steps li{align-items:center;gap:9px;display:inline-flex}.onelink__steps b{width:20px;height:20px;color:var(--blue-100);background:#5a8bff33;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}@keyframes iconBreath{0%,to{box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #88acff38,0 24px 50px -16px #2f66ffcc,0 30px 90px #2f66ff4d}50%{box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #88acff59,0 24px 50px -12px #2f66fff2,0 30px 110px 10px #2f66ff73}}@keyframes iconShine{0%,55%{transform:translate(-70%)}85%,to{transform:translate(70%)}}@media (width<=640px){.onelink__stage{height:210px}.onelink__file--a,.onelink__file--b{--k:.48}.onelink__file--c{--k:.38}.onelink__steps{border-radius:20px;flex-direction:column;align-items:flex-start;padding:14px 18px}}.page-top{padding-top:calc(64px + clamp(80px,9vw,120px))}.pricing{isolation:isolate;overflow:hidden}.pricing__wash{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#2f66ff42,#1f4fe614 60%,#0000 100%);border-radius:50%;width:min(1100px,120vw);height:70%;position:absolute;top:-10%;left:50%;translate:-50%}.pricing__title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.05}.toggle{border-radius:var(--radius-pill);border:1px solid var(--line-strong);background:#ffffff0a;grid-template-columns:1fr 1fr;margin-top:8px;padding:4px;display:grid;position:relative}.toggle button{z-index:1;border-radius:var(--radius-pill);color:var(--ink-2);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:500;transition:color .3s;display:inline-flex;position:relative}.toggle button.is-on{color:var(--ink)}.toggle__save{border-radius:var(--radius-pill);background:var(--grad-btn);color:#fff;padding:2px 7px;font-size:11px;font-weight:600}.toggle__pill{border-radius:var(--radius-pill);width:calc(50% - 4px);transition:transform .55s var(--ease-spring);background:#5a8bff2e;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 0 0 1px #5a8bff66}.toggle__pill[data-annual=true]{transform:translate(100%)}.pricing__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;max-width:1040px;margin:16px auto 0;display:grid}.plan{flex-direction:column;gap:16px;padding:26px 24px 28px;display:flex}.plan--featured{background:radial-gradient(120% 60% at 50% 0,#2f66ff47,#0000 65%),linear-gradient(#151b28e6,#0a0d15f2);border-color:#88acff59;box-shadow:0 30px 80px -30px #2f66ff99}.plan--featured:before{opacity:1;animation-duration:8s;animation-play-state:running}.plan__badge{border-radius:var(--radius-pill);background:var(--grad-btn);color:#fff;white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px -8px #2f66ffe6}.plan__name{letter-spacing:-.02em;font-size:20px;font-weight:600}.plan__tagline{color:var(--ink-2);margin-top:4px;font-size:14px}.plan__price{perspective:600px;align-items:baseline;gap:4px;display:flex}.plan__currency{color:var(--ink-2);font-size:20px;font-weight:500}.plan__amount{letter-spacing:-.05em;font-variant-numeric:tabular-nums;animation:flipIn .7s var(--ease-out) both;font-size:50px;font-weight:500;line-height:1;display:inline-block}.plan__period{color:var(--ink-3);font-size:14px}.plan__billing{color:var(--ink-3);min-height:1.4em;font-size:12.5px}.plan__cta{width:100%}.plan__features{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:18px;display:flex}.plan__features li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.plan__features svg{color:var(--blue-400);flex:none;margin-top:2px}.pricing__note{text-align:center;color:var(--ink-3);text-wrap:balance;margin-top:36px;font-size:13.5px}@keyframes flipIn{0%{opacity:0;filter:blur(4px);transform:translateY(14px)rotateX(-50deg)}to{opacity:1;filter:blur();transform:none}}@media (width<=900px){.pricing__grid{grid-template-columns:1fr;gap:28px;max-width:420px}}.quote{isolation:isolate;padding-block:clamp(40px,5vw,64px);position:relative;overflow-x:clip}.quote__wash{z-index:0;filter:blur(50px);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#1f4fe61f 22%,#3f9bff29 48%,#1f4fe61a 72%,#0000 100%);height:64%;position:absolute;top:18%;left:-15%;right:-15%;transform:rotate(-5deg)}.quote--flip .quote__wash{transform:rotate(5deg)}.quote .container{z-index:1;position:relative}.quote__caption{text-align:center;color:var(--ink-2);margin-bottom:40px;font-size:14.5px}.quote__card{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;max-width:770px;transition:opacity 1.1s var(--ease-out), transform 1.1s var(--ease-out);background:linear-gradient(90deg,#ffffff05,#ffffff0b);border-radius:40px;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:60px;margin-inline:auto;padding:8px 48px 8px 8px;display:grid;transform:translateY(36px)}.quote[data-seen=true] .quote__card{opacity:1;transform:none}.quote--flip .quote__card{background:linear-gradient(90deg,#ffffff0b,#ffffff05);grid-template-columns:minmax(0,1fr) 300px;padding:8px 8px 8px 60px}.quote--flip .quote__art{order:2}.quote__art{isolation:isolate;aspect-ratio:1;background:radial-gradient(90% 75% at 50% 110%,#2f66ffbf,#183db447 50%,#0000 80%),radial-gradient(70% 55% at 0 0,#3f9bff4d,#0000 70%),linear-gradient(#0c1a45 0%,#070d22 100%);border-radius:34px;place-items:center;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #88acff29}.quote__art:after{content:"";z-index:3;background-image:var(--noise-strong);opacity:.14;mix-blend-mode:overlay;pointer-events:none;background-size:260px 260px;position:absolute;inset:0}.quote__text{color:var(--ink-2);text-wrap:pretty;font-size:16.5px;line-height:1.6}.quote__text b{color:var(--ink);font-weight:600}.quote__strike{color:var(--ink);background-image:linear-gradient(90deg, var(--blue-500), var(--azure));transition:background-size 1.4s var(--ease-in-out) .7s, color .9s ease 1.4s;background-position:0 58%;background-repeat:no-repeat;background-size:0% 2px;font-weight:600}.quote[data-seen=true] .quote__strike{color:var(--ink-3);background-size:100% 2px}.quote__who{flex-direction:column;gap:2px;margin-top:28px;display:flex}.quote__who b{color:var(--ink);font-size:13px;font-weight:600}.quote__who span{color:var(--ink-3);font-size:12.5px}.qa{z-index:1;width:100%;position:relative}.qa-docs{border-radius:16px;padding:14px}.qa-docs__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.qa-docs__count{width:44px;height:18px;color:var(--blue-200);font-size:11px;position:relative}.qa-docs__count i{font-style:normal;position:absolute;top:0;right:0}.qa-docs__count-a{animation:qaCountA 8s var(--ease-out) infinite}.qa-docs__count-b{opacity:0;animation:qaCountB 8s var(--ease-out) infinite}.qa-docs ul{flex-direction:column;gap:7px;display:flex}.qa-docs li{border:1px solid var(--line);background:#ffffff06;border-radius:11px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.qa-docs li .tick{margin-top:1px}.qa-docs li b{font-size:12.5px;font-weight:600;display:block}.qa-docs li small{color:var(--ink-3);font-size:11px;display:block}.qa-docs__live{animation:qaRowLive 8s var(--ease-out) infinite}.qa-docs__live .tick{animation:qaTick 8s var(--ease-out) infinite}.qa-docs__live .tick svg{animation:qaTickIcon 8s var(--ease-out) infinite}@keyframes qaCountA{0%,44%{opacity:1}46%,96%{opacity:0}to{opacity:1}}@keyframes qaCountB{0%,44%{opacity:0}46%,96%{opacity:1}to{opacity:0}}@keyframes qaRowLive{0%,40%{background:#2f66ff1a;border-color:#88acff80}46%,96%{border-color:var(--line);background:#ffffff06}to{background:#2f66ff1a;border-color:#88acff80}}@keyframes qaTick{0%,44%{border-color:var(--line-strong);background:0 0;transform:scale(1)}46%{background:var(--blue-500);border-color:var(--blue-400);transform:scale(1.25)}50%,96%{background:var(--blue-500);border-color:var(--blue-400);transform:scale(1)}to{border-color:var(--line-strong);background:0 0}}@keyframes qaTickIcon{0%,44%{opacity:0}46%,96%{opacity:1}to{opacity:0}}.qa-recv{border-radius:16px;padding:14px}.qa-recv__head{justify-content:space-between;align-items:center;display:flex}.qa-recv__count{width:44px;height:18px;color:var(--ink);font-size:12px;position:relative}.qa-recv__count i{font-style:normal;position:absolute;top:0;right:0}.qa-recv__count-a{animation:qaCountA 8s var(--ease-out) infinite}.qa-recv__count-b{opacity:0;animation:qaCountB 8s var(--ease-out) infinite}.qa-recv__meter{height:5px;margin:10px 0 12px}.qa-recv__meter i{width:60%;animation:qaRecvFill 8s var(--ease-in-out) infinite}.qa-recv ul{flex-direction:column;gap:6px;display:flex}.qa-recv li{border:1px solid var(--line);color:var(--ink-2);background:#ffffff06;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;display:flex}.qa-recv li small{color:var(--ink-3);margin-left:auto;font-size:10.5px}.qa-recv li.qa-recv__new{color:var(--ink);opacity:0;max-height:0;animation:qaRecvNew 8s var(--ease-out) infinite;background:#2f66ff24;border-color:#88acff73;margin-bottom:-6px;padding-block:0;overflow:hidden}.qa-recv li.qa-recv__new small{color:var(--blue-200)}.qa-recv li.qa-recv__missing{border-style:dashed}@keyframes qaRecvFill{0%,44%{width:60%}50%,96%{width:80%}to{width:60%}}@keyframes qaRecvNew{0%,42%{opacity:0;max-height:0;margin-bottom:-6px;padding-block:0}48%,94%{opacity:1;max-height:40px;margin-bottom:0;padding-block:8px}99%,to{opacity:0;max-height:0;margin-bottom:-6px;padding-block:0}}.qa-notes{flex-direction:column;gap:10px;display:flex}.qa-note{opacity:0;border-radius:14px;align-items:center;gap:11px;padding:11px 12px;display:flex;transform:translateY(14px)scale(.96)}.qa-note b{font-size:12.5px;font-weight:600;display:block}.qa-note small{color:var(--ink-3);font-size:11px;display:block}.qa-note__icon{width:32px;height:32px;color:var(--blue-200);background:#2f66ff33;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.qa-note__icon--ok{background:var(--blue-500);color:#fff;box-shadow:0 0 18px -4px #2f66ffe6}.qa-note--1{animation:qaNote1 9s var(--ease-out) infinite}.qa-note--2{animation:qaNote2 9s var(--ease-out) infinite}.qa-note--3{animation:qaNote3 9s var(--ease-out) infinite}@keyframes qaNote1{0%{opacity:0;transform:translateY(14px)scale(.96)}6%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-8px)}}@keyframes qaNote2{0%,14%{opacity:0;transform:translateY(14px)scale(.96)}20%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-8px)}}@keyframes qaNote3{0%,34%{opacity:0;transform:translateY(14px)scale(.96)}40%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-8px)}}.qa-call{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.qa-call__ring{place-items:center;width:92px;height:92px;margin-bottom:6px;display:grid;position:relative}.qa-call__avatar{z-index:1;--c:var(--blue-600);width:64px;height:64px;font-size:19px;position:relative;box-shadow:inset 0 0 0 1px #fff3,0 0 30px -6px #2f66ffe6}.qa-call__wave{border:1.5px solid #88acffb3;border-radius:50%;animation:8s ease-out infinite qaWave;position:absolute;inset:14px}.qa-call__wave--2{animation-delay:.7s}.qa-call__name{font-size:17px;font-weight:600}.qa-call__state{width:100%;height:20px;color:var(--ink-2);font-size:12.5px;position:relative}.qa-call__state i{font-style:normal;position:absolute;inset:0}.qa-call__a{animation:qaCallA 8s var(--ease-out) infinite}.qa-call__b{opacity:0;color:var(--blue-200);animation:qaCallB 8s var(--ease-out) infinite}.qa-call__end{place-items:center;width:100%;height:46px;margin-top:10px;display:grid;position:relative}.qa-call__btn{border:1px solid var(--line-strong);width:46px;height:46px;color:var(--ink);animation:qaCallBtn 8s var(--ease-out) infinite;background:#ffffff14;border-radius:50%;grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}.qa-call__status{opacity:0;animation:qaCallB 8s var(--ease-out) infinite;grid-area:1/1;padding:6px 12px;font-size:12px;font-style:normal}@keyframes qaWave{0%{opacity:.8;transform:scale(1)}12%{opacity:0;transform:scale(1.7)}12.1%{opacity:.8;transform:scale(1)}24%{opacity:0;transform:scale(1.7)}24.1%{opacity:.8;transform:scale(1)}36%{opacity:0;transform:scale(1.7)}36.1%,to{opacity:0;transform:scale(1)}}@keyframes qaCallA{0%,42%{opacity:1;transform:none}46%,96%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes qaCallB{0%,44%{opacity:0;transform:translateY(6px)}50%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes qaCallBtn{0%,40%{opacity:1;transform:rotate(0)}4%,12%,20%,28%{transform:rotate(-10deg)}8%,16%,24%,32%{transform:rotate(10deg)}44%,96%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (width<=760px){.quote__card,.quote--flip .quote__card{border-radius:32px;grid-template-columns:1fr;gap:22px;max-width:440px;padding:8px 8px 26px}.quote--flip .quote__art{order:0}.quote__art{aspect-ratio:auto;border-radius:26px;min-height:290px}.quote__art .qa{max-width:300px}.quote__body{padding:0 16px}}@media (prefers-reduced-motion:reduce){.qa-note{opacity:1;transform:none}}.setup__pod{background:linear-gradient(100deg,#0c1a4a 0%,#0a1433 45%,#0b1838 70%,#10245c 100%);max-width:1050px;height:480px}.setup__pod .pod__orb--a{background:radial-gradient(closest-side,#2f66ff57,#0000 100%);width:60%;height:140%;top:-30%;left:-6%}.setup__pod .pod__orb--b{background:radial-gradient(closest-side,#3f9bff42,#0000 100%);width:50%;height:120%;bottom:-40%;right:-4%}.setup__table{border:1px solid var(--line);opacity:.45;filter:blur(.4px);width:min(640px,86%);color:var(--ink-2);background:#0a0e1a8c;border-radius:12px;font-size:11px;position:absolute;top:92px;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.setup__table-bar{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:7px;padding:8px 12px;font-weight:500;display:flex}.setup__table-icon{background:var(--blue-500);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.setup__row{border-bottom:1px solid var(--line);white-space:nowrap;grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) minmax(0,.8fr) minmax(0,.6fr);gap:12px;padding:9px 12px;display:grid}.setup__row span{text-overflow:ellipsis;overflow:hidden}.setup__row--head{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-size:9.5px}.setup__doc{color:var(--ink);align-items:center;gap:7px;display:flex}.setup__doc i{background:#5a8bff66;border-radius:3px;flex:none;width:12px;height:12px}.setup__dialog{width:270px;box-shadow:var(--shadow-lg), 0 0 0 1px #88acff2e;background:linear-gradient(#161d2e 0%,#10151f 100%);border-radius:14px;padding:16px;position:absolute;top:104px;left:50%;translate:-50%}.setup__title{font-size:13.5px;font-weight:600;display:block}.setup__tabs{text-align:center;color:var(--ink-3);background:#ffffff0d;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin-top:12px;padding:3px;font-size:11px;display:grid}.setup__tabs span{border-radius:7px;padding:4px 0}.setup__tabs .is-on{color:var(--ink);background:#5a8bff33;box-shadow:inset 0 0 0 1px #5a8bff59}.setup__label{color:var(--ink-3);margin-top:14px;font-size:11px;display:block}.setup__input{border:1px solid var(--blue-400);background:#070a1299;border-radius:9px;align-items:flex-start;min-height:62px;margin-top:7px;padding:9px 10px;display:flex;box-shadow:0 0 0 3px #2f66ff38}.setup__typed{white-space:nowrap;width:0;max-width:29ch;color:var(--ink);font-size:11.5px;animation:10s steps(29,end) infinite setupType;display:inline-block;overflow:hidden}.setup__caret{background:var(--blue-300);flex:none;width:1.5px;height:15px;margin-left:1px;animation:1s step-end infinite caretBlink}.setup__chips{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.setup__chip{border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--ink-2);animation:setupChip1 10s var(--ease-spring) infinite;background:#ffffff0a;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;display:inline-flex}.setup__chip svg{opacity:.3;animation:10s linear infinite setupChipIcon1}.setup__chip:nth-child(2){animation-name:setupChip2}.setup__chip:nth-child(2) svg{animation-name:setupChipIcon2}.setup__chip:nth-child(3){animation-name:setupChip3}.setup__chip:nth-child(3) svg{animation-name:setupChipIcon3}.setup__cursor{opacity:0;animation:setupCursor 10s var(--ease-in-out) infinite;top:0;left:0}@keyframes setupType{0%,8%{width:0}40%,92%{width:29ch}96%,to{width:0}}@keyframes caretBlink{50%{opacity:0}}@keyframes setupChip1{0%,49%{border-color:var(--line-strong);color:var(--ink-2);background:#ffffff0a;transform:scale(1)}50%{color:var(--blue-100);background:#5a8bff29;border-color:#5a8bff80;transform:scale(.92)}51%,93%{color:var(--blue-100);background:#5a8bff29;border-color:#5a8bff80;transform:scale(1)}94%,to{border-color:var(--line-strong);color:var(--ink-2);background:#ffffff0a;transform:scale(1)}}@keyframes setupChip2{0%,57%{border-color:var(--line-strong);color:var(--ink-2);background:#ffffff0a;transform:scale(1)}58%{color:var(--blue-100);background:#5a8bff29;border-color:#5a8bff80;transform:scale(.92)}59%,93%{color:var(--blue-100);background:#5a8bff29;border-color:#5a8bff80;transform:scale(1)}94%,to{border-color:var(--line-strong);color:var(--ink-2);background:#ffffff0a;transform:scale(1)}}@keyframes setupChip3{0%,65%{border-color:var(--line-strong);color:var(--ink-2);background:#ffffff0a;transform:scale(1)}66%{color:var(--blue-100);background:#5a8bff29;border-color:#5a8bff80;transform:scale(.92)}67%,93%{color:var(--blue-100);background:#5a8bff29;border-color:#5a8bff80;transform:scale(1)}94%,to{border-color:var(--line-strong);color:var(--ink-2);background:#ffffff0a;transform:scale(1)}}@keyframes setupChipIcon1{0%,49%{opacity:.3}50%,93%{opacity:1}94%,to{opacity:.3}}@keyframes setupChipIcon2{0%,57%{opacity:.3}58%,93%{opacity:1}94%,to{opacity:.3}}@keyframes setupChipIcon3{0%,65%{opacity:.3}66%,93%{opacity:1}94%,to{opacity:.3}}@keyframes setupCursor{0%,42%{opacity:0;transform:translate(170px,128px)}45%{opacity:1;transform:translate(170px,128px)}49%{transform:translate(52px,186px)}50%{transform:translate(52px,186px)scale(.85)}51%,54%{transform:translate(52px,186px)}57%{transform:translate(134px,186px)}58%{transform:translate(134px,186px)scale(.85)}59%,62%{transform:translate(134px,186px)}65%{transform:translate(196px,186px)}66%{transform:translate(196px,186px)scale(.85)}67%,72%{opacity:1;transform:translate(196px,186px)}78%,to{opacity:0;transform:translate(240px,214px)}}@media (width<=720px){.setup__pod{height:420px}.setup__table{width:92%;top:40px}.setup__row span:nth-child(2),.setup__row span:nth-child(4){display:none}.setup__row{grid-template-columns:minmax(0,1fr) auto}.setup__dialog{top:80px}}@media (prefers-reduced-motion:reduce){.setup__typed{width:29ch}.setup__chip{color:var(--blue-100);background:#5a8bff29;border-color:#5a8bff80}.setup__chip svg{opacity:1}.setup__cursor{display:none}}.rep{isolation:isolate;padding-block:clamp(110px,11vw,160px);overflow:hidden}.rep__inner{z-index:1;position:relative}.rep__glow{z-index:0;pointer-events:none;width:min(980px,110vw);height:100%;position:absolute;top:0;left:50%;translate:-38%}.rep__glow i{border-radius:50%;position:absolute}.rep__glow-core{filter:blur(20px);background:radial-gradient(closest-side,#3f9bff5c,#2f66ff24 55%,#0000 100%);animation:9s ease-in-out infinite alternate repBreath;inset:8% 6% 4% 14%}.rep__glow-curtain{filter:blur(9px);background:repeating-linear-gradient(90deg,#96c8ff33 0 14px,#96c8ff0a 14px 34px,#96c8ff24 34px 46px,#0000 46px 70px);border-radius:40%;animation:14s ease-in-out infinite alternate repCurtain;inset:4% 4% 10% 24%;-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000 100%);mask-image:radial-gradient(closest-side,#000 20%,#0000 100%)}.rep__glow-low{filter:blur(30px);background:radial-gradient(closest-side,#1f4fe64d,#0000 100%);inset:45% 30% -10% 0}@keyframes repBreath{0%{opacity:.8;transform:scale(.96)}to{opacity:1;transform:scale(1.05)}}@keyframes repCurtain{0%{transform:translate(-30px)skew(-4deg)}to{transform:translate(30px)skew(4deg)}}.rep__kicker{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:10px;margin-bottom:2px;font-size:clamp(26px,2.4vw,34px);font-weight:500;display:inline-flex}.rep__kicker svg{color:var(--blue-300)}.rep__card-wrap{justify-content:center;display:flex}.rep__card{border-radius:14px;width:min(100%,420px);padding:12px 14px 14px}.rep__top{color:var(--ink-3);font-size:11px}.rep__body{gap:10px;margin-top:10px;display:flex}.rep__icon{width:22px;height:22px;color:var(--blue-200);background:#2f66ff33;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rep__body p{color:var(--ink-2);font-size:12.5px;line-height:1.5}.rep__swap{vertical-align:top;display:inline-grid}.rep__swap i{opacity:0;animation:repSwap 16s var(--ease-out) infinite;animation-delay:calc(var(--s) * 4s);grid-area:1/1;font-style:normal}.rep__swap b,b.rep__swap{color:var(--ink);font-weight:600}b.rep__swap i{color:var(--blue-200)}.rep__swap--note{margin-top:2px;display:grid}.rep__steps{gap:8px;margin-top:12px;padding-left:32px;display:flex}.rep__step{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.rep__step-bar{border-radius:var(--radius-pill);background:#ffffff14;height:3px;display:block;position:relative;overflow:hidden}.rep__step-bar:after{content:"";background:var(--blue-400);transform-origin:0;animation:repStep0 16s var(--ease-out) infinite;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 10px #5a8bffcc}.rep__step:nth-child(2) .rep__step-bar:after{animation-name:repStep1}.rep__step:nth-child(3) .rep__step-bar:after{animation-name:repStep2}.rep__step:nth-child(4) .rep__step-bar:after{animation-name:repStep3}.rep__step small{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-3);animation:repLabel 16s var(--ease-out) infinite both;animation-delay:calc(var(--s) * 4s);font-size:9.5px;overflow:hidden}@keyframes repLabel{0%{color:var(--ink-3)}3%,23%{color:var(--blue-200)}27%,to{color:var(--ink-3)}}@keyframes repSwap{0%{opacity:0;transform:translateY(6px)}3%,23%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-6px)}}@keyframes repStep0{0%{transform:scaleX(0)}4%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes repStep1{0%,25%{transform:scaleX(0)}29%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes repStep2{0%,50%{transform:scaleX(0)}54%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes repStep3{0%,75%{transform:scaleX(0)}79%,96%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (width<=480px){.rep__steps{padding-left:0}}@media (prefers-reduced-motion:reduce){.rep__swap i:first-child{opacity:1;transform:none}.rep__step:first-child .rep__step-bar:after{transform:scaleX(1)}.rep__step:first-child small{color:var(--blue-200)}}.together__pod{max-width:760px;height:490px}.together__table{border-radius:14px 0 0;width:820px;font-size:12.5px;position:absolute;top:58px;left:64px;overflow:hidden}.together__bar{border-bottom:1px solid var(--line);background:#ffffff09;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:12.5px;font-weight:500;display:flex}.together__bar-icon{background:var(--blue-500);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.together__row{border-bottom:1px solid var(--line);white-space:nowrap;grid-template-columns:22px minmax(0,1.55fr) minmax(0,1.3fr) minmax(0,1fr) 70px minmax(0,.95fr);align-items:center;gap:14px;height:40px;padding:0 16px;display:grid}.together__row--head{letter-spacing:.06em;text-transform:uppercase;height:34px;color:var(--ink-3);font-size:10.5px;font-weight:500}.together__rows{position:relative}.together__rows .together__row{z-index:1;opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transition-delay:calc(var(--i) * 70ms + .3s);position:relative;transform:translateY(8px)}.pod[data-seen=true] .together__rows .together__row{opacity:1;transform:none}.together__box{border:1.5px solid var(--line-strong);border-radius:4px;width:13px;height:13px}.together__who{align-items:center;gap:9px;min-width:0;display:flex}.together__who .avatar{border-radius:6px;width:22px;height:22px;font-size:8.5px}.together__who b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.together__muted{color:var(--ink-2);text-overflow:ellipsis;overflow:hidden}.together__docs{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.together__docs .meter{flex:1;height:4px}.together__row .tag{font-size:10.5px;font-style:normal}.together__hover{height:40px;box-shadow:inset 2px 0 0 var(--blue-400);animation:togetherRow 9s var(--ease-in-out) infinite;background:#2f66ff1f;position:absolute;top:0;left:0;right:0}.together__cursor{animation:togetherCursor 9s var(--ease-in-out) infinite;top:0;left:200px}@keyframes togetherRow{0%,18%{transform:translateY(40px)}26%,42%{transform:translateY(120px)}50%,66%{transform:translateY(80px)}74%,92%{transform:translateY(200px)}to{transform:translateY(40px)}}@keyframes togetherCursor{0%,18%{transform:translateY(58px)}26%,42%{transform:translate(150px,138px)}50%,66%{transform:translate(60px,98px)}74%,92%{transform:translate(260px,218px)}to{transform:translateY(58px)}}.section-cta{justify-content:center;margin-top:44px;display:flex}@media (width<=760px){.together__pod{height:420px}.together__table{width:640px;top:26px;left:22px}}.together__docs .meter>i{transform-origin:0;transition:transform 1s var(--ease-out);transition-delay:calc(var(--i) * 70ms + .55s);transform:scaleX(0)}.pod[data-seen=true] .together__docs .meter>i{transform:none}.waitlist{isolation:isolate;min-height:72vh;overflow:hidden}.waitlist__wash{z-index:0;filter:blur(40px);pointer-events:none;background:radial-gradient(60% 50% at 50% 0,#2f66ff38,#0000 70%),radial-gradient(40% 40% at 20% 30%,#3f9bff1a,#0000 70%);height:70%;position:absolute;inset:-10% -10% auto}.waitlist__inner{z-index:1;position:relative}.waitlist__title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,3.8vw,56px);font-weight:500;line-height:1.05}.waitlist__card{max-width:520px;margin-inline:auto;padding:28px}.waitlist__form{gap:16px;display:grid}.field{gap:7px;display:grid}.field__label{color:var(--ink-2);font-size:13.5px}.field__label em{color:var(--ink-3);font-style:normal}.field input{border-radius:var(--radius-sm);border:1px solid var(--line-strong);width:100%;color:var(--ink);font:inherit;background:#ffffff08;padding:13px 15px;font-size:15.5px;transition:border-color .25s,box-shadow .25s,background-color .25s}.field input::placeholder{color:var(--ink-3)}.field input:focus{background:#5a8bff0f;border-color:#88acff8c;outline:none;box-shadow:0 0 0 4px #2f66ff2e}.waitlist__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.waitlist__submit{width:100%;margin-top:4px}.waitlist__submit:disabled{opacity:.7;cursor:wait}.waitlist__privacy{color:var(--ink-3);text-align:center;text-wrap:pretty;font-size:12.5px;line-height:1.55}.waitlist__privacy a,.waitlist__foot a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.waitlist__error{color:var(--blue-100);border-radius:var(--radius-sm);background:#2f66ff1f;border:1px solid #88acff4d;padding:10px 14px;font-size:14px;line-height:1.45}.waitlist__done{text-align:center;justify-items:center;gap:12px;padding:12px 4px;display:grid}.waitlist__done-icon{background:var(--grad-btn);color:#fff;width:48px;height:48px;box-shadow:var(--glow);border-radius:50%;place-items:center;display:grid}.waitlist__done h2{letter-spacing:-.02em;font-size:24px;font-weight:500}.waitlist__done p{color:var(--ink-2);text-wrap:pretty;font-size:15px;line-height:1.55}.waitlist__done strong{color:var(--ink);font-weight:500}.waitlist__foot{text-align:center;color:var(--ink-3);margin-top:28px;font-size:14px;line-height:1.6}
