.af{--money:#0EA875;--money-deep:#087A55;--night:#0B1824;--night-2:#13263A;overflow-x:clip;background:var(--bg)}.af-wrap{width:min(1160px,100%);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.af h3{font:700 18px/1.2 var(--f-display);letter-spacing:-.02em}.af-h2{font:800 clamp(30px,4.4vw,48px)/1.02 var(--f-display);letter-spacing:-.04em;max-width:18ch}.af-sub{color:var(--muted);font-size:17px;max-width:52ch;margin-top:12px}.af-big{padding:17px 24px;font-size:16px}.af [id]{scroll-margin-top:84px}.af-check{color:var(--money);flex:none}.af-top{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.af-top-in{display:flex;align-items:center;gap:20px;height:68px}.af-nav{display:flex;gap:26px;margin-left:24px}.af-nav a{text-decoration:none;color:var(--muted);font-weight:600;font-size:15px}.af-nav a:hover{color:var(--ink)}.af-top-r{margin-left:auto;display:flex;align-items:center;gap:10px}.af-hero{position:relative;overflow:hidden;background:var(--night);color:#fff;padding:clamp(48px,8vw,104px) 0 clamp(150px,18vw,220px);border-radius:0 0 clamp(32px,5vw,56px) clamp(32px,5vw,56px);text-align:center}.af-hero:after{content:"";inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent);mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent)}.af-hero-glow i,.af-hero:after{position:absolute;pointer-events:none}.af-hero-glow i{border-radius:50%;filter:blur(60px)}.af-hero-glow i:first-child{width:520px;height:520px;left:50%;top:18%;transform:translateX(-50%);background:rgba(14,168,117,.38)}.af-hero-glow i:nth-child(2){width:420px;height:420px;left:-120px;top:-120px;background:rgba(36,87,245,.55)}.af-hero-glow i:nth-child(3){width:380px;height:380px;right:-120px;bottom:-60px;background:rgba(17,181,214,.35)}.af-hero-in{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.af-kicker{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#CFE0F2;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);padding:9px 16px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.af-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:#5BE3AE;box-shadow:0 0 0 4px rgba(91,227,174,.2)}.af-hero h1{margin-top:24px;display:flex;flex-direction:column;align-items:center;font-family:var(--f-display);letter-spacing:-.04em}.af-h1-a,.af-h1-b{font:800 clamp(28px,4.6vw,52px)/1.05 var(--f-display);letter-spacing:-.035em;max-width:26ch}.af-fifty{display:flex;align-items:flex-start;justify-content:center;font:800 clamp(140px,30vw,260px)/.86 var(--f-display);letter-spacing:-.07em;margin:6px 0 10px;background:linear-gradient(180deg,#8FF5CF,#5BE3AE 40%,#11B5D6);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 18px 50px rgba(91,227,174,.35));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2.1ch}.af-fifty small{font-size:.42em;margin-top:.14em;margin-left:.04em;letter-spacing:-.02em}.af-lead{margin-top:22px;font-size:clamp(17px,1.7vw,20px);line-height:1.55;color:#B4C6D8;max-width:46ch}.af-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}.af-cta-main{background:linear-gradient(180deg,#5BE3AE,#22C08B);color:#062A1E;font-weight:700;box-shadow:0 18px 40px -14px rgba(91,227,174,.7),inset 0 1px 0 rgba(255,255,255,.5)}.af-cta-ghost{background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.18)}.af-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;list-style:none;padding:0;margin:26px 0 0}.af-facts li{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px}.af-hero .af-check{color:#5BE3AE}.af-prev-wrap{position:relative;z-index:2;margin-top:clamp(-190px,-15vw,-120px);margin-bottom:clamp(40px,6vw,80px)}.af-prev-wrap .af-prev{max-width:520px;margin-inline:auto}.af-prev{position:relative;perspective:1200px;--rx:0deg;--ry:0deg;padding:28px 10px 34px}.af-prev-card{position:relative;background:var(--surface);border-radius:28px;padding:22px;transform:rotateX(calc(8deg + var(--rx))) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(11,24,36,.06),0 50px 90px -40px rgba(11,24,36,.45),0 24px 40px -28px rgba(36,87,245,.45);animation:af-rise .9s cubic-bezier(.2,.9,.2,1) both}.af-prev-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.af-prev-head b{font:700 16px/1.2 var(--f-display);letter-spacing:-.02em}.af-tag{font-size:12px;font-weight:600;color:var(--muted);background:var(--bg2);padding:5px 10px;border-radius:999px}.af-prev-link{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(120deg,#EEF3FF,#E8F8FC);border-radius:16px;padding:12px 12px 12px 14px}.af-prev-earn small,.af-prev-link small,.af-prev-stats small{display:block;color:var(--muted);font-size:12px;font-weight:600}.af-prev-link code{display:block;font:600 14px/1.3 var(--f-mono);color:var(--accent);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.af-prev-copy{flex:none;background:var(--accent);color:#fff;font-weight:700;font-size:13px;padding:9px 13px;border-radius:999px;box-shadow:0 8px 18px -8px rgba(36,87,245,.7)}.af-prev-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:12px}.af-prev-stats div{background:var(--bg);border-radius:14px;padding:12px}.af-prev-stats b{display:block;font:800 26px/1 var(--f-display);letter-spacing:-.03em;margin-top:6px}.af-prev-earn{margin-top:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;background:var(--night);color:#fff;border-radius:18px;padding:16px}.af-prev-earn small{color:#9FB2C6}.af-prev-earn b{display:block;font:800 38px/1 var(--f-display);letter-spacing:-.04em;margin-top:6px;color:#5BE3AE}.af-prev-bars{display:flex;align-items:flex-end;gap:4px;height:56px;flex:1 1;max-width:180px}.af-prev-bars i{flex:1 1;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#5BE3AE,#11B5D6);transform-origin:bottom;animation:af-bar .7s cubic-bezier(.2,.9,.2,1) both}.af-prev-foot{display:block;margin-top:10px;color:var(--muted);font-size:12px;text-align:right}.af-prev-chip{position:absolute;display:flex;align-items:center;gap:10px;background:#fff;border-radius:16px;padding:10px 14px 10px 10px;box-shadow:0 0 0 1px rgba(11,24,36,.06),0 22px 40px -18px rgba(11,24,36,.4);animation:af-pop .6s cubic-bezier(.2,1.3,.3,1) both}.af-prev-chip b{display:block;font:800 16px/1.1 var(--f-display);letter-spacing:-.02em}.af-prev-chip small{display:block;color:var(--muted);font-size:12px;font-weight:600}.af-chip-ico{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:color-mix(in srgb,var(--money) 16%,#fff);color:var(--money-deep);font-weight:800}.af-chip-blue{background:var(--accent-soft);color:var(--accent)}.af-chip-1{right:-6px;top:0;animation-delay:1.1s}.af-chip-2{left:-14px;bottom:6px;animation-delay:1.5s}@keyframes af-rise{0%{opacity:0;transform:translateY(40px) rotateX(20deg)}}@keyframes af-bar{0%{transform:scaleY(.05)}}@keyframes af-pop{0%{opacity:0;transform:translateY(10px) scale(.85)}}.af-calc{padding:0 0 clamp(64px,9vw,120px)}.af-calc-box{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 100% 0,#173A63 0,transparent 55%),radial-gradient(90% 80% at 0 100%,#0D3B33 0,transparent 60%),var(--night);color:#fff;border-radius:36px;padding:clamp(28px,5vw,64px);box-shadow:0 40px 80px -40px rgba(11,24,36,.6)}.af-calc-head h2{font:800 clamp(30px,4.4vw,48px)/1.02 var(--f-display);letter-spacing:-.04em}.af-calc-head p{color:#A9BCCF;font-size:17px;margin-top:10px}.af-calc-slider{margin-top:34px;max-width:760px}.af-calc-slider output{display:block;font:700 20px/1 var(--f-display);letter-spacing:-.02em;margin-bottom:16px}.af-calc input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;border-radius:999px;background:linear-gradient(90deg,#11B5D6,#5BE3AE) 0/var(--p,50%) 100% no-repeat,rgba(255,255,255,.12);outline:none;cursor:pointer}.af-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background:#fff;border:0;box-shadow:0 0 0 6px rgba(91,227,174,.25),0 6px 16px rgba(0,0,0,.4);-webkit-transition:transform .15s;transition:transform .15s}.af-calc input[type=range]::-webkit-slider-thumb:active{transform:scale(1.12)}.af-calc input[type=range]::-moz-range-thumb{width:30px;height:30px;border-radius:50%;background:#fff;border:0;box-shadow:0 0 0 6px rgba(91,227,174,.25),0 6px 16px rgba(0,0,0,.4)}.af-calc input[type=range]:focus-visible{outline:2.5px solid #5BE3AE;outline-offset:6px}.af-calc-out{display:flex;flex-wrap:wrap;align-items:flex-end;gap:clamp(20px,5vw,72px);margin-top:36px}.af-calc-out b{display:block;font:800 clamp(64px,11vw,140px)/.9 var(--f-display);letter-spacing:-.055em;color:#5BE3AE;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 10px 40px rgba(91,227,174,.25)}.af-calc-out span{display:block;color:#A9BCCF;font-weight:600;font-size:16px;margin-top:10px}.af-calc-year b{font-size:clamp(40px,6vw,72px);color:#fff;text-shadow:none}.af-calc-note{margin-top:30px;color:#8FA4B9;font-size:14.5px;max-width:64ch;line-height:1.6}.af-sec{padding:clamp(56px,8vw,110px) 0}.af-steps{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;counter-reset:s}.af-steps li{position:relative;background:var(--surface);border-radius:24px;padding:26px 24px 28px;box-shadow:0 0 0 1px var(--line)}.af-steps li:not(:last-child):after{content:"";position:absolute;top:44px;right:-14px;width:10px;height:10px;border-top:2px solid var(--line);border-right:2px solid var(--line);transform:rotate(45deg);z-index:1}.af-step-n{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--accent);color:#fff;font:800 18px/1 var(--f-display);margin-bottom:18px;box-shadow:0 10px 20px -10px rgba(36,87,245,.8)}.af-steps li:nth-child(3) .af-step-n{background:var(--money);box-shadow:0 10px 20px -10px rgba(14,168,117,.8)}.af-steps p{color:var(--muted);margin-top:8px;font-size:15.5px}.af-who{background:var(--surface);border-block:1px solid var(--line)}.af-who-in{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(32px,6vw,80px);gap:clamp(32px,6vw,80px);align-items:center}.af-who-photo{position:relative;border-radius:30px;aspect-ratio:4/5}.af-who-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;border-radius:30px;display:block;box-shadow:0 40px 70px -40px rgba(11,24,36,.5)}.af-ping{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:22px;background:rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(1.8);-webkit-backdrop-filter:blur(18px) saturate(1.8);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6),0 18px 40px -16px rgba(11,24,36,.45)}.af-ping-app{flex:none;width:40px;height:40px;border-radius:11px;background:#fff url(/logo-mark.svg) 50%/72% no-repeat;box-shadow:0 4px 10px -4px rgba(36,87,245,.5)}.af-ping-body{flex:1 1;min-width:0}.af-ping-top{display:flex;justify-content:space-between;gap:8px}.af-ping-top b{font:700 13px/1.2 var(--f-body);color:var(--ink)}.af-ping-top small{font-size:12px;color:var(--muted)}.af-ping-body p{font-size:13.5px;line-height:1.35;color:#24384C;margin-top:2px}.af-ping-amt{flex:none;font:800 22px/1 var(--f-display);letter-spacing:-.03em;color:var(--money)}.af-who-list{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-gap:22px;gap:22px}.af-who-list li{display:flex;gap:16px;align-items:flex-start}.af-who-list p{color:var(--muted);margin-top:5px;font-size:15.5px;max-width:54ch}.af-ico{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--accent-soft);color:var(--accent)}.af-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px)}.af-dashinfo,.af-sell{border-radius:30px;padding:clamp(26px,4vw,44px)}.af-sell{background:var(--surface);box-shadow:0 0 0 1px var(--line)}.af-dashinfo ul,.af-sell ul{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-gap:18px;gap:18px}.af-sell li{display:flex;gap:12px;align-items:flex-start}.af-sell li .af-check{margin-top:1px}.af-cmp{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:10px;gap:10px;margin-top:24px}.af-cmp>div{border-radius:20px;padding:16px 18px}.af-cmp small{display:block;font-size:13px;font-weight:600}.af-cmp b{display:block;white-space:nowrap;font:800 clamp(28px,3.4vw,36px)/1 var(--f-display);letter-spacing:-.04em;margin-top:8px}.af-cmp-them{background:var(--bg);color:var(--muted)}.af-cmp-them b{color:#8B9BAB;text-decoration:line-through;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--bad);text-decoration-color:var(--bad)}.af-cmp-us{background:linear-gradient(150deg,#0EA875,#087A55);color:#fff;box-shadow:0 18px 36px -20px rgba(14,168,117,.8)}.af-cmp-us small,.af-cmp-us span{color:#C9F4E2}.af-cmp-us span{display:block;font-size:12.5px;font-weight:600;margin-top:6px}.af-sell p{color:var(--muted);font-size:15px;margin-top:4px}.af-dashinfo{background:linear-gradient(160deg,#2457F5,#1B3FC2 60%,#13308F);color:#fff;box-shadow:0 30px 60px -30px rgba(36,87,245,.7)}.af-dashinfo .af-sub{color:#C9D6FF}.af-dashinfo li{display:flex;gap:14px;align-items:center;font-weight:600;font-size:16.5px;background:rgba(255,255,255,.09);border-radius:16px;padding:14px 16px}.af-dot{flex:none;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 4px rgba(255,255,255,.14)}.af-faq-in{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);align-items:start}.af-faq{display:grid;grid-gap:10px;gap:10px}.af-faq details{background:var(--surface);border-radius:20px;box-shadow:0 0 0 1px var(--line);transition:box-shadow .2s}.af-faq details[open]{box-shadow:0 0 0 1.5px var(--accent),0 18px 40px -26px rgba(36,87,245,.5)}.af-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font:700 17px/1.3 var(--f-display);letter-spacing:-.015em}.af-faq summary::-webkit-details-marker{display:none}.af-faq summary i{flex:none;position:relative;width:28px;height:28px;border-radius:50%;background:var(--bg)}.af-faq summary i:after,.af-faq summary i:before{content:"";position:absolute;left:8px;right:8px;top:13px;height:2px;border-radius:2px;background:var(--ink);transition:transform .25s}.af-faq summary i:after{transform:rotate(90deg)}.af-faq details[open] summary i:after{transform:rotate(0)}.af-faq details p{padding:0 22px 20px;color:var(--muted);font-size:15.5px;line-height:1.6}.af-join{padding:0 0 clamp(64px,9vw,120px)}.af-joinbox{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);background:var(--surface);border-radius:36px;padding:clamp(24px,5vw,56px);box-shadow:0 0 0 1px var(--line),0 50px 90px -50px rgba(11,24,36,.35)}.af-joinbox-done{grid-template-columns:1fr;justify-items:start;gap:16px}.af-mail{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-size:26px}.af-sent-email{font-weight:700}.af-join-preview{margin-top:28px;background:var(--night);color:#fff;border-radius:20px;padding:18px 20px}.af-join-preview small{color:#9FB2C6;font-weight:600;font-size:13px}.af-join-preview code{display:block;margin-top:6px;font:500 clamp(14px,1.6vw,17px)/1.3 var(--f-mono);color:#A9BCCF;word-break:break-all}.af-join-preview code b{color:#5BE3AE;font-weight:600}.af-form{display:grid;grid-gap:16px;gap:16px;align-content:start}.af-tabs{display:grid;grid-template-columns:1fr 1fr;background:var(--bg2);border-radius:999px;padding:4px}.af-tabs button{border:0;background:transparent;border-radius:999px;padding:11px 10px;font-weight:600;font-size:14.5px;color:var(--muted);cursor:pointer}.af-tabs button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 2px 8px rgba(11,24,36,.12)}.af-signed{background:var(--accent-soft);color:#1B3FC2;border-radius:14px;padding:12px 14px;font-weight:600;font-size:14.5px}.af-google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:0;cursor:pointer;background:#fff;color:var(--ink);font-weight:600;font-size:15.5px;padding:14px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line)}.af-google:hover{box-shadow:inset 0 0 0 1.5px #B9C6D3}.af-or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}.af-or:after,.af-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.af-methods{display:flex;flex-wrap:wrap;gap:8px}.af-methods button{border:0;cursor:pointer;background:var(--bg);color:var(--ink);font-weight:600;font-size:14px;padding:10px 14px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--line)}.af-methods button[aria-checked=true]{background:var(--ink);color:#fff;box-shadow:none}.af-submit{width:100%;margin-top:4px}.af-join-facts{flex-direction:column;align-items:flex-start;gap:14px;margin-top:26px}.af-join-facts li{align-items:flex-start;font-weight:500;color:#33475B;max-width:40ch}.af-join-facts .af-check{margin-top:1px}.af-agree{color:var(--muted);font-size:13px;text-align:center}.af-foot{border-top:1px solid var(--line);padding:28px 0;color:var(--muted);font-size:14px}.af-foot-in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.af-foot-l{display:flex;gap:16px}.af-foot a{color:inherit}@media (max-width:960px){.af-faq-in,.af-joinbox,.af-two,.af-who-in{grid-template-columns:1fr}.af-prev{max-width:480px;width:100%;margin-inline:auto}.af-who-photo{max-width:420px;aspect-ratio:5/4}.af-steps{grid-template-columns:1fr}.af-nav,.af-steps li:not(:last-child):after{display:none}}@media (max-width:520px){.af-top-in{height:60px;gap:10px}.af-top .logo{font-size:19px}.af-top .logo i{width:28px;height:28px}.af-top-join{padding:9px 12px;font-size:13px}.af-top .langdd summary{padding:9px 10px}.af-tabs button{font-size:13px;padding:11px 6px;white-space:nowrap}.af-h1-a,.af-h1-b{font-size:clamp(26px,7.4vw,32px)}.af-fifty{font-size:clamp(130px,42vw,170px)}.af-kicker{font-size:13px}.af-ctas .btn{width:100%}.af-prev{padding:52px 0 34px}.af-prev-card{padding:16px;border-radius:24px}.af-prev-stats b{font-size:22px}.af-prev-earn b{font-size:32px}.af-chip-1{right:-4px;top:2px}.af-chip-2{left:-4px}.af-ping{left:10px;right:10px;bottom:10px;padding:10px 12px;gap:10px}.af-ping-amt{font-size:20px}.af-calc-box,.af-joinbox{border-radius:28px}.af-calc-out{gap:18px}.af-cmp{grid-template-columns:1fr 1fr}.af-cmp b{font-size:26px}.af-cmp>div{padding:14px}}@media (prefers-reduced-motion:reduce){.af-prev-bars i,.af-prev-card,.af-prev-chip{animation:none}.af-prev-card{transition:none}}.af-video{padding-top:0}.af-video-in{display:grid;grid-gap:clamp(22px,3vw,36px);gap:clamp(22px,3vw,36px)}.af-video-txt{text-align:center;display:grid;justify-items:center}.af-video-frame{width:100%;aspect-ratio:16/9;max-width:1100px;margin-inline:auto;border-radius:clamp(22px,3vw,34px);overflow:hidden;background:#0B1824;box-shadow:0 0 0 1px rgba(11,24,36,.08),0 50px 90px -40px rgba(11,24,36,.5),0 24px 40px -28px rgba(36,87,245,.5)}.af-video-frame video{display:block;width:100%;height:100%;object-fit:cover;background:#0B1824}@media (max-width:760px){.af-video-frame{border-radius:20px}}.afd{min-height:100vh;padding-bottom:72px;background:radial-gradient(900px 500px at 85% -10%,#E4EBFF 0,transparent 60%),radial-gradient(700px 420px at -10% 30%,#E3F7FB 0,transparent 60%),var(--bg)}.afd-top{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(255,255,255,.78);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid rgba(11,24,36,.06)}.afd-top-in{gap:12px;height:64px}.afd-top-in,.afd-top-r{display:flex;align-items:center}.afd-top-r{margin-left:auto;gap:10px}.afd-logout{border:0;background:transparent;color:var(--muted);font-weight:600;font-size:14px;cursor:pointer;padding:8px 10px;border-radius:999px}.afd-logout:hover{background:var(--bg2);color:var(--ink)}.afd-hero{position:relative;overflow:hidden;margin-top:22px;display:grid;grid-template-columns:1.35fr 1fr;grid-gap:clamp(18px,3vw,36px);gap:clamp(18px,3vw,36px);align-items:stretch;padding:clamp(22px,3.6vw,40px);border-radius:32px;color:#fff;background:linear-gradient(150deg,#0F2140,#0B1824 55%,#081120);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 40px 80px -40px rgba(8,22,60,.75),0 18px 40px -24px rgba(36,87,245,.45)}.afd-glow{position:absolute;inset:0;pointer-events:none}.afd-glow i{position:absolute;border-radius:50%}.afd-glow i:first-child{width:640px;height:640px;right:-230px;top:-270px;background:radial-gradient(closest-side,rgba(36,87,245,.55),rgba(36,87,245,.22) 45%,rgba(36,87,245,0))}.afd-glow i:last-child{width:520px;height:520px;left:calc(30% - 110px);bottom:-310px;background:radial-gradient(closest-side,rgba(17,181,214,.35),rgba(17,181,214,.12) 45%,rgba(17,181,214,0))}.afd-hero .btn{-webkit-tap-highlight-color:transparent}@media (hover:none){.afd-copy:hover{transform:none}}.afd-hero-l,.afd-hero-r{position:relative}.afd-badge{display:inline-flex;align-items:center;gap:6px;font:700 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#9FE3FF;background:rgba(159,227,255,.1);box-shadow:inset 0 0 0 1px rgba(159,227,255,.22);padding:8px 12px;border-radius:999px}.afd-hero h1{font:800 clamp(32px,4.8vw,52px)/1 var(--f-display);letter-spacing:-.045em;margin-top:16px}.afd-hero-l>p{color:#B7C4D6;margin-top:10px;font-size:16px;max-width:46ch;line-height:1.5}.afd-link{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between;padding:12px 12px 12px 18px;border-radius:20px;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.afd-link-t{min-width:0}.afd-link small{display:block;color:#8FA3BB;font-weight:600;font-size:12.5px}.afd-link code{display:block;margin-top:4px;font:600 clamp(15px,2vw,18px)/1.25 var(--f-mono);color:#DCE6F3;word-break:break-all}.afd-link code b{color:#5BE3AE;font-weight:700}.afd-link-btns{display:flex;gap:8px}.afd-copy{background:#fff;color:#0B1824;box-shadow:0 10px 24px -10px rgba(0,0,0,.5);font-weight:700}.afd-copy:hover{transform:translateY(-1px)}.afd-copy.ok{background:#0EA875;color:#fff}.afd-share{background:rgba(255,255,255,.1);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.afd-hero-r{display:flex;flex-direction:column;justify-content:center;padding:clamp(18px,2.6vw,26px);border-radius:24px;background:linear-gradient(160deg,rgba(14,168,117,.22),rgba(14,168,117,.06));box-shadow:inset 0 0 0 1px rgba(91,227,174,.25),inset 0 1px 0 rgba(255,255,255,.12)}.afd-hero-r>small{color:#9EE9C9;font-weight:700;font-size:13px;letter-spacing:.02em}.afd-total{display:block;margin-top:8px;font:800 clamp(44px,6.4vw,68px)/.95 var(--f-display);letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,#B9F3DC);-webkit-background-clip:text;background-clip:text;color:transparent}.afd-hero-r>span{color:#9EE9C9;font-size:13.5px;margin-top:6px}.afd-mini{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:18px}.afd-mini div{background:rgba(255,255,255,.07);border-radius:14px;padding:10px 12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.afd-mini small{display:block;color:#A9B8CB;font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afd-mini b{display:block;margin-top:4px;font:800 18px/1 var(--f-display);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.afd-mini div:first-child b{color:#5BE3AE}.afd-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:14px}.afd-kpi{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#FAFBFD);border-radius:24px;padding:18px 18px 52px;box-shadow:0 0 0 1px rgba(11,24,36,.06),inset 0 1px 0 #fff,0 20px 40px -28px rgba(11,24,36,.35);transition:transform .25s,box-shadow .25s}.afd-kpi:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(36,87,245,.14),0 26px 50px -28px rgba(36,87,245,.4)}.afd-kpi-h{display:flex;align-items:center;gap:10px}.afd-ico{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;color:#2457F5;background:linear-gradient(160deg,#EEF3FF,#DDE7FF);box-shadow:inset 0 0 0 1px rgba(36,87,245,.12)}.afd-kpi.is-money .afd-ico{color:#087A55;background:linear-gradient(160deg,#E6FAF2,#CCF2E2);box-shadow:inset 0 0 0 1px rgba(14,168,117,.16)}.afd-kpi small{color:var(--muted);font-weight:700;font-size:13px}.afd-kpi>b{display:block;margin-top:14px;font:800 clamp(32px,4vw,44px)/1 var(--f-display);letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.afd-kpi-sub{display:block;color:var(--muted);font-size:13px;margin-top:6px}.afd-spark{position:absolute;left:0;right:0;bottom:0;width:100%;height:44px}.afd-spark polyline{stroke:#2457F5;stroke-width:2;opacity:.55;stroke-linejoin:round;stroke-linecap:round}.afd-kpi.is-money .afd-spark polyline{stroke:#0EA875}.afd-card{background:linear-gradient(180deg,#fff,#FCFDFE);border-radius:26px;padding:clamp(18px,3vw,26px);margin-top:14px;box-shadow:0 0 0 1px rgba(11,24,36,.06),inset 0 1px 0 #fff,0 24px 48px -34px rgba(11,24,36,.35)}.afd-card-h{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.afd-card h2{font:800 21px/1.1 var(--f-display);letter-spacing:-.03em}.afd-count{font:700 13px/1 var(--f-body);color:#2457F5;background:#EEF3FF;padding:6px 10px;border-radius:999px}.afd-legend{display:flex;flex-wrap:wrap;gap:14px;color:var(--muted);font-size:13px;font-weight:600}.afd-legend span,.afd-tip span{display:inline-flex;align-items:center;gap:6px}.afd-legend i,.afd-tip i{width:9px;height:9px;border-radius:50%;display:inline-block}.c1{background:#2457F5}.c2{background:#11B5D6}.c3{background:#0EA875}.afd-chart{position:relative;height:200px;margin-top:18px}.afd-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.afd-gridl{stroke:rgba(11,24,36,.07);stroke-dasharray:4 6}.afd-line{fill:none;stroke:#2457F5;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 6px 10px rgba(36,87,245,.35))}.afd-bar2{fill:#11B5D6}.afd-bar3{fill:#0EA875}.afd-cursor{stroke:rgba(36,87,245,.35);stroke-width:1}.afd-hit{position:absolute;inset:0;display:flex}.afd-hit i{flex:1 1}.afd-tip{position:absolute;top:-6px;transform:translate(-50%,-100%);display:flex;gap:10px;align-items:center;white-space:nowrap;background:#0B1824;color:#fff;font-size:12.5px;padding:8px 11px;border-radius:12px;box-shadow:0 14px 30px -12px rgba(11,24,36,.6);pointer-events:none;z-index:3}.afd-tip b{font-weight:700;margin-right:2px}.afd-axis{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;margin-top:10px}.afd-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.afd-list{list-style:none;padding:0;margin:12px 0 0;display:grid}.afd-list li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid rgba(11,24,36,.06)}.afd-list li:first-child{border-top:0}.afd-av{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:14px;font:800 14px/1 var(--f-display);color:hsl(var(--h,222) 70% 38%);background:linear-gradient(160deg,hsl(var(--h,222) 90% 96%),hsl(var(--h,222) 80% 89%));box-shadow:inset 0 0 0 1px hsl(var(--h,222) 60% 80%/.5)}.afd-av-money{--h:158;font-size:17px}.afd-av-money.s-hold{--h:38}.afd-av-money.s-paid{--h:222}.afd-av-money.s-void{--h:350}.afd-li-t{flex:1 1;min-width:0}.afd-list b{font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afd-list small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.afd-amt{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.afd-amt b{font:800 18px/1 var(--f-display);letter-spacing:-.02em;color:var(--money-deep)}.afd-pill{flex:none;font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;background:var(--bg2);color:var(--muted)}.afd-pill.s-paying,.afd-pill.s-ready{background:#E3F8EF;color:#087A55}.afd-pill.s-hold{background:#FFF4DE;color:#9A6A00}.afd-pill.s-paid{background:#EEF3FF;color:#2457F5}.afd-pill.s-void{background:#FDECEF;color:var(--bad)}.afd-empty{display:flex;align-items:center;gap:14px;margin-top:14px;padding:16px;border-radius:18px;background:repeating-linear-gradient(135deg,#F7F9FC 0 10px,#F3F6FA 10px 20px);box-shadow:inset 0 0 0 1px rgba(11,24,36,.06)}.afd-empty p{color:var(--muted);font-size:14.5px;line-height:1.45}.afd-tips{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.afd-tips li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:#F7F9FC;box-shadow:inset 0 0 0 1px rgba(11,24,36,.05)}.afd-tips span{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:9px;background:#2457F5;color:#fff;font:800 13px/1 var(--f-display);box-shadow:0 6px 14px -6px rgba(36,87,245,.7)}.afd-tips p{color:#3A4B5E;font-size:14.5px;line-height:1.45}.afd-pay{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.afd-pay .btn{justify-self:start}@media (max-width:900px){.afd-cols,.afd-hero{grid-template-columns:1fr}}@media (max-width:560px){.afd-hero{border-radius:26px;padding:20px;margin-top:14px}.afd-link{padding:12px}.afd-link-btns{width:100%}.afd-link-btns .btn{flex:1 1}.afd-grid{grid-template-columns:1fr 1fr 1fr;gap:8px}.afd-kpi{padding:14px 12px 40px;border-radius:20px}.afd-kpi-h{flex-direction:column;align-items:flex-start;gap:8px}.afd-ico{width:30px;height:30px;border-radius:10px}.afd-ico svg{width:16px;height:16px}.afd-kpi>b{font-size:28px;margin-top:10px}.afd-kpi-sub{display:none}.afd-spark{height:32px}.afd-chart{height:150px}.afd-mini b{font-size:16px}}@media (prefers-reduced-motion:reduce){.afd-kpi{transition:none}}@media (max-width:520px){.af-lang .langdd-cur{display:inline;font-size:0}.af-lang .langdd-cur:before{font-size:14px;font-weight:700;letter-spacing:.02em}.af-lang[data-l=en] .langdd-cur:before{content:"EN"}.af-lang[data-l=es] .langdd-cur:before{content:"ES"}.af-lang[data-l=ru] .langdd-cur:before{content:"RU"}}.af-lang{display:flex}.af-lang .langdd>summary{animation:lgRing 5s ease-in-out .4s both}.af-lang .langdd>summary svg{animation:lgBell 5s ease-in-out .4s both;transform-origin:50% 10%}@keyframes lgRing{0%{background:var(--bg2);box-shadow:0 0 0 0 rgba(36,87,245,0)}5%,88%{background:#E4EBFF}27%,45%,63%,81%,9%{box-shadow:0 0 0 9px rgba(36,87,245,.24)}18%,36%,54%,72%{box-shadow:0 0 0 3px rgba(36,87,245,.38)}to{background:var(--bg2);box-shadow:0 0 0 0 rgba(36,87,245,0)}}@keyframes lgBell{0%{transform:rotate(0)}3.5%{transform:rotate(23.3deg)}6.9%{transform:rotate(-22.5deg)}10.4%{transform:rotate(21.8deg)}13.8%{transform:rotate(-21deg)}17.3%{transform:rotate(20.2deg)}20.8%{transform:rotate(-19.5deg)}24.2%{transform:rotate(18.7deg)}27.7%{transform:rotate(-17.9deg)}31.2%{transform:rotate(17.1deg)}34.6%{transform:rotate(-16.3deg)}38.1%{transform:rotate(15.5deg)}41.5%{transform:rotate(-14.6deg)}45.0%{transform:rotate(13.8deg)}48.5%{transform:rotate(-12.9deg)}51.9%{transform:rotate(12.1deg)}55.4%{transform:rotate(-11.2deg)}58.8%{transform:rotate(10.3deg)}62.3%{transform:rotate(-9.3deg)}65.8%{transform:rotate(8.4deg)}69.2%{transform:rotate(-7.4deg)}72.7%{transform:rotate(6.4deg)}76.2%{transform:rotate(-5.4deg)}79.6%{transform:rotate(4.3deg)}83.1%{transform:rotate(-3.1deg)}86.5%{transform:rotate(1.8deg)}92%,to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.af-lang .langdd>summary,.af-lang .langdd>summary svg{animation:none}}