@font-face{font-family:Archivo;font-style:italic;font-weight:400 800;font-display:swap;src:url(/assets/archivo-italic-vietnamese-D5r7qpn0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:italic;font-weight:400 800;font-display:swap;src:url(/assets/archivo-italic-latin-ext-DX1NMQXW.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-weight:400 800;font-display:swap;src:url(/assets/archivo-italic-latin-C1arb59o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/archivo-vietnamese-XAtsl5Q_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/archivo-latin-ext-C4zznr8T.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/archivo-latin-E0tuGl4L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-cyrillic-Buze_B52.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-greek-D3oMJlXt.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-vietnamese-BehTv68k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-DIC32ArD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/jetbrains-mono-latin-6fWv1k7M.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent:#4f46a8;--hl:#d8fe4f;--ink:#12110f;--paper:#f5f3ee;--white:#fff;--line:#dedad0;--line-soft:#ebe7dd;--chip:#e8e4da;--input-border:#cfcabf;--text:#4a453d;--muted:#6d675c;--faint:#9a9488;--on-dark:#a8a29a;--danger:#b03a2e;--ease-out:cubic-bezier(.16, 1, .3, 1);--container:1320px;--gutter:40px;--font:Archivo, Helvetica, sans-serif;--mono:"JetBrains Mono", monospace}*,:before,:after{box-sizing:border-box}html,body{background:var(--paper);margin:0;padding:0}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:var(--ink);text-decoration:none}a:hover{color:var(--accent)}input,button{font-family:inherit}input:focus{outline:none}::selection{background:var(--hl)}@keyframes up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes grow{0%{transform:scaleY(.02)}to{transform:scaleY(1)}}@keyframes pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.app{min-height:100vh;overflow-x:hidden}.container{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}@media (width<=640px){:root{--gutter:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.mono{font-family:var(--mono)}.caption{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:8px 0 0;font-size:12px}.btn{background:var(--ink);color:var(--paper);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;border-radius:100px;font-style:italic;font-weight:800;transition:background .2s,transform .2s}.btn:hover{background:var(--accent);color:var(--paper);transform:translateY(-2px)}.btn:active{transform:translateY(1px)}.segmented{background:var(--chip);border-radius:100px;gap:4px;padding:4px;display:flex}.segmented__tab{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:100px;padding:12px 24px;font-size:12px;font-weight:700;transition:all .2s}.segmented__tab--active{background:var(--ink);color:var(--paper)}.field{margin-bottom:14px;display:block}.field__label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.field__wrap{position:relative}.field__input{border:1.5px solid var(--input-border);background:var(--white);width:100%;height:54px;color:var(--ink);border-radius:16px;padding:0 18px;font-size:16px;transition:border-color .2s,box-shadow .2s}.field__input::placeholder{color:var(--faint)}.field__input:hover{border-color:var(--faint)}.field__input:focus{border-color:var(--ink);box-shadow:0 0 0 4px #d8fe4fb3}.field__input--password{padding-right:112px}.field__toggle{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:9px 12px;font-size:11px;transition:background .2s,color .2s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.field__toggle:hover{background:var(--chip);color:var(--ink)}.btn:disabled{opacity:.6;cursor:progress;transform:none}.btn--arrow{justify-content:center;align-items:center;gap:12px;display:inline-flex}.btn__arrow{width:1.2em;height:.76em;transition:transform .25s var(--ease-out);flex:none;overflow:visible;transform:skew(-11deg)}.btn--arrow:hover:not(:disabled) .btn__arrow{transform:translate(6px)skew(-11deg)}.btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);color:var(--paper)}.btn--danger:hover{background:var(--danger);color:var(--paper);box-shadow:inset 0 0 0 1.5px var(--danger)}.form-error{font-family:var(--mono);color:var(--danger);margin:-8px 0 18px;font-size:13px;line-height:1.5;animation:.3s both pop}.form-success{font-family:var(--mono);color:#1f6f5c;margin:14px 0 0;font-size:13px}.note{font-family:var(--mono);color:var(--faint);margin:20px 0 0;font-size:12px;line-height:1.6}.header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f5f3eedb;position:sticky;top:0}.header__inner{justify-content:space-between;align-items:center;gap:24px;padding-top:18px;padding-bottom:18px;display:flex}@media (width<=640px){.header__nav{gap:16px}.header__link:first-child{display:none}.header__login{max-width:130px;padding:10px 16px}}.header__logo{letter-spacing:-.02em;text-transform:uppercase;font-size:22px;font-style:italic;font-weight:800}.header__dot{color:var(--accent)}.header__nav{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:28px;font-size:13px;font-weight:600;display:flex}.header__link{opacity:.6}.header__link:hover{opacity:1}.header__login{text-overflow:ellipsis;white-space:nowrap;background:var(--ink);max-width:200px;color:var(--paper);border-radius:100px;padding:10px 20px;overflow:hidden}.header__login:hover{background:var(--accent);color:var(--paper)}.reveal{opacity:0;transition:opacity .9s var(--ease-out) var(--delay,0s), transform .9s var(--ease-out) var(--delay,0s)}.reveal--up{transform:translateY(28px)}.reveal--right{transform:translate(56px)}.reveal--scale{transform:translateY(24px)scale(.96)}.reveal.is-visible{opacity:1;transform:none}.reveal-lines__mask{margin:-.2em -.2em -.12em;padding:.2em .2em .12em;display:block;overflow:visible clip}.reveal-lines__line{transform-origin:0 100%;transition:transform 1.1s var(--ease-out) var(--delay,0s);display:inline-block;transform:translateY(150%)rotate(4deg)}.reveal-lines.is-visible .reveal-lines__line{transform:none}.reveal-lines--fit .reveal-lines__line{white-space:nowrap}.section--facts{padding-bottom:96px}.section--cta{padding-bottom:110px}.hero{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:80px;padding-top:88px;padding-bottom:72px;display:grid}@media (width<=1120px){.hero{grid-template-columns:1fr;gap:56px}}.hero__eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 26px;font-size:12px}.hero__main{min-width:0}.hero__title{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(56px,11vw,148px);font-weight:800;line-height:.86}.hero__accent{color:var(--accent);font-style:italic}.hero__lead{max-width:520px;color:var(--text);text-wrap:pretty;margin:32px 0 0;font-size:19px;line-height:1.45}.shortener{margin-top:44px}.shortener__row{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.shortener__field{background:var(--white);border:1.5px solid var(--ink);border-radius:100px;flex:320px;align-items:center;gap:12px;padding:0 20px;display:flex}.shortener__prefix{font-family:var(--mono);color:var(--faint);font-size:12px}.shortener__input{min-width:0;color:var(--ink);background:0 0;border:none;flex:1;padding:22px 0;font-size:17px}.shortener__submit{padding:22px 44px;font-size:17px}.shortener__submit:disabled{opacity:.6;cursor:progress;transform:none}.shortener__field--alias{max-width:460px;margin-top:10px}.shortener__field--alias .shortener__input{padding:16px 0;font-size:16px}.shortener__result{background:var(--hl);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:20px 24px;animation:.35s both pop;display:flex}.shortener__short{font-family:var(--mono);font-size:clamp(18px,3vw,26px);font-weight:500}.shortener__copy{border:1.5px solid var(--ink);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:100px;padding:12px 26px;font-size:12px;font-weight:700;transition:background .2s,color .2s}.shortener__copy:hover{background:var(--ink);color:var(--hl)}.shortener__error{font-family:var(--mono);color:var(--danger);margin:14px 4px 0;font-size:13px;animation:.3s both pop}.preview{justify-self:end;gap:16px;width:100%;max-width:440px;display:grid}@media (width<=1120px){.preview{justify-self:start}}.preview__card{opacity:0;transition:opacity 1s var(--ease-out), transform 1.2s var(--ease-out);border-radius:24px;padding:26px 28px;position:relative;transform:translate(64px);box-shadow:0 24px 60px -32px #12110f66}.preview__card--link{background:var(--white);border:1.5px solid var(--ink);transition-delay:.35s}.preview__card--stats{background:var(--ink);color:var(--paper);transition-delay:.5s}.preview.is-visible .preview__card{opacity:1;transform:none}.preview__badge{background:var(--accent);color:var(--paper);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .5s var(--ease-out) 1.5s, transform .6s cubic-bezier(.34, 1.56, .64, 1) 1.5s;border-radius:100px;padding:6px 12px;font-size:11px;position:absolute;top:-13px;right:24px;transform:translateY(8px)scale(.8)}.preview.is-visible .preview__badge{opacity:1;transform:none}.preview__label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0;font-size:11px}.preview__label--after{margin-top:18px}.preview__long{color:var(--faint);word-break:break-all;margin:8px 0 0;font-size:14px;line-height:1.5}.preview__strike{background:linear-gradient(#b03a2ebf,#b03a2ebf) 0 58%/0 1.5px no-repeat;transition:background-size .9s cubic-bezier(.65,0,.35,1) .9s}.preview.is-visible .preview__strike{background-size:100% 1.5px}.preview__short{background:var(--hl);font-family:var(--mono);opacity:0;transform-origin:0;transition:opacity .4s var(--ease-out) 1.6s, transform .7s cubic-bezier(.34, 1.56, .64, 1) 1.6s;border-radius:10px;margin:8px 0 0;padding:6px 12px;font-size:22px;font-weight:500;display:inline-block;transform:scale(.6)}.preview.is-visible .preview__short{opacity:1;transform:none}.preview__stats-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.preview__card--stats .preview__label{color:var(--on-dark);margin-top:6px}.preview__clicks{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:44px;font-weight:800;line-height:1}.preview__growth{background:var(--hl);color:var(--ink);font-family:var(--mono);opacity:0;transition:opacity .4s var(--ease-out) 2.2s, transform .6s cubic-bezier(.34, 1.56, .64, 1) 2.2s;border-radius:100px;padding:6px 12px;font-size:13px;font-weight:500;transform:scale(.6)}.preview.is-visible .preview__growth{opacity:1;transform:none}.preview__bars{align-items:flex-end;gap:5px;height:110px;display:flex}.preview__bar{transform-origin:bottom;background:#f5f3ee47;border-radius:4px 4px 1px 1px;flex:1;min-height:3px;transform:scaleY(0)}.preview__bar--peak{background:var(--hl)}.preview.is-visible .preview__bar{animation:grow .8s var(--ease-out) both;animation-delay:calc(.9s + var(--i) * 50ms)}.facts__item{opacity:0;transition:opacity .9s var(--ease-out) var(--delay,0s), transform .9s var(--ease-out) var(--delay,0s);transform:translateY(24px)}.facts__item.is-visible{opacity:1;transform:none}.facts__value{font-variant-numeric:tabular-nums}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 0;overflow:hidden}.ticker__track{width:max-content;animation:marq var(--duration,130s) linear infinite;will-change:transform;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:15px;font-style:italic;font-weight:800;display:flex}.ticker__half{flex-shrink:0;display:flex}.ticker__item{gap:40px;padding-right:40px;display:inline-flex}.steps{padding-top:96px;padding-bottom:96px}.steps__title{letter-spacing:-.035em;text-transform:uppercase;margin:0 0 56px;font-size:clamp(34px,5vw,64px);font-weight:800;line-height:.92}.steps__muted{opacity:.35;font-style:italic}.steps__grid{background:var(--line);border:1px solid var(--line);border-radius:26px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid;overflow:hidden}.steps__card{background:var(--paper);padding:40px 32px 46px;transition:background .25s}.steps__card:hover{background:var(--white)}.steps__num{font-family:var(--mono);color:var(--faint);font-size:12px}.steps__name{text-transform:uppercase;letter-spacing:-.02em;margin:18px 0 12px;font-size:30px;font-style:italic;font-weight:800}.steps__text{color:var(--text);margin:0;font-size:16px;line-height:1.5}.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;padding:48px 0;display:grid}.facts__value{letter-spacing:-.04em;margin:0;font-size:clamp(40px,6vw,68px);font-weight:800;line-height:1}.cta{background:var(--ink);color:var(--paper);border-radius:32px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;padding:clamp(40px,7vw,86px);display:grid;overflow:hidden}.cta__content{min-width:0}.cta__logo{letter-spacing:-.04em;text-transform:uppercase;color:var(--paper);-webkit-user-select:none;user-select:none;padding-right:.06em;font-size:clamp(160px,22vw,320px);font-style:italic;font-weight:800;line-height:.8}.cta__logo-dot{color:var(--hl)}@media (width<=760px){.cta{grid-template-columns:1fr}.cta__logo{display:none}}.cta__title{letter-spacing:-.04em;text-transform:uppercase;max-width:780px;margin:0;font-size:clamp(36px,6vw,82px);font-weight:800;line-height:.9}.cta__accent{color:var(--hl);font-style:italic}.cta__text{max-width:460px;color:var(--on-dark);margin:26px 0 38px;font-size:18px;line-height:1.45}.cta__button{background:var(--hl);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:100px;padding:22px 46px;font-size:17px;font-style:italic;font-weight:800;transition:transform .2s,background .2s;display:inline-block}.cta__button:hover{background:var(--white);color:var(--ink);transform:translateY(-2px)}.footer{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:28px 0;font-size:12px}.footer__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.credit{border:1.5px solid var(--ink);color:var(--ink);border-radius:100px;align-items:center;gap:10px;padding:9px 16px 9px 14px;transition:background .25s,color .25s;display:inline-flex}.credit:hover{background:var(--ink);color:var(--paper)}.credit__dot{background:var(--hl);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--ink);border-radius:2px;transition:box-shadow .25s}.credit:hover .credit__dot{box-shadow:0 0 0 1.5px var(--hl)}.credit__text{letter-spacing:.12em;font-size:11px}.credit__brand{font-family:var(--font);letter-spacing:-.01em;text-transform:none;font-size:15px;font-style:italic;font-weight:800;transition:color .25s}.credit:hover .credit__brand{color:var(--hl)}.credit__arrow{transition:transform .3s var(--ease-out)}.credit:hover .credit__arrow{transform:translate(2px,-2px)}.loop{flex-direction:column;gap:clamp(20px,3cqi,36px);width:fit-content;max-width:100%;display:flex}.loop__block{animation:loop-out .8s cubic-bezier(.7, 0, .84, 0) calc(var(--t-out) + var(--k) * .1s) both}.loop__mark{letter-spacing:-.03em;text-transform:uppercase;transform-origin:0 80%;animation:loop-pop .7s cubic-bezier(.34, 1.56, .64, 1) var(--t-logo) both;align-items:baseline;margin:0;font-size:clamp(32px,min(9cqi,6vh),88px);font-style:italic;font-weight:800;line-height:1;display:flex}.loop__mark-rest{animation:loop-unfold .9s cubic-bezier(.65, 0, .35, 1) var(--t-unfold) both;grid-template-columns:minmax(0,1fr);display:grid}.loop__mark-clip{white-space:nowrap;margin-block:-.1em;padding-block:.1em;overflow:hidden}.loop__mark-letter{animation:loop-rise .6s var(--ease-out) calc(var(--t-unfold) + .15s + var(--i) * 60ms) both;display:inline-block}.loop__mark-dot{color:var(--hl)}.loop__title{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(44px,min(16cqi,11vh),150px);font-weight:800;line-height:.9}.loop__line{white-space:pre;display:block}.loop__line--accent{color:var(--hl);font-style:italic}.loop__char{animation:loop-type 60ms linear var(--t) both;position:relative}.loop__char:after{content:"";background:var(--hl);opacity:0;width:.07em;animation:loop-caret .8s step-end var(--t) var(--blinks);margin-left:.04em;position:absolute;top:.1em;bottom:.06em;left:100%}.loop__dot{width:.15em;height:.15em;animation:loop-type 60ms linear var(--t-dot) both, loop-drift .7s linear var(--t-drop) both;margin-left:.035em;display:inline-block}.loop__dot-in{background:var(--hl);transform-origin:50% 100%;height:100%;animation:loop-fall .8s linear var(--t-drop) both, loop-vanish .25s ease-out calc(var(--t-land) + 80ms) both;border-radius:1px;display:block;transform:skew(-10deg)}.loop__chart{margin-top:clamp(8px,3vh,40px)}.loop__chart-head{animation:loop-rise .7s var(--ease-out) calc(var(--t-land) + .1s) both;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.loop__clicks{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(36px,min(8cqi,6vh),64px);font-weight:800;line-height:1}.loop__label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark);margin:6px 0 0;font-size:12px}.loop__growth{background:var(--hl);color:var(--ink);font-family:var(--mono);animation:loop-pop .6s cubic-bezier(.34, 1.56, .64, 1) calc(var(--t-land) + 1.4s) both;border-radius:100px;padding:6px 12px;font-size:14px;font-weight:500}.loop__bars{align-items:flex-end;gap:clamp(4px,1cqi,8px);height:clamp(80px,15vh,200px);display:flex;position:relative}.loop__bars:after{content:"";transform-origin:0;height:1px;animation:loop-line .9s var(--ease-out) calc(var(--t-dot) + .1s) both;background:#f5f3ee2e;position:absolute;bottom:-1px;left:0;right:0}.loop__bar{transform-origin:bottom;min-height:3px;animation:loop-grow .8s var(--ease-out) calc(var(--t-land) + var(--r) * 50ms) both;background:#f5f3ee47;border-radius:4px 4px 1px 1px;flex:1}.loop__bar--peak{background:var(--hl)}.loop--static,.loop--static *,.loop--static :after{animation:none!important}@keyframes loop-pop{0%{opacity:0;transform:scale(.3)rotate(-6deg)}}@keyframes loop-unfold{0%{grid-template-columns:minmax(0,0fr)}}@keyframes loop-rise{0%{opacity:0;transform:translateY(70%)}}@keyframes loop-type{0%{opacity:0}to{opacity:1}}@keyframes loop-caret{0%{opacity:1}50%{opacity:0}}@keyframes loop-drift{0%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:none}32%{animation-timing-function:cubic-bezier(.7,0,.9,.6);transform:translate(.32em)}to{transform:translateX(var(--dx,0px))}}@keyframes loop-fall{0%{animation-timing-function:cubic-bezier(.25,.6,.45,1);transform:skew(-10deg)}28%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-.5em)scale(1.15)skew(-10deg)}87.5%{transform:translateY(var(--dy,0px)) skewX(-10deg);animation-timing-function:ease-out}to{transform:translateY(var(--dy,0px)) scale(1.8, .4)}}@keyframes loop-vanish{to{opacity:0}}@keyframes loop-line{0%{transform:scaleX(0)}}@keyframes loop-grow{0%{transform:scaleY(0)}}@keyframes loop-out{to{opacity:0;filter:blur(8px);transform:translateY(-20px)}}.pw-meter{--pw-color:var(--danger);margin-top:10px;animation:.25s both pop}.pw-meter--2{--pw-color:#c47f12}.pw-meter--3{--pw-color:#5d8c22}.pw-meter--4{--pw-color:#1f6f5c}.pw-meter__bars{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pw-meter__bar{background:var(--line);border-radius:4px;height:4px;position:relative;overflow:hidden}.pw-meter__bar:after{content:"";background:var(--pw-color);transform-origin:0;transition:transform .35s var(--ease-out), background .3s;position:absolute;inset:0;transform:scaleX(0)}.pw-meter__bar.is-on:after{transform:none}.pw-meter__text{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.45}.pw-meter__label{color:var(--pw-color);font-weight:700;transition:color .3s}.auth{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));min-height:calc(100vh - 71px);display:grid}.auth__promo{background:var(--ink);color:var(--paper);padding:clamp(40px,6vw,80px);display:flex;overflow:hidden;container-type:inline-size}.auth__promo>.loop{margin:auto}@media (width<=719px){.auth__side{order:-1}}.auth__side{justify-content:center;align-items:center;padding:clamp(28px,5vh,64px) clamp(20px,5vw,72px);display:flex;position:relative;overflow:hidden}.auth__side:before{content:"";background-image:radial-gradient(var(--input-border) 1px, transparent 1.4px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65%,#0000 45%,#000 100%);mask-image:radial-gradient(70% 65%,#0000 45%,#000 100%)}.auth__panel{width:100%;max-width:420px;position:relative}.auth__panel>*{animation:up .8s var(--ease-out) both}.auth__panel>:nth-child(2){animation-delay:60ms}.auth__panel>:nth-child(3){animation-delay:.12s}.auth__panel>:nth-child(4){animation-delay:.18s}.auth__panel>:nth-child(5){animation-delay:.26s}.auth__eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0 0 16px;font-size:12px;display:flex}.auth__eyebrow:before{content:"";background:var(--hl);border-radius:2px;width:8px;height:8px;animation:2.4s ease-out infinite auth-ping;box-shadow:0 0 #d8fe4fe6}.auth__heading{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(38px,min(4.2vw,6.4vh),60px);font-weight:800;line-height:.9}.auth__heading-mask{margin:-.12em -.2em -.08em 0;padding:.12em .2em .08em 0;display:block;overflow:visible clip}.auth__heading-line{transform-origin:0 100%;animation:auth-line .9s var(--ease-out) both;display:inline-block}.auth__heading-line--accent{color:var(--accent);font-style:italic;animation-delay:80ms}.auth__lead{max-width:360px;color:var(--text);text-wrap:pretty;margin:14px 0 26px;font-size:16px;line-height:1.5}.auth-tabs{background:var(--chip);border-radius:100px;grid-template-columns:1fr 1fr;margin-bottom:22px;padding:4px;display:grid;position:relative}.auth-tabs:before{content:"";background:var(--ink);border-radius:100px;width:calc(50% - 4px);transition:transform .5s cubic-bezier(.65,0,.35,1);position:absolute;top:4px;bottom:4px;left:4px}.auth-tabs[data-mode=register]:before{transform:translate(100%)}.auth-tabs__tab{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:13px 12px;font-size:12px;font-weight:700;transition:color .3s;position:relative}.auth-tabs__tab:hover{color:var(--ink)}.auth-tabs__tab.is-active{color:var(--paper)}.auth__expand{animation:auth-expand .5s var(--ease-out) both;grid-template-rows:1fr;display:grid}.auth__expand>*{min-height:0;overflow:hidden}.auth__error{margin:4px 0 14px}.auth__submit{width:100%;margin-top:8px;padding:18px;font-size:16px}.auth__submit:active{transform:none}.auth__note{margin-top:14px}.auth-perks{border-top:1px solid var(--line);gap:12px;margin:26px 0 0;padding:22px 0 0;list-style:none;display:grid}.auth-perks__item{align-items:baseline;gap:14px;display:flex}.auth-perks__num{font-family:var(--mono);color:var(--faint);flex:none;font-size:12px}.auth-perks__text{color:var(--text);margin:0;font-size:15px;line-height:1.45}.auth-perks__text b{color:var(--ink);font-weight:700}@keyframes auth-line{0%{transform:translateY(115%)rotate(4deg)}}@keyframes auth-expand{0%{opacity:0;grid-template-rows:0fr}}@keyframes auth-ping{0%{box-shadow:0 0 #d8fe4fe6}70%,to{box-shadow:0 0 0 8px #d8fe4f00}}.toggle{border:none;border-bottom:1px solid var(--line-soft);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.toggle__text{gap:4px;min-width:0;display:grid}.toggle__label{font-size:16px;font-weight:600}.toggle__description{color:var(--muted);font-size:14px;line-height:1.45}.toggle__hint{background:var(--chip);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);vertical-align:2px;border-radius:100px;margin-left:10px;padding:3px 8px;font-size:10px}.toggle__track{background:var(--input-border);border-radius:100px;flex:none;width:46px;height:26px;transition:background .25s;position:relative}.toggle__track--on{background:var(--accent)}.toggle__thumb{background:var(--white);border-radius:50%;width:20px;height:20px;transition:left .25s;position:absolute;top:3px;left:3px}.toggle__track--on .toggle__thumb{left:23px}.settings{border-top:1px solid var(--line)}.settings__section{border-bottom:1px solid var(--line);animation:up .7s var(--ease-out) both;grid-template-columns:minmax(220px,320px) minmax(0,720px);gap:20px 64px;padding:36px 0;display:grid}.settings__section:nth-child(2){animation-delay:60ms}.settings__section:nth-child(3){animation-delay:.12s}.settings__section:nth-child(4){animation-delay:.18s}@media (width<=860px){.settings__section{grid-template-columns:1fr;padding:28px 0}}.settings__num{font-family:var(--mono);color:var(--faint);font-size:12px}.settings__title{letter-spacing:-.02em;text-transform:uppercase;margin:10px 0;font-size:26px;font-style:italic;font-weight:800}.settings__text{max-width:300px;color:var(--text);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.settings__card{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:28px}.settings__card--toggles{padding-block:8px}.settings__card--toggles .toggle:last-of-type{border-bottom:none}.settings__card--row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.settings__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:0 16px;display:grid}.settings__error{margin:4px 0 14px}.settings__actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:10px;display:flex}.settings__btn{padding:16px 30px;font-size:14px}.settings__btn:disabled{cursor:default;opacity:.35}.settings__ok{font-family:var(--mono);color:#1f6f5c;align-items:center;gap:8px;margin:0;font-size:13px;animation:.3s both pop;display:flex}.settings__ok:before{content:"";background:var(--hl);border-radius:2px;width:8px;height:8px;box-shadow:0 0 0 1px #1f6f5c}.settings__who{gap:4px;min-width:0;display:grid}.settings__who-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.settings__who-email{overflow-wrap:anywhere;font-size:17px;font-weight:600}.dashboard{max-width:var(--container);padding:48px var(--gutter) 90px;grid-template-columns:1fr;margin:0 auto;display:grid}.dashboard__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.dashboard__email{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12px}.dashboard__title{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(34px,5vw,60px);font-weight:800;line-height:.9}.dashboard__dot{color:var(--accent);font-style:italic}.card{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:32px 30px}.card__title{text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:22px;font-style:italic;font-weight:800}.stats{gap:28px;display:grid}.kpis{background:var(--line);border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;display:grid;overflow:hidden}.kpis__item{background:var(--white);padding:26px 24px}.kpis__item--best{background:var(--hl)}.kpis__value{letter-spacing:-.03em;margin:0;font-size:40px;font-weight:800;line-height:1}.kpis__label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:8px 0 0;font-size:11px}.kpis__item--best .kpis__label{color:#3d4a10}.chart{padding:32px 30px 26px}.chart__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:30px;display:flex}.chart__meta{font-family:var(--mono);color:var(--muted);font-size:12px}.chart__bars{align-items:flex-end;gap:6px;height:220px;display:flex}.chart__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.chart__value{font-family:var(--mono);color:var(--muted);font-size:10px}.chart__day{font-family:var(--mono);letter-spacing:.04em;color:var(--faint);font-size:9px}.chart__bar{background:var(--ink);transform-origin:bottom;border-radius:6px 6px 2px 2px;width:100%;transition:background .2s;animation:.6s cubic-bezier(.2,.8,.2,1) both grow}.chart__bar--best{background:var(--hl)}.chart__bar:hover{background:var(--accent)}.chart__empty{border:1.5px dashed var(--line);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:220px;display:flex}.chart__empty-title{text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:26px;font-style:italic;font-weight:800}.chart__empty-text{font-family:var(--mono);color:var(--faint);margin:0;font-size:12px}.links{border:1px solid var(--line);background:var(--white);border-radius:22px;overflow:hidden}.links__head{border-bottom:1px solid var(--line-soft);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);justify-content:space-between;padding:18px 26px;font-size:11px;display:flex}.links__row{border:none;border-bottom:1px solid var(--line-soft);background:var(--white);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;transition:background .2s;display:flex}.links__row:last-child{border-bottom:none}.links__row--selected{background:#faf9f5}.links__row:hover{background:var(--paper)}.links__main{min-width:0}.links__slug{font-family:var(--mono);margin:0;font-size:15px;font-weight:500}.links__target{max-width:460px;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:13px;overflow:hidden}.links__side{flex:none;align-items:center;gap:22px;display:flex}.links__created{font-family:var(--mono);color:var(--faint);font-size:11px}.links__clicks{letter-spacing:-.02em;font-size:22px;font-weight:800}.dashboard__message{font-family:var(--mono);color:var(--muted);font-size:13px}.empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:64px 30px;display:flex}.empty__title{text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:30px;font-style:italic;font-weight:800}.empty__text{font-family:var(--mono);color:var(--faint);margin:0;font-size:12px}.empty__button{margin-top:14px;padding:18px 38px;font-size:15px}.sources{padding:28px 30px}.sources__title{margin-bottom:20px}.sources__row{grid-template-columns:minmax(110px,200px) 1fr auto;align-items:center;gap:16px;padding:8px 0;display:grid}.sources__name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.sources__track{background:var(--chip);border-radius:100px;height:10px;overflow:hidden}.sources__bar{background:var(--ink);transform-origin:0;height:100%;animation:grow-x .8s var(--ease-out) both;border-radius:100px;display:block}.sources__row:first-of-type .sources__bar{background:var(--accent)}.sources__count{text-align:right;font-variant-numeric:tabular-nums;min-width:48px;font-size:18px;font-weight:800}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
