:root{--bg:#f7f6f1;--bg-deep:#eeece4;--surface:#fff;--glass:#ffffff94;--glass-strong:#ffffffd6;--glass-edge:#fffffff2;--line:#e5e2d8;--line-strong:#d3cfc2;--ink:#16151c;--ink-2:#4a4857;--ink-3:#6b6977;--violet:#5b3df5;--violet-deep:#4325dd;--violet-50:#f0edff;--violet-100:#e0d9ff;--lime:#c6f04d;--lime-deep:#a9d82a;--lime-50:#f3fcda;--coral:#ff6b4a;--coral-50:#ffeae4;--coral-ink:#c2341a;--sky:#38c4f2;--sky-50:#e1f6fe;--sun:#ffc83d;--sun-50:#fff4d4;--pink:#ff8fd2;--pink-50:#ffebf7;--mint-ink:#177a45;--font-display:"Bricolage Grotesque","Manrope",system-ui,sans-serif;--font-body:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--r-sm:10px;--r:16px;--r-lg:24px;--r-xl:32px;--shadow-sm:0 1px 2px #16151c0f,0 2px 10px #16151c0a;--shadow:0 1px 2px #16151c0d,0 16px 36px -16px #16151c38;--shadow-lg:0 2px 6px #16151c0a,0 40px 80px -32px #3622a057;--glow:0 0 0 4px #5b3df529,0 14px 34px -10px #5b3df58c;--ease:cubic-bezier(0.2,0.8,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--container:1200px;--gutter:clamp(16px,4vw,40px);--nav-h:84px;color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{background:#f7f6f1;background:var(--bg)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#16151c;color:var(--ink);font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);font-size:1rem;line-height:1.6;min-height:100vh;text-rendering:optimizeLegibility}body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}img,svg{display:block}.icon{flex:none}a,button,input{color:inherit}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}::selection{background:#c6f04d;background:var(--lime);color:#16151c;color:var(--ink)}:focus-visible{outline:3px solid #5b3df5;outline:3px solid var(--violet);outline-offset:3px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.skip-link{background:#16151c;background:var(--ink);border-radius:999px;color:#fff;font-weight:700;left:12px;padding:10px 16px;position:fixed;text-decoration:none;top:12px;transform:translateY(-160%);transition:transform .3s cubic-bezier(.2,.8,.2,1);transition:transform .3s var(--ease);z-index:100}.skip-link:focus{transform:none}.site{min-height:100vh;overflow-x:clip;position:relative}.container{margin-inline:auto;width:min(100% - 2 * clamp(16px,4vw,40px),1200px);width:min(100% - 2 * var(--gutter),var(--container))}.section{padding:clamp(64px,10vw,140px) 0;position:relative;scroll-margin-top:84px;scroll-margin-top:var(--nav-h)}.section-sm{padding-top:clamp(28px,4vw,44px)}.desktop{display:contents}.mono{font-feature-settings:"calt" 0;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--font-mono)}.accent{color:#5b3df5;color:var(--violet)}.display{font-variation-settings:"opsz" 96;letter-spacing:-.04em;line-height:.96}.display,.h2{font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-weight:700}.h2{text-wrap:balance;font-size:clamp(2.1rem,1.3rem + 3vw,3.9rem);font-variation-settings:"opsz" 96;letter-spacing:-.035em;line-height:1.02}.eyebrow{align-items:center;color:#4a4857;color:var(--ink-2);display:inline-flex;font-size:.78rem;font-weight:800;gap:.6rem;letter-spacing:.14em;margin-bottom:1.1rem;text-transform:uppercase}.eyebrow:before{background:#5b3df5;background:var(--violet);border-radius:50%;box-shadow:0 0 0 4px #e0d9ff;box-shadow:0 0 0 4px var(--violet-100);content:"";height:8px;width:8px}.lead{color:#4a4857;color:var(--ink-2);font-size:clamp(1.05rem,.98rem + .35vw,1.25rem);line-height:1.55;max-width:34rem}mark.hl{background:none;color:inherit;padding:0 .06em;position:relative;white-space:nowrap;z-index:0}mark.hl:before{animation:hl-in .9s cubic-bezier(.2,.8,.2,1) .55s forwards;animation:hl-in .9s var(--ease) .55s forwards;background:#c6f04d;background:var(--lime);border-radius:.16em;content:"";inset:.14em -.04em .02em;position:absolute;transform:skewX(-8deg) scaleX(0);transform-origin:left center;z-index:-1}mark.hl--static:before{animation:none;transform:skewX(-8deg)}@keyframes hl-in{to{transform:skewX(-8deg) scaleX(1)}}.btn{--btn-bg:var(--ink);--btn-fg:#fff;--btn-border:#0000;--btn-glow:0 14px 30px -12px #16151c8c;align-items:center;background:var(--btn-bg);border:1.5px solid var(--btn-border);border-radius:999px;color:var(--btn-fg);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.55rem;justify-content:center;line-height:1;min-height:46px;padding:.7rem 1.25rem;position:relative;text-decoration:none;touch-action:manipulation;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s cubic-bezier(.2,.8,.2,1),background-color .2s,color .2s,border-color .2s;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background-color .2s,color .2s,border-color .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.btn:hover{box-shadow:var(--btn-glow);transform:translateY(-2px)}.btn:active{box-shadow:none;transform:translateY(0) scale(.97)}.btn:disabled{box-shadow:none;cursor:progress;opacity:.85;transform:none}.btn .icon{transition:transform .3s cubic-bezier(.2,.8,.2,1);transition:transform .3s var(--ease)}.btn:hover .icon{transform:translateX(2px)}.btn--primary{--btn-bg:var(--violet);--btn-glow:var(--glow)}.btn--primary:hover{--btn-bg:var(--violet-deep)}.btn--ink{--btn-bg:var(--ink)}.btn--lime{--btn-bg:var(--lime);--btn-fg:var(--ink);--btn-glow:0 0 0 4px #c6f04d59,0 14px 30px -12px #78a00a99}.btn--ghost{--btn-bg:#ffffffb3;--btn-fg:var(--ink);--btn-border:var(--line-strong);--btn-glow:0 12px 26px -14px #16151c59}.btn--ghost:hover{--btn-bg:#fff;--btn-border:var(--ink)}.btn--soft{--btn-bg:var(--violet-50);--btn-fg:var(--violet-deep);--btn-border:var(--violet-100);--btn-glow:0 0 0 4px #5b3df51a}.btn--soft:hover{--btn-bg:var(--violet);--btn-fg:#fff;--btn-border:var(--violet)}.btn--google{--btn-bg:#fff;--btn-fg:var(--ink);--btn-border:var(--line-strong);--btn-glow:0 12px 26px -14px #16151c59}.btn--google:hover{--btn-border:var(--ink)}.btn--google svg,.btn--google:hover .icon{transform:none}.btn--lg{font-size:1.02rem;min-height:56px;padding:.95rem 1.6rem}.btn--sm{font-size:.86rem;min-height:38px;padding:.5rem .95rem}.icon-btn{background:#fff;border:1.5px solid #d3cfc2;border:1.5px solid var(--line-strong);border-radius:50%;color:#16151c;color:var(--ink);cursor:pointer;display:inline-grid;height:40px;place-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .2s,background-color .2s;transition:transform .3s var(--ease-spring),border-color .2s,background-color .2s;width:40px}.icon-btn:hover{background:#c6f04d;background:var(--lime);border-color:#16151c;border-color:var(--ink);transform:translateY(-2px) rotate(-8deg)}.spinner{animation:spin .8s linear infinite;border:2.5px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}.glass{-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);background:#ffffff94;background:var(--glass);border:1px solid #fffffff2;border:1px solid var(--glass-edge);box-shadow:0 1px 2px #16151c0d,0 16px 36px -16px #16151c38,inset 0 1px 0 #fff;box-shadow:var(--shadow),inset 0 1px 0 #fff}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.glass{background:#ffffffd6;background:var(--glass-strong)}}.blob{animation:morph 16s ease-in-out infinite alternate;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;display:block;position:absolute}@keyframes morph{0%{border-radius:42% 58% 63% 37%/41% 44% 56% 59%;transform:rotate(0deg) translateZ(0)}33%{border-radius:63% 37% 41% 59%/58% 63% 37% 42%;transform:rotate(36deg) translate3d(2%,-3%,0)}66%{border-radius:38% 62% 56% 44%/63% 38% 62% 37%;transform:rotate(-18deg) translate3d(-3%,2%,0)}to{border-radius:55% 45% 35% 65%/45% 60% 40% 55%;transform:rotate(12deg) translateZ(0)}}.is-paused,.is-paused *{animation-play-state:paused!important}.boot{background:#f7f6f1;background:var(--bg);display:grid;inset:0;place-items:center;position:fixed}.boot__mark{animation:boot 1.2s cubic-bezier(.2,.8,.2,1) infinite;animation:boot 1.2s var(--ease) infinite;background:#5b3df5;background:var(--violet);border-radius:18px;height:56px;width:56px}@keyframes boot{50%{background:#c6f04d;background:var(--lime);border-radius:50%;transform:scale(.82) rotate(45deg)}}.page-enter{animation:page-in .8s cubic-bezier(.2,.8,.2,1) both;animation:page-in .8s var(--ease) both}@keyframes page-in{0%{opacity:0;transform:translate3d(0,18px,0)}}.logo{align-items:center;border-radius:10px;display:inline-flex;flex:none}.logo img{height:28px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s var(--ease-spring);width:auto}.logo:hover img{transform:translateY(-2px)}.nav{padding:14px 0;position:-webkit-sticky;position:sticky;top:0;z-index:50}.nav__inner{align-items:center;border:1px solid #0000;border-radius:999px;display:flex;gap:1rem;padding:8px 8px 8px 18px;transition:background-color .35s,box-shadow .35s,border-color .35s}.nav.is-scrolled .nav__inner{-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);background:#ffffffd6;background:var(--glass-strong);border-color:#fffffff2;border-color:var(--glass-edge);box-shadow:0 1px 2px #16151c0d,0 16px 36px -16px #16151c38;box-shadow:var(--shadow)}.nav__links{display:flex;gap:.25rem;margin-left:auto}.nav__links a{border-radius:999px;color:#4a4857;color:var(--ink-2);font-size:.93rem;font-weight:700;padding:.55rem .95rem;text-decoration:none;transition:background-color .2s,color .2s}.nav__links a:hover{background:#16151c0f;color:#16151c;color:var(--ink)}.nav__links a.active{background:#fff;box-shadow:0 1px 2px #16151c0f,0 2px 10px #16151c0a;box-shadow:var(--shadow-sm);color:#16151c;color:var(--ink)}.nav__actions{align-items:center;display:flex;gap:.5rem}.nav__cta--compact{display:none}.nav__account{align-items:center;background:#fff;border:1px solid #e5e2d8;border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:.85rem;font-weight:700;gap:.5rem;max-width:240px;padding:4px 12px 4px 4px}.nav__email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{background:#c6f04d;background:var(--lime);border-radius:50%;display:grid;flex:none;font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-weight:800;height:32px;place-items:center;width:32px}.hero{padding:clamp(12px,3vw,40px) 0 clamp(40px,7vw,96px);position:relative;scroll-margin-top:84px;scroll-margin-top:var(--nav-h)}.hero__grid{grid-gap:clamp(24px,4vw,56px);align-items:center;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.hero__copy{opacity:1;opacity:calc(1 - var(--p, 0)*.7);position:relative;transform:translate3d(0,0,0);transform:translate3d(0,calc(var(--p, 0)*-70px),0);z-index:2}.hero__badge{align-items:center;animation:rise .8s cubic-bezier(.2,.8,.2,1) both;animation:rise .8s var(--ease) both;background:#fff;border:1px solid #e5e2d8;border:1px solid var(--line);border-radius:999px;box-shadow:0 1px 2px #16151c0f,0 2px 10px #16151c0a;box-shadow:var(--shadow-sm);color:#4a4857;color:var(--ink-2);display:inline-flex;font-size:.86rem;font-weight:700;gap:.6rem;padding:.35rem .95rem .35rem .35rem}.hero__tag{background:#c6f04d;background:var(--lime);border-radius:999px;color:#16151c;color:var(--ink);font-size:.74rem;font-weight:800;letter-spacing:.08em;padding:.2rem .6rem;text-transform:uppercase}.hero__title{font-size:clamp(3rem,1.6rem + 5.2vw,6.1rem);margin:1.25rem 0 1.1rem}.hero__line{display:block;margin-bottom:-.06em;overflow:hidden;padding-bottom:.06em}.hero__line>span{animation:line-up 1.1s cubic-bezier(.2,.8,.2,1) both;animation:line-up 1.1s var(--ease) both;display:inline-block}.hero__line:nth-child(2)>span{animation-delay:.08s}.hero__line:nth-child(3)>span{animation-delay:.16s}@keyframes line-up{0%{transform:translate3d(0,105%,0) rotate(4deg)}}@keyframes rise{0%{opacity:0;transform:translate3d(0,24px,0)}}.hero__lead{animation:rise .9s cubic-bezier(.2,.8,.2,1) .25s both;animation:rise .9s var(--ease) .25s both}.hero__shortener{animation:rise 1s cubic-bezier(.2,.8,.2,1) .35s both;animation:rise 1s var(--ease) .35s both;margin-top:2rem}.hero__trust{animation:rise 1s cubic-bezier(.2,.8,.2,1) .45s both;animation:rise 1s var(--ease) .45s both;color:#4a4857;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:700;gap:.6rem 1.4rem;list-style:none;margin-top:.5rem;padding:0}.hero__trust li{align-items:center;display:inline-flex;gap:.45rem}.hero__trust .icon{color:#5b3df5;color:var(--violet)}.scene{--mx:0;--my:0;animation:scene-in 1.4s cubic-bezier(.2,.8,.2,1) .1s both;animation:scene-in 1.4s var(--ease) .1s both;aspect-ratio:1;container-type:inline-size;margin-inline:auto;max-width:560px;perspective:1200px;position:relative;transform:translate3d(0,0,0) scale(1);transform:translate3d(0,calc(var(--p, 0)*90px),0) scale(calc(1 + var(--p, 0)*.1));width:100%}@keyframes scene-in{0%{opacity:0;transform:scale(.85) rotate(-6deg)}}.scene__blob--lime{background:#c6f04d;background:var(--lime);inset:10% 8% 12% 12%}.scene__blob--sky{animation-direction:alternate-reverse;animation-duration:11s;background:#38c4f2;background:var(--sky);height:26%;right:-2%;top:0;width:26%}.scene__blob--coral{animation-duration:9s;background:#ff6b4a;background:var(--coral);bottom:8%;height:19%;left:0;width:19%}.scene__dot{animation:bob 5s ease-in-out infinite;background:#ffc83d;background:var(--sun);border-radius:50%;height:6%;left:18%;position:absolute;top:6%;width:6%}.scene__stage{inset:12%;position:absolute;transform:rotateX(calc(10deg + var(--my)*-14deg)) rotateY(calc(var(--mx)*20deg));transform:rotateX(calc(10deg + var(--my)*-14deg)) rotateY(calc(var(--mx)*20deg + var(--p, 0)*40deg));transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1);transition:transform .7s var(--ease)}.orb{--orb-r:24.3cqw;animation:orb-spin 28s linear infinite;inset:18%;position:absolute;transform-style:preserve-3d}.orb b,.orb i{border:.32cqw solid #16151c8c;border-radius:50%;position:absolute}.orb i{inset:0;transform:rotateY(calc(var(--i)*30deg))}.orb b{height:calc(var(--c)*100%);left:50%;top:50%;transform:translate(-50%,-50%) rotateX(90deg) translateZ(calc(var(--h)*var(--orb-r)));width:calc(var(--c)*100%)}@keyframes orb-spin{to{transform:rotateY(1turn)}}.ring{border-radius:50%;inset:0;position:absolute;transform-style:preserve-3d}.ring--violet{animation:ring-a 10s linear infinite;border:2.2cqw solid #5b3df5;border:2.2cqw solid var(--violet);inset:2%}.ring__bead{background:#ffc83d;background:var(--sun);border:.8cqw solid #16151c;border:.8cqw solid var(--ink);border-radius:50%;height:5cqw;left:50%;margin-left:-2.5cqw;position:absolute;top:-3.6cqw;width:5cqw}.ring--arc{animation:ring-b 7s linear infinite;border-bottom:1.3cqw solid #0000;border-left:1.3cqw solid #0000;border-right:1.3cqw solid #38c4f2;border-right-color:var(--sky);border-top:1.3cqw solid #38c4f2;border-top-color:var(--sky);inset:-7%}.ring--dash{animation:ring-c 14s linear infinite;border:.8cqw dashed #ff6b4a;border:.8cqw dashed var(--coral);inset:9%}@keyframes ring-a{0%{transform:rotateX(58deg) rotateY(-16deg) rotate(0deg)}to{transform:rotateX(58deg) rotateY(-16deg) rotate(1turn)}}@keyframes ring-b{0%{transform:rotateX(58deg) rotateY(52deg) rotate(0deg)}to{transform:rotateX(58deg) rotateY(52deg) rotate(1turn)}}@keyframes ring-c{0%{transform:rotateY(68deg) rotateX(12deg) rotate(1turn)}to{transform:rotateY(68deg) rotateX(12deg) rotate(0deg)}}.core{animation:core-pulse 3.2s ease-in-out infinite;background:#5b3df5;background:var(--violet);border-radius:50%;box-shadow:0 0 0 1.6cqw #5b3df52e,0 0 0 3.4cqw #5b3df514;color:#c6f04d;color:var(--lime);display:grid;height:17cqw;left:50%;margin:-8.5cqw 0 0 -8.5cqw;place-items:center;position:absolute;top:50%;transition:translate .7s cubic-bezier(.2,.8,.2,1);transition:translate .7s var(--ease);translate:calc(var(--mx)*10px) calc(var(--my)*10px);width:17cqw;z-index:2}.core .icon{height:8.5cqw;width:8.5cqw}@keyframes core-pulse{50%{box-shadow:0 0 0 2.4cqw #5b3df529,0 0 0 5cqw #5b3df50f}}@keyframes bob{50%{transform:translate3d(0,-12px,0)}}.chip{position:absolute;transition:translate .6s cubic-bezier(.2,.8,.2,1);transition:translate .6s var(--ease);translate:calc(var(--mx)*var(--depth)*1px) calc(var(--my)*var(--depth)*1px);z-index:3}.chip__body{align-items:center;animation:chip-in .9s cubic-bezier(.34,1.56,.64,1) both,bob 6s ease-in-out infinite;animation:chip-in .9s var(--ease-spring) both,bob 6s ease-in-out infinite;-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%);background:#ffffff94;background:var(--glass);border:1px solid #fffffff2;border:1px solid var(--glass-edge);border-radius:18px;box-shadow:0 2px 6px #16151c0a,0 40px 80px -32px #3622a057,inset 0 1px 0 #fff;box-shadow:var(--shadow-lg),inset 0 1px 0 #fff;display:flex;font-size:.82rem;font-weight:700;gap:.7rem;padding:.7rem .85rem;white-space:nowrap}@keyframes chip-in{0%{opacity:0;transform:scale(.6) translate3d(0,20px,0)}}.chip small{color:#6b6977;color:var(--ink-3);display:block;font-size:.7rem;font-weight:700;letter-spacing:.04em}.chip--link{left:-6%;top:15%}.chip--link .chip__body{animation-delay:.6s,1.5s}.chip--link .mono{font-size:.84rem}.chip--link b{color:#5b3df5;color:var(--violet)}.chip__icon{background:#c6f04d;background:var(--lime);border-radius:12px;display:grid;height:36px;place-items:center;width:36px}.chip__ok{background:#5b3df5;background:var(--violet);border-radius:50%;color:#fff;display:grid;height:22px;place-items:center;width:22px}.chip--stats{bottom:14%;right:-4%}.chip--stats .chip__body{align-items:flex-start;animation-delay:.8s,.4s;flex-direction:column;gap:.25rem}.chip__num{font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:1.7rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.chip__num em{background:#c6f04d;background:var(--lime);border-radius:999px;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);font-size:.72rem;font-style:normal;font-weight:800;letter-spacing:0;padding:.15rem .45rem;vertical-align:middle}.chip__bars{align-items:flex-end;display:flex;gap:4px;height:34px;margin-top:.3rem}.chip__bars i{animation:bar-grow 1s cubic-bezier(.2,.8,.2,1) both;animation:bar-grow 1s var(--ease) both;animation-delay:calc(1s + var(--i)*80ms);background:#5b3df5;background:var(--violet);border-radius:4px;height:calc(var(--h)*100%);transform-origin:bottom;width:10px}.chip__bars i:last-child{background:#ff6b4a;background:var(--coral)}@keyframes bar-grow{0%{transform:scaleY(0)}}.chip--qr{bottom:2%;left:4%}.chip--qr .chip__body{animation-delay:1s,2.4s;flex-direction:column;gap:.35rem;padding:.6rem}.chip--qr svg{border-radius:6px}.shortener__field{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);background:#ffffffd6;background:var(--glass-strong);border:1.5px solid #fff;border-radius:24px;box-shadow:0 2px 6px #16151c0a,0 40px 80px -32px #3622a057,inset 0 1px 0 #fff;box-shadow:var(--shadow-lg),inset 0 1px 0 #fff;display:flex;gap:.5rem;padding:8px;transition:box-shadow .35s cubic-bezier(.2,.8,.2,1),border-color .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1);transition:box-shadow .35s var(--ease),border-color .35s var(--ease),transform .35s var(--ease)}.shortener__field:focus-within{border-color:#5b3df5;border-color:var(--violet);box-shadow:0 0 0 4px #5b3df529,0 14px 34px -10px #5b3df58c,0 2px 6px #16151c0a,0 40px 80px -32px #3622a057;box-shadow:var(--glow),var(--shadow-lg)}.shortener.is-valid .shortener__field{border-color:#a9d82a;border-color:var(--lime-deep);box-shadow:0 0 0 4px #c6f04d73,0 2px 6px #16151c0a,0 40px 80px -32px #3622a057;box-shadow:0 0 0 4px #c6f04d73,var(--shadow-lg)}.shortener.is-invalid .shortener__field{border-color:#ff6b4a;border-color:var(--coral);box-shadow:0 0 0 4px #ff6b4a2e,0 2px 6px #16151c0a,0 40px 80px -32px #3622a057;box-shadow:0 0 0 4px #ff6b4a2e,var(--shadow-lg)}.shortener.is-busy .shortener__field{transform:scale(.99)}.shortener__icon{background:#f0edff;background:var(--violet-50);border-radius:16px;color:#5b3df5;color:var(--violet);display:grid;flex:none;height:48px;place-items:center;transition:background-color .3s,color .3s,transform .5s cubic-bezier(.34,1.56,.64,1),border-radius .5s cubic-bezier(.2,.8,.2,1);transition:background-color .3s,color .3s,transform .5s var(--ease-spring),border-radius .5s var(--ease);width:48px}.shortener.is-valid .shortener__icon{background:#c6f04d;background:var(--lime);border-radius:50%;color:#16151c;color:var(--ink);transform:rotate(-1turn)}.shortener.is-invalid .shortener__icon{background:#ffeae4;background:var(--coral-50);color:#c2341a;color:var(--coral-ink)}.shortener__input{background:#0000;border:0;color:#16151c;color:var(--ink);flex:1 1;font-size:1.05rem;font-weight:600;height:48px;min-width:0;outline:none;padding:0 .25rem}.shortener__input::placeholder{color:#6b6977;color:var(--ink-3);font-weight:500}.shortener__submit{border-radius:17px;font-size:1rem;min-height:52px;padding-inline:1.4rem}.shortener__msg{align-items:center;color:#6b6977;color:var(--ink-3);display:flex;font-size:.88rem;font-weight:700;gap:.45rem;margin-top:.65rem;min-height:1.6rem;padding-left:.6rem}.shortener.is-invalid .shortener__msg{color:#c2341a;color:var(--coral-ink)}.shortener.is-valid .shortener__msg{color:#177a45;color:var(--mint-ink)}.shortener--compact .shortener__field{box-shadow:0 1px 2px #16151c0d,0 16px 36px -16px #16151c38,inset 0 1px 0 #fff;box-shadow:var(--shadow),inset 0 1px 0 #fff}.result{align-items:center;animation:pop-in .7s cubic-bezier(.34,1.56,.64,1) both;animation:pop-in .7s var(--ease-spring) both;background:#fff;border:1.5px solid #a9d82a;border:1.5px solid var(--lime-deep);border-radius:20px;box-shadow:0 0 0 5px #f3fcda,0 1px 2px #16151c0d,0 16px 36px -16px #16151c38;box-shadow:0 0 0 5px var(--lime-50),var(--shadow);display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:.4rem;padding:12px 12px 12px 16px}@keyframes pop-in{0%{opacity:0;transform:translate3d(0,14px,0) scale(.94)}}.result__badge{align-items:center;background:#c6f04d;background:var(--lime);border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:800;gap:.35rem;letter-spacing:.07em;padding:.3rem .65rem;text-transform:uppercase}.result__link{color:#16151c;color:var(--ink);font-size:1.02rem;font-weight:600;text-decoration:none;word-break:break-all}.result__link:hover{color:#5b3df5;color:var(--violet);text-decoration:underline;text-underline-offset:4px}.result__actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-left:auto}.recent{padding-bottom:clamp(24px,4vw,48px);position:relative;z-index:2}.section-head{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.1rem}.section-head h2{font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:clamp(1.45rem,1.2rem + 1vw,2rem);font-weight:700;letter-spacing:-.03em}.links{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.link-card{grid-gap:20px;align-items:center;animation:rise .7s cubic-bezier(.2,.8,.2,1) both;animation:rise .7s var(--ease) both;animation-delay:calc(var(--i)*60ms);background:#ffffffd1;border:1px solid #fff;border-radius:24px;box-shadow:0 1px 2px #16151c0f,0 2px 10px #16151c0a;box-shadow:var(--shadow-sm);display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 18px 14px 14px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1),border-color .4s;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s}.link-card:hover{border-color:#e0d9ff;border-color:var(--violet-100);box-shadow:0 1px 2px #16151c0d,0 16px 36px -16px #16151c38,0 0 0 4px #5b3df50f;box-shadow:var(--shadow),0 0 0 4px #5b3df50f;transform:translateY(-3px)}.link-card__qr{background:#fff;border:1px solid #e5e2d8;border:1px solid var(--line);border-radius:18px;height:84px;padding:8px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);transition:transform .5s var(--ease-spring);width:84px}.link-card:hover .link-card__qr{transform:rotate(-5deg) scale(1.06)}.link-card__title{font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.link-card__long,.link-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-card__long{color:#6b6977;color:var(--ink-3);font-size:.86rem;margin:.15rem 0 .6rem}.link-card__meta{align-items:center;color:#6b6977;color:var(--ink-3);display:flex;font-size:.78rem;font-weight:600;gap:.4rem;margin-top:.55rem}.link-card__side{align-items:flex-end;display:flex;flex-direction:column;gap:.7rem}.link-card__actions{align-items:center;display:flex;gap:.45rem}.copy-pill{align-items:center;background:#f0edff;background:var(--violet-50);border:1.5px solid #e0d9ff;border:1.5px solid var(--violet-100);border-radius:999px;color:#4325dd;color:var(--violet-deep);cursor:pointer;display:inline-flex;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--font-mono);font-size:.86rem;font-weight:600;gap:.55rem;max-width:100%;padding:.4rem .4rem .4rem .9rem;transition:background-color .25s,border-color .25s,color .25s,transform .3s cubic-bezier(.2,.8,.2,1);transition:background-color .25s,border-color .25s,color .25s,transform .3s var(--ease)}.copy-pill:hover{border-color:#5b3df5;border-color:var(--violet)}.copy-pill:active{transform:scale(.97)}.copy-pill__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-pill__icon{background:#fff;border-radius:50%;display:grid;flex:none;height:28px;place-items:center;transition:transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s var(--ease-spring);width:28px}.copy-pill__state{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.copy-pill.is-copied{background:#c6f04d;background:var(--lime);border-color:#a9d82a;border-color:var(--lime-deep);color:#16151c;color:var(--ink)}.copy-pill.is-copied .copy-pill__icon{transform:rotate(-1turn) scale(1.1)}.clicks{align-items:baseline;display:flex;gap:.35rem}.clicks strong{font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:2rem;font-weight:700;letter-spacing:-.04em;line-height:1}.clicks span{color:#6b6977;color:var(--ink-3);font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.summary__item{background:#fff;border:1px solid #e5e2d8;border:1px solid var(--line);border-radius:22px;display:flex;flex-direction:column;gap:.3rem;overflow:hidden;padding:18px 20px;position:relative}.summary__item:after{background:var(--c);border-radius:50%;content:"";height:64px;opacity:.9;position:absolute;right:-18px;top:-18px;width:64px}.summary__item span{color:#6b6977;color:var(--ink-3);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.summary__item strong{font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:2rem;font-weight:700;letter-spacing:-.04em;line-height:1}.summary__item strong.summary__top{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--font-mono);font-size:1.35rem;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis}.search{align-items:center;background:#fff;border:1.5px solid #e5e2d8;border:1.5px solid var(--line);border-radius:999px;color:#6b6977;color:var(--ink-3);display:flex;gap:.6rem;margin-bottom:14px;padding:0 1rem;transition:border-color .2s,box-shadow .2s}.search:focus-within{border-color:#5b3df5;border-color:var(--violet);box-shadow:0 0 0 4px #5b3df529,0 14px 34px -10px #5b3df58c;box-shadow:var(--glow)}.search input{background:#0000;border:0;flex:1 1;font-weight:600;height:48px;min-width:0;outline:none}.url-list__none{color:#6b6977;color:var(--ink-3);font-weight:600;padding:1rem}.empty{grid-gap:.4rem;background:#ffffffb3;border:1.5px dashed #d3cfc2;border:1.5px dashed var(--line-strong);border-radius:28px;display:grid;gap:.4rem;justify-items:center;padding:clamp(32px,6vw,56px) 24px;text-align:center}.empty__art{animation:morph 8s ease-in-out infinite alternate;background:#ffc83d;background:var(--sun);border-radius:42% 58% 63% 37%/41% 44% 56% 59%;display:grid;height:64px;margin-bottom:.4rem;place-items:center;width:64px}.empty h3{font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.02em}.empty p{color:#4a4857;color:var(--ink-2);max-width:26rem}.marquee{height:clamp(170px,22vw,260px);overflow:hidden;position:relative}.marquee__band{left:-5%;overflow:hidden;padding:clamp(12px,1.6vw,20px) 0;position:absolute;right:-5%;top:50%}.marquee__band--violet{background:#5b3df5;background:var(--violet);color:#fff;transform:translateY(-50%) rotate(-3deg)}.marquee__band--lime{background:#c6f04d;background:var(--lime);color:#16151c;color:var(--ink);transform:translateY(-50%) rotate(2.5deg)}.marquee__track{align-items:center;animation:marquee 32s linear infinite;display:flex;font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:clamp(1.6rem,1rem + 2.6vw,3.2rem);font-weight:800;letter-spacing:-.03em;line-height:1;white-space:nowrap;width:-webkit-max-content;width:max-content}.marquee__band--lime .marquee__track{animation-direction:reverse;animation-duration:40s}.marquee__track span{align-items:center;display:inline-flex}.marquee__track em{font-size:.6em;font-style:normal;margin:0 .6em}.marquee__band--violet em{color:#c6f04d;color:var(--lime)}.marquee__band--lime em{color:#5b3df5;color:var(--violet)}.marquee__band--violet .is-outline{-webkit-text-stroke:1.5px #fff;color:#0000}.marquee__band--lime .is-outline{-webkit-text-stroke:1.5px #16151c;-webkit-text-stroke:1.5px var(--ink);color:#0000}@keyframes marquee{to{transform:translateX(-50%)}}.story{height:320vh;position:relative;scroll-margin-top:0}.story__sticky{align-items:center;display:flex;height:100vh;height:100svh;padding:84px 0 24px;padding:var(--nav-h) 0 24px;position:-webkit-sticky;position:sticky;top:0}.story__grid{grid-gap:clamp(24px,5vw,72px);align-items:center;display:grid;gap:clamp(24px,5vw,72px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.story__steps{grid-gap:8px;display:grid;gap:8px;list-style:none;margin-top:1.8rem;padding:0}.story__step{grid-gap:0 16px;align-items:center;border:1px solid #0000;border-radius:22px;display:grid;gap:0 16px;grid-template-columns:auto 1fr;opacity:.5;padding:14px 18px 14px 14px;transition:opacity .5s cubic-bezier(.2,.8,.2,1),background-color .5s,border-color .5s,box-shadow .5s,transform .6s cubic-bezier(.2,.8,.2,1);transition:opacity .5s var(--ease),background-color .5s,border-color .5s,box-shadow .5s,transform .6s var(--ease)}.story__step.is-active{background:#fff;border-color:#e5e2d8;border-color:var(--line);box-shadow:0 1px 2px #16151c0d,0 16px 36px -16px #16151c38;box-shadow:var(--shadow);opacity:1;transform:translateX(10px)}.story__step.is-done{opacity:.75}.story__num{background:#eeece4;background:var(--bg-deep);border-radius:13px;display:grid;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-family:var(--font-mono);font-size:.85rem;font-weight:600;height:40px;place-items:center;transition:background-color .4s,color .4s,border-radius .5s cubic-bezier(.2,.8,.2,1);transition:background-color .4s,color .4s,border-radius .5s var(--ease);width:40px}.story__step.is-active .story__num{background:#5b3df5;background:var(--violet);border-radius:50%;color:#fff}.story__step.is-done .story__num{background:#c6f04d;background:var(--lime)}.story__step h3{font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.02em}.story__step p{color:#4a4857;color:var(--ink-2);font-size:.95rem;grid-column:2;max-height:0;overflow:hidden;transition:max-height .6s cubic-bezier(.2,.8,.2,1),margin .6s cubic-bezier(.2,.8,.2,1);transition:max-height .6s var(--ease),margin .6s var(--ease)}.story__step.is-active p{margin-top:.3rem;max-height:6em}.story__bar{background:#e5e2d8;background:var(--line);border-radius:5px;height:5px;margin-top:1.6rem;overflow:hidden}.story__bar span{background:#5b3df5;background:var(--violet);border-radius:5px;display:block;height:100%;transform:scaleX(0);transform:scaleX(var(--p,0));transform-origin:left center}.stage{--s1:0;--s2:0;--s3:0;grid-gap:16px;border-radius:32px;display:grid;gap:16px;padding:clamp(16px,2.4vw,28px);position:relative}.stage:after,.stage:before{animation:morph 14s ease-in-out infinite alternate;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;content:"";position:absolute;z-index:-1}.stage:before{aspect-ratio:1;background:#38c4f2;background:var(--sky);right:-8%;top:-12%;width:42%}.stage:after{animation-duration:10s;aspect-ratio:1;background:#ffc83d;background:var(--sun);bottom:-10%;left:-7%;width:30%}.stage__field{align-items:center;background:#fff;border:1.5px solid #e5e2d8;border:1.5px solid var(--line);border-radius:20px;box-shadow:0 1px 2px #16151c0f,0 2px 10px #16151c0a;box-shadow:var(--shadow-sm);display:flex;gap:12px;height:66px;overflow:hidden;padding:9px}.stage__icon{background:#f0edff;background:var(--violet-50);border-radius:14px;color:#5b3df5;color:var(--violet);display:grid;flex:none;height:46px;place-items:center;width:46px}.stage__text{flex:1 1;height:100%;min-width:0;position:relative}.stage__long,.stage__short{left:0;max-width:100%;position:absolute;top:50%;white-space:nowrap}.stage__long{-webkit-clip-path:inset(0 calc((1 - var(--s1))*100%) 0 0);clip-path:inset(0 calc((1 - var(--s1))*100%) 0 0);color:#4a4857;color:var(--ink-2);font-size:.88rem;opacity:calc(1 - var(--s2));overflow:hidden;text-overflow:ellipsis;transform:translateY(-50%) scaleX(calc(1 - var(--s2)*.75));transform-origin:left center}.stage__short{font-size:1.08rem;font-weight:600;opacity:var(--s2);transform:translateY(calc(-50% + (1 - var(--s2))*16px)) scale(calc(.9 + var(--s2)*.1));transform-origin:left center}.stage__short b{color:#5b3df5;color:var(--violet)}.stage__go{background:#16151c;background:var(--ink);border-radius:14px;color:#fff;display:grid;flex:none;height:46px;place-items:center;transform:scale(calc(1 - var(--s2)*.15 + var(--s3)*.15));width:46px}.stage__row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.stage__card{background:#fff;border:1px solid #e5e2d8;border:1px solid var(--line);border-radius:22px;box-shadow:0 1px 2px #16151c0f,0 2px 10px #16151c0a;box-shadow:var(--shadow-sm);padding:16px;position:relative}.stage__card small{align-items:center;color:#6b6977;color:var(--ink-3);display:flex;font-size:.74rem;font-weight:800;gap:.35rem;letter-spacing:.08em;text-transform:uppercase}.stage__qr{grid-gap:10px;display:grid;gap:10px;justify-items:center;perspective:700px}.stage__qr:before,.stage__stats:before{border:2px dashed #d3cfc2;border:2px dashed var(--line-strong);border-radius:14px;content:"";pointer-events:none;position:absolute}.stage__qr:before{inset:16px 16px 44px;opacity:calc(1 - var(--s2))}.stage__stats:before{border-radius:0;border-width:0 0 2px;bottom:16px;height:0;left:16px;opacity:calc(1 - var(--s3));right:16px}.stage__qr-inner{max-width:150px;opacity:var(--s2);transform:rotateY(calc((1 - var(--s2))*110deg)) scale(calc(.8 + var(--s2)*.2));width:100%}.stage__stats{display:flex;flex-direction:column;gap:.2rem}.stage__stats strong{font-feature-settings:"tnum";font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:clamp(2.2rem,1.6rem + 2vw,3.4rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.04em;line-height:1.05}.stage__bars{align-items:flex-end;display:flex;gap:6px;height:72px;margin-top:auto}.stage__bars i{--k:clamp(0,var(--s3) * 1.6 - var(--i) * 0.09,1);background:#5b3df5;background:var(--violet);border-radius:6px;flex:1 1;height:calc(var(--h)*100%);transform:scaleY(var(--k));transform-origin:bottom}.stage__bars i:last-child{background:#a9d82a;background:var(--lime-deep)}.stage__share{display:flex;flex-wrap:wrap;gap:8px}.stage__chip{--k:clamp(0,var(--s3) * 2.4 - var(--i) * 0.35,1);align-items:center;background:#fff;border:1px solid #e5e2d8;border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:.85rem;font-weight:700;gap:.4rem;opacity:var(--k);padding:.55rem .9rem;transform:translate3d(0,calc((1 - var(--k))*18px),0)}.stage__chip:first-child .icon{color:#177a45;color:var(--mint-ink)}.stage__chip:nth-child(2) .icon{color:#c2341a;color:var(--coral-ink)}.stage__chip:nth-child(3) .icon{color:#5b3df5;color:var(--violet)}.about__title{max-width:14em}.about__grid{grid-gap:clamp(16px,2.4vw,28px);display:grid;gap:clamp(16px,2.4vw,28px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(32px,5vw,56px)}.about__item{background:#fff;border:1px solid #e5e2d8;border:1px solid var(--line);border-radius:32px;overflow:hidden;padding:clamp(24px,3.4vw,44px);position:relative}.about__item:nth-child(2){background:#f0edff;background:var(--violet-50);border-color:#e0d9ff;border-color:var(--violet-100)}.about__num{-webkit-text-stroke:2px #5b3df5;-webkit-text-stroke:2px var(--violet);color:#0000;display:block;font-size:clamp(3.2rem,2rem + 4vw,5.5rem);font-weight:800;letter-spacing:-.06em;line-height:.8;margin-bottom:1.4rem}.about__item h3,.about__num{font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display)}.about__item h3{font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:.8rem}.about__item p{color:#4a4857;color:var(--ink-2);font-size:1.02rem}.section-intro{margin-bottom:clamp(32px,5vw,56px);max-width:760px}.bento{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.feature{grid-column:span 4;perspective:1000px}.feature--stats{grid-column:span 6}.feature--devices,.feature--reliable{grid-column:span 3}.feature__inner{background:#fff;border:1px solid #e5e2d8;border:1px solid var(--line);border-radius:30px;display:flex;flex-direction:column;height:100%;min-height:300px;padding:26px;transform:rotateX(0deg) rotateY(0deg);transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1),border-color .5s;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s}.feature__inner:hover{border-color:var(--c);box-shadow:0 0 0 4px #f7f6f1,0 0 0 6px var(--c),0 30px 60px -30px #16151c59;box-shadow:0 0 0 4px var(--bg),0 0 0 6px var(--c),0 30px 60px -30px #16151c59}.feature__icon{background:var(--c);border-radius:30% 70% 60% 40%/50% 40% 60% 50%;color:#16151c;color:var(--ink);display:grid;height:58px;margin-bottom:1.4rem;place-items:center;transition:border-radius .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.34,1.56,.64,1);transition:border-radius .8s var(--ease),transform .8s var(--ease-spring);width:58px}.feature--secure .feature__icon{color:#fff}.feature__inner:hover .feature__icon{border-radius:50%;transform:rotate(-12deg) scale(1.08)}.feature h3{font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:1.6rem;font-weight:700;letter-spacing:-.03em}.feature p{color:#4a4857;color:var(--ink-2);margin-top:.4rem;max-width:28rem}.fv{align-items:center;display:flex;gap:10px;margin-top:auto;padding-top:1.6rem}.fv__field{background:#f7f6f1;background:var(--bg);border:1px solid #e5e2d8;border:1px solid var(--line);border-radius:12px;flex:1 1;height:40px;position:relative}.fv__caret{animation:caret 1s steps(1) infinite;background:#5b3df5;background:var(--violet);height:18px;left:14px;position:absolute;top:10px;width:2px}@keyframes caret{50%{opacity:0}}.fv__btn{background:#16151c;background:var(--ink);border-radius:12px;color:#c6f04d;color:var(--lime);display:grid;height:40px;place-items:center;transition:transform .5s cubic-bezier(.34,1.56,.64,1);transition:transform .5s var(--ease-spring);width:40px}.feature__inner:hover .fv__btn{transform:scale(1.12) rotate(-8deg)}.fv__long{background:#e1f6fe;background:var(--sky-50);border:1px dashed #38c4f2;border:1px dashed var(--sky);border-radius:6px;flex:1 1;height:12px;transform-origin:left center;transition:transform .8s cubic-bezier(.2,.8,.2,1);transition:transform .8s var(--ease)}.feature__inner:hover .fv__long{transform:scaleX(.35)}.fv__pill{background:#38c4f2;background:var(--sky);font-size:.85rem}.fv__https,.fv__pill{border-radius:999px;font-weight:600;padding:.45rem .8rem}.fv__https{align-items:center;background:#f0edff;background:var(--violet-50);color:#4325dd;color:var(--violet-deep);display:inline-flex;font-size:.82rem;gap:.35rem}.fv__dots{display:flex;gap:6px}.fv__dots i{animation:dot 1.6s ease-in-out infinite;background:#5b3df5;background:var(--violet);border-radius:50%;height:10px;width:10px}.fv__dots i:nth-child(2){animation-delay:.15s}.fv__dots i:nth-child(3){animation-delay:.3s}.fv__dots i:nth-child(4){animation-delay:.45s}@keyframes dot{50%{background:#a9d82a;background:var(--lime-deep);transform:translateY(-6px)}}.fv--stats{align-items:flex-end;gap:8px;height:150px;margin-top:auto;padding-top:28px}.fv--stats i{background:#ffeae4;background:var(--coral-50);border:1.5px solid #ff6b4a;border:1.5px solid var(--coral);border-radius:8px;flex:1 1;height:calc(var(--h)*100%);transform-origin:bottom;transition:transform .6s cubic-bezier(.2,.8,.2,1),background-color .3s;transition:transform .6s var(--ease),background-color .3s;transition-delay:calc(var(--i)*40ms)}.feature__inner:hover .fv--stats i,.fv--stats i:nth-child(8){background:#ff6b4a;background:var(--coral)}.feature__inner:hover .fv--stats i{transform:scaleY(1.08)}.fv--reliable{flex-wrap:wrap;gap:6px}.fv__tag{background:#fff4d4;background:var(--sun-50);border:1px solid #ffc83d;border:1px solid var(--sun);border-radius:999px;font-size:.8rem;font-weight:700;padding:.35rem .7rem;text-decoration:line-through;-webkit-text-decoration-color:#ff6b4a;text-decoration-color:#ff6b4a;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-decoration-thickness:2px}.fv--devices{align-items:flex-end;gap:8px}.fv--devices span{background:#ffebf7;background:var(--pink-50);border:2.5px solid #16151c;border:2.5px solid var(--ink);display:block;transition:transform .6s cubic-bezier(.34,1.56,.64,1);transition:transform .6s var(--ease-spring)}.fv__phone{border-radius:7px;height:46px;width:26px}.fv__tablet{border-radius:8px;height:56px;width:42px}.fv__laptop{border-radius:8px 8px 3px 3px;box-shadow:0 5px 0 -1px #16151c;box-shadow:0 5px 0 -1px var(--ink);height:48px;width:74px}.feature__inner:hover .fv--devices span{transform:translateY(-6px)}.feature__inner:hover .fv__tablet{transition-delay:.06s}.feature__inner:hover .fv__laptop{transition-delay:.12s}.cta__panel{grid-gap:2rem;align-items:center;background:#c6f04d;background:var(--lime);border-radius:clamp(28px,4vw,48px);display:grid;gap:2rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);overflow:hidden;padding:clamp(32px,6vw,80px);position:relative}.cta__title{text-wrap:balance;font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:clamp(2.3rem,1.4rem + 3.6vw,4.6rem);font-variation-settings:"opsz" 96;font-weight:800;letter-spacing:-.045em;line-height:.95}.cta__copy p{color:#2b3a05;font-size:1.1rem;font-weight:600;margin-top:1rem;max-width:30rem}.cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.cta__actions .btn--ghost{--btn-bg:#0000;--btn-border:var(--ink)}.cta__actions .btn--ghost:hover{--btn-bg:#fff}.cta__art{aspect-ratio:1;justify-self:center;max-width:360px;perspective:900px;position:relative;width:100%}.cta__blob{background:#5b3df5;background:var(--violet);inset:8%}.cta__ring{animation:cta-ring 9s linear infinite;border:10px solid #16151c;border:10px solid var(--ink);border-left:10px solid #0000;border-radius:50%;inset:0;position:absolute}.cta__ring--b{animation-direction:reverse;animation-duration:13s;border:6px dashed #fff;inset:14%}@keyframes cta-ring{0%{transform:rotateX(62deg) rotate(0deg)}to{transform:rotateX(62deg) rotate(1turn)}}.cta__core{animation:bob 4s ease-in-out infinite;aspect-ratio:1;background:#c6f04d;background:var(--lime);border:4px solid #16151c;border:4px solid var(--ink);border-radius:50%;color:#16151c;color:var(--ink);display:grid;left:50%;place-items:center;position:absolute;top:50%;translate:-50% -50%;width:30%}.footer{border-top:1px solid #e5e2d8;border-top:1px solid var(--line);padding:clamp(48px,7vw,80px) 0 28px}.footer__grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.footer__brand p{color:#4a4857;color:var(--ink-2);margin-top:1rem;max-width:22rem}.footer__nav{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.4rem 1.6rem}.footer__nav a{align-items:center;background-image:none;border-bottom:2px solid #0000;display:inline-flex;font-weight:700;gap:.45rem;padding:.3rem 0;text-decoration:none;transition:border-color .2s,color .2s}.footer__nav a:hover{border-color:#5b3df5;border-color:var(--violet);color:#5b3df5;color:var(--violet)}.footer__word{display:flex;font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:clamp(4.5rem,21vw,17rem);font-variation-settings:"opsz" 96;font-weight:800;justify-content:center;letter-spacing:0;line-height:.8;margin:clamp(32px,6vw,64px) 0 clamp(16px,3vw,28px);-webkit-user-select:none;user-select:none}.footer__word span{-webkit-text-stroke:1.5px #d3cfc2;-webkit-text-stroke:1.5px var(--line-strong);color:#0000;transition:color .4s cubic-bezier(.2,.8,.2,1),-webkit-text-stroke-color .4s,transform .5s cubic-bezier(.34,1.56,.64,1);transition:color .4s var(--ease),-webkit-text-stroke-color .4s,transform .5s var(--ease-spring)}.footer__word span:hover{-webkit-text-stroke-color:#0000;transform:translateY(-.08em) rotate(-4deg)}.footer__word span:nth-child(6n+1):hover{color:#5b3df5;color:var(--violet)}.footer__word span:nth-child(6n+2):hover{color:#c6f04d;color:var(--lime)}.footer__word span:nth-child(6n+3):hover{color:#ff6b4a;color:var(--coral)}.footer__word span:nth-child(6n+4):hover{color:#38c4f2;color:var(--sky)}.footer__word span:nth-child(6n+5):hover{color:#ffc83d;color:var(--sun)}.footer__word span:nth-child(6n):hover{color:#ff8fd2;color:var(--pink)}.footer__bottom{border-top:1px solid #e5e2d8;border-top:1px solid var(--line);color:#4a4857;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:.92rem;font-weight:600;gap:.6rem 1.5rem;justify-content:space-between;padding-top:20px}.footer__bottom a{color:#16151c;color:var(--ink);text-decoration:none}.footer__bottom a:hover{color:#5b3df5;color:var(--violet)}.footer__heart{animation:heart 1.6s ease-in-out infinite;color:#ff6b4a;color:var(--coral);display:inline-block}@keyframes heart{15%,45%{transform:scale(1.25)}30%{transform:scale(1)}}.page{padding-bottom:clamp(56px,8vw,104px);position:relative}.page-bg{height:620px;inset:0 0 auto;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.nf .page-bg,.site>.page-bg{height:100%;position:fixed}.page-bg__a{background:#c6f04d;background:var(--lime);height:380px;right:-90px;top:-120px;width:380px}.page-bg__a--coral{background:#38c4f2;background:var(--sky)}.page-bg__b{animation-direction:alternate-reverse;animation-duration:11s;background:#ffc83d;background:var(--sun);height:160px;right:24%;top:150px;width:160px}.page-bg__c{animation-duration:9s;background:#ff6b4a;background:var(--coral);height:90px;right:8%;top:340px;width:90px}.page-head{padding:clamp(16px,4vw,48px) 0 clamp(24px,3.5vw,40px);position:relative}.page-head__title{font-size:clamp(2.6rem,1.6rem + 4vw,5rem);margin-bottom:.9rem}.page-head__actions{margin-top:1.4rem}.back-link{align-items:center;background:#fff;border:1px solid #e5e2d8;border:1px solid var(--line);border-radius:999px;display:inline-flex;font-size:.9rem;font-weight:700;gap:.45rem;margin-bottom:1.4rem;padding:.45rem .9rem .45rem .6rem;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .2s;transition:transform .3s var(--ease),border-color .2s}.back-link+.eyebrow{display:flex}.back-link:hover{border-color:#16151c;border-color:var(--ink);transform:translateX(-3px)}.panel{border-radius:32px;padding:clamp(20px,3vw,36px)}.panel__title{font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:clamp(1.4rem,1.15rem + 1vw,2rem);font-weight:700;letter-spacing:-.03em;margin-bottom:1.1rem}.panel__note{color:#4a4857;color:var(--ink-2);font-size:.92rem;margin-top:.6rem}.signin-card{align-items:center;background:#fff4d4;background:var(--sun-50);border:1.5px solid #ffc83d;border:1.5px solid var(--sun);border-radius:30px;display:flex;flex-wrap:wrap;gap:1.2rem 2rem;justify-content:space-between;margin-top:16px;padding:clamp(22px,3vw,36px)}.signin-card h2{font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);font-weight:700;letter-spacing:-.03em}.signin-card p{color:#4a4857;color:var(--ink-2);margin-top:.25rem;max-width:34rem}.an-hero{grid-gap:clamp(20px,4vw,48px);align-items:center;display:grid;gap:clamp(20px,4vw,48px);grid-template-columns:minmax(0,1fr) auto}.an-hero__label{align-items:center;color:#4a4857;color:var(--ink-2);display:inline-flex;font-size:.78rem;font-weight:800;gap:.5rem;letter-spacing:.12em;text-transform:uppercase}.live-dot{animation:live 1.8s ease-out infinite;background:#a9d82a;background:var(--lime-deep);border-radius:50%;box-shadow:0 0 0 0 #a9d82a99;height:10px;width:10px}@keyframes live{to{box-shadow:0 0 0 10px #a9d82a00}}.an-link{color:#16151c;color:var(--ink);display:block;font-size:clamp(1.35rem,.9rem + 2vw,2.5rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;margin-top:.6rem;text-decoration:none;word-break:break-all}.an-link b{color:#5b3df5;color:var(--violet)}.an-link:hover{text-decoration:underline;-webkit-text-decoration-color:#a9d82a;text-decoration-color:#a9d82a;-webkit-text-decoration-color:var(--lime-deep);text-decoration-color:var(--lime-deep);text-decoration-thickness:4px;text-underline-offset:8px}.an-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.4rem}.an-meta{grid-gap:.7rem;border-top:1px dashed #d3cfc2;border-top:1px dashed var(--line-strong);display:grid;gap:.7rem;margin-top:1.8rem;padding-top:1.4rem}.an-meta div{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:90px minmax(0,1fr)}.an-meta dt{color:#6b6977;color:var(--ink-3);font-size:.78rem;font-weight:800;letter-spacing:.08em;padding-top:.15rem;text-transform:uppercase}.an-meta dd{font-weight:600;min-width:0}.an-meta__url a{color:#4a4857;color:var(--ink-2);-webkit-text-decoration-color:#d3cfc2;text-decoration-color:#d3cfc2;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);word-break:break-all}.an-meta__url a:hover{color:#5b3df5;color:var(--violet)}.an-qr{grid-gap:.9rem;display:grid;gap:.9rem;justify-items:center}.an-qr__code{background:#fff;border:1px solid #e5e2d8;border:1px solid var(--line);border-radius:26px;box-shadow:0 2px 6px #16151c0a,0 40px 80px -32px #3622a057;box-shadow:var(--shadow-lg);padding:16px;transform:rotate(3deg);transition:transform .6s cubic-bezier(.34,1.56,.64,1);transition:transform .6s var(--ease-spring);width:clamp(160px,18vw,210px)}.an-qr__code:hover{transform:rotate(0deg) scale(1.04)}.tiles{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.tile{background:#fff;border:1px solid #e5e2d8;border:1px solid var(--line);border-radius:24px;overflow:hidden;padding:20px 22px;position:relative;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.tile:hover{box-shadow:0 1px 2px #16151c0d,0 16px 36px -16px #16151c38;box-shadow:var(--shadow);transform:translateY(-4px)}.tile:after{background:var(--c);border-radius:42% 58% 63% 37%/41% 44% 56% 59%;bottom:-30px;content:"";height:90px;opacity:.16;position:absolute;right:-30px;transition:transform .8s cubic-bezier(.2,.8,.2,1);transition:transform .8s var(--ease);width:90px}.tile:hover:after{transform:scale(1.4) rotate(40deg)}.tile__icon{background:var(--c);border-radius:12px;color:#16151c;color:var(--ink);display:grid;height:38px;place-items:center;width:38px}.tile:first-child .tile__icon{color:#fff}.tile__value{font-feature-settings:"tnum";display:block;font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:clamp(2rem,1.5rem + 1.6vw,3rem);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.04em;line-height:1;margin-top:16px}.tile__label{color:#6b6977;color:var(--ink-3);display:block;font-size:.78rem;font-weight:800;letter-spacing:.1em;margin-top:6px;text-transform:uppercase}.insights{margin-top:clamp(32px,5vw,56px)}.charts{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.chart-card{background:#fff;border:1px solid #e5e2d8;border:1px solid var(--line);border-radius:28px;padding:clamp(18px,2.4vw,26px)}.chart-card--wide{grid-column:1/-1}.chart-card h3{align-items:center;display:flex;font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:1.2rem;font-weight:700;gap:.55rem;letter-spacing:-.02em;margin-bottom:1.2rem}.chart-card h3 .icon{color:#5b3df5;color:var(--violet)}.count-badge{background:#f0edff;background:var(--violet-50);border-radius:999px;color:#4325dd;color:var(--violet-deep);font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-body);font-size:.8rem;font-weight:800;margin-left:.2rem;padding:.15rem .6rem}.bars__scroll{overflow-x:auto;padding-bottom:4px}.bars__inner{min-width:calc(var(--n)*22px)}.bars__plot{border-bottom:2px dashed #d3cfc2;border-bottom:2px dashed var(--line-strong);gap:8px;height:240px;justify-content:center;padding-top:28px}.bars__col,.bars__plot{align-items:flex-end;display:flex}.bars__col{flex:1 1;height:100%;max-width:72px;position:relative}.bars__bar{background:#5b3df5;background:var(--violet);border-radius:12px 12px 4px 4px;height:calc(var(--h)*100%);min-height:6px;transform:scaleY(0);transform-origin:bottom;transition:transform 1s cubic-bezier(.2,.8,.2,1),background-color .25s;transition:transform 1s var(--ease),background-color .25s;transition-delay:calc(var(--i)*35ms),0s;width:100%}.bars.is-in .bars__bar{transform:scaleY(1)}.bars__col:hover .bars__bar{background:#a9d82a;background:var(--lime-deep)}.bars__val{bottom:calc(var(--h)*100% + 6px);font-size:.78rem;font-weight:800;left:50%;opacity:0;position:absolute;transition:opacity .5s;transition-delay:calc(.5s + var(--i)*35ms);translate:-50% 0}.bars.is-in .bars__val{opacity:1}.bars__labels{display:flex;gap:8px;justify-content:center;margin-top:8px}.bars__label{color:#6b6977;color:var(--ink-3);flex:1 1;font-size:.74rem;font-weight:700;max-width:72px;text-align:center;white-space:nowrap}.donut{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:170px minmax(0,1fr)}.donut__ring{height:170px;position:relative;width:170px}.donut__svg{height:100%;transform:rotate(-90deg);width:100%}.donut__svg circle{fill:none;stroke-width:18}.donut__track{stroke:#eeece4;stroke:var(--bg-deep)}.donut__seg{transition:stroke-dasharray 1.2s cubic-bezier(.2,.8,.2,1);transition:stroke-dasharray 1.2s var(--ease)}.donut__center{display:grid;inset:0;place-content:center;position:absolute;text-align:center}.donut__center strong{font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:2rem;font-weight:700;letter-spacing:-.04em;line-height:1}.donut__center span{color:#6b6977;color:var(--ink-3);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.legend{grid-gap:8px;display:grid;gap:8px;list-style:none;padding:0}.legend li{grid-gap:10px;align-items:center;display:grid;font-size:.92rem;gap:10px;grid-template-columns:12px minmax(0,1fr) auto 3.2em}.legend__sw{border-radius:4px;height:12px;width:12px}.legend__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legend__prefix{margin-right:.35rem}.legend__val{font-weight:800}.legend__pct{color:#6b6977;color:var(--ink-3);font-size:.8rem;font-weight:700;text-align:right}.visits-card{margin-top:16px}.visits-wrap{overflow-x:auto}.visits{border-collapse:collapse;font-size:.92rem;width:100%}.visits th{color:#6b6977;color:var(--ink-3);font-size:.74rem;font-weight:800;letter-spacing:.1em;padding:0 14px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.visits td{border-top:1px solid #e5e2d8;border-top:1px solid var(--line);font-weight:600;padding:14px;vertical-align:middle}.visits tbody tr{transition:background-color .2s}.visits tbody tr:hover{background:#f0edff;background:var(--violet-50)}.visits__place{align-items:center;display:inline-flex;gap:.6rem}.visits__flag{background:#f7f6f1;background:var(--bg);border-radius:10px;display:grid;flex:none;font-size:1.05rem;height:32px;place-items:center;width:32px}.visits__time{color:#4a4857;color:var(--ink-2);white-space:nowrap}.visits__more{margin-top:14px}.skeleton{grid-gap:12px;display:grid;gap:12px}.sk{animation:pulse 1.4s ease-in-out infinite;background:#eeece4;background:var(--bg-deep);border-radius:10px}.sk--line{height:14px}.sk--qr{border-radius:18px;height:84px;width:84px}.sk--pill{border-radius:999px;height:34px;width:200px}.sk-hero{grid-gap:14px;border:1px solid #e5e2d8;border:1px solid var(--line);border-radius:32px;gap:14px;padding:28px}.sk-hero,.sk-row{background:#ffffffb3;display:grid}.sk-row{grid-gap:20px;align-items:center;border:1px solid #e5e2d8;border:1px solid var(--line);border-radius:24px;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.sk-row .sk{animation-delay:calc(var(--i)*.12s)}.sk-row__main,.sk-row__side{grid-gap:10px;display:grid;gap:10px}.sk-row__side{justify-items:end}@keyframes pulse{50%{opacity:.45}}.redirect{background:#f7f6f1;background:var(--bg);display:grid;min-height:100vh;min-height:100svh;padding:24px;place-items:center}.redirect__text{color:#6b6977;color:var(--ink-3);font:600 15px/1.4 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.nf__wrap{grid-gap:8px;display:grid;gap:8px;justify-items:center;padding:clamp(24px,5vw,56px) 0 64px;text-align:center}.nf__code{align-items:center;display:flex;font-size:clamp(6rem,3rem + 14vw,12rem);font-weight:800;gap:.04em;line-height:.9;margin:12px 0 4px}.nf__zero{height:.72em;perspective:500px;position:relative;width:.72em}.nf__zero i{animation:ring-a 6s linear infinite;border:.11em solid #5b3df5;border:.11em solid var(--violet);border-radius:50%;inset:0;position:absolute}.nf__zero i:nth-child(2){animation:morph 6s ease-in-out infinite alternate;background:#c6f04d;background:var(--lime);border:0;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;inset:.16em}.nf__card{max-width:760px;text-align:left;width:100%}.nf__title{font-family:Bricolage Grotesque,Manrope,system-ui,sans-serif;font-family:var(--font-display);font-size:clamp(1.7rem,1.3rem + 1.8vw,2.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;margin-bottom:.8rem}.nf__label{font-weight:800;margin:1.4rem 0 .8rem}.checklist{grid-gap:10px 20px;display:grid;gap:10px 20px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin-bottom:1.8rem;padding:0}.checklist li{align-items:flex-start;color:#4a4857;color:var(--ink-2);display:flex;font-weight:600;gap:.6rem}.checklist__tick{background:#c6f04d;background:var(--lime);border-radius:50%;color:#16151c;color:var(--ink);display:grid;flex:none;height:22px;margin-top:1px;place-items:center;width:22px}.reveal{opacity:0;transform:perspective(1000px) translate3d(0,42px,0) rotateX(-10deg) scale(.98);transform-origin:50% 100%;transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform 1.1s cubic-bezier(.2,.8,.2,1);transition:opacity .9s var(--ease),transform 1.1s var(--ease);transition-delay:0ms;transition-delay:var(--d,0ms)}.reveal.is-in{opacity:1;transform:none}.split__w{display:inline-block;margin-bottom:-.08em;overflow:hidden;padding-bottom:.08em;vertical-align:bottom}.split__w>span{display:inline-block;transform:translate3d(0,110%,0) rotate(5deg);transform-origin:left bottom;transition:transform 1s cubic-bezier(.2,.8,.2,1);transition:transform 1s var(--ease);transition-delay:calc(var(--w)*70ms)}.split.is-in .split__w>span{transform:none}.split__hl{position:relative;z-index:0}.split__hl:before{background:#c6f04d;background:var(--lime);border-radius:.14em;content:"";inset:.16em -.06em .04em;position:absolute;transform:skewX(-8deg) scaleX(0);transform-origin:left center;transition:transform .8s cubic-bezier(.2,.8,.2,1) .6s;transition:transform .8s var(--ease) .6s;z-index:-1}.split.is-in .split__hl:before{transform:skewX(-8deg) scaleX(1)}@media (max-width:1080px){.feature,.feature--stats{grid-column:span 6}.feature--devices,.feature--reliable{grid-column:span 3}}@media (max-width:920px){.cta__panel,.hero__grid,.story__grid{grid-template-columns:minmax(0,1fr)}.scene{max-width:440px;transform:none}.cta__art{justify-self:start;max-width:240px;order:-1}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.charts{grid-template-columns:minmax(0,1fr)}.story{height:300vh}.story__copy .h2{font-size:clamp(1.7rem,1.2rem + 2.4vw,2.6rem)}.story__steps{margin-top:1rem}.story__step{display:none}.story__step.is-active{display:grid;transform:none}.story__bar{margin-top:.9rem}.stage{margin-inline:auto;max-width:560px;width:100%}}@media (max-width:760px){.nav__links{display:none}.nav__actions{margin-left:auto}.nav__cta--compact{display:inline-flex}.desktop,.nav__email{display:none}.nav__account{padding-right:4px}.page-bg__a{height:200px;right:-90px;top:-70px;width:200px}.page-bg__b{height:80px;right:18px;top:120px;width:80px}.page-bg__c{display:none}.about__grid,.summary{grid-template-columns:minmax(0,1fr)}.summary{grid-template-columns:repeat(2,minmax(0,1fr))}.feature,.feature--devices,.feature--reliable,.feature--stats,.summary__item:last-child{grid-column:1/-1}.feature__inner{min-height:0}.an-hero{grid-template-columns:minmax(0,1fr)}.an-qr{align-items:end;grid-auto-flow:column;justify-items:start}.checklist,.donut{grid-template-columns:minmax(0,1fr)}.donut{justify-items:center}.legend{width:100%}.visits thead{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.visits tr{grid-gap:6px 12px;border-top:1px solid #e5e2d8;border-top:1px solid var(--line);display:grid;gap:6px 12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px 4px}.visits td{border:0;padding:0}.visits td:first-child{grid-column:1/-1}.visits td:not(:first-child):before{color:#6b6977;color:var(--ink-3);content:attr(data-label);display:block;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.visits td.visits__time{grid-column:1/-1}}@media (max-width:640px){:root{--nav-h:72px}.nav{padding:10px 0}.logo img{height:22px}.nav__cta{font-size:.88rem;min-height:40px;padding:.55rem .95rem}.shortener__field{border-radius:22px;flex-wrap:wrap}.shortener__input{flex-basis:calc(100% - 64px)}.shortener__submit{flex-basis:100%}.result__actions{margin-left:0}.chip__body{font-size:.74rem;padding:.55rem .65rem}.chip--link{left:-2%;top:6%}.chip--link .mono{font-size:.74rem}.chip__icon{height:30px;width:30px}.chip--stats{right:-2%}.chip__num{font-size:1.35rem}.chip--qr svg{height:48px!important;width:48px!important}.link-card{gap:14px;grid-template-columns:auto minmax(0,1fr);padding:14px}.link-card__qr{align-self:start;border-radius:14px;height:64px;padding:6px;width:64px}.link-card__side{align-items:center;border-top:1px dashed #d3cfc2;border-top:1px dashed var(--line-strong);flex-direction:row;grid-column:1/-1;justify-content:space-between;padding-top:12px}.clicks strong{font-size:1.6rem}.stage{border-radius:26px;gap:12px;padding:14px}.stage__field{height:58px}.stage__go,.stage__icon{height:40px;width:40px}.stage__bars{height:48px}.stage__chip{font-size:.78rem;padding:.4rem .7rem}.stage__qr-inner{max-width:110px}.sk-row{grid-template-columns:auto minmax(0,1fr)}.sk-row__side{display:none}.sk--qr{height:64px;width:64px}.sk--pill{width:100%}.an-meta div{gap:.15rem;grid-template-columns:minmax(0,1fr)}.footer__bottom{flex-direction:column}}@media (max-height:760px) and (min-width:921px){.story__step p{font-size:.88rem}.stage__bars{height:52px}.stage__qr-inner{max-width:118px}}@media (pointer:coarse){.chip__body{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffd6;background:var(--glass-strong)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-delay:0ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-delay:0ms!important;transition-duration:.001ms!important}.hero__copy,.reveal,.scene{opacity:1;transform:none}.story{height:auto}.story__sticky{height:auto;padding:clamp(64px,10vw,120px) 0;position:relative}.story__step{display:grid;opacity:1}.story__step p{margin-top:.3rem;max-height:none}}
/*# sourceMappingURL=main.34e1090c.css.map*/