:root{--blue:#2741cc;--araxi:#648de5;--navy:#172444;--night:#0a0f1a;--orange:#fd9404;--orange-ink:#b86a00;--mist:#f4f6fb;--tint:#eaf0fc;--line:#e6eaf2;--muted:#6b7385;--green:#1e8e3e;--red:#b3261e;--white:#fff;--radius:18px;--shadow:0 1px 2px #1724440f, 0 8px 24px #1724440f;color:var(--navy);background:var(--mist);font-family:Open Sans,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{color:var(--navy);margin:0}h1{font-size:26px;font-weight:800}h2{font-size:18px;font-weight:700}.muted{color:var(--muted)}.small{font-size:13px}.btn{font:inherit;background:var(--blue);color:var(--white);cursor:pointer;border:0;border-radius:14px;padding:12px 20px;font-size:15px;font-weight:700;transition:transform 50ms,filter .15s}.btn:hover{filter:brightness(1.08)}.btn:active{transform:translateY(1px)}.btn:disabled{cursor:default;filter:none;background:#c5cee0}.btn.secondary{background:var(--tint);color:var(--blue)}.btn.ghost{color:var(--blue);background:0 0;padding:8px 10px}.btn.danger{color:var(--red);background:#fdecea}.btn.block{width:100%}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field label{color:var(--muted);font-size:13px;font-weight:600}.input,select.input{border:1.5px solid var(--line);font:inherit;color:var(--navy);background:var(--white);border-radius:12px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2741cc1f}.alert{border-radius:12px;margin-bottom:14px;padding:10px 14px;font-size:14px}.alert.error{color:var(--red);background:#fdecea}.alert.ok{color:var(--green);background:#e6f4ea}.alert.info{background:var(--tint);color:var(--blue)}.auth{grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}.auth-hero{background:linear-gradient(135deg, var(--blue), var(--araxi));color:var(--white);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:48px;display:flex;position:relative;overflow:hidden}.auth-hero h1{color:var(--white);letter-spacing:-1px;margin-top:10px;font-size:54px}.auth-hero .slogan{color:#d6e2ff;font-size:22px;font-weight:600}.auth-hero .points{color:#eaf0ff;gap:10px;margin-top:28px;font-size:15px;display:grid}.auth-panel{background:var(--white);justify-content:center;align-items:center;padding:40px;display:flex}.auth-card{width:100%;max-width:400px}.auth-card h2{margin-bottom:4px;font-size:26px;font-weight:800}.auth-card .sub{color:var(--muted);margin-bottom:26px}.code-boxes{justify-content:space-between;gap:10px;margin:8px 0 18px;display:flex}.code-boxes input{text-align:center;border:1.5px solid var(--line);width:52px;height:60px;color:var(--navy);border-radius:12px;outline:none;font-size:26px;font-weight:700}.code-boxes input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2741cc1f}@media (width<=860px){.auth{grid-template-columns:1fr}.auth-hero{padding:32px}.auth-hero h1{font-size:40px}}.shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.sidebar{background:linear-gradient(180deg, var(--blue), #3553d6 60%, var(--araxi));color:var(--white);flex-direction:column;height:100vh;padding:18px 14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:8px;padding:0 6px 18px;display:flex}.brand .name{font-size:24px;font-weight:800;line-height:1}.brand .slogan{color:#d6e2ff;font-size:12px;font-weight:600}.nav{flex-direction:column;gap:4px;margin-top:8px;display:flex}.nav .section{text-transform:uppercase;letter-spacing:1.2px;color:#c9d8f8;margin:14px 10px 6px;font-size:11px}.nav a{color:#eef2ff;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:15px;font-weight:600;display:flex}.nav a:hover{background:#ffffff1f;text-decoration:none}.nav a.active{background:var(--white);color:var(--blue)}.sidebar .me{background:#ffffff1f;border-radius:14px;margin-top:auto;padding:12px;font-size:13px}.sidebar .me b{font-size:14px;display:block}.sidebar .me button{width:100%;color:var(--white);background:#ffffff2e;margin-top:8px}.main{width:100%;max-width:1400px;padding:26px 32px 48px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.grid{gap:16px;display:grid}.kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:16px}.kpi .label{color:var(--muted);font-size:13px;font-weight:600}.kpi .value{margin-top:4px;font-size:28px;font-weight:800}.kpi .hint{color:var(--muted);margin-top:2px;font-size:12px}.kpi.hero{background:linear-gradient(135deg, var(--blue), var(--araxi));color:var(--white)}.kpi.hero .label,.kpi.hero .hint{color:#dbe5ff}.charts{grid-template-columns:2fr 1fr;margin-bottom:16px}@media (width<=1100px){.charts{grid-template-columns:1fr}}.card h2{margin-bottom:14px}.seg{background:var(--white);box-shadow:var(--shadow);border-radius:12px;padding:4px;display:inline-flex}.seg button{font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-weight:600}.seg button.on{background:var(--blue);color:var(--white)}table.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);border-bottom:1px solid var(--line);padding:10px 12px;font-size:12px}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px}.table tr:hover td{background:#fafbfe}.right{text-align:right}.money-in{color:var(--green);font-weight:700}.money-out{color:var(--navy);font-weight:700}.pill{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.pill.green{color:var(--green);background:#e6f4ea}.pill.red{color:var(--red);background:#fdecea}.pill.amber{color:var(--orange-ink);background:#fff1db}.pill.blue{background:var(--tint);color:var(--blue)}.pill.grey{color:var(--muted);background:#eef0f4}.icon-dot{border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:inline-flex}.icon-dot.topup{color:var(--orange-ink);background:#fff1db}.icon-dot.pay{background:var(--tint);color:var(--blue)}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.toolbar .input{padding:9px 12px;font-size:14px}.empty{text-align:center;color:var(--muted);padding:36px}.code-big{letter-spacing:3px;color:var(--blue);font-family:ui-monospace,Consolas,monospace;font-size:30px;font-weight:800}.badge-svg .orbit{transform-origin:50%;animation:9s linear infinite spin}.badge-svg .orbit.counter{animation:14s linear infinite reverse spin}.badge-svg .ring{transform-origin:50%;animation:1.8s linear infinite ripple}.badge-svg .ring.r2{animation-delay:-.6s}.badge-svg .ring.r3{animation-delay:-1.2s}.badge-svg .disc{transform-origin:50%;animation:2.2s ease-in-out infinite alternate breathe}.badge-svg .star{animation:1.4s ease-in-out infinite alternate twinkle}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ripple{0%{opacity:.6;transform:scale(.55)}to{opacity:0;transform:scale(1)}}@keyframes breathe{0%{transform:scale(.96)}to{transform:scale(1.04)}}@keyframes twinkle{0%{opacity:.45}to{opacity:1}}.qr-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.qr-card{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.qr-card img{border-radius:8px}.qr-label{font-size:16px;font-weight:800}.qr-price{color:var(--blue);font-size:20px;font-weight:800}.qr-actions{gap:8px;margin:4px 0;display:flex}.auth-hero .docs-link{color:#fff;background:#ffffff29;border-radius:999px;margin-top:26px;padding:10px 18px;font-weight:700;display:inline-block}.auth-hero .docs-link:hover{background:#ffffff42;text-decoration:none}.docs-under{color:var(--muted);text-align:center;margin-top:18px;font-size:14px}.docs{background:var(--white);flex-direction:column;min-height:100vh;display:flex}.docs-top{z-index:10;background:linear-gradient(90deg, var(--blue), var(--araxi));color:var(--white);align-items:center;gap:18px;padding:10px 24px;display:flex;position:sticky;top:0;box-shadow:0 2px 12px #17244426}.docs-brand{color:var(--white);align-items:center;gap:10px;display:flex}.docs-brand:hover{text-decoration:none}.docs-brand b{font-size:20px;line-height:1;display:block}.docs-brand small{color:#d6e2ff;font-weight:600}.docs-tabs{flex-wrap:wrap;flex:1;gap:4px;display:flex}.docs-tabs a{color:#eaf0ff;border-radius:10px;padding:7px 12px;font-size:14px;font-weight:600}.docs-tabs a:hover{background:#ffffff24;text-decoration:none}.docs-tabs a.active{background:var(--white);color:var(--blue)}.docs-signin{background:var(--white);color:var(--blue);padding:8px 16px}.docs-signin:hover{text-decoration:none}.docs-body{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:28px 24px 60px}.docs-body.with-toc{grid-template-columns:220px 1fr;gap:36px;display:grid}.docs-toc{flex-direction:column;align-self:start;gap:4px;font-size:14px;display:flex;position:sticky;top:84px}.docs-toc .label,.guide-next .label{text-transform:uppercase;letter-spacing:1.2px;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:700}.docs-toc a{color:var(--navy);border-left:2px solid var(--line);padding:5px 10px}.docs-toc a:hover{border-left-color:var(--blue);color:var(--blue);text-decoration:none}.docs-main{min-width:0;font-size:16px;line-height:1.6}.docs-main h2{margin:6px 0 12px;font-size:24px}.docs-main h3{margin:18px 0 8px;font-size:17px}.docs-main p{margin:0 0 12px}.docs-foot{text-align:center;color:var(--muted);border-top:1px solid var(--line);background:var(--mist);padding:18px 24px;font-size:13px}@media (width<=900px){.docs-body.with-toc{grid-template-columns:1fr}.docs-toc{display:none}.docs-top{flex-wrap:wrap;gap:10px;padding:10px 16px}.docs-body{padding:20px 16px 48px}}.docs-hero{padding:26px 0 8px}.docs-hero .eyebrow{color:var(--blue);letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:700}.docs-hero h1{letter-spacing:-1px;margin:10px 0 14px;font-size:clamp(34px,5vw,54px);line-height:1.05}.docs-hero .lead{color:#3a4560;max-width:760px;font-size:19px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.hero-actions .btn:hover{text-decoration:none}.docs-section{margin:46px 0}.center{text-align:center}.why{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:18px;display:grid}.why-card{background:var(--mist);border-radius:var(--radius);padding:22px}.why-card ul{color:#3a4560;margin:10px 0 0;padding-left:18px;font-size:15px}.why-card li{margin-bottom:6px}.why-icon{font-size:34px}.flow{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;margin-top:18px;display:flex}.flow-step{background:var(--tint);border-radius:16px;flex-direction:column;flex:180px;gap:6px;max-width:250px;padding:14px;display:flex}.flow-step b{color:var(--blue);font-size:17px}.flow-step span{color:#3a4560;font-size:14px}.flow-arrow{color:var(--araxi);align-self:center;font-size:26px;font-weight:800}.flow.small .flow-step b{font-size:15px}.guide-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:18px;display:grid}.guide-cards.small{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.guide-card{border-radius:var(--radius);background:var(--white);border:1.5px solid var(--line);color:var(--navy);flex-direction:column;gap:6px;padding:18px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.guide-card:hover{border-color:var(--blue);box-shadow:var(--shadow);text-decoration:none;transform:translateY(-2px)}.guide-card .gi{font-size:30px}.guide-card b{font-size:18px}.guide-card .who{color:var(--blue);font-size:14px;font-weight:600}.guide-card .go{color:var(--blue);margin-top:auto;padding-top:8px;font-weight:700}.pilot{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-top:16px;display:grid}.pilot div{background:var(--mist);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.pilot span{color:#3a4560;font-size:14px}.docs-cta{text-align:center;color:var(--white);background:linear-gradient(135deg, var(--navy), var(--blue));border-radius:24px;margin:50px 0 10px;padding:34px}.docs-cta h2{color:var(--white)}.docs-cta p{color:#d6e2ff}.docs-cta .hero-actions{justify-content:center}.docs-cta .btn{background:var(--white);color:var(--blue)}.docs-cta .btn.secondary{color:var(--white);background:#ffffff29}.guide-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;margin-bottom:18px;padding-bottom:18px;display:flex}.guide-icon{font-size:44px;line-height:1}.guide-head h1{font-size:34px}.guide-intro{color:#3a4560;margin-top:6px;font-size:17px}.guide-section{border-bottom:1px solid var(--line);padding:22px 0 10px;scroll-margin-top:80px}.guide-next{margin-top:34px}.steps{counter-reset:step;margin:8px 0 16px;padding:0;list-style:none}.steps li{counter-increment:step;padding:4px 0 10px 44px;position:relative}.steps li:before{content:counter(step);background:var(--blue);width:30px;height:30px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;position:absolute;top:2px;left:0}.callout{border-radius:14px;gap:10px;margin:12px 0 16px;padding:12px 16px;font-size:15px;display:flex}.callout.tip{background:#eef7f0}.callout.note{background:var(--tint)}.callout.warn{background:#fff4e0}.terms{border:1px solid var(--line);border-radius:14px;margin:8px 0 16px;overflow:hidden}.terms>div{border-top:1px solid var(--line);grid-template-columns:minmax(160px,30%) 1fr;display:grid}.terms>div:first-child{border-top:0}.terms dt{background:var(--mist);padding:10px 14px;font-weight:700}.terms dd{color:#3a4560;margin:0;padding:10px 14px;font-size:15px}@media (width<=640px){.terms>div{grid-template-columns:1fr}}.faq details{border:1px solid var(--line);border-radius:12px;margin-bottom:8px;padding:12px 16px}.faq summary{cursor:pointer;font-weight:700}.faq details>div{color:#3a4560;margin-top:8px}.formula{background:var(--navy);color:var(--white);text-align:center;border-radius:16px;margin:8px 0 14px;padding:18px;font-size:17px;font-weight:700;line-height:1.7}.shots{flex-wrap:wrap;align-items:flex-start;gap:16px;margin:10px 0 16px;display:flex}.shot{margin:10px 0 16px}.shots .shot{margin:0}.shot img{border:1px solid var(--line);max-width:100%;box-shadow:var(--shadow);border-radius:14px;display:block}.shot.s30 img{border:10px solid #2b2f3a;border-radius:18px;width:300px}.shot.phone img{border:8px solid #1b1e26;border-radius:28px;width:230px}.shot figcaption{color:var(--muted);max-width:300px;margin-top:6px;font-size:13px}.tour{color:var(--white);background:linear-gradient(135deg,#172444,#2741cc 60%,#648de5);border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #17244440}.tour-stage{grid-template-columns:1.15fr 1fr;align-items:center;gap:24px;min-height:360px;padding:28px 36px;display:grid;position:relative}.tour-art{justify-content:center;align-items:center;min-height:290px;display:flex;position:relative}.tour-text h3{color:var(--white);margin-bottom:10px;font-size:28px;animation:.6s .1s both t-up}.tour-text p{color:#dbe5ff;font-size:17px;line-height:1.6;animation:.6s .35s both t-up}.tour-progress{background:var(--orange);height:4px;animation:linear both t-progress;position:absolute;bottom:0;left:0}.tour-controls{background:#0a0f1a59;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.tour-controls button{color:var(--white);cursor:pointer;font:inherit;background:#ffffff24;border:0;border-radius:999px;padding:6px 12px;font-weight:700}.tour-controls .dot{width:11px;height:11px;padding:0}.tour-controls .dot.on{background:var(--orange);width:26px}.tour-controls .tour-play{margin-left:10px}@media (width<=820px){.tour-stage{grid-template-columns:1fr;padding:22px 18px}.tour-text h3{font-size:22px}}@keyframes t-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes t-progress{0%{width:0}to{width:100%}}@keyframes t-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes t-fade{0%{opacity:0}to{opacity:1}}.t-center{flex-direction:column;align-items:center;gap:22px;display:flex}.t-pop{animation:.8s both t-pop}.t-loop{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.t-loop span{background:#ffffff26;border-radius:999px;padding:6px 12px;font-weight:700;animation:.5s both t-up}.t-row{justify-content:center;align-items:center;gap:30px;width:100%;min-height:260px;display:flex;position:relative}.t-s30{background:#2b2f3a;border-radius:18px;width:150px;padding:10px;box-shadow:0 10px 30px #0000004d}.t-s30-screen{background:var(--white);color:var(--navy);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:120px;padding-top:18px;display:flex;position:relative;overflow:hidden}.t-s30-head{background:var(--blue);color:var(--white);padding:3px 8px;font-size:11px;font-weight:800;position:absolute;top:0;left:0;right:0}.t-s30-screen b{font-size:22px}.t-s30-screen small{color:var(--muted);font-size:11px}.t-s30-keys{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.t-s30-keys i{background:#454a57;border-radius:4px;height:14px}.t-s30-screen .t-ok-late{color:var(--green);opacity:0;font-weight:800;animation:.4s 2.6s both t-fade}.t-phone{background:#1b1e26;border-radius:26px;width:120px;height:230px;padding:8px;box-shadow:0 10px 30px #0000004d}.t-phone-screen{background:linear-gradient(160deg, var(--blue), var(--araxi));text-align:center;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;padding:6px;display:flex;position:relative;overflow:hidden}.t-phone-screen small{color:#dbe5ff;font-size:11px}.t-phone-screen b{font-size:16px}.t-count{animation:.6s 2.2s both t-pop}.t-card{color:var(--white);opacity:0;background:linear-gradient(135deg,#fd9404,#ffc266);border-radius:10px;width:120px;padding:22px 12px 8px;font-size:12px;font-weight:800;animation:2.2s .3s both t-card;position:absolute;top:10px;left:calc(50% - 60px)}@keyframes t-card{0%{opacity:0;transform:translate(-90px,30px)rotate(-12deg)}40%{opacity:1;transform:translate(-70px,60px)rotate(0)}75%{opacity:1;transform:translate(-70px,60px)}to{opacity:0;transform:translate(-60px,50px)}}.t-coin{background:var(--orange);color:var(--white);opacity:0;border-radius:999px;padding:6px 10px;font-weight:800;animation:1.2s 1.6s both t-coin;position:absolute;top:46%;left:46%}@keyframes t-coin{0%{opacity:0;transform:translate(-60px)scale(.6)}30%{opacity:1}to{opacity:0;transform:translate(80px)scale(1.1)}}.t-tapper{animation:2.4s .3s both t-tap}@keyframes t-tap{0%{transform:translate(120px)}50%,75%{transform:translate(-14px)}to{transform:translate(30px)}}.t-rings{pointer-events:none;width:80px;height:80px;position:absolute;top:calc(50% - 40px);left:calc(50% - 40px)}.t-rings i{opacity:0;border:3px solid #fff9;border-radius:50%;animation:1.6s ease-out 1.4s infinite t-ring;position:absolute;inset:0}.t-rings i:nth-child(2){animation-delay:1.8s}.t-rings i:nth-child(3){animation-delay:2.2s}@keyframes t-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.t-qr{background:var(--white);color:var(--navy);text-align:center;border-radius:16px;padding:14px;animation:.6s both t-pop;box-shadow:0 10px 30px #00000040}.t-qr small{margin-top:8px;font-weight:700;display:block}.t-qr-grid{grid-template-columns:repeat(11,10px);gap:1px;display:grid}.t-qr-grid i{width:10px;height:10px}.t-qr-grid i.on{background:var(--navy)}.t-scan{background:var(--orange);height:3px;box-shadow:0 0 12px var(--orange);animation:1.4s ease-in-out .2s 2 alternate both t-scan;position:absolute;left:10%;right:10%}@keyframes t-scan{0%{top:15%}to{top:80%}}.t-dash{background:var(--white);width:100%;max-width:360px;color:var(--navy);border-radius:18px;padding:16px;animation:.6s both t-pop;box-shadow:0 10px 30px #00000040}.t-kpi small{color:var(--muted);font-weight:600}.t-kpi b{font-size:26px;display:block}.t-bars{align-items:flex-end;gap:8px;height:140px;margin-top:12px;display:flex}.t-bars i{background:linear-gradient(180deg, var(--araxi), var(--blue));transform-origin:bottom;border-radius:6px 6px 0 0;flex:1;animation:.7s both t-grow}@keyframes t-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.t-payout{flex-wrap:wrap;gap:6px}.t-step{text-align:center;background:#ffffff26;border-radius:16px;min-width:82px;padding:12px 10px;font-size:28px;animation:.5s both t-pop}.t-step small{margin-top:4px;font-size:11px;font-weight:700;display:block}.t-d1{animation-delay:.8s}.t-d2{animation-delay:1.6s}.t-d3{animation-delay:2.4s}.t-arrow{background:#fff9;width:18px;height:3px}@media (prefers-reduced-motion:reduce){.tour *{animation-duration:10ms!important;animation-delay:0s!important}}
