@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2)format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--panel:#0b0b0c;--panel-2:#121214;--line:#222225;--ink:#f4f4f2;--muted:#8d8d92;--dim:#5f5f63;--lime:#c8f56b;--blue:#5b7cff;--crit:#e05252;--warn:#f2b33d;--ok:#3fbf7f;--radius:22px;--max:1160px;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.3, 1.4, .5, 1);--sans:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"Instrument Serif", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth}section[id]{scroll-margin-top:100px}body{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit}img{display:block}:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.small{font-size:13px}.accent{color:var(--lime)}.bg{z-index:-2;background:linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / 56px 56px, var(--bg);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0 70vh,#00000073);mask-image:linear-gradient(#000 0 70vh,#00000073)}.glow{z-index:-1;pointer-events:none;background:radial-gradient(38vw 40vw at 12% 28%,#5b7cff52,#0000 70%),radial-gradient(34vw 36vw at 88% 58%,#8cc83c38,#0000 70%);animation:18s ease-in-out infinite alternate drift;position:fixed;inset:-20vh -20vw}@keyframes drift{to{transform:translate(4vw,-3vh)scale(1.08)}}.nav-wrap{z-index:20;padding:0 16px;position:sticky;top:16px}.nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);background:#0c0c0dc7;border-radius:999px;align-items:center;gap:14px;max-width:1180px;margin:16px auto 0;padding:8px 8px 8px 20px;display:flex}.wordmark{letter-spacing:.04em;align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.wordmark.small{justify-content:center;font-size:14px}.wordmark img{border-radius:8px}.wordmark .accent{margin-right:4px}.nav-links{gap:2px;margin-left:auto;display:flex}.nav-links a{color:var(--muted);border-radius:999px;padding:8px 12px;font-size:14px;text-decoration:none;transition:color .2s,background .2s}.nav-links a:hover{color:var(--ink);background:#ffffff0f}.login{white-space:nowrap;border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;font-size:13px;text-decoration:none}.nav-cta{background:var(--lime);color:#0b0b0c;white-space:nowrap;transition:transform .25s var(--spring), box-shadow .25s;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none}.nav-cta:hover{box-shadow:0 10px 30px -10px var(--lime);transform:translateY(-1px)}.menu{cursor:pointer;background:0 0;border:0;width:40px;height:40px;display:none}.menu .bars,.menu .bars:before,.menu .bars:after{background:var(--ink);border-radius:2px;width:18px;height:2px;margin:0 auto;display:block;position:relative}.menu .bars:before,.menu .bars:after{content:"";position:absolute}.menu .bars:before{top:-6px}.menu .bars:after{top:6px}.mobile-menu{border:1px solid var(--line);background:#0c0c0df2;border-radius:20px;gap:4px;max-width:1040px;margin:8px auto 0;padding:12px;display:grid}.mobile-menu[hidden]{display:none}.mobile-menu a{border-radius:12px;padding:10px 12px;text-decoration:none}.mobile-menu .mobile-login{background:var(--lime);color:#0b0b0c;text-align:center;font-weight:700}.btn{border:1px solid var(--line);transition:transform .25s var(--spring), box-shadow .25s, background .2s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-lime{background:var(--lime);color:#0b0b0c;border-color:var(--lime);box-shadow:0 18px 40px -18px #c8f56bb3}.btn-lime:hover{box-shadow:0 22px 50px -16px #c8f56be6}.btn-lime .arrow{transition:transform .25s var(--spring)}.btn-lime:hover .arrow{transform:translate(4px)}.btn-ghost{color:var(--ink);background:#ffffff0a}.btn-ghost:hover{background:#ffffff14}.btn.wide{width:100%}.btn.big{padding:18px 30px;font-size:18px}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.hero{max-width:var(--max);text-align:center;margin:0 auto;padding:90px 16px 40px}@keyframes ping{70%{box-shadow:0 0 0 10px #c8f56b00}to{box-shadow:0 0 #c8f56b00}}.display{letter-spacing:-.04em;margin:22px 0 0;font-size:clamp(44px,8.4vw,104px);font-weight:700;line-height:.98}.display.small{font-size:clamp(36px,6vw,72px)}.h-line{display:block}.h-dim{color:var(--muted)}.display em{font-family:var(--serif);color:var(--lime);letter-spacing:-.01em;font-style:italic;font-weight:400}.lede{color:#c9c9cd;max-width:680px;margin:24px auto 0;font-size:clamp(17px,2vw,20px)}.ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.trust{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:22px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.trust li:before{content:"✓";color:var(--lime);margin-right:6px;font-weight:700}.stage{perspective:1400px;text-align:left;max-width:1080px;min-height:460px;margin:64px auto 0;position:relative}.stage [data-depth]{transition:transform .4s var(--ease)}.mock-bar{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;padding:10px 14px;font-size:12px;display:flex}.mock-bar i{background:#2a2a2e;border-radius:50%;width:9px;height:9px}.mock-bar span{margin-left:8px}.mock-bar .sample{border:1px solid var(--line);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px;font-style:normal}.board,.toasts,.agenda{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0ceb;border-radius:20px;box-shadow:0 40px 90px -40px #000000e6}.board{z-index:1;width:min(680px,100%);margin:0 auto;position:relative}.board-body{gap:16px;padding:18px;display:grid}.kpi-row{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.kpi{background:var(--panel-2);border:1px solid var(--line);border-radius:14px;gap:2px;padding:12px;display:grid}.kpi small{color:var(--muted);font-size:11px}.kpi b{font-variant-numeric:tabular-nums;font-size:22px}.kpi .unit{color:var(--muted);font-size:13px}.kpi.lime b{color:var(--lime)}.compare{gap:10px;display:grid}.cmp-row{grid-template-columns:1.3fr 1.4fr auto;align-items:center;gap:12px;font-size:13px;display:grid}.cmp-row s{color:var(--dim)}.cmp-row b{white-space:nowrap}.bars{gap:4px;display:grid}.bars i{height:7px;width:var(--w);transform-origin:0;transition:transform 1.2s var(--ease) .4s;border-radius:999px;display:block;transform:scaleX(0)}.bars .before{background:#3a3a40}.bars .after{background:linear-gradient(90deg, var(--lime), #8be06b)}.stage.in .bars i{transform:scaleX(1)}.spark{width:100%;height:70px}.spark .area{fill:#c8f56b1f}.spark .line{fill:none;stroke:var(--lime);stroke-width:2.5px;stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset 2s var(--ease) .6s}.stage.in .spark .line{stroke-dashoffset:0}.toasts{z-index:2;width:300px;position:absolute;top:290px;left:-30px}.toasts ul{gap:8px;min-height:228px;margin:0;padding:10px;list-style:none;display:grid}.toast{background:var(--panel-2);border:1px solid var(--line);border-left:3px solid var(--blue);animation:toast-in .6s var(--spring) both;border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.toast img{border-radius:7px;flex:none}.toast b{font-size:13px;display:block}.toast p{color:#c9c9cd;margin:0;font-size:12px;line-height:1.4}.toast.crit{border-left-color:var(--crit)}.toast.warn{border-left-color:var(--warn)}.toast.ok{border-left-color:var(--ok)}@keyframes toast-in{0%{opacity:0;transform:translateY(-14px)scale(.96)}}.agenda{z-index:2;width:290px;animation:6s ease-in-out infinite float;position:absolute;bottom:-10px;right:-8px}.agenda .ag-title{margin:12px 14px 4px;font-size:14px;font-weight:600}.agenda ul{color:#c9c9cd;gap:6px;margin:0;padding:6px 14px 14px;font-size:13px;list-style:none;display:grid}.agenda li{gap:8px;display:flex}@keyframes float{50%{translate:0 -10px}}.stats{max-width:var(--max);grid-template-columns:repeat(4,1fr);gap:14px;margin:60px auto 0;padding:0 16px;display:grid}.stat{border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(#ffffff0a,#0000);gap:6px;padding:22px;display:grid}.stat b{letter-spacing:-.04em;color:var(--lime);font-size:54px;line-height:1}.stat>span{color:#c9c9cd;font-size:14px}.section{max-width:var(--max);margin:0 auto;padding:110px 16px 0}.kicker{text-align:center;letter-spacing:-.03em;margin:0 0 44px;font-size:clamp(30px,4.6vw,54px);font-weight:400;line-height:1.1}.kicker b{font-weight:700}.kicker span{font-family:var(--serif);color:var(--muted);font-style:italic;font-weight:400}.kicker.left{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--lime);margin:0 0 12px;font-size:15px}.big{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(28px,3.6vw,42px);line-height:1.12}.split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.checks{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.checks li{color:#d4d4d8;gap:10px;display:flex}.checks li:before{content:"✓";width:22px;height:22px;color:var(--lime);background:#c8f56b24;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.cards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cards.three{grid-template-columns:repeat(3,1fr)}.card{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);transition:transform .35s var(--spring), border-color .3s, box-shadow .3s;padding:24px}.card:hover{border-color:#34343a;transform:translateY(-4px);box-shadow:0 30px 60px -30px #c8f56b40}.card h3{margin:14px 0 8px;font-size:18px}.card p{color:#b4b4b8;margin:0;font-size:14px}.icon{background:#c8f56b1f;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.icon svg{fill:none;width:22px;height:22px;stroke:var(--lime);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tags{gap:6px;margin-top:16px;display:flex}.tags span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:2px 9px;font-size:11px}.tags .crit{color:var(--crit);border-color:#e0525266}.tags .warn{color:var(--warn);border-color:#f2b33d66}.ladder{--p:0;gap:18px;margin:0;padding:0 0 0 30px;list-style:none;display:grid;position:relative}.ladder:before,.ladder:after{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:9px}.ladder:after{background:linear-gradient(var(--lime), var(--blue));transform-origin:top;transform:scaleY(var(--p))}.ladder li{border:1px solid var(--line);background:var(--panel);opacity:.45;transition:opacity .5s var(--ease), transform .5s var(--ease), border-color .5s;border-radius:18px;grid-template-columns:74px 1fr;gap:14px;padding:16px;display:grid;position:relative;transform:translate(10px)}.ladder li:before{content:"";background:var(--panel);border:2px solid var(--line);z-index:1;border-radius:50%;width:12px;height:12px;transition:all .4s;position:absolute;top:22px;left:-27px}.ladder li.lit{opacity:1;border-color:#34343a;transform:none}.ladder li.lit:before{background:var(--lime);border-color:var(--lime);box-shadow:0 0 0 6px #c8f56b26}.ladder li.done.lit{border-color:#3fbf7f80}.ladder li.done.lit:before{background:var(--ok);border-color:var(--ok)}.when{color:var(--lime);font-variant-numeric:tabular-nums;font-weight:700}.ladder b{display:block}.ladder p{color:#b4b4b8;margin:4px 0 0;font-size:14px}.tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:22px;display:flex}.tabs button{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;padding:10px 20px;font-size:14px;transition:color .2s,border-color .2s;position:relative;overflow:hidden}.tabs button.on{color:var(--ink);border-color:var(--lime)}.tabs button i{background:var(--lime);transform-origin:0;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.tabs button.run i{animation:6s linear forwards tabbar}@keyframes tabbar{to{transform:scaleX(1)}}.panes{min-height:380px;position:relative}.pane{border:1px solid var(--line);background:radial-gradient(500px 220px at 100% 0%, #5b7cff24, transparent 70%), var(--panel);border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding:32px;display:none}.pane.on{animation:pane-in .6s var(--ease);display:grid}@keyframes pane-in{0%{opacity:0;transform:translateY(14px)}}.pane h3{letter-spacing:-.02em;margin:0 0 10px;font-size:26px;line-height:1.2}.pane-text p{color:#c9c9cd;margin:0}.pane-visual{gap:14px;display:grid}.mini-feed{gap:8px;display:grid}.mini-feed p{background:var(--panel-2);border:1px solid var(--line);animation:toast-in .5s var(--spring) both;border-radius:12px;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:14px;display:grid}.pane.on .mini-feed p:nth-child(2){animation-delay:.1s}.pane.on .mini-feed p:nth-child(3){animation-delay:.2s}.pane.on .mini-feed p:nth-child(4){animation-delay:.3s}.pane.on .mini-feed p:nth-child(5){animation-delay:.4s}.mini-feed i{background:var(--muted);border-radius:50%;width:8px;height:8px}.mini-feed i.g{background:var(--ok)}.mini-feed i.r{background:var(--crit)}.mini-feed time{color:var(--dim);font-size:12px}.goals{gap:12px;display:grid}.goal{grid-template-columns:1fr auto;gap:6px 12px;font-size:13px;display:grid}.goal b{font-variant-numeric:tabular-nums}.gbar{background:#222226;border-radius:999px;grid-column:1/-1;height:9px;position:relative}.gbar i{width:calc(var(--v) * 100%);border-radius:inherit;background:var(--ok);transform-origin:0;animation:grow 1.1s var(--ease) both;position:absolute;inset:0 auto 0 0}.gbar.warn i{background:var(--crit)}.gbar em{top:-3px;bottom:-3px;left:calc(var(--e) * 100%);background:var(--ink);opacity:.6;width:2px;position:absolute}@keyframes grow{0%{transform:scaleX(0)}}.score-list{gap:6px;display:grid}.score-list p{background:var(--panel-2);border-radius:10px;grid-template-columns:22px 1fr auto;gap:10px;margin:0;padding:8px 12px;display:grid}.score-list .g{color:var(--ok)}.score-list .w{color:var(--warn)}.cols-chart{background:var(--panel-2);border:1px solid var(--line);border-radius:16px;align-items:flex-end;gap:10px;height:190px;padding:14px;display:flex}.cols-chart i{height:calc(var(--h) * 100%);background:linear-gradient(var(--blue), #5b7cff59);transform-origin:bottom;animation:rise-col .9s var(--ease) both;border-radius:8px 8px 3px 3px;flex:1}.cols-chart i:last-child{background:linear-gradient(var(--lime), #c8f56b4d)}@keyframes rise-col{0%{transform:scaleY(0)}}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips span{border:1px solid var(--line);color:#c9c9cd;border-radius:999px;padding:4px 12px;font-size:13px}.chat{gap:10px;display:grid}.chat p{max-width:82%;animation:toast-in .5s var(--spring) both;border-radius:16px;margin:0;padding:10px 14px;font-size:14px}.chat .me{background:var(--panel-2);border:1px solid var(--line);border-bottom-right-radius:4px;justify-self:end}.chat .op{background:var(--lime);color:#0b0b0c;border-bottom-left-radius:4px;animation-delay:.3s}.chat p:nth-child(3){animation-delay:.6s}.numbers{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.numbers li{border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:4px;padding:20px;display:grid}.numbers b{color:var(--lime);letter-spacing:-.02em;font-size:30px}.numbers span{color:#b4b4b8;font-size:14px}.pricer{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(420px 160px at 0 0,#c8f56b14,#0000 70%),radial-gradient(420px 160px at 100% 100%,#5b7cff1a,#0000 70%),#0c0c0db3;border-radius:26px;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:18px 28px;max-width:900px;margin:0 auto 34px;padding:20px 22px;display:flex}.pricer-group{justify-items:start;gap:10px;display:grid;position:relative}.pricer-group.grow{flex:380px}.pricer-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.slider{border:1px solid var(--line);background:#0a0a0b;border-radius:18px;gap:2px;padding:5px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.slider.team{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.slider .thumb{background:linear-gradient(135deg, #d6fb86, var(--lime));width:0;transition:transform .5s var(--spring), width .5s var(--spring);border-radius:13px;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 10px 26px -10px #c8f56bbf,inset 0 1px #ffffff80}.slider button{z-index:1;min-width:92px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:13px;justify-items:center;gap:0;padding:10px 18px;transition:color .3s;display:grid;position:relative}.slider button:hover{color:var(--ink)}.slider button b{white-space:nowrap;font-size:15px;font-weight:600}.slider button small{opacity:.75;white-space:nowrap;font-size:11px}.slider button.on{color:#0b0b0c}.slider button.on b{font-weight:800}.slider button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.save-badge{color:var(--muted);border:1px solid var(--line);transition:background .3s, color .3s, transform .4s var(--spring);background:#1c1c20;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-12px;right:-16px;transform:rotate(4deg)scale(.92)}.save-badge.on{color:#fff;background:linear-gradient(135deg,#3fbf7f,#2fa86a);border-color:#0000;animation:2.4s ease-in-out infinite badge-pop;transform:rotate(4deg)scale(1);box-shadow:0 8px 20px -8px #3fbf7fe6}@keyframes badge-pop{50%{transform:rotate(4deg)scale(1.07)}}@media (width<=560px){.pricer{padding:16px 12px}.pricer-group,.slider{width:100%}.slider:not(.team){grid-template-columns:1fr 1fr;display:grid}.slider button{min-width:0;padding:9px 4px}.slider button b{font-size:14px}.slider button small{white-space:normal;text-align:center;overflow-wrap:anywhere;font-size:10px;line-height:1.2}.save-badge{right:0}}.plans{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:stretch;gap:18px;max-width:900px;margin:0 auto;display:grid}.plan{border:1px solid var(--line);background:var(--panel);border-radius:28px;grid-template-rows:auto auto auto auto 1fr;gap:14px;padding:30px;display:grid;position:relative}.plan[hidden]{display:none}.plan.pro{background:linear-gradient(var(--panel), var(--panel)) padding-box, linear-gradient(140deg, var(--lime), var(--blue), var(--lime)) border-box;background-size:100% 100%,300% 300%;border:1px solid #0000;animation:8s linear infinite border-spin;box-shadow:0 40px 90px -40px #c8f56b59}@keyframes border-spin{to{background-position:0 0,300% 0}}.plan h3{margin:0;font-size:26px}.role{color:var(--muted);margin:4px 0 0}.ribbon{background:var(--lime);color:#0b0b0c;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:-12px;right:22px}.price{align-items:baseline;gap:10px;display:flex}.price b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:58px;line-height:1}.plan.pro .price b{color:var(--lime)}.price .was{color:var(--dim);font-size:20px;text-decoration:line-through}.price .per{color:var(--muted)}.billed{color:var(--muted);min-height:1.6em;margin:-8px 0 0;font-size:13px}.feat{align-content:start;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.feat li{color:#d4d4d8;gap:10px;font-size:15px;display:flex}.feat li:before{content:"✓";width:20px;height:20px;color:var(--lime);background:#c8f56b24;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.feat li.off{color:var(--dim)}.feat li.off:before{content:"–";color:var(--dim);background:#ffffff0d}.plan.pro .feat li:first-child{color:var(--ink);font-weight:600}.custom-text{color:#c9c9cd;margin:0}.included{color:#c9c9cd;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:28px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.included li:before{content:"✦";color:var(--lime);margin-right:8px}.compare-table{border:1px solid var(--line);background:var(--panel);border-radius:20px;max-width:900px;margin:30px auto 0;overflow:hidden}.compare-table summary{cursor:pointer;padding:18px 22px;font-weight:600;list-style:none}.compare-table summary:after{content:"+";float:right;color:var(--lime);transition:transform .3s}.compare-table[open] summary:after{transform:rotate(45deg)}.table-wrap{overflow-x:auto}.compare-table table{border-collapse:collapse;width:100%;font-size:14px}.compare-table th,.compare-table td{border-top:1px solid var(--line);text-align:center;padding:12px 18px}.compare-table td:first-child,.compare-table th:first-child{text-align:left;color:#d4d4d8}.compare-table .pro-col{color:var(--lime);background:#c8f56b0f;font-weight:600}.faq{gap:10px;max-width:820px;margin:0 auto;display:grid}.faq details{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:4px 20px;transition:border-color .3s}.faq details[open]{border-color:#34343a}.faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 0;font-weight:600;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--lime);font-size:20px;line-height:1;transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:#b4b4b8;margin:0 0 16px}.footer{max-width:var(--max);text-align:center;border-top:1px solid var(--line);justify-items:center;gap:8px;margin:80px auto 0;padding:40px 16px 120px;display:grid}.footer p{margin:0}.legal-links a{color:var(--muted)}.privacy-more{text-align:center;margin-top:18px}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1060px){.toasts{width:260px;left:0}.agenda{width:250px;right:0}}@media (width<=900px){.nav-links,.login{display:none}.menu{display:block}.stage{gap:14px;min-height:0;display:grid}.toasts,.agenda{width:auto;animation:none;position:static}.stats,.cards{grid-template-columns:1fr 1fr}.cards.three,.split,.pane{grid-template-columns:1fr}}@media (width<=560px){.nav-cta{display:none}.hero{padding-top:60px}.kpi-row{grid-template-columns:1fr 1fr}.cmp-row{grid-template-columns:1fr;gap:4px}.stats,.cards,.numbers{grid-template-columns:1fr}.pane{padding:20px}.ladder li{grid-template-columns:1fr;gap:4px}.track span{font-size:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.bars i,.spark .line{stroke-dashoffset:0;transform:none}}.lg-wrap{justify-items:center;gap:26px;display:grid;position:relative}.lg-hub{border:1px solid var(--line);background:#0b0b0c;border-radius:26px;place-items:center;width:92px;height:92px;display:grid;position:relative;box-shadow:0 0 60px -10px #c8f56b73}.lg-hub img{border-radius:14px}.lg-ring{border:1px solid #c8f56b73;border-radius:34px;animation:3s ease-out infinite ring;position:absolute;inset:-10px}.lg-ring.r2{animation-delay:1.5s}@keyframes ring{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}.lg-grid{grid-template-columns:repeat(4,1fr);gap:14px;width:100%;margin:0;padding:0;list-style:none;display:grid}.lg-tile{border:1px solid var(--line);background:var(--panel);transition:transform .35s var(--spring), border-color .3s, box-shadow .3s;transition-delay:calc(var(--i) * 60ms);border-radius:20px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:16px 18px;display:grid;position:relative}.lg-tile:hover{border-color:#34343a;transform:translateY(-4px)}.lg-mark{background:#fff;border-radius:14px;grid-row:1/3;place-items:center;width:52px;height:52px;display:grid}.lg-badge{color:#fff;letter-spacing:-.02em;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.lg-name{font-size:16px;font-weight:600}.lg-status{border:1px solid var(--line);color:var(--muted);border-radius:999px;justify-self:start;padding:1px 9px;font-size:11px;font-weight:600}.lg-tile.live{background:radial-gradient(260px 120px at 0% 0%, #c8f56b29, transparent 70%), var(--panel);border-color:#c8f56b99;box-shadow:0 24px 50px -28px #c8f56b8c}.lg-tile.live .lg-status{background:var(--lime);border-color:var(--lime);color:#0b0b0c}.lg-tile.live .lg-status:before{content:"";vertical-align:1px;background:#0b0b0c;border-radius:50%;width:6px;height:6px;margin-right:5px;animation:1.6s ease-in-out infinite blink;display:inline-block}@keyframes blink{50%{opacity:.2}}.lg-tile.soon .lg-status{color:var(--blue);border-color:#5b7cff80}.lg-tile.planned{opacity:.72}.lg-tile.planned .lg-mark{filter:grayscale(.35)}.lg-note{text-align:center;margin:22px 0 0}.vs{border:1px solid var(--line);background:#0c0c0db3;border-radius:28px;max-width:900px;margin:36px auto 0;padding:26px}.vs-title{text-align:center;letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(22px,3vw,30px)}.vs-title span{font-family:var(--serif);color:var(--muted);font-style:italic;font-weight:400}.vs-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vs-col{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:20px}.vs-col.pro{background:radial-gradient(300px 160px at 100% 0%, #c8f56b24, transparent 70%), var(--panel);border-color:#c8f56b8c}.vs-col h4{margin:0 0 14px;font-size:18px}.vs-col.pro h4{color:var(--lime)}.vs-col ol{gap:10px;margin:0;padding:0 0 0 18px;list-style:none;display:grid;position:relative}.vs-col ol:before{content:"";background:var(--line);width:2px;position:absolute;top:8px;bottom:8px;left:5px}.vs-col.pro ol:before{background:linear-gradient(var(--lime), var(--ok))}.vs-col li{color:#d4d4d8;font-size:14px;position:relative}.vs-col li:before{content:"";background:var(--lime);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-18px;box-shadow:0 0 0 4px #c8f56b1f}.vs-col li.stop{color:var(--muted)}.vs-col li.stop:before{border:2px dashed var(--crit);box-shadow:none;background:0 0}.vs-col li.win{color:var(--ok);font-weight:600}.vs-col li.win:before{background:var(--ok);box-shadow:0 0 0 5px #3fbf7f33}.vs.in .vs-col.pro li{animation:toast-in .5s var(--spring) both}.vs.in .vs-col.pro li:nth-child(2){animation-delay:.12s}.vs.in .vs-col.pro li:nth-child(3){animation-delay:.24s}.vs.in .vs-col.pro li:nth-child(4){animation-delay:.36s}.vs.in .vs-col.pro li:nth-child(5){animation-delay:.48s}.vs.in .vs-col.pro li:nth-child(6){animation-delay:.6s}.vs-end{color:var(--muted);margin:14px 0 0;font-size:13px}.vs-col.pro .vs-end{color:var(--lime);font-weight:600}.vs-only{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.vs-only li{background:#c8f56b0d;border:1px solid #c8f56b40;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.vs-only b{color:var(--lime);font-size:15px}.vs-only b:after{content:"PRO";background:var(--lime);color:#0b0b0c;letter-spacing:.06em;vertical-align:2px;border-radius:999px;margin-left:8px;padding:0 6px;font-size:9px;font-weight:800}.vs-only span{color:#b4b4b8;font-size:13px}.feat li.pro-only{align-items:flex-start}.feat li.pro-only>span{flex:1}.feat .only{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;color:var(--lime);background:#c8f56b29;border:1px solid #c8f56b66;border-radius:999px;flex:none;align-self:center;padding:1px 7px;font-size:10px;font-style:normal;font-weight:800}@media (width<=900px){.lg-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.lg-grid,.vs-cols{grid-template-columns:1fr}.vs-only{grid-template-columns:1fr 1fr}.vs{padding:16px}}.eye-mark{border-radius:22%;flex:none;transition:transform .35s cubic-bezier(.3,1.4,.5,1);display:block}.wordmark:hover .eye-mark{transform:rotate(-6deg)scale(1.06)}.eye-mark .lid,.eye-mark .iris{transform-box:view-box;transform-origin:32px 32px}.eye-mark .lid{animation:7s infinite eye-blink}.eye-mark .iris{animation:11s ease-in-out infinite eye-look}.eyes-live .eye-mark .iris{animation:none}.eye-mark.wink .lid{animation:.4s eye-wink}@keyframes eye-wink{50%{transform:scaleY(.08)}}@keyframes eye-blink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.08)}}@keyframes eye-look{0%,22%,80%,to{transform:translate(0)}30%,44%{transform:translate(-5px,1px)}54%,70%{transform:translate(5px,-1px)}}.legal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;max-width:860px;margin:0 auto;padding:24px 16px 8px;display:flex}.legal-nav{flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.legal-nav a{color:var(--muted);text-decoration:none}.legal-nav a:hover,.legal-nav a[aria-current=page]{color:var(--lime)}.legal{max-width:860px;margin:0 auto;padding:16px 16px 48px;font-size:15.5px;line-height:1.7}.legal h1{margin:18px 0 8px;font-size:clamp(26px,4vw,36px);line-height:1.2}.legal h2{color:var(--lime);margin:32px 0 8px;font-size:19px}.legal a{color:var(--blue)}.legal ul{padding-left:20px}.legal li{margin:6px 0}.legal-table{border-collapse:collapse;width:100%;margin:10px 0;font-size:14px;display:block;overflow-x:auto}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:9px 10px}.legal-table th{color:var(--muted);font-weight:500}.todo{color:var(--warn);background:#f2b33d2e;border-radius:4px;padding:0 4px}.blank{border-bottom:1px dashed var(--muted);min-width:140px;color:var(--muted);font-style:italic;display:inline-block}.blank.wide{min-width:220px}.legal-note{border:1px solid var(--line);border-left:3px solid var(--lime);background:var(--panel);border-radius:12px;justify-items:start;gap:10px;padding:12px 16px;display:grid}.legal-note p{margin:0}.sign{margin-top:36px;line-height:2.4}.legal-foot a,.footer .legal-links a{color:var(--muted)}@media print{.no-print,.legal-head,.bg{display:none!important}body.legal-page{color:#000;background:#fff}.legal h2{color:#000}.blank{color:#555;border-bottom-color:#000}}.privacy-more{margin-top:18px}.privacy-more a{color:var(--ink)}.demo-sec{padding-top:80px}.demo{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:22px;display:grid}.dm-chapters{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dm-chapters button{width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;grid-template-columns:auto 1fr;column-gap:12px;padding:14px 16px 16px;transition:background .3s,border-color .3s,color .3s;display:grid;position:relative;overflow:hidden}.dm-chapters button:hover{color:var(--ink);background:#ffffff08}.dm-chapters em{font-style:normal;font-family:var(--serif);color:var(--dim);grid-row:1/3;font-size:22px;line-height:1.1}.dm-chapters b{font-size:16px;font-weight:600}.dm-chapters span{opacity:0;max-height:0;transition:max-height .4s var(--ease), opacity .3s, margin .3s;font-size:13px;line-height:1.45;overflow:hidden}.dm-chapters button[aria-selected=true]{color:var(--ink);border-color:var(--line);background:radial-gradient(240px 120px at 0% 0%, #c8f56b1a, transparent 70%), var(--panel)}.dm-chapters button[aria-selected=true] em{color:var(--lime)}.dm-chapters button[aria-selected=true] span{opacity:1;color:#b4b4b8;max-height:80px;margin-top:4px}.dm-chapters i{transform-origin:0;background:0 0;border-radius:2px;height:2px;position:absolute;bottom:7px;left:16px;right:16px;transform:scaleX(0)}.dm-chapters button[aria-selected=true] i{background:var(--lime)}.demo.playing .dm-chapters button[aria-selected=true] i{animation:dm-progress var(--dur,8s) linear forwards}.demo.paused .dm-chapters button[aria-selected=true] i{animation-play-state:paused}@keyframes dm-progress{to{transform:scaleX(1)}}.dm-window{-webkit-user-select:none;user-select:none;background:#050506;border:1px solid #2a2a2e;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 50px 120px -50px #c8f56b47,0 30px 80px -40px #5b7cff59}.dm-chrome{background:#0b0b0c;border-bottom:1px solid #1c1c20;align-items:center;gap:7px;padding:10px 14px;display:flex}.dm-chrome>i{background:#2a2a2e;border-radius:50%;width:10px;height:10px}.dm-chrome>i:first-child{background:#e05252}.dm-chrome>i:nth-child(2){background:#f2b33d}.dm-chrome>i:nth-child(3){background:#3fbf7f}.dm-url{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;background:#121214;border-radius:8px;flex:1;margin:0 10px;padding:4px 12px;font-size:12px;overflow:hidden}.dm-url b{color:#b4b4b8;font-weight:500}.dm-play{color:#b4b4b8;cursor:pointer;background:#121214;border:1px solid #2a2a2e;border-radius:8px;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.dm-play .play,.demo.paused .dm-play .pause{display:none}.demo.paused .dm-play .play{display:inline}.dm-app{grid-template-columns:178px minmax(0,1fr);height:470px;display:grid}.dm-side{background:#000;border-right:1px solid #16161a;flex-direction:column;gap:14px;padding:16px 10px;display:flex}.dm-logo{letter-spacing:.02em;align-items:center;gap:7px;padding:0 6px;font-size:12px;font-weight:700;display:flex}.dm-logo img{border-radius:6px}.dm-logo b{color:var(--lime);margin-right:-7px}.dm-side nav{gap:3px;display:grid}.dm-nav{color:#8d8d92;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;transition:background .25s,color .25s;display:flex}.dm-nav b{font-weight:500}.dm-nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.dm-nav.on{color:var(--lime);box-shadow:inset 2px 0 0 var(--lime);background:#c8f56b1f}.dm-nav.on b{font-weight:600}.dm-nav.dm-press{background:#ffffff14}.dm-ws{color:#b4b4b8;background:#0e0e10;border-radius:10px;align-items:center;gap:8px;margin-top:auto;padding:8px;font-size:11.5px;display:flex}.dm-ws span{background:var(--blue);color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.dm-screens{background:radial-gradient(420px 220px at 100% 0,#5b7cff12,#0000 70%),#050506;position:relative;overflow:hidden}.dm-screen{opacity:0;visibility:hidden;transition:opacity .45s var(--ease), transform .55s var(--ease), visibility 0s .45s;grid-template-rows:auto 1fr;gap:14px;padding:18px 20px;display:grid;position:absolute;inset:0;transform:translateY(14px)scale(.985)}.dm-screen.on{opacity:1;visibility:visible;transition:opacity .45s var(--ease), transform .55s var(--ease);transform:none}.dm-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.dm-h h4{letter-spacing:-.02em;margin:0;font-size:19px}.dm-h small{color:var(--dim);font-size:12px}.dm-grid{gap:10px;min-height:0;display:grid}.dm-card{background:#0e0e10;border:1px solid #1c1c20;border-radius:14px;min-width:0;padding:12px 14px}.dm-card>small{color:var(--muted);margin-bottom:4px;font-size:11.5px;display:block}.dm-card em{color:var(--muted);font-size:11px;font-style:normal}.dm-card em.up{color:var(--lime)}.dm-card em.down{color:var(--crit)}.dm-screen.on .dm-card{animation:dm-rise .55s var(--ease) both}.dm-screen.on .dm-card:nth-child(2){animation-delay:60ms}.dm-screen.on .dm-card:nth-child(3){animation-delay:.12s}.dm-screen.on .dm-card:nth-child(4){animation-delay:.18s}.dm-screen.on .dm-card:nth-child(5){animation-delay:.24s}.dm-screen.on .dm-card:nth-child(6){animation-delay:.3s}@keyframes dm-rise{0%{opacity:0;transform:translateY(10px)}}.dm-grid.ov{grid-template-rows:auto 1fr;grid-template-columns:1.45fr 1fr 1fr 1fr}.dm-card.kpi{align-content:start;gap:2px;transition:border-color .3s,box-shadow .3s;display:grid}.dm-card.kpi b{letter-spacing:-.02em;font-size:30px;line-height:1.1}.dm-card.dm-ring{grid-row:1;grid-template-columns:74px 1fr;align-items:center;gap:4px 10px;display:grid}.dm-card.dm-ring svg{grid-row:1/3;width:74px;height:74px;transform:rotate(-90deg)}.dm-ring .trk,.dm-ring .val{fill:none;stroke-width:11px}.dm-ring .trk{stroke:#1c1c20}.dm-ring .val{stroke:var(--lime);stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314px}.dm-screen.on .dm-ring .val{animation:dm-ring 1.3s var(--ease) .2s forwards}@keyframes dm-ring{to{stroke-dashoffset:calc(314 * (1 - var(--v)))}}.dm-ring div{display:grid}.dm-ring div b{color:var(--lime);font-size:28px;line-height:1}.dm-ring div small{color:var(--muted);font-size:11px;line-height:1.25}.dm-ring>em{white-space:nowrap}.dm-card.chart{grid-column:1/3;grid-template-rows:auto 1fr;display:grid}.dm-card.chart svg{width:100%;height:100%;min-height:120px}.chart .a{fill:#5b7cff29;opacity:0}.chart .l{fill:none;stroke:var(--blue);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.dm-screen.on .chart .l{animation:dm-draw 1.6s var(--ease) .3s forwards}.dm-screen.on .chart .a{animation:.8s 1.2s forwards dm-fade}@keyframes dm-draw{to{stroke-dashoffset:0}}@keyframes dm-fade{to{opacity:1}}.dm-card.rules{grid-column:3/5;align-content:start;gap:9px;display:grid}.rules p,.people .pr{color:#c9c9cd;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:10px;margin:0;font-size:12px;display:grid}.rules p i,.sc i,.fbar i,.fbar em{background:var(--blue);transform-origin:0;height:7px;width:calc(var(--w) * 100%);border-radius:9px;display:block;transform:scaleX(0)}.dm-screen.on .rules p i,.dm-screen.on .sc i,.dm-screen.on .fbar i,.dm-screen.on .fbar em{animation:dm-grow 1s var(--ease) .35s forwards}@keyframes dm-grow{to{transform:scaleX(1)}}.rules p:first-of-type i{background:var(--crit)}.dm-chips{gap:6px;display:flex}.dm-chips i{color:var(--muted);border:1px solid #2a2a2e;border-radius:99px;padding:3px 10px;font-size:11.5px;font-style:normal}.dm-chips i.on{background:var(--ink);color:#0b0b0c;border-color:#0000;font-weight:600}.dm-table{background:#0e0e10;border:1px solid #1c1c20;border-radius:14px;align-content:start;display:grid;overflow:hidden}.dm-table p{color:#c9c9cd;border-top:1px solid #18181c;grid-template-columns:1.75fr 1.2fr .85fr .85fr 112px;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:12.5px;display:grid}.dm-table p span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dm-table .th{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;border-top:0;font-size:11px}.dm-table .row span:first-child{color:var(--ink);align-items:center;gap:8px;font-weight:500;display:flex}.dm-table .row i{background:var(--muted);border-radius:50%;flex:none;width:8px;height:8px}.dm-table .crit i{background:var(--crit);box-shadow:0 0 0 3px #e052522e}.dm-table .warn i{background:var(--warn)}.dm-screen.on .dm-table .row{animation:dm-slide .5s var(--ease) both}.dm-screen.on .dm-table .row:nth-child(3){animation-delay:70ms}.dm-screen.on .dm-table .row:nth-child(4){animation-delay:.14s}.dm-screen.on .dm-table .row:nth-child(5){animation-delay:.21s}.dm-screen.on .dm-table .row:nth-child(6){animation-delay:.28s}@keyframes dm-slide{0%{opacity:0;transform:translate(-14px)}}.dm-table .row.hl{background:#e052520f}.dm-table .row.hl.done{background:#3fbf7f12}.dm-btn{color:var(--ink);font:inherit;cursor:default;background:#16161a;border:1px solid #2a2a2e;border-radius:9px;padding:5px 11px;font-size:11.5px;transition:background .25s,transform .15s,border-color .25s;display:inline-grid;position:relative}.dm-btn b{grid-area:1/1;font-weight:600;transition:opacity .25s}.dm-btn .ok{opacity:0;color:var(--ok)}.dm-btn.done b{opacity:0}.dm-btn.done .ok{opacity:1}.dm-btn.done{background:#3fbf7f14;border-color:#3fbf7f73}.dm-btn.lime{background:var(--lime);color:#0b0b0c;border-color:#0000}.dm-btn.lime.done{background:#3fbf7f26}.dm-press{transform:scale(.95)}.dm-switch{color:#b4b4b8;align-items:center;gap:8px;font-size:12px;display:inline-flex}.dm-switch i{background:#2a2a2e;border-radius:99px;width:32px;height:18px;transition:background .3s;position:relative}.dm-switch i:after{content:"";width:14px;height:14px;transition:transform .3s var(--spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.dm-switch.done i{background:var(--lime)}.dm-switch.done i:after{background:#0b0b0c;transform:translate(14px)}.dm-grid.wd{grid-template-rows:1fr auto;grid-template-columns:1fr 1.15fr}.dm-ladder ol{gap:13px;margin:8px 0 0;padding:0 0 0 20px;list-style:none;display:grid;position:relative}.dm-ladder ol:before{content:"";background:#1c1c20;width:2px;position:absolute;top:6px;bottom:6px;left:5px}.dm-ladder li{opacity:.35;font-size:12.5px;transition:opacity .4s;display:grid;position:relative}.dm-ladder li:before{content:"";background:#0e0e10;border:2px solid #34343a;border-radius:50%;width:12px;height:12px;transition:background .3s,border-color .3s,box-shadow .3s;position:absolute;top:4px;left:-20px}.dm-ladder li span{color:var(--muted);font-size:11.5px}.dm-ladder li.lit{opacity:1}.dm-ladder li.lit:before{background:var(--lime);border-color:var(--lime);box-shadow:0 0 0 4px #c8f56b26}.dm-ladder li.win.lit b{color:var(--ok)}.dm-ladder li.win.lit:before{background:var(--ok);border-color:var(--ok);box-shadow:0 0 0 5px #3fbf7f33}.dm-card.chat{background:linear-gradient(#5b7cff12,#0000 40%),#0e0e10;flex-direction:column;grid-area:1/2/3;gap:8px;display:flex}.bubble{color:#d4d4d8;opacity:0;max-width:88%;transition:opacity .4s, transform .4s var(--ease);background:#16161a;border-radius:12px 12px 12px 4px;gap:2px;padding:8px 11px;font-size:12px;display:grid;transform:translateY(8px)}.bubble b{color:var(--blue);font-size:11px}.bubble.me{background:#c8f56b24;border-radius:12px 12px 4px;align-self:flex-end}.bubble.show{opacity:1;transform:none}.dm-card.stat3{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.stat3 p{margin:0;display:grid}.stat3 b{font-size:22px;line-height:1.1}.stat3 small{color:var(--muted);font-size:10.5px}.dm-grid.mg{grid-template-rows:auto 1fr;grid-template-columns:1.5fr 1fr}.dm-card.people{grid-row:1/3;align-content:start;gap:4px;padding:8px 10px;display:grid;position:relative}.people .th,.people .pr{border-radius:10px;grid-template-columns:1.1fr 1.4fr 48px;margin:0;padding:8px 6px}.people .th{color:var(--dim);text-transform:uppercase;letter-spacing:.04em;gap:10px;font-size:11px;display:grid}.people .pr>span:first-child{color:var(--ink);align-items:center;gap:8px;font-weight:500;display:flex}.people .pr>span:first-child i{background:hsl(var(--h) 55% 42%);color:#fff;border-radius:8px;place-items:center;width:24px;height:24px;font-size:9.5px;font-style:normal;font-weight:700;display:grid}.people .pr>span:last-child{text-align:right}.sc{grid-template-columns:1fr 24px;align-items:center;gap:8px;display:grid}.sc i{background:var(--ok)}.people .pr.bad .sc i{background:var(--warn)}.people .pr.bad>span:last-child{color:var(--crit)}.people .pr{transition:background .25s}.people .pr.done{background:#f2b33d14}.people .pop{z-index:2;color:#c9c9cd;opacity:0;transition:opacity .3s, transform .35s var(--spring);pointer-events:none;background:#16161a;border:1px solid #34343a;border-radius:12px;gap:3px;padding:10px 12px;font-size:11.5px;display:grid;position:absolute;top:244px;left:30%;transform:translateY(6px)scale(.97);box-shadow:0 20px 40px -10px #000c}.people .pop b{color:var(--ink);font-size:12.5px}.people.open .pop{opacity:1;transform:none}.dm-card.fc{gap:6px;display:grid}.fc>b{color:var(--lime);font-size:28px;line-height:1.1}.fbar{background:#1c1c20;border-radius:9px;height:7px;position:relative}.fbar i,.fbar em{position:absolute;inset:0 auto 0 0}.fbar em{background:#c8f56b4d}.fbar i{z-index:1;background:var(--lime)}.fc>span{color:var(--muted);font-size:11.5px}.dm-card.warn-card{background:radial-gradient(200px 100px at 0 0,#f2b33d1f,#0000 70%),#0e0e10;border-color:#f2b33d59;align-self:start;font-size:13px}.warn-card small{font-weight:600;color:var(--warn)!important}.dm-grid.rp{grid-template-columns:1.6fr 1fr}.dm-card.doc{color:#0b0b0c;background:#f4f4f2;border:0;grid-template-rows:auto auto 1fr;gap:12px;display:grid}.doc-h{border-bottom:2px solid #0b0b0c;justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.doc-h small{color:#6b6b72;font-size:11px}.doc-k{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.doc-k p{background:#fff;border-radius:10px;margin:0;padding:8px 10px;display:grid}.doc-k small{color:#6b6b72;font-size:10.5px}.doc-k b{font-size:18px}.doc-bars{align-items:flex-end;gap:8px;min-height:90px;padding:0 4px;display:flex}.doc-bars i{height:calc(var(--h) * 100%);transform-origin:bottom;background:#3d5ce6;border-radius:6px 6px 2px 2px;flex:1;transform:scaleY(0)}.doc-bars i:last-child{background:#0b0b0c}.dm-screen.on .doc-bars i{animation:dm-up .8s var(--ease) both}.dm-screen.on .doc-bars i:nth-child(2){animation-delay:60ms}.dm-screen.on .doc-bars i:nth-child(3){animation-delay:.12s}.dm-screen.on .doc-bars i:nth-child(4){animation-delay:.18s}.dm-screen.on .doc-bars i:nth-child(5){animation-delay:.24s}.dm-screen.on .doc-bars i:nth-child(6){animation-delay:.3s}.dm-screen.on .doc-bars i:nth-child(7){animation-delay:.36s}@keyframes dm-up{to{transform:scaleY(1)}}.dm-card.sched{align-content:start;align-self:start;gap:10px;display:grid}.sched p{margin:0;font-size:13px}.sched .to{align-items:center;display:flex}.sched .to i{background:var(--blue);color:#fff;border:2px solid #0e0e10;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:-6px;font-size:9px;font-style:normal;font-weight:700;display:grid}.sched .to i:nth-child(2){background:#8b5cf6}.sched .to i:nth-child(3){background:var(--ok)}.sched .to span{color:var(--muted);margin-left:14px;font-size:12px}.sched .fmt{gap:6px;display:flex}.sched .fmt em{color:#b4b4b8;border:1px solid #2a2a2e;border-radius:99px;padding:2px 9px;font-size:11px;font-style:normal}.dm-toast{z-index:5;color:#d4d4d8;opacity:0;max-width:78%;transition:opacity .35s, transform .45s var(--spring);pointer-events:none;background:#0f1712;border:1px solid #3fbf7f66;border-radius:12px;align-items:center;gap:9px;padding:10px 14px;font-size:12.5px;display:flex;position:absolute;bottom:16px;right:16px;transform:translateY(14px);box-shadow:0 20px 40px -12px #000000e6}.dm-toast i{background:var(--ok);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.dm-toast i:after{content:"✓";color:#0b0b0c;font-size:11px;font-style:normal;font-weight:800}.dm-toast.show{opacity:1;transform:none}.dm-cursor{z-index:10;pointer-events:none;filter:drop-shadow(0 4px 8px #0009);transition:transform .95s cubic-bezier(.45,.05,.25,1);position:absolute;top:0;left:0;transform:translate(48vw,260px)}.dm-cursor svg{display:block}.dm-cursor i{border:2px solid var(--lime);opacity:0;border-radius:50%;width:30px;height:30px;position:absolute;top:-14px;left:-14px}.dm-cursor.click i{animation:.55s ease-out dm-ripple}@keyframes dm-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.dm-note{text-align:center;margin:18px 0 0}.demo:not(.playing) .dm-cursor{opacity:0}.dm-kpi-pick{box-shadow:0 0 0 4px #e052521f;border-color:#e0525299!important}@media (width<=980px){.demo{grid-template-columns:1fr}.dm-chapters{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.dm-chapters li{flex:none}.dm-chapters button{padding:9px 14px 12px}.dm-chapters span{display:none}.dm-chapters em{font-size:16px}.dm-chapters b{font-size:14px}}@media (width<=760px){.dm-app{grid-template-rows:auto 1fr;grid-template-columns:1fr;height:560px}.dm-side{border-bottom:1px solid #16161a;border-right:0;flex-direction:row;align-items:center;padding:8px;overflow:hidden}.dm-logo,.dm-ws{display:none}.dm-side nav{gap:2px;display:flex}.dm-nav{padding:7px 9px}.dm-nav b{display:none}.dm-nav.on b{display:inline}.dm-screen{padding:14px}.dm-grid.ov{grid-template-rows:auto;grid-template-columns:1fr 1fr;align-content:start}.dm-card.dm-ring{grid-column:1/3}.dm-card.kpi b{font-size:22px}.dm-card.kpi:nth-of-type(4),.dm-card.rules{display:none}.dm-card.chart{grid-column:1/3}.dm-table p{grid-template-columns:1.4fr 96px}.dm-table p>span:nth-child(2),.dm-table p>span:nth-child(3),.dm-table p>span:nth-child(4),.dm-chips i:not(.on){display:none}.dm-grid.wd,.dm-grid.mg,.dm-grid.rp{grid-template-rows:auto;grid-template-columns:1fr;align-content:start}.dm-card.chat{grid-area:auto}.dm-card.stat3,.dm-card.warn-card,.dm-card.sched{display:none}.dm-card.people{grid-row:auto}.people .pop{left:20%}.dm-url{font-size:11px}.dm-chrome .sample{display:none}}@media (prefers-reduced-motion:reduce){.dm-screen,.dm-screen.on .dm-card,.dm-screen.on .dm-table .row{transition:none;animation:none}.dm-ring .val{stroke-dashoffset:calc(314 * (1 - var(--v)))}.chart .l{stroke-dashoffset:0}.chart .a{opacity:1}.rules p i,.sc i,.fbar i,.fbar em,.doc-bars i{transform:none}.dm-ladder li,.bubble{opacity:1;transform:none}.dm-cursor{display:none}}.sep{align-items:center;gap:16px;width:min(640px,100%);margin:0 auto;display:flex}.sep-hero{width:min(460px,100%)}.sep-line{transform-origin:100%;height:1px;transition:transform 1.1s var(--ease) .15s;background:linear-gradient(90deg,#0000,#c8f56b8c);flex:1;position:relative;overflow:hidden;transform:scaleX(0)}.sep-line.r{transform-origin:0;background:linear-gradient(270deg,#0000,#c8f56b8c)}.sep.in .sep-line{transform:none}.sep-line b{background:linear-gradient(90deg,#0000,#f4ffd9);width:90px;height:1px;animation:3.2s cubic-bezier(.6,0,.4,1) infinite sep-comet;position:absolute;top:0;box-shadow:0 0 10px 1px #c8f56bb3}.sep-line.r b{background:linear-gradient(270deg,#0000,#f4ffd9);animation-name:sep-comet-r}@keyframes sep-comet{0%{left:-90px}to{left:100%}}@keyframes sep-comet-r{0%{right:-90px}to{right:100%}}.sep-core{opacity:0;width:38px;height:38px;transition:transform .9s var(--spring) .35s, opacity .5s .35s;background:radial-gradient(circle,#c8f56b2e,#000c 70%);border:1px solid #c8f56b73;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;transform:scale(.4)rotate(-90deg);box-shadow:0 0 28px -4px #c8f56b8c}.sep.in .sep-core{opacity:1;transform:none}.sep-core svg{width:16px;height:16px;fill:var(--lime);filter:drop-shadow(0 0 6px #c8f56bcc);animation:9s linear infinite sep-spin}@keyframes sep-spin{to{transform:rotate(360deg)}}.sep-core em{opacity:0;border:1px solid #c8f56b99;border-radius:50%;animation:3.2s cubic-bezier(.6,0,.4,1) infinite sep-ring;position:absolute;inset:-1px}.sep-core em+em{animation-delay:.25s}@keyframes sep-ring{0%,78%{opacity:0;transform:scale(1)}82%{opacity:.9}to{opacity:0;transform:scale(2.3)}}.sep-hero{margin-bottom:4px}.demo-sec .sep{margin-bottom:40px}@property --fin-a{syntax:"<angle>";inherits:false;initial-value:0deg}.final{max-width:var(--max);margin:120px auto 0;padding:0 16px}.final-inner{isolation:isolate;background:#060607;border-radius:36px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;padding:72px 64px;display:grid;position:relative;overflow:hidden}.final-inner:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--fin-a), #ffffff0f 0deg, #c8f56be6 40deg, #ffffff0f 110deg, #ffffff0f 200deg, #5b7cffe6 240deg, #ffffff0f 300deg);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:8s linear infinite fin-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}@keyframes fin-spin{to{--fin-a:360deg}}.fin-sky{z-index:-1;pointer-events:none;background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 70% 100%,#000 20%,#0000 75%);mask-image:radial-gradient(120% 90% at 70% 100%,#000 20%,#0000 75%)}.fin-sun{filter:blur(6px);background:radial-gradient(circle at 50% 40%,#ffecaaf2,#c8f56bb3 26%,#8cc83c40 48%,#0000 68%);border-radius:50%;width:560px;height:560px;margin-left:-280px;animation:7s ease-in-out infinite alternate fin-rise;position:absolute;bottom:-340px;left:72%}@keyframes fin-rise{0%{opacity:.7;transform:translateY(40px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1.04)}}.fin-horizon{background:linear-gradient(90deg,#0000,#c8f56bb3 60%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 24px 2px #c8f56b59}.fin-sky i{left:var(--x);top:var(--y);opacity:.2;width:3px;height:3px;animation:fin-twinkle 3.4s ease-in-out var(--t) infinite;background:#fff;border-radius:50%;position:absolute}@keyframes fin-twinkle{50%{opacity:.9;transform:scale(1.6);box-shadow:0 0 8px #fffc}}.fin-copy{position:relative}.final .display{margin:0}.final .display em{font-family:var(--serif);background:linear-gradient(90deg, var(--lime), #ffe08a, var(--lime));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-weight:400;animation:6s linear infinite fin-shine;display:block}@keyframes fin-shine{to{background-position:-200% 0}}.final .lede{max-width:470px;margin:20px 0 0}.fin-btn{margin-top:30px}.fin-ticks{color:#b4b4b8;flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.fin-ticks li:before{content:"✓";color:var(--lime);margin-right:6px;font-weight:700}.fin-demo{justify-items:center;gap:14px;display:grid;position:relative}.fin-clock{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-items:center;font-size:12px;display:grid}.fin-clock b{letter-spacing:-.03em;text-transform:none;color:var(--ink);font-variant-numeric:tabular-nums;font-size:54px;line-height:1.05}.fin-clock .h,.fin-clock .m{display:inline-block}.fin-demo.tick .fin-clock .h,.fin-demo.tick .fin-clock .m{color:var(--lime);animation:fin-flip .5s var(--spring)}.fin-demo.tick .fin-clock b{text-shadow:0 0 30px #c8f56b8c}@keyframes fin-flip{0%{opacity:0;transform:translateY(-60%)rotateX(80deg)}}.fin-mail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;width:min(360px,100%);transition:opacity .5s, transform .7s var(--spring);background:#101012eb;border:1px solid #ffffff1a;border-radius:20px;padding:16px;transform:translateY(26px)scale(.96);box-shadow:0 30px 70px -30px #000000e6}.fin-demo.arrived .fin-mail{opacity:1;transform:none}.fin-mail-h{align-items:center;gap:10px;display:flex}.fin-mail-h img{border-radius:8px}.fin-mail-h div{flex:1;line-height:1.3;display:grid}.fin-mail-h b{font-size:14px}.fin-mail-h small,.fin-mail-h time{color:var(--muted);font-size:11.5px}.fin-subj{margin:12px 0 10px;font-size:14px;font-weight:600}.fin-mail ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fin-mail li{color:#c9c9cd;opacity:0;transition:opacity .4s, transform .5s var(--ease);background:#ffffff0a;border-radius:12px;align-items:baseline;gap:10px;padding:8px 12px;font-size:13px;display:flex;transform:translate(-10px)}.fin-mail li b{min-width:52px;color:var(--lime);font-size:16px}.fin-demo.arrived .fin-mail li{opacity:1;transform:none}.fin-demo.arrived .fin-mail li:first-child{transition-delay:.35s}.fin-demo.arrived .fin-mail li:nth-child(2){transition-delay:.5s}.fin-demo.arrived .fin-mail li:nth-child(3){transition-delay:.65s}.fin-open{color:var(--lime);margin-top:12px;font-size:13px;font-weight:600;display:inline-block}@media (width<=900px){.final-inner{text-align:center;grid-template-columns:1fr;gap:34px;padding:56px 22px 40px}.final .lede{margin-inline:auto}.fin-ticks{justify-content:center}.fin-sun{bottom:-400px;left:50%}.fin-clock b{font-size:44px}.fin-mail{text-align:left}}@media (prefers-reduced-motion:reduce){.sep-line,.sep-core{opacity:1;transition:none;transform:none}.sep-line b,.sep-core em,.sep-core svg,.final-inner:before,.fin-sun,.fin-sky i,.final .display em{animation:none}}.lang-pick{position:relative}.lang{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 9px 5px 6px;transition:border-color .2s,background .2s;display:inline-flex}.lang:hover,.lang[aria-expanded=true]{background:#c8f56b0f;border-color:#c8f56b80}.lang-face{perspective:300px;display:grid}.flag{border-radius:50%;flex:none;display:block;box-shadow:0 0 0 1px #ffffff2e,0 2px 6px #00000080}.lang-face.spin .flag{animation:flag-spin .6s var(--spring)}@keyframes flag-spin{0%{transform:rotateY(180deg)scale(.6)}}.lang-caret{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:7px;height:7px;transition:transform .25s var(--ease);margin:-3px 2px 0 1px;transform:rotate(45deg)}.lang[aria-expanded=true] .lang-caret{transform:translateY(3px)rotate(225deg)}.lang-menu{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transform-origin:100% 0;transition:opacity .2s, transform .3s var(--spring);background:#0e0e10f5;border:1px solid #2a2a2e;border-radius:20px;grid-template-columns:repeat(3,76px);gap:4px;margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:calc(100% + 12px);right:-6px;transform:translateY(-8px)scale(.96);box-shadow:0 30px 60px -20px #000000e6,0 0 0 1px #c8f56b0f}.lang-menu.open{opacity:1;transform:none}.lang-menu[hidden]{display:none}.lang-menu:not(.open){pointer-events:none}.lang-menu li{cursor:pointer;border-radius:14px;outline:none;justify-items:center;gap:6px;padding:10px 4px 8px;transition:background .15s;display:grid}.lang-menu.open li{animation:lang-pop .35s var(--spring) both;animation-delay:calc(var(--i) * 30ms)}@keyframes lang-pop{0%{opacity:0;transform:scale(.6)}}.lang-menu li:hover,.lang-menu li:focus-visible{background:#ffffff0f}.lang-menu li .flag{transition:transform .25s var(--spring)}.lang-menu li:hover .flag,.lang-menu li:focus-visible .flag{transform:scale(1.15)}.lang-menu li[aria-selected=true]{background:#c8f56b1a}.lang-menu li[aria-selected=true] .flag{box-shadow:0 0 0 2px var(--lime), 0 0 14px #c8f56b80}.lang-name{color:var(--muted);white-space:nowrap;font-size:10.5px}.lang-menu li[aria-selected=true] .lang-name{color:var(--lime)}.lang-beam{z-index:60;pointer-events:none;will-change:transform;background:linear-gradient(90deg,#0000,#c8f56b14 60%,#c8f56b59 96%,#f4ffd9 100%);width:160px;position:fixed;top:0;bottom:0;left:0;transform:translate(-180px);box-shadow:6px 0 30px 2px #c8f56b73}.i18n-live{text-shadow:0 0 12px #c8f56b8c;color:var(--lime)!important}.i18n-live.i18n-ink{text-shadow:0 0 10px #ffffffe6;color:inherit!important}.i18n-flip.i18n-ink{animation-name:i18n-flip-ink}@keyframes i18n-flip-ink{0%{text-shadow:0 0 10px #ffffffe6}}.i18n-flip{animation:i18n-flip .5s var(--ease)}@keyframes i18n-flip{0%{color:var(--lime);text-shadow:0 0 12px #c8f56b8c}}.lang-toast{z-index:61;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:opacity .25s, transform .4s var(--spring);pointer-events:none;background:#0e0e10f0;border:1px solid #c8f56b73;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 8px;font-size:14px;display:flex;position:fixed;top:92px;left:50%;transform:translate(-50%,-16px)scale(.92);box-shadow:0 20px 50px -16px #c8f56b66}.lang-toast.show{opacity:1;transform:translate(-50%)}html.i18n-pending body{opacity:0}body{transition:opacity .35s}.dm-table .rn b{font-weight:inherit}@media (width<=560px){.lang-menu{grid-template-columns:repeat(3,70px);right:-60px}}@media (prefers-reduced-motion:reduce){.lang-menu,.lang-menu.open li,.lang-face.spin .flag{transition:none;animation:none}}.nav.fit-1 .nav-links [data-low],.nav.fit-2 .nav-links,.nav.fit-2 .login{display:none}.nav.fit-2 .menu{display:block}.nav.fit-2 .lang-pick{margin-left:auto}@media (width<=900px){.lang-pick{margin-left:auto}}.wchat{z-index:55;justify-items:end;gap:12px;display:grid;position:fixed;bottom:20px;right:20px}.wchat-launch{cursor:pointer;width:64px;height:64px;transition:transform .3s var(--spring);background:#0b0b0c;border:0;border-radius:22px;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 0 0 1px #c8f56b59,0 18px 40px -12px #c8f56b8c}.wchat-launch:before,.wchat-launch:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #c8f56b8c;animation:3s ease-out infinite wchat-ring;position:absolute;inset:-1px}.wchat-launch:after{animation-delay:1.5s}@keyframes wchat-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.wchat.open .wchat-launch:before,.wchat.open .wchat-launch:after{opacity:0;animation:none}.wchat-launch:hover{transform:translateY(-3px)scale(1.04)}.wchat-launch .eye-mark{border-radius:14px}.wchat-badge{background:var(--crit);color:#fff;border-radius:99px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 3px #000}.wchat-badge[hidden]{display:none}.wchat-teaser{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:260px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;opacity:0;transform-origin:100% 100%;pointer-events:none;transition:opacity .3s, transform .4s var(--spring);background:#0e0e10f5;border:1px solid #c8f56b59;border-radius:18px 18px 6px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex;position:relative;transform:translateY(10px)scale(.95);box-shadow:0 20px 50px -18px #000000e6}.wchat-teaser.show{opacity:1;pointer-events:auto;transform:none}.wchat-teaser .x{color:var(--muted);padding:0 2px;font-size:18px;line-height:1}.wchat-teaser .x:hover{color:var(--ink)}.wchat.open .wchat-teaser{display:none}.wchat-panel{opacity:0;transform-origin:100% 100%;width:min(380px,100vw - 32px);height:min(580px,100vh - 130px);transition:opacity .22s, transform .35s var(--spring);background:#0b0b0c;border:1px solid #2a2a2e;border-radius:24px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden;transform:translateY(16px)scale(.96);box-shadow:0 40px 90px -30px #000000f2,0 0 0 1px #c8f56b0f}.wchat-panel.in{opacity:1;transform:none}.wchat-panel[hidden]{display:none}.wchat{pointer-events:none}.wchat-launch,.wchat-panel.in{pointer-events:auto}.wchat-head{background:radial-gradient(260px 120px at 0 0,#c8f56b24,#0000 70%),#0e0e10;border-bottom:1px solid #1c1c20;align-items:center;gap:12px;padding:14px 14px 14px 16px;display:flex}.wchat-avatar{position:relative}.wchat-avatar:after{content:"";background:var(--ok);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #0e0e10}.wchat-who{flex:1;line-height:1.3;display:grid}.wchat-who small{color:var(--muted);font-size:12px}.wchat-close{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:22px}.wchat-close:hover{color:var(--ink);background:#ffffff0f}.wchat-body{scrollbar-width:thin;flex-direction:column;gap:8px;padding:16px;display:flex;overflow-y:auto}.wchat-msg{max-width:85%;animation:wchat-in .35s var(--spring) both;background:#16161a;border-radius:16px 16px 16px 5px;gap:2px;padding:9px 12px;font-size:14px;line-height:1.45;display:grid}.wchat-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.wchat-msg.me{background:var(--lime);color:#0b0b0c;border-radius:16px 16px 5px;align-self:flex-end}.wchat-msg time{opacity:.6;justify-self:end;font-size:10.5px}@keyframes wchat-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.wchat-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.wchat-chip{color:var(--lime);font:inherit;cursor:pointer;background:#c8f56b0f;border:1px solid #c8f56b66;border-radius:99px;padding:7px 12px;font-size:13px;transition:background .2s}.wchat-chip:hover{background:#c8f56b29}.wchat-form{gap:10px;margin-top:4px;display:grid}.wchat-field{color:var(--muted);gap:4px;font-size:12px;display:grid}.wchat-field input,.wchat-field textarea,.wchat-compose textarea{width:100%;color:var(--ink);font:inherit;resize:none;background:#121214;border:1px solid #2a2a2e;border-radius:12px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .2s}.wchat-field input:focus,.wchat-field textarea:focus,.wchat-compose textarea:focus{border-color:#c8f56b99}.wchat-field.bad input,.wchat-field.bad textarea{border-color:var(--crit)}.wchat-field em{color:var(--crit);font-style:normal}.wchat-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.wchat-note{color:var(--muted);margin:0;font-size:11.5px}.wchat-note a{color:var(--lime)}.wchat-error{color:var(--crit);margin:0;font-size:13px}.wchat-wait{text-align:center;max-width:92%;color:var(--muted);align-self:center;margin:4px 0 0;font-size:12px}.wchat-foot{background:#0e0e10;border-top:1px solid #1c1c20;gap:8px;padding:12px;display:flex}.wchat-primary{background:var(--lime);color:#0b0b0c;font:inherit;cursor:pointer;border:0;border-radius:12px;flex:1;padding:11px 16px;font-weight:700}.wchat-primary:disabled{opacity:.6;cursor:progress}.wchat-ghost{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #2a2a2e;border-radius:12px;padding:0 14px}.wchat-compose{flex:1;align-items:flex-end;gap:8px;display:flex}.wchat-compose textarea{scrollbar-width:thin;max-height:120px;line-height:1.4;overflow-y:auto}.wchat-send{background:var(--lime);color:#0b0b0c;cursor:pointer;border:0;border-radius:12px;flex:none;width:44px;height:44px;font-size:16px}@media (width<=560px){.wchat{bottom:14px;right:14px}.wchat.open{left:8px;right:8px}.wchat-panel{width:100%;height:min(78vh,100vh - 110px)}.wchat-launch{width:58px;height:58px}}@media (prefers-reduced-motion:reduce){.wchat-launch:before,.wchat-launch:after,.wchat-msg{animation:none}}.wchat-avatar.off:after{background:#6b6b72}.wchat-msg.auto{background:#c8f56b0d;border:1px dashed #c8f56b59}.wchat-typing{color:var(--muted);flex-direction:row;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.wchat-dots{gap:4px;display:inline-flex}.wchat-dots i{background:var(--lime);opacity:.35;border-radius:50%;width:6px;height:6px;animation:1.2s infinite wchat-dot}.wchat-dots i:nth-child(2){animation-delay:.2s}.wchat-dots i:nth-child(3){animation-delay:.4s}@keyframes wchat-dot{30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.wchat-dots i{opacity:.7;animation:none}}.wchat-closed{color:#c9c9cd;animation:wchat-in .35s var(--spring) both;background:#3fbf7f12;border:1px solid #3fbf7f59;border-radius:14px;grid-template-columns:auto 1fr;align-self:stretch;align-items:start;gap:10px;margin-top:6px;padding:12px 14px;font-size:13px;display:grid}.wchat-closed b{background:var(--ok);color:#0b0b0c;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.wchat-closed p{margin:0;line-height:1.45}.hero-in{animation:hero-in .8s var(--ease) both}.h-dim.hero-in{animation-delay:80ms}.lede.hero-in{animation-delay:.16s}@keyframes hero-in{0%{transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.hero-in{animation:none}}.calc{border:1px solid var(--line);background:#0c0c0dbf;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:22px;padding:26px;display:grid}.calc-inputs{align-content:start;gap:22px;padding:6px 4px;display:grid}.calc-field{gap:10px;display:grid}.calc-label{color:#c9c9cd;justify-content:space-between;align-items:baseline;gap:12px;font-size:14.5px;display:flex}.calc-label output{text-align:right;min-width:70px;color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:17px;font-weight:700}.calc-field input[type=range]{appearance:none;background:linear-gradient(90deg, var(--lime) var(--p,50%), #232327 var(--p,50%));cursor:pointer;border-radius:99px;outline:none;width:100%;height:6px}.calc-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--lime);background:#0b0b0c;border-radius:50%;width:22px;height:22px;transition:transform .15s;box-shadow:0 0 0 5px #c8f56b26}.calc-field input[type=range]::-moz-range-thumb{border:3px solid var(--lime);background:#0b0b0c;border-radius:50%;width:18px;height:18px}.calc-field input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.calc-field input[type=range]:focus-visible{box-shadow:0 0 0 3px #c8f56b59}.calc-out{background:radial-gradient(320px 200px at 100% 0,#e0525229,#0000 70%),#0e0e10;border:1px solid #2a2a2e;border-radius:22px;align-content:start;gap:8px;padding:24px;display:grid}.calc-cap{color:var(--muted);margin:0;font-size:14px}.calc-big{letter-spacing:-.03em;color:#ff7a7a;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(38px,5vw,58px);font-weight:800;line-height:1.05}.calc-sub{color:#b4b4b8;margin:0}.calc-sub b{color:var(--ink)}.calc-win{background:#c8f56b0f;border:1px solid #c8f56b59;border-radius:16px;gap:4px;margin-top:12px;padding:14px 16px;display:grid}.calc-win p{color:#c9c9cd;margin:0;font-size:13.5px}.calc-win b{color:var(--lime);font-variant-numeric:tabular-nums;font-size:30px}.calc-roi{background:var(--lime);color:#0b0b0c;border-radius:99px;justify-self:start;padding:2px 10px;font-size:12.5px;font-weight:700}.calc-cta{justify-self:start;margin-top:10px}.calc-note{color:var(--muted);margin:6px 0 0;font-size:12px}.calc-big.bump,.calc-win b.bump{animation:calc-bump .35s var(--spring)}@keyframes calc-bump{40%{transform:scale(1.04)}}@media (width<=860px){.calc{grid-template-columns:1fr;padding:16px}}
