html{text-size-adjust:100%}:root{--em-deepest:#0A1E16;--em-card:#143627;--emerald:#155E3F;--em-line:rgba(255,255,255,.08);--gold:#E8C56B;--gold-dk:#C9992F;--goldsoft:#FBF3DD;--blue:#2B5CFF;--bluesoft:#E9F0FF;--violet:#8B6CE8;--violet-lt:#B79CFF;--off:#F6F7F6;--line:#E7EAE8;--ink:#16181A;--ink-60:#5A6268;--ink-40:#98A1A6;--grnsoft:#E6F4EC;--grn:#0E7A4A;--shadow:0 1px 2px rgba(10,20,16,.05),0 10px 30px rgba(10,20,16,.08)}*{margin:0;padding:0;box-sizing:border-box}button,input,textarea{font-family:inherit}body,html{height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;background:var(--off);color:var(--ink)}a{color:inherit;text-decoration:none}.shell{max-width:430px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;position:relative;background:var(--off)}.shell.dark{background:radial-gradient(560px 420px at 20% -6%,#1A4231 0,#102A1F 55%,#0C2118 100%);color:#fff}.shell.charc{background:linear-gradient(180deg,#15181A,#101314);color:#fff}.content{flex:1 1;overflow-y:auto;padding:24px 18px 110px}.content.notabs{padding-bottom:32px}.rings{position:fixed;top:-40px;left:-40px;width:240px;height:240px;border-radius:50%;border:1px solid rgba(255,255,255,.06);pointer-events:none}.rings:after,.rings:before{content:"";position:absolute;inset:28px;border-radius:50%;border:1px solid rgba(255,255,255,.05)}.rings:after{inset:58px}.hdr{display:flex;align-items:center;gap:12px;margin-bottom:16px}.hdr .logo{width:34px;height:34px;flex-shrink:0}.hdr .ht{font-size:19px;font-weight:800;letter-spacing:-.5px}.hdr .ht b{color:var(--gold-dk)}.hdr .hs{font-size:12px;font-weight:500;color:var(--ink-40);margin-top:1px}.charc .hdr .hs,.dark .hdr .hs{color:#8fa39a}.charc .hdr .ht b,.dark .hdr .ht b{color:var(--gold)}.hbtn{margin-left:auto;width:38px;height:38px;border-radius:12px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow);color:var(--ink-60);flex-shrink:0}.hbtn .ic{width:17px;height:17px}.ic{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block}.wel{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 32px;position:relative;z-index:1;text-align:center}.wel .name{font-size:42px;font-weight:800;letter-spacing:-1.8px;margin-top:16px}.wel .name b{color:var(--gold)}.divider{display:flex;align-items:center;gap:9px;margin:20px 0 22px;justify-content:center}.divider i{display:block;width:46px;height:1px;background:rgba(255,255,255,.18)}.divider s{width:5px;height:5px;border-radius:50%;background:var(--gold);text-decoration:none}.tag1{color:#EDF2EF}.tag1,.tag2{font-size:21px;font-weight:600;letter-spacing:-.3px}.tag2{color:var(--gold);margin-top:4px}.welfoot{padding:0 26px 36px;position:relative;z-index:1}.foothint{text-align:center;font-size:13px;font-weight:500;color:#8fa39a;margin-top:15px}.foothint b{color:#6D9BFF;font-weight:600;cursor:pointer}.login{flex:1 1;padding:56px 26px 32px;display:flex;flex-direction:column;position:relative;z-index:1}.login h2{font-size:29px;font-weight:800;letter-spacing:-1.1px;line-height:1.15}.login h2 b{color:var(--gold)}.login .sub{font-size:14px;font-weight:500;color:#8fa39a;margin:8px 0 24px}.dfield{background:rgba(255,255,255,.06);border:1px solid var(--em-line);border-radius:14px;padding:4px 16px;display:flex;flex-direction:column;justify-content:center;min-height:58px;margin-bottom:12px;color:#fff}.dfield .fl{font-size:10px;font-weight:600;letter-spacing:.8px;color:#7d948a;text-transform:uppercase;margin-top:8px}.dfield input{background:none;border:none;color:#fff;font-size:15px;font-weight:600;padding:4px 0 10px;outline:none;width:100%}.dfield input::placeholder{color:rgba(255,255,255,.3)}.card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:16px}.card+.card{margin-top:12px}.sechead{font-size:10.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-40);margin:22px 4px 10px;display:flex;align-items:baseline}.charc .sechead,.dark .sechead{color:#7d948a}.sechead a,.sechead button{margin-left:auto;font-size:11.5px;color:var(--blue);letter-spacing:0;text-transform:none;background:none}.btn,.sechead a,.sechead button{font-weight:600;cursor:pointer;border:none}.btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;font-size:15px;padding:15px;border-radius:13px;transition:transform .12s;box-shadow:var(--shadow)}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5}.btn.blue{background:var(--blue);color:#fff;box-shadow:0 10px 24px rgba(43,92,255,.3)}.btn.grn{background:var(--grn);color:#fff;box-shadow:0 10px 24px rgba(14,122,74,.28)}.btn.wht{background:#fff;color:var(--ink);border:1px solid var(--line)}.btn.dark{background:#15181A;color:#fff}.btn.danger{background:#fff;color:#B42318;border:1px solid var(--line)}.btn+.btn{margin-top:10px}.btnrow{display:flex;gap:10px}.btnrow .btn+.btn{margin-top:0}.stat{background:linear-gradient(135deg,#153A2A,#0F2A1E);border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:15px 16px;display:flex;align-items:center;gap:14px;color:#fff;margin-bottom:10px;box-shadow:0 10px 26px rgba(10,26,19,.22)}.stat .sl{font-size:12px;font-weight:600;color:#9db5aa}.stat .sn{font-size:23px;font-weight:800;letter-spacing:-.8px;margin-top:1px}.stat .sn.gold{color:var(--gold)}.tiles3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.t3{border-radius:12px;padding:11px 6px;text-align:center}.t3 .tl{font-size:9.5px;font-weight:600;opacity:.75}.t3 .tn{font-weight:800;font-size:17px;letter-spacing:-.5px;margin-top:2px}.t3.g{background:var(--grnsoft);color:var(--grn)}.t3.b{background:var(--bluesoft);color:var(--blue)}.t3.y{background:var(--goldsoft);color:var(--gold-dk)}.rhead{font-size:10.5px;font-weight:700;letter-spacing:1.4px;text-align:center;color:var(--ink-40);margin-bottom:8px}.rrow{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;font-weight:500;color:var(--ink-60);padding:8px 0;border-bottom:1px dashed var(--line)}.rrow .rv{font-weight:700;font-size:13px;color:var(--ink);white-space:nowrap}.rrow .rv.neg{color:#B42318}.rrow .rv.pos{color:var(--grn)}.rrow.total{font-weight:700;color:var(--ink);font-size:13.5px;padding-top:11px}.stickyline{display:block;text-align:center;background:#15181A;color:#7CEFC0;font-weight:700;font-size:12.5px;letter-spacing:.4px;border-radius:11px;padding:11px;margin-top:12px}.stickyline.gold{color:var(--gold)}.roichips{display:flex;flex-direction:column;gap:2px;max-width:320px}.roifine{font-size:13px;font-weight:500;color:var(--ink-60);margin-top:14px;max-width:320px;line-height:1.55}.item{display:flex;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.item:last-child{border-bottom:none}.fic{width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fic .ic{width:17px;height:17px}.fic.grn{background:var(--grnsoft);color:var(--grn)}.fic.gold{background:var(--goldsoft);color:var(--gold-dk)}.fic.blue{background:var(--bluesoft);color:var(--blue)}.fic.gray{background:var(--off);color:var(--ink-60)}.item .t{font-size:13.5px;font-weight:600;line-height:1.3}.item .s{font-size:11.5px;font-weight:500;color:var(--ink-40);margin-top:1px}.endchip{margin-left:auto;font-size:10.5px;font-weight:700;padding:5px 10px;border-radius:999px;white-space:nowrap}.endchip.grn{background:var(--grnsoft);color:var(--grn)}.endchip.gray{background:var(--off);color:var(--ink-40)}.endchip.gold{background:var(--goldsoft);color:var(--gold-dk)}.punch{background:linear-gradient(135deg,#153A2A,#0F2A1E);border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:20px;color:#fff;box-shadow:0 14px 32px rgba(10,26,19,.3)}.punch .ph2{gap:11px;margin-bottom:14px}.punch .ph2,.punch .pi{display:flex;align-items:center}.punch .pi{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);justify-content:center;color:var(--gold)}.punch .t1{font-size:15px;font-weight:700;letter-spacing:-.2px}.punch .t2{font-size:11.5px;font-weight:500;color:#9db5aa;margin-top:1px}.stamps{gap:12px;padding:6px 0 2px}.stamp,.stamps{display:flex;justify-content:center}.stamp{width:64px;height:64px;border-radius:50%;align-items:center;font-size:15px;font-weight:800;position:relative;letter-spacing:-.5px}.stamp.filled{background:#fff;color:var(--ink);animation:stamppop .45s cubic-bezier(.34,1.6,.64,1) both}.stamp.filled:after{content:"✓";position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;border-radius:50%;background:var(--grn);color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid #143627}.stamp.empty{border:2px dashed rgba(255,255,255,.25);color:rgba(255,255,255,.4)}.stamp.next{border:2px dashed var(--gold);color:var(--gold);animation:pulse 1.9s ease-in-out infinite}@keyframes stamppop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.pcap{text-align:center;font-size:12.5px;font-weight:600;color:#9db5aa;margin-top:12px}.pcap b{color:var(--gold)}.tier{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.tier:last-child{border-bottom:none}.thresh{width:40px;height:40px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;flex-shrink:0;font-weight:800;font-size:15px;line-height:1;background:var(--emerald)}.thresh.gold{background:linear-gradient(135deg,var(--gold-dk),var(--gold));color:#3a2c05}.thresh small{font-size:6.5px;font-weight:600;letter-spacing:.4px;opacity:.85}.tier .tt{font-size:14px;font-weight:600}.tier .ss{font-size:11.5px;font-weight:500;color:var(--ink-40);margin-top:2px}.pill{margin-left:auto;font-size:11px;font-weight:700;padding:7px 12px;border-radius:999px;white-space:nowrap;border:none;cursor:pointer}.pill.claim{background:var(--grn);color:#fff;box-shadow:0 6px 14px rgba(14,122,74,.3);animation:pulse 1.8s ease-in-out infinite}.pill.locked{background:var(--off);color:var(--ink-40)}.pill.done{background:var(--goldsoft);color:var(--gold-dk)}.invmeter{display:flex;align-items:center;gap:12px}.invmeter .im{display:flex;gap:6px}.invmeter .im i{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:800;font-style:normal}.invmeter .im i.used{background:var(--grnsoft);color:var(--grn);border:1px solid #cbe8d8}.invmeter .im i.free{border:1.5px dashed #c4cdc8;color:var(--ink-40)}.invmeter .il{font-size:12px;font-weight:500;color:var(--ink-60);line-height:1.4}.frow{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--line)}.frow:last-child{border-bottom:none}.frow .fk{font-size:13px;font-weight:600}.frow .fo{font-size:10.5px;font-weight:500;color:var(--ink-40)}.avat{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0;letter-spacing:-.3px;background:var(--grnsoft);color:var(--grn)}.scansub{text-align:center;font-size:12.5px;font-weight:500;color:#8fa39a;margin-top:4px}.vf{margin:24px auto 0;width:262px;height:262px;position:relative;display:flex;align-items:center;justify-content:center}.vf video{width:226px;height:226px;object-fit:cover;border-radius:14px;background:#000}.corner{position:absolute;width:42px;height:42px;border:3.5px solid var(--blue);filter:drop-shadow(0 0 10px rgba(43,92,255,.5));pointer-events:none}.corner.a{left:0;border-right:none;border-radius:15px 0 0 0}.corner.a,.corner.b{top:0;border-bottom:none}.corner.b{right:0;border-left:none;border-radius:0 15px 0 0}.corner.c{left:0;border-right:none;border-radius:0 0 0 15px}.corner.c,.corner.d{bottom:0;border-top:none}.corner.d{right:0;border-left:none;border-radius:0 0 15px 0}.scanline{position:absolute;left:24px;right:24px;height:2.5px;background:var(--blue);border-radius:2px;animation:scan 2.4s ease-in-out infinite;box-shadow:0 0 14px var(--blue);pointer-events:none}@keyframes scan{0%,to{top:12%}50%{top:86%}}.manual{margin-top:26px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:13px;padding:13px;font-size:13.5px;font-weight:600;color:#6D9BFF;cursor:pointer}.codeinput,.manual{background:rgba(255,255,255,.07);width:100%}.codeinput{border:1px solid rgba(255,255,255,.15);border-radius:13px;padding:14px;color:#fff;font-family:ui-monospace,SF Mono,monospace;font-weight:700;letter-spacing:6px;font-size:20px;text-transform:uppercase;outline:none}.codeinput,.sheet{text-align:center;margin-top:14px}.sheet{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 24px 60px rgba(0,0,0,.3);animation:sheetup .35s cubic-bezier(.32,1.4,.64,1);color:var(--ink)}@keyframes sheetup{0%{transform:translateY(40px) scale(.96);opacity:0}to{transform:none;opacity:1}}.sheet .whoav{width:66px;height:66px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;margin:0 auto 10px;letter-spacing:-.5px;background:var(--grnsoft);color:var(--grn)}.sheet h3{font-size:18px;font-weight:800;letter-spacing:-.4px}.chainx{display:inline-flex;align-items:center;gap:7px;margin:10px 0;font-weight:600;font-size:12px;color:var(--ink-60);background:var(--off);padding:7px 13px;border-radius:999px}.chainx b{color:var(--grn)}.idline{font-size:11px;font-weight:500;color:var(--ink-40);margin-bottom:10px}.offerx{background:var(--goldsoft);border-radius:11px;padding:10px;font-size:12.5px;color:#8a6a14;margin-bottom:16px}.flash,.offerx{font-weight:600}.flash{background:var(--grn);border-radius:12px;color:#fff;padding:11px;font-size:13px;margin-bottom:14px;animation:sheetup .5s cubic-bezier(.34,1.6,.64,1) both}.flash.err{background:#B42318}.qrcard{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);padding:24px;text-align:center;color:var(--ink)}.qrbig{width:200px;height:200px;margin:2px auto 0;display:flex;align-items:center;justify-content:center}.qrtag{margin-top:15px;font-weight:800;font-size:16.5px;letter-spacing:-.4px}.qrsub{font-size:12.5px;font-weight:500;color:var(--ink-40);margin-top:3px}.codecc{font-family:ui-monospace,SF Mono,monospace;font-weight:700;letter-spacing:6px;font-size:26px;margin:10px 0 2px;text-align:center}.footnote{font-size:11px;font-weight:500;color:var(--ink-40);margin:12px 6px 0;line-height:1.55;text-align:center}.charc .footnote,.dark .footnote{color:#7d948a}.tinput{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:13px 14px;font-weight:600;font-size:15px;background:#fff;margin-bottom:12px;color:var(--ink);outline:none}.tinput:focus{border-color:var(--grn)}.mlabel{font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ink-40);margin-bottom:8px}.tabs{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:430px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);justify-content:space-around;padding:10px 12px calc(14px + env(safe-area-inset-bottom));z-index:60}.tabs,.tb{display:flex;align-items:center}.tb{flex-direction:column;gap:4px;font-size:9.5px;font-weight:600;color:var(--ink-40);width:58px;border:none;background:none;cursor:pointer}.tb .ic{width:21px;height:21px}.tb.on{color:var(--emerald);font-weight:700}.tb.scanb em{width:52px;height:52px;margin-top:-34px;border-radius:50%;background:var(--blue);display:flex;align-items:center;justify-content:center;color:#fff;font-style:normal;box-shadow:0 12px 26px rgba(43,92,255,.4);border:4px solid var(--off)}.err{background:#FEE4E2;color:#B42318;font-size:12.5px;font-weight:600;border-radius:11px;padding:10px 13px;margin-bottom:12px}.spin{width:26px;height:26px;border:3px solid var(--line);border-top-color:var(--emerald);border-radius:50%;animation:rot .8s linear infinite;margin:40px auto}.charc .spin,.dark .spin{border-color:rgba(255,255,255,.15);border-top-color:var(--gold)}@keyframes rot{to{transform:rotate(1turn)}}.bigcheck{width:74px;height:74px;border-radius:50%;background:var(--grnsoft);color:var(--grn);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;animation:stamppop .5s cubic-bezier(.34,1.6,.64,1) both}.bigcheck .ic{width:34px;height:34px;stroke-width:2.4}.site{min-height:100dvh;background:radial-gradient(1100px 600px at 80% -10%,#16382A 0,#0E241B 45%,#0A1B14 100%);color:#fff}.nav{max-width:1080px;margin:0 auto;padding:22px 24px}.nav,.nav .wordmark{display:flex;align-items:center;gap:10px}.nav .wordmark{font-size:20px;font-weight:800;letter-spacing:-.6px}.nav .wordmark b{color:var(--gold)}.appshell .sidebrand .wm-to,.nav .wordmark .wm-to{color:var(--ink-40)}.nav .navlinks{margin-left:auto;display:flex;gap:10px;align-items:center}.navbtn{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff;font-weight:600;font-size:13.5px;padding:10px 16px;border-radius:11px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.navbtn.primary{background:var(--blue);border-color:transparent;box-shadow:0 10px 24px rgba(43,92,255,.35)}.hero{max-width:1080px;margin:0 auto;padding:56px 24px 24px;display:flex;gap:56px;align-items:center;flex-wrap:wrap}.hero .hcopy{flex:1 1;min-width:300px}.hero h1{font-size:50px;font-weight:800;letter-spacing:-2.2px;line-height:1.05}.hero h1 b{color:var(--gold)}.hero .hsub{font-size:16.5px;font-weight:500;color:#9db5aa;margin:18px 0 26px;line-height:1.65;max-width:520px}.hero .hsub b{color:#EDF2EF}.herocard{flex:0 0 340px;max-width:100%}.ctarow{gap:12px;flex-wrap:wrap}.clientnote,.ctarow{display:flex;align-items:center}.clientnote{margin-top:22px;font-size:13px;font-weight:500;color:#7d948a;gap:9px}.clientnote .ic{width:16px;height:16px;color:var(--gold)}.sect{max-width:1080px;margin:0 auto;padding:28px 24px}.sect h2{font-size:13px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#7d948a;margin-bottom:16px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px}.step{background:rgba(255,255,255,.05);border:1px solid var(--em-line);border-radius:18px;padding:22px}.step .sn{width:34px;height:34px;border-radius:10px;background:var(--gold);color:#3a2c05;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;margin-bottom:13px}.step h3{font-size:15.5px;font-weight:700;margin-bottom:6px;letter-spacing:-.2px}.step p{font-size:13px;color:#9db5aa;font-weight:500;line-height:1.6}.sitefoot{max-width:1080px;margin:0 auto;padding:36px 24px 56px;color:#5c7268;font-size:12.5px;font-weight:500;display:flex;gap:18px;flex-wrap:wrap;align-items:center}.sitefoot a{color:#8fa39a;font-weight:600}.demorow{display:flex;gap:40px;flex-wrap:wrap;justify-content:center;padding:10px 24px 60px}.demophone{display:flex;flex-direction:column;align-items:center;gap:14px}.demophone iframe{width:390px;height:780px;border:9px solid #0b0d0e;border-radius:52px;background:#0B0D0E;box-shadow:0 40px 90px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06)}.demolabel{font-size:13px;font-weight:600;color:#8fa39a}.demolabel b{color:var(--gold)}.admwrap{max-width:1080px;margin:0 auto;padding:10px 24px 60px}.admtiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;margin-bottom:26px}.admtile{background:rgba(255,255,255,.05);border:1px solid var(--em-line);border-radius:18px;padding:20px}.admtile .al{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#7d948a}.admtile .an{font-size:30px;font-weight:800;letter-spacing:-1.2px;margin-top:6px}.admtile .an b{color:var(--gold)}.admtile .as{font-size:12px;font-weight:500;color:#7d948a;margin-top:4px}.admbiz{background:rgba(255,255,255,.05);border:1px solid var(--em-line);border-radius:18px;padding:20px;margin-bottom:14px}.admbiz .bh{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.admbiz .bh h3{font-size:17px;font-weight:800;letter-spacing:-.4px}.admbiz .bh .slug{font-size:12px;font-weight:600;color:#7d948a;font-family:ui-monospace,SF Mono,monospace}.admbiz .bh .mrr{margin-left:auto;font-size:13px;font-weight:700;color:var(--gold)}.admstats{display:flex;gap:22px;flex-wrap:wrap;margin:12px 0;font-size:13px;font-weight:500;color:#9db5aa}.admstats b{color:#fff;font-weight:700}.admclients{border-top:1px solid var(--em-line);margin-top:10px;padding-top:10px}.admclients .cr{display:flex;gap:14px;align-items:center;padding:7px 0;font-size:13px;font-weight:500;color:#9db5aa;flex-wrap:wrap}.admclients .cr b{color:#EDF2EF;font-weight:600;min-width:150px}.admclients .cr .st{margin-left:auto;font-size:11px;font-weight:700;background:rgba(255,255,255,.08);border-radius:999px;padding:4px 10px}@media (min-width:880px){body:has(.shell){background:radial-gradient(1100px 600px at 80% -10%,#16382A 0,#0E241B 45%,#0A1B14 100%);min-height:100vh;padding:48px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}body:has(.shell):after{content:"1to3 — scan · share · reward";color:#5c7268;font-weight:500;font-size:12.5px;margin-top:20px}.shell{width:390px;height:800px;min-height:0;border-radius:52px;border:9px solid #0b0d0e;box-shadow:0 40px 90px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06);overflow:hidden;flex:none}.shell .tabs{left:0;right:0;transform:none;width:auto;max-width:none;border-radius:0 0 42px 42px;padding-bottom:16px}.shell .rings,.shell .tabs{position:absolute}}@media print{body{display:block;padding:0;background:#fff}body:after{content:none}.shell{width:auto;height:auto;border:none;border-radius:0;box-shadow:none}.hbtn,.tabs{display:none}}.u{background:#fff;color:var(--ink);min-height:100dvh}.u-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.u-nav{background:var(--em-deepest);color:#fff}.u-nav .u-wrap{gap:26px;height:64px}.u-brand,.u-nav .u-wrap{display:flex;align-items:center}.u-brand{gap:10px;font-size:20px;font-weight:800;letter-spacing:-.6px;color:#fff}.u-brand b{color:var(--gold)}.wm-to{color:var(--ink-40);font-weight:600;font-size:.82em;letter-spacing:0}.u-navlink{font-size:14px;font-weight:600;color:#EDF2EF;opacity:.85}.u-navlink:hover{opacity:1}.u-navright{margin-left:auto;display:flex;align-items:center;gap:18px}.u-pill{background:#fff;color:var(--ink);border:none;font-weight:700;font-size:14px;padding:10px 18px;border-radius:999px;cursor:pointer}.u-hero .u-wrap{display:flex;gap:64px;align-items:center;padding-top:72px;padding-bottom:72px;flex-wrap:wrap}.u-hcopy{flex:1 1;min-width:320px}.u-hero h1{font-size:54px;font-weight:800;letter-spacing:-2.4px;line-height:1.04;text-wrap:balance}.u-hsub{font-size:16.5px;font-weight:500;color:var(--ink-60);margin:20px 0 30px;line-height:1.65;max-width:480px}.u-hsub b{color:var(--ink)}.u-btn{display:inline-flex;align-items:center;gap:9px;background:var(--em-deepest);color:#fff;border:none;font-weight:700;font-size:15px;padding:15px 24px;border-radius:10px;cursor:pointer}.u-btn .ic{width:16px;height:16px}.u-ghost{font-size:15px;font-weight:600;color:var(--ink);border-bottom:1.5px solid var(--ink-40);padding-bottom:2px;margin-left:22px}.u-hvisual{flex:0 0 400px;max-width:100%;background:var(--off);border-radius:16px;padding:36px;display:flex;justify-content:center}.u-qrcard{background:#fff;border-radius:16px;padding:26px;text-align:center;box-shadow:0 12px 34px rgba(10,20,16,.1)}.u-qrcard .lbl{font-size:10.5px;font-weight:700;letter-spacing:1.4px;color:var(--ink-40);margin-bottom:16px}.u-qrcard .cap{font-size:14px;font-weight:700;margin-top:14px}.u-qrcard .sub{font-size:12px;font-weight:500;color:var(--ink-40);margin-top:3px}.u-dark{background:var(--em-deepest);color:#fff}.u-dark .u-wrap{display:flex;gap:64px;align-items:center;padding-top:76px;padding-bottom:76px;flex-wrap:wrap}.u-disc{flex:0 0 360px;max-width:100%;position:relative}.u-disc,.u-disc .ring{display:flex;justify-content:center}.u-disc .ring{width:320px;height:320px;border-radius:50%;border:7px solid #fff;background:radial-gradient(240px 240px at 30% 20%,#1A4231 0,#0F2A1E 70%);align-items:center;gap:18px}.u-disc .dstamp{width:74px;height:74px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:19px}.u-disc .dstamp.f{background:#fff;color:var(--ink)}.u-disc .dstamp.n{border:2.5px dashed var(--gold);color:var(--gold)}.u-dcopy{flex:1 1;min-width:320px}.u-dark h2{font-size:38px;font-weight:800;letter-spacing:-1.6px;line-height:1.1;text-wrap:balance}.u-dsub{font-size:16px;font-weight:500;color:#9db5aa;margin:16px 0 28px;line-height:1.65;max-width:480px}.u-sect{padding:64px 0 10px}.u-sect h2{font-size:34px;font-weight:800;letter-spacing:-1.4px;margin-bottom:26px}.u-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px;padding-bottom:56px}.u-card{background:var(--off);border-radius:14px;padding:24px;display:flex;gap:16px;align-items:flex-start}.u-card .ic{width:26px;height:26px;color:var(--emerald);flex-shrink:0;margin-top:2px}.u-card h3{font-size:16.5px;font-weight:700;letter-spacing:-.3px;margin-bottom:6px}.u-card p{font-size:13.5px;font-weight:500;color:var(--ink-60);line-height:1.6}.u-apps{background:var(--off);padding:64px 0 72px}.u-apps h2{font-size:34px;font-weight:800;letter-spacing:-1.4px;margin-bottom:26px}.u-appgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px}.u-appcard{background:#fff;border-radius:14px;padding:24px;display:flex;gap:20px;align-items:center}.u-appcard .qrbox{flex-shrink:0;background:#fff}.u-appcard h3{font-size:17px;font-weight:700;letter-spacing:-.3px}.u-appcard p{font-size:13px;font-weight:500;color:var(--ink-60);margin-top:4px;line-height:1.55}.u-foot{background:var(--em-deepest);color:#fff;padding:40px 0}.u-foot .u-wrap{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.u-foot a{font-size:13px;font-weight:600;color:#8fa39a}.u-foot .cr{margin-left:auto;font-size:12px;font-weight:500;color:#5c7268}.u-foot .u-foottop{justify-content:space-between;padding-bottom:22px;margin-bottom:20px;border-bottom:1px solid var(--em-line)}.u-footbrand{display:flex;flex-direction:column;gap:8px}.u-slogan{font-size:14px;font-weight:700;color:var(--gold);letter-spacing:.3px}.u-storebadges{display:flex;gap:12px;flex-wrap:wrap}.storebadge{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.06);border:1px solid var(--em-line);border-radius:12px;padding:9px 14px;color:#fff}.storebadge .sic{width:22px;height:22px;color:#fff}.storebadge>span{display:flex;flex-direction:column;line-height:1.15}.storebadge small{font-size:9px;font-weight:600;color:#8fa39a;letter-spacing:.5px;text-transform:uppercase}.storebadge b{font-size:13.5px;font-weight:700}.storebadge i{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.8px;background:var(--gold);color:var(--em-deepest);border-radius:6px;padding:3px 6px;margin-left:4px;text-transform:uppercase}@media (max-width:720px){.u-hero h1{font-size:38px;letter-spacing:-1.6px}.u-apps h2,.u-dark h2,.u-sect h2{font-size:28px}.u-hvisual{flex:1 1 100%;padding:24px}.u-navlink{display:none}}.appshell{min-height:100dvh;background:var(--off);color:var(--ink);padding-bottom:96px}.appshell.charc{background:linear-gradient(180deg,#15181A,#101314);color:#fff}.appshell.dark{background:radial-gradient(700px 480px at 30% -6%,#1A4231 0,#102A1F 55%,#0C2118 100%);color:#fff;padding-bottom:0}.apphdr{position:-webkit-sticky;position:sticky;top:0;z-index:70;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .25s,box-shadow .25s}.apphdr.scrolled{background:rgba(246,247,246,.86);box-shadow:0 1px 0 var(--line)}.appshell.charc .apphdr.scrolled{background:rgba(21,24,26,.86);box-shadow:0 1px 0 rgba(255,255,255,.08)}.apphdr .in{max-width:560px;margin:0 auto;display:flex;align-items:center;gap:10px}.apphdr .ht2{font-size:17px;font-weight:800;letter-spacing:-.4px}.apphdr .hs2{font-size:11px;font-weight:500;color:var(--ink-40)}.appshell.charc .apphdr .hs2{color:#8fa39a}.apphdr .signout{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--blue);background:none;border:none;cursor:pointer}.appcol{max-width:560px;margin:0 auto;padding:8px 18px 40px}.appshell .tabs{max-width:560px;border-radius:0}.appshell.dark .logincol{max-width:430px;margin:0 auto;padding:56px 26px 40px;display:flex;flex-direction:column;min-height:100dvh;justify-content:center}html{scroll-behavior:smooth}.u-nav{position:-webkit-sticky;position:sticky;top:0;z-index:80;transition:box-shadow .3s}.u-nav.scrolled{box-shadow:0 10px 30px rgba(10,20,16,.35)}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes stpop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.u-hcopy h1{animation:rise .7s cubic-bezier(.22,1,.36,1) .05s both}.u-hcopy .u-hsub{animation:rise .7s cubic-bezier(.22,1,.36,1) .16s both}.u-hcopy .clientnote,.u-hcopy>div{animation:rise .7s cubic-bezier(.22,1,.36,1) .28s both}.u-hvisual{animation:rise .8s cubic-bezier(.22,1,.36,1) .38s both}.u-qrcard{animation:bob 6s ease-in-out 2s infinite}[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}[data-reveal].in{opacity:1;transform:none}[data-reveal].in .dstamp{animation:stpop .5s cubic-bezier(.34,1.6,.64,1) both}[data-reveal].in .dstamp:first-child{animation-delay:.15s}[data-reveal].in .dstamp:nth-child(2){animation-delay:.35s}[data-reveal].in .dstamp:nth-child(3){animation-delay:.55s}.u-cards [data-reveal]:nth-child(2){transition-delay:.1s}.u-cards [data-reveal]:nth-child(3){transition-delay:.2s}.u-appgrid [data-reveal]:nth-child(2){transition-delay:.12s}.u-appcard,.u-card{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.u-appcard:hover,.u-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(10,20,16,.12)}.navbtn,.u-btn,.u-pill{transition:transform .18s,box-shadow .18s,opacity .18s}.u-btn:hover{box-shadow:0 14px 30px rgba(10,30,22,.35)}.u-btn:hover,.u-pill:hover{transform:translateY(-2px)}.u-btn:active,.u-pill:active{transform:scale(.97)}.u-disc .ring{transition:transform .4s cubic-bezier(.22,1,.36,1)}.u-disc:hover .ring{transform:rotate(-4deg) scale(1.02)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.u-hcopy .clientnote,.u-hcopy .u-hsub,.u-hcopy h1,.u-hcopy>div,.u-hvisual,.u-qrcard{animation:none}[data-reveal]{opacity:1;transform:none;transition:none}[data-reveal].in .dstamp{animation:none}}.ticketbtn{display:block;width:100%;text-align:left;background:var(--goldsoft);border:1.5px dashed var(--gold);border-radius:12px;padding:14px;margin-top:10px;cursor:pointer;transition:transform .15s}.ticketbtn:active{transform:scale(.985)}.ticketbtn .tl2,.ticketedit .tl2{display:block;font-size:9.5px;font-weight:700;letter-spacing:1.2px;color:var(--gold-dk)}.ticketbtn .tv2{display:block;font-size:16px;font-weight:800;color:var(--ink);margin-top:3px}.ticketbtn .th2{display:block;font-size:11px;font-weight:500;color:var(--ink-60);margin-top:2px}.ticketedit{background:var(--goldsoft);border:1.5px solid var(--gold);border-radius:12px;padding:14px;margin-top:10px}.sidebrand{display:none}.grid2{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}@media (min-width:880px){.appshell{padding-left:232px;padding-bottom:48px}.appshell.dark{padding-left:0}.appshell .tabs{position:fixed;left:0;top:0;bottom:0;width:232px;max-width:none;transform:none;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;padding:18px 14px;border-top:none;border-right:1px solid var(--line);border-radius:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.appshell .sidebrand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:18px;letter-spacing:-.5px;padding:8px 10px 20px;color:var(--ink)}.appshell .sidebrand b{color:var(--gold-dk)}.appshell .tb{flex-direction:row;width:auto;justify-content:flex-start;gap:12px;font-size:14px;font-weight:600;padding:11px 12px;border-radius:10px;color:var(--ink-60);transition:background .15s}.appshell .tb .ic{width:19px;height:19px}.appshell .tb:hover{background:var(--off)}.appshell .tb.on{background:var(--grnsoft);color:var(--emerald);font-weight:700}.appshell .tb.scanb{background:var(--blue);color:#fff;box-shadow:0 8px 20px rgba(43,92,255,.25);margin:8px 0}.appshell .tb.scanb:hover{background:#1F4CE8}.appshell .tb.scanb em{width:auto;height:auto;margin:0;border:none;background:transparent;box-shadow:none;color:#fff}.appshell .tb.scanb em .ic{width:19px;height:19px;stroke-width:1.8}.appshell.charc .tabs{background:#181C1E;border-color:rgba(255,255,255,.08)}.appshell.charc .sidebrand{color:#fff}.appshell.charc .tb{color:#9db5aa}.appshell.charc .tb:hover{background:rgba(255,255,255,.06)}.appshell.charc .tb.on{background:rgba(255,255,255,.1);color:#fff}.appcol{padding:10px 32px 48px}.appcol,.apphdr .in{max-width:1020px;margin:0}.apphdr .in{padding:14px 32px}.grid2{grid-template-columns:1fr 1fr;gap:0 24px;align-items:start}.appcol .tiles3{max-width:720px}.appcol .qrcard{max-width:440px}.scanwrap{max-width:480px}.appcol .tinput{max-width:520px}.logincol{padding-top:0}}@media (min-width:1240px){.appcol,.apphdr .in{margin:0 auto}}.apphdr{transition:background .25s,box-shadow .25s,transform .3s cubic-bezier(.22,1,.36,1),opacity .3s}.apphdr.hide{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.apphdr{transition:background .25s,box-shadow .25s}}.rolecards{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:14px}.rolecard{background:rgba(255,255,255,.06);border:1.5px solid var(--em-line);border-radius:14px;padding:14px;text-align:left;cursor:pointer;color:#fff;display:flex;flex-direction:column;gap:7px;position:relative;transition:transform .15s,background .2s,border-color .2s}.rolecard:active{transform:scale(.98)}.rolecard .ic{width:20px;height:20px;color:#8fa39a}.rolecard b{font-size:14.5px;font-weight:700;letter-spacing:-.2px}.rolecard span{font-size:11.5px;font-weight:500;color:#8fa39a;line-height:1.45}.rolecard.on{background:#fff;border-color:#fff;color:var(--ink)}.rolecard.on .ic{color:var(--emerald)}.rolecard.on span{color:var(--ink-60)}.rolecard.on:after{content:"";position:absolute;top:12px;right:12px;width:9px;height:9px;border-radius:50%;background:var(--grn)}.u-roi{background:var(--off);padding:70px 0 76px}.u-roi h2{font-size:34px;font-weight:800;letter-spacing:-1.4px}.u-roi .roisub{font-size:15px;font-weight:500;color:var(--ink-60);margin:10px 0 34px;max-width:520px;line-height:1.6}.roigrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px;gap:44px;align-items:center}@media (max-width:840px){.roigrid{grid-template-columns:1fr}}.roictl{display:flex;flex-direction:column;gap:26px}.roilabel{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:600;color:var(--ink-60);margin-bottom:10px}.roilabel b{font-size:20px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rslider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:99px;background:#DDE3E0;outline:none}.rslider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:var(--emerald);border:4px solid #fff;box-shadow:0 3px 10px rgba(10,30,22,.3);cursor:pointer}.rslider::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--emerald);border:4px solid #fff;box-shadow:0 3px 10px rgba(10,30,22,.3);cursor:pointer}.roinote{font-size:12px;font-weight:500;color:var(--ink-40);line-height:1.6}.roicard{background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px;box-shadow:0 18px 50px rgba(10,20,16,.1)}.roicard .rrow .rv{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.roibig{background:var(--em-deepest);border-radius:14px;padding:16px;text-align:center;margin-top:14px}.roibig .bl{font-size:10.5px;font-weight:700;letter-spacing:1.4px;color:#7d948a}.roibig .bn{font-size:34px;font-weight:800;letter-spacing:-1.6px;color:#7CEFC0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:4px}.roibig .bs{font-size:12px;font-weight:600;color:var(--gold);margin-top:3px}.u-feature{flex-direction:column;align-items:stretch;gap:0}.u-feature .ftxt{display:flex;gap:14px;align-items:flex-start}.vign{border-radius:12px;height:160px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;overflow:hidden;position:relative}.vign.gold{background:var(--goldsoft)}.vign.blue{background:var(--bluesoft)}.vign.grn{background:var(--grnsoft)}.vstamps{display:flex;gap:12px}.vstamp{width:46px;height:46px;border-radius:50%;background:#fff;box-shadow:0 6px 16px rgba(140,105,20,.22);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:var(--gold-dk);animation:vpop 4.5s cubic-bezier(.34,1.6,.64,1) infinite}.vstamp:first-child{animation-delay:.2s}.vstamp:nth-child(2){animation-delay:.9s}.vstamp:nth-child(3){animation-delay:1.6s}@keyframes vpop{0%{transform:scale(0);opacity:0}8%{transform:scale(1);opacity:1}82%{transform:scale(1);opacity:1}92%,to{transform:scale(0);opacity:0}}.vbub{background:#fff;border-radius:16px 16px 16px 5px;padding:12px 16px;font-weight:700;font-size:13px;color:var(--blue);box-shadow:0 6px 16px rgba(43,92,255,.18)}.vfly{position:absolute;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--blue);color:#fff;box-shadow:0 6px 14px rgba(43,92,255,.35);animation:vfly 3.4s ease-in-out infinite}.vfly .ic{width:16px;height:16px}@keyframes vfly{0%,10%{transform:translate(-46px,34px) scale(.7);opacity:0}25%{opacity:1;transform:translate(-30px,20px) scale(1)}60%{transform:translate(48px,-26px) scale(1);opacity:1}75%,to{transform:translate(74px,-44px) scale(.6);opacity:0}}.vqr{width:78px;height:78px;background:#fff;border-radius:12px;position:relative;box-shadow:0 6px 16px rgba(14,90,55,.18);display:flex;align-items:center;justify-content:center}.vqr .ic{width:44px;height:44px;color:var(--ink);stroke-width:1.4}.vline{position:absolute;left:9px;right:9px;height:3px;border-radius:2px;background:var(--grn);box-shadow:0 0 10px rgba(14,122,74,.55);animation:vscan 2.6s ease-in-out infinite}@keyframes vscan{0%,to{top:12%}50%{top:82%}}.vcheck{position:absolute;right:-9px;bottom:-9px;width:28px;height:28px;border-radius:50%;background:var(--grn);color:#fff;display:flex;align-items:center;justify-content:center;border:3px solid var(--grnsoft);animation:vcheck 2.6s ease-in-out infinite}.vcheck .ic{width:13px;height:13px;stroke-width:3}@keyframes vcheck{0%,45%{transform:scale(0)}55%,85%{transform:scale(1)}95%,to{transform:scale(0)}}.vtimer{flex-direction:column;gap:4px;background:#fff;border-radius:14px;padding:16px 28px;font-weight:800;font-size:32px;letter-spacing:1px;box-shadow:0 6px 16px rgba(14,90,55,.18);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vtimer,.vtimer .vlive{display:flex;align-items:center;color:var(--grn)}.vtimer .vlive{gap:5px;font-size:9px;font-weight:800;letter-spacing:1.2px}.vtimer .vlive i{width:7px;height:7px;border-radius:50%;background:var(--grn);animation:vlivep 1.6s ease-in-out infinite}@keyframes vlivep{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.vcheck,.vfly,.vline,.vstamp{animation:none}.vfly{transform:translate(30px,-10px)}}.chartcard{position:relative;background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px 20px 14px;box-shadow:0 18px 50px rgba(10,20,16,.1);overflow:hidden}.chartHead{display:flex;align-items:flex-start;gap:12px;margin-bottom:6px}.chartHead .cl{font-size:10.5px;font-weight:700;letter-spacing:1.3px;color:var(--ink-40)}.chartHead .cn{font-size:30px;font-weight:800;letter-spacing:-1.4px;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px}.chartHead .cchip{margin-left:auto;background:var(--em-deepest);color:#7CEFC0;font-weight:700;font-size:12px;border-radius:999px;padding:8px 13px;white-space:nowrap}.chartcard svg{width:100%;height:auto;display:block}.cpath{fill:none;stroke:var(--emerald);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:1300;stroke-dashoffset:1300;animation:cdraw 1.5s cubic-bezier(.3,.9,.4,1) .15s forwards}@keyframes cdraw{to{stroke-dashoffset:0}}.carea{opacity:0;animation:cfade .9s ease .9s forwards}@keyframes cfade{to{opacity:1}}.cnode{transform-box:fill-box;transform-origin:center;transform:scale(0);animation:cpop .5s cubic-bezier(.34,1.6,.64,1) forwards}@keyframes cpop{to{transform:scale(1)}}.cpeep{transform-box:fill-box;transform-origin:center bottom;transform:scale(0);animation:cpop .55s cubic-bezier(.34,1.7,.64,1) forwards}.cmonth{font-size:9px;font-weight:600;fill:var(--ink-40)}.cval{font-size:10px;fill:var(--emerald)}.coin,.cval{font-weight:800}.coin{position:absolute;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--gold-dk));color:#3a2c05;font-size:13px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(160,120,20,.35);animation:coinfloat 3.4s ease-in infinite;opacity:0;pointer-events:none}@keyframes coinfloat{0%{transform:translateY(26px) scale(.5) rotate(-8deg);opacity:0}18%{opacity:1}72%{opacity:.95}to{transform:translateY(-150px) scale(1.05) rotate(10deg);opacity:0}}.roimini{margin-top:24px}.roimini .rrow{padding:7px 0}@media (prefers-reduced-motion:reduce){.cpath{stroke-dashoffset:0}.carea,.cpath{animation:none}.carea{opacity:1}.cnode,.cpeep{animation:none;transform:scale(1)}.coin{animation:none;opacity:0}}.appcol{padding-top:26px}@media (min-width:880px){.appcol{padding-top:30px}}.logincol h2{font-size:29px;font-weight:800;letter-spacing:-1.1px;line-height:1.15;margin-top:24px}.logincol h2 b{color:var(--gold)}.logincol .sub{font-size:14px;font-weight:500;color:#8fa39a;margin:10px 0 26px;line-height:1.55}.u-hillu{background:none;padding:0;flex-direction:column;gap:12px;display:flex;align-items:center}.heroscene{position:relative;width:100%;max-width:440px;aspect-ratio:440/340;background:linear-gradient(160deg,#F8ECD2,#F1DCAE);border-radius:18px;overflow:hidden;box-shadow:0 18px 50px rgba(10,20,16,.14)}.heroscene svg{position:absolute;inset:0;width:100%;height:100%}.hs-qr{position:absolute;left:17%;top:38.2%;width:21.4%;background:#fff;line-height:0}.hscap{font-size:12.5px;color:var(--ink-40);font-weight:600;text-align:center;max-width:360px;line-height:1.5}.heroscene .steam{animation:hsteam 3s ease-in-out infinite;opacity:0}.heroscene .s2{animation-delay:1.5s}@keyframes hsteam{0%{transform:translateY(8px);opacity:0}35%{opacity:.85}to{transform:translateY(-16px);opacity:0}}.heroscene .hsun{animation:hsun 7s ease-in-out infinite}@keyframes hsun{0%,to{opacity:.5}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.heroscene .hsun,.heroscene .steam{animation:none;opacity:.6}}.roicopy .roistats{display:flex;flex-direction:column;gap:14px;margin:26px 0}.rst{display:flex;align-items:baseline;gap:14px}.rst b{font-size:26px;font-weight:800;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:110px}.rst b.pos{color:var(--grn)}.rst b.neg{color:#B42318}.rst span{font-size:14px;font-weight:500;color:var(--ink-60);line-height:1.5}.roiscene{position:relative;width:100%;max-width:460px;aspect-ratio:440/340;background:radial-gradient(360px 280px at 26% 12%,#1A4231 0,#102A1F 60%,#0C2118 100%);border-radius:18px;overflow:hidden;box-shadow:0 18px 50px rgba(10,20,16,.2);justify-self:end}.roiscene svg{position:absolute;inset:0;width:100%;height:100%}.lpop{transform-origin:center bottom;animation:vpop 5.5s cubic-bezier(.34,1.6,.64,1) infinite}.lpop,.rprint{transform-box:fill-box}.rprint{animation:rprint 5.5s ease-in-out infinite}@keyframes rprint{0%{transform:translateY(52px);opacity:0}10%{opacity:1}26%{transform:translateY(0)}86%{transform:translateY(0);opacity:1}94%,to{transform:translateY(52px);opacity:0}}.adraw{stroke-dasharray:430;animation:adraw 5.5s ease-in-out infinite}@keyframes adraw{0%,14%{stroke-dashoffset:430;opacity:1}56%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}.ahead{transform-box:fill-box;transform-origin:center;animation:ahead 5.5s ease-in-out infinite}@keyframes ahead{0%,50%{transform:scale(0);opacity:0}58%{transform:scale(1.25);opacity:1}62%,88%{transform:scale(1);opacity:1}95%,to{transform:scale(0);opacity:0}}@media (prefers-reduced-motion:reduce){.ahead,.lpop,.rprint{animation:none;transform:none;opacity:1}.adraw{animation:none;stroke-dashoffset:0}}.nudgescene{flex:0 0 400px;max-width:100%;position:relative;aspect-ratio:440/300}.nudgescene svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.nbub{transform-box:fill-box;transform-origin:center;animation:nfly 6s ease-in-out infinite}@keyframes nfly{0%,6%{transform:translate(0) scale(.3);opacity:0}14%{transform:translate(0) scale(1);opacity:1}44%{transform:translate(var(--dx),var(--dy)) scale(1);opacity:1}52%,to{transform:translate(var(--dx),var(--dy)) scale(.3);opacity:0}}.nava{transform-box:fill-box;transform-origin:center;animation:apop 6s cubic-bezier(.34,1.6,.64,1) infinite}@keyframes apop{0%,42%{transform:scale(0);opacity:0}50%{transform:scale(1.14);opacity:1}54%,88%{transform:scale(1);opacity:1}96%,to{transform:scale(0);opacity:0}}.ngift{transform-box:fill-box;transform-origin:center;animation:gpop 6s cubic-bezier(.34,1.6,.64,1) infinite}@keyframes gpop{0%,58%{transform:scale(0);opacity:0}68%{transform:scale(1.2);opacity:1}72%,88%{transform:scale(1);opacity:1}96%,to{transform:scale(0);opacity:0}}.npath{stroke-dasharray:5 8;opacity:0;animation:npathf 6s ease-in-out infinite}@keyframes npathf{0%,8%{opacity:0}18%{opacity:.4}44%{opacity:.4}54%,to{opacity:0}}.nstamp{transform-box:fill-box;transform-origin:center;animation:nstamp 6s cubic-bezier(.34,1.6,.64,1) infinite}@keyframes nstamp{0%,44%{transform:scale(0);opacity:0}52%{transform:scale(1.25);opacity:1}56%,88%{transform:scale(1);opacity:1}96%,to{transform:scale(0);opacity:0}}.nchip{animation:apop 6s cubic-bezier(.34,1.6,.64,1) infinite}.nchip,.nspark{transform-box:fill-box;transform-origin:center}.nspark{animation:nsparkle 6s ease-in-out infinite}@keyframes nsparkle{0%,62%{transform:scale(0);opacity:0}70%{transform:scale(1.25);opacity:1}78%{transform:scale(.85);opacity:.85}88%,to{transform:scale(0);opacity:0}}@media (prefers-reduced-motion:reduce){.nbub{animation:none;transform:translate(var(--dx),var(--dy));opacity:1}.nava,.nchip,.ngift,.nstamp{animation:none;transform:none;opacity:1}.npath{animation:none;opacity:.35}.nspark{animation:none;opacity:0}}.legal{background:#fff;color:var(--ink);min-height:100dvh}.legalwrap{max-width:720px;margin:0 auto;padding:48px 24px 80px}.legalwrap h1{font-size:34px;font-weight:800;letter-spacing:-1.4px}.legalwrap .ldate{font-size:13px;font-weight:600;color:var(--ink-40);margin:8px 0 30px}.legalwrap h2{font-size:19px;font-weight:800;letter-spacing:-.4px;margin:34px 0 10px}.legalwrap li,.legalwrap p{font-size:14.5px;font-weight:450;line-height:1.75;color:var(--ink-60)}.legalwrap li b,.legalwrap p b{color:var(--ink);font-weight:700}.legalwrap ul{padding-left:22px;margin:10px 0}.legalwrap li{margin-bottom:8px}.legalwrap a{color:var(--blue);font-weight:600}.legalnote{background:var(--goldsoft);border-radius:12px;padding:14px 16px;font-size:13px;font-weight:500;color:#8a6a14;line-height:1.6;margin-top:26px}.roiscene .rs-receipt{opacity:0;transform:translateY(46px)}.roiscene.in .rs-receipt{animation:rsUp .8s cubic-bezier(.22,1,.36,1) .25s forwards}@keyframes rsUp{to{opacity:1;transform:translateY(0)}}.roiscene .rs-pop{opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center bottom}.roiscene.in .rs-pop{animation:rsPop .55s cubic-bezier(.34,1.6,.64,1) forwards}@keyframes rsPop{to{opacity:1;transform:scale(1)}}.roiscene .rs-arrow{stroke-dasharray:430;stroke-dashoffset:430}.roiscene.in .rs-arrow{animation:rsDraw 1.5s cubic-bezier(.4,0,.2,1) 1.15s forwards}@keyframes rsDraw{to{stroke-dashoffset:0}}.roiscene .rs-medal{opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center}.roiscene.in .rs-medal{animation:rsPop .6s cubic-bezier(.34,1.6,.64,1) 2.5s forwards}.roiscene .rs-bob{transform-box:fill-box;transform-origin:center}.roiscene.in .rs-bob{animation:rsBob 4.5s ease-in-out 3.4s infinite}.roiscene .rs-ghost{transform-origin:center bottom}.roiscene.in .rs-ghost{animation:rsGhost .55s cubic-bezier(.34,1.6,.64,1) forwards}@keyframes rsGhost{to{opacity:.55;transform:scale(.72)}}.roiscene .rs-spark{opacity:0;transform:scale(0);transform-box:fill-box;transform-origin:center}.roiscene.in .rs-spark{animation:rsSpark 4.5s ease-in-out infinite}@keyframes rsSpark{0%,8%{transform:scale(0);opacity:0}16%{transform:scale(1.2);opacity:1}26%{transform:scale(.8);opacity:.8}36%,to{transform:scale(0);opacity:0}}@keyframes rsBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.roiscene .fcoin{position:absolute;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#F2D488,#C9992F);color:#3a2c05;font-weight:800;font-size:10px;display:none;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(160,120,20,.3);pointer-events:none}.roiscene.in .fcoin{display:flex;animation:fcoin 7s ease-in-out infinite;opacity:0}@keyframes fcoin{0%,12%{transform:translateY(14px) scale(.6);opacity:0}25%{opacity:.55}60%{opacity:.5}88%,to{transform:translateY(-110px) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.roiscene .rs-medal,.roiscene .rs-pop,.roiscene .rs-receipt{opacity:1;transform:none;animation:none}.roiscene .rs-ghost{opacity:.55;transform:scale(.72);animation:none}.roiscene .rs-arrow{stroke-dashoffset:0;animation:none}.roiscene.in .fcoin,.roiscene.in .rs-bob,.roiscene.in .rs-spark{animation:none}.roiscene.in .fcoin{display:none}.roiscene .rs-spark{opacity:0}.vtimer .vlive i{animation:none}}.nudgescene .nava{animation:none;opacity:0;transform:scale(0)}.nudgescene.in .nava{animation:rsPop .6s cubic-bezier(.34,1.6,.64,1) forwards}.nudgescene .ngift{animation:none;opacity:0;transform:scale(0)}.nudgescene.in .ngift{animation:rsPop .65s cubic-bezier(.34,1.6,.64,1) 1.9s forwards}.nudgescene .nbub{animation:none;opacity:0}.nudgescene.in .nbub{animation:nfly 5.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.nudgescene .nava,.nudgescene .ngift{opacity:1;transform:none;animation:none}.nudgescene.in .nava,.nudgescene.in .ngift{animation:none}.nudgescene .nbub,.nudgescene.in .nbub{animation:none;opacity:1;transform:translate(var(--dx),var(--dy))}}.consentrow{display:flex;gap:11px;align-items:flex-start;margin:2px 0 14px;cursor:pointer;font-size:12px;font-weight:500;color:#8fa39a;line-height:1.6;text-align:left}.consentrow input{width:18px;height:18px;margin-top:1px;accent-color:var(--grn);flex-shrink:0;cursor:pointer}.consentrow a{color:#6D9BFF;font-weight:600}.appshell{color:#fff}.appshell,.appshell.charc{background:radial-gradient(1000px 680px at 18% -8%,#16382A 0,#0E241B 48%,#0A1B14 100%)}.apphdr.scrolled{box-shadow:0 1px 0 rgba(255,255,255,.08)}.apphdr.scrolled,.appshell.charc .apphdr.scrolled{background:rgba(12,32,23,.84)}.apphdr .ht2{color:#fff}.apphdr .hs2{color:#8fa39a}.apphdr .signout{color:#6D9BFF}.appshell .footnote,.appshell .sechead{color:#7d948a}.appshell .spin{border-color:rgba(255,255,255,.15);border-top-color:var(--gold)}.appshell .card{border-color:rgba(255,255,255,.07);box-shadow:0 18px 44px rgba(4,14,9,.38)}.appshell .punch{border-color:rgba(255,255,255,.12);box-shadow:0 18px 44px rgba(4,14,9,.45)}.appshell .qrcard{border-color:rgba(255,255,255,.07);box-shadow:0 18px 44px rgba(4,14,9,.38)}.appshell .sheet{box-shadow:0 24px 60px rgba(4,14,9,.5)}.appshell .tiles3 .t3{box-shadow:0 10px 26px rgba(4,14,9,.3)}@media (min-width:880px){.appshell .tabs{background:#0C2018;border-right:1px solid rgba(255,255,255,.07)}.appshell .sidebrand{color:#fff}.appshell .sidebrand b{color:var(--gold)}.appshell .tb{color:#9db5aa}.appshell .tb:hover{background:rgba(255,255,255,.06)}.appshell .tb.on{background:rgba(255,255,255,.1);color:#fff}}.valtoggle{display:flex;border:1.5px solid var(--line);border-radius:12px;overflow:hidden;flex-shrink:0;background:#fff}.valtoggle button{width:54px;padding:12px 0;border:none;background:#fff;font-weight:800;font-size:15px;color:var(--ink-40);cursor:pointer;transition:background .15s,color .15s}.valtoggle button+button{border-left:1.5px solid var(--line)}.valtoggle button.on{background:var(--emerald);color:#fff}.bigtimer{font-size:68px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-3px;color:var(--grn);margin:8px 0 2px;text-align:center}.timerbar{height:8px;border-radius:99px;background:var(--line);overflow:hidden;margin:12px 0 4px}.timerbar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--grn),#2E8B62);transition:width 1s linear}.livechip{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.6px;color:var(--grn);background:var(--grnsoft);border-radius:999px;padding:6px 12px;margin-top:10px}.livechip i{width:8px;height:8px;border-radius:50%;background:var(--grn);animation:pulse 1.2s ease-in-out infinite}.apphdr{transition:background .3s,box-shadow .3s,transform .45s cubic-bezier(.22,1,.36,1),opacity .4s cubic-bezier(.22,1,.36,1)}.appshell .card,.appshell .qrcard{border-radius:22px;border-color:rgba(255,255,255,.08)}.appshell .sechead{display:flex;align-items:center;gap:8px}.appshell .sechead:before{content:"";width:14px;height:3px;border-radius:2px;background:var(--gold);flex-shrink:0}.stattiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.stattile{position:relative;overflow:hidden;background:linear-gradient(165deg,rgba(255,255,255,.09),rgba(255,255,255,.028));border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:15px 15px 13px;transition:transform .25s ease,border-color .25s ease}.stattile:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.2)}.stattile:before{content:"";position:absolute;inset:0;background:radial-gradient(140px 80px at 18% -10%,var(--tglow),transparent 70%);opacity:.6;pointer-events:none}.stattile:after{content:"";position:absolute;left:14px;right:14px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--taccent),transparent);opacity:.85}.stattile .sic{width:34px;height:34px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;position:relative;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),0 6px 14px rgba(0,0,0,.22)}.stattile .sic .ic{width:16px;height:16px}.stattile .sv{font-size:29px;font-weight:800;letter-spacing:-1.4px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:relative}.stattile .sl{font-size:9.5px;font-weight:700;margin-top:2px;position:relative}.stattile.g{--tglow:rgba(14,122,74,.45);--taccent:#7CEFC0}.stattile.g .sic{background:rgba(14,122,74,.28);color:#7CEFC0}.stattile.b{--tglow:rgba(43,92,255,.4);--taccent:#9DB9FF}.stattile.b .sic{background:rgba(43,92,255,.26);color:#9DB9FF}.stattile.y{--tglow:rgba(232,197,107,.35);--taccent:#F2D488}.stattile.y .sic{background:rgba(232,197,107,.22);color:var(--gold)}@media (prefers-reduced-motion:reduce){.stattile{transition:none}.stattile:hover{transform:none}}.rcpt{padding-bottom:28px;border-radius:22px 22px 0 0!important;-webkit-mask-size:22px 100%;-webkit-mask-repeat:repeat-x;-webkit-mask:radial-gradient(circle 9px at 11px calc(100% + 3px),transparent 9px,#000 9.5px);mask:radial-gradient(circle 9px at 11px calc(100% + 3px),transparent 9px,#000 9.5px);mask-size:22px 100%;mask-repeat:repeat-x}.rrow.total{background:var(--grnsoft);margin:10px -8px 0;padding:12px 10px;border-radius:12px;border-bottom:none}.stickyline{background:linear-gradient(135deg,#0F2A1E,#155E3F);border:1px solid rgba(124,239,192,.25);box-shadow:0 10px 24px rgba(8,32,20,.35)}.feedwrap{position:relative}.feedwrap:before{content:"";position:absolute;left:17px;top:14px;bottom:14px;width:2px;border-radius:2px;background:var(--line)}.feedwrap .item{border-bottom:none;padding:9px 0}.feedwrap .fic{position:relative;z-index:1;border:3px solid #fff;width:38px;height:38px;border-radius:13px}.appshell .card{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.09);box-shadow:none;color:#fff}.appshell .card .tinput,.appshell .tinput{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16);color:#fff}.appshell .tinput::placeholder{color:rgba(255,255,255,.35)}.appshell .tinput:focus{border-color:var(--gold)}.appshell .mlabel{color:var(--gold)}.appshell .err{background:rgba(180,35,24,.2);color:#F5A097}.appshell .btn.wht{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.16)}.appshell .btn.danger{background:rgba(180,35,24,.16);color:#F97066;border-color:rgba(249,112,102,.35)}.appshell .avat{background:rgba(14,122,74,.28);color:#7CEFC0}.appshell .frow{border-color:rgba(255,255,255,.1)}.appshell .frow .fk{color:#fff}.appshell .frow .fo{color:#8fa39a}.appshell .endchip.grn{background:rgba(14,122,74,.28);color:#7CEFC0}.appshell .endchip.gold{background:rgba(232,197,107,.2);color:var(--gold)}.appshell .endchip.gray{background:rgba(255,255,255,.09);color:#8fa39a}.appshell .tier{border-color:rgba(255,255,255,.1)}.appshell .tier .tt{color:#fff}.appshell .tier .ss{color:#8fa39a}.appshell .pill.locked{background:rgba(255,255,255,.09);color:#8fa39a}.appshell .pill.done{background:rgba(232,197,107,.2);color:var(--gold)}.appshell .valtoggle{background:transparent;border-color:rgba(255,255,255,.18)}.appshell .valtoggle button{background:transparent;color:#8fa39a}.appshell .valtoggle button+button{border-color:rgba(255,255,255,.18)}.appshell .valtoggle button.on{background:var(--emerald);color:#fff}.appshell .rhead{color:var(--gold);letter-spacing:1.8px}.appshell .rrow{color:#C7D6CE;border-color:rgba(255,255,255,.14)}.appshell .rrow .rv{color:#fff}.appshell .rrow .rv.pos{color:#7CEFC0}.appshell .rrow .rv.neg{color:#F5A097}.appshell .rrow.total{background:rgba(14,122,74,.24);color:#fff}.appshell .rrow.total .rv.pos{color:#7CEFC0}.appshell .ticketbtn{background:rgba(232,197,107,.1);border-color:rgba(232,197,107,.55)}.appshell .ticketbtn .tl2,.appshell .ticketedit .tl2{color:var(--gold)}.appshell .ticketbtn .tv2{color:#fff}.appshell .ticketbtn .th2{color:#8fa39a}.appshell .ticketedit{background:rgba(232,197,107,.1);border-color:rgba(232,197,107,.55)}.appshell .item .t{color:#fff}.appshell .item .s{color:#8fa39a}.appshell .feedwrap:before{background:rgba(255,255,255,.12)}.appshell .feedwrap .fic{border-color:transparent}.appshell .fic.grn{background:rgba(14,122,74,.28);color:#7CEFC0}.appshell .fic.gold{background:rgba(232,197,107,.2);color:var(--gold)}.appshell .fic.blue{background:rgba(43,92,255,.26);color:#9DB9FF}.appshell .fic.gray{background:rgba(255,255,255,.09);color:#8fa39a}.secheadbtn{background:none;border:none;cursor:pointer;padding:0;width:100%;text-align:left}.secheadbtn .chev{margin-left:auto;color:#7d948a;transition:transform .25s;display:flex}.secheadbtn .chev.open{transform:rotate(180deg)}.secheadbtn .cnt{margin-left:8px;font-size:10px;font-weight:800;background:rgba(255,255,255,.1);color:#9db5aa;border-radius:999px;padding:3px 8px;letter-spacing:0}.stattile{display:flex;align-items:center;gap:12px;padding:14px 16px}.stattile .sic{margin-bottom:0}.stattile .sv{font-size:28px}.stattile .sl{margin-top:0;color:var(--taccent);font-size:10.5px;letter-spacing:1.2px}.secbar{display:flex;align-items:center;gap:10px;width:100%;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:14px 16px;color:#fff;font-weight:800;letter-spacing:1.4px;font-size:12.5px;cursor:pointer;margin:20px 0 10px;transition:background .15s}.secbar:hover{background:rgba(255,255,255,.09)}.secbar:before{content:"";width:14px;height:3px;border-radius:2px;background:var(--gold);flex-shrink:0}.secbar .cnt{font-size:10px;background:rgba(255,255,255,.1);color:#9db5aa;letter-spacing:0}.secbar .cnt,.secbar .pltag{font-weight:800;border-radius:999px;padding:3px 9px}.secbar .pltag{font-size:9.5px;letter-spacing:.6px}.secbar .pltag.free{background:rgba(14,122,74,.3);color:#7CEFC0}.secbar .pltag.due{background:rgba(232,197,107,.18);color:var(--gold)}.secbar .chevbtn{margin-left:auto;width:32px;height:32px;border-radius:10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#cfe0d7;transition:transform .3s}.secbar .chevbtn .ic{width:16px;height:16px}.secbar .chevbtn.open{transform:rotate(180deg)}.rrow{font-size:15px;padding:12px 0}.rrow .rv{font-size:17px}.rrow.total{font-size:16px;padding:14px 12px}.rrow.total .rv{font-size:20px}.stickyline{font-size:15px;padding:14px;letter-spacing:.2px}.appshell .ticketbtn .tv2{font-size:18px}.appshell .item{padding:11px 0}.appshell .item .t{font-size:15px}.appshell .item .s{font-size:12px}.appshell .feedwrap .fic{width:42px;height:42px;border-radius:14px}.appshell .feedwrap:before{left:20px}.funnel .fstep{margin-bottom:16px}.funnel .fl{display:flex;align-items:baseline;font-size:14px;font-weight:600;color:#C7D6CE;margin-bottom:7px}.funnel .fl b{margin-left:auto;color:#fff;font-size:17px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funnel .fpct{background:rgba(255,255,255,.09);color:#9db5aa;font-size:10px;font-weight:800;padding:3px 8px;border-radius:999px;margin-left:8px}.funnel .fbar{height:22px;border-radius:8px;background:linear-gradient(90deg,var(--emerald),#2E8B62);min-width:22px;transition:width .8s cubic-bezier(.22,1,.36,1)}.funnel .fbar.cblue{background:linear-gradient(90deg,var(--blue),#6D9BFF)}.funnel .fbar.cmint{background:linear-gradient(90deg,var(--grn),#7CEFC0)}.funnel .fbar.cviolet{background:linear-gradient(90deg,var(--violet),var(--violet-lt))}.funnel .fbar.cgold,.funnel .fbar.win{background:linear-gradient(90deg,var(--gold-dk),var(--gold))}.funnel .fdot{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:8px}.funnel .fdot.cblue{background:#6D9BFF}.funnel .fdot.cmint{background:#7CEFC0}.funnel .fdot.cviolet{background:var(--violet-lt)}.funnel .fdot.cgold{background:var(--gold)}.qrframe{background:rgba(255,255,255,.055);border:1px solid rgba(232,197,107,.35);border-radius:24px;padding:10px}.qrinner{background:#fff;border-radius:18px;padding:26px 22px;text-align:center;color:var(--ink)}.qrinner .bizname{font-size:24px;font-weight:800;letter-spacing:-.8px;margin-top:4px}.qrinner .goldline{font-size:11px;font-weight:800;letter-spacing:2.2px;color:var(--gold-dk)}.offerchips{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:14px}.offerchip{font-size:11.5px;font-weight:700;border-radius:999px;padding:7px 12px}.offerchip.gold{background:var(--goldsoft);color:#8a6a14}.offerchip.grn{background:var(--grnsoft);color:var(--grn)}.appshell .tabs{background:#0C2018;border-top:1px solid rgba(255,255,255,.08)}.appshell .tb{color:#9db5aa}.appshell .tb.on{color:#fff}.rgroup{font-size:10.5px;font-weight:800;letter-spacing:1.6px;color:var(--gold);margin:14px 0 2px}.rgroup:first-child{margin-top:0}.rrow .rcap{display:block;font-size:11.5px;font-weight:500;color:#8fa39a;margin-top:2px}.stattile .stxt{display:flex;flex-direction:column;gap:1px}.stattile .sd{font-size:11px;font-weight:500;color:#8fa39a}.moneyrow{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px dashed rgba(255,255,255,.14)}.moneyrow:last-child{border-bottom:none}.moneyrow .mtxt{flex:1 1}.moneyrow .ml{font-size:15px;font-weight:700;color:#fff}.moneyrow .mc{font-size:12px;font-weight:500;color:#8fa39a;margin-top:2px}.moneyrow .mv{font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.netpill{display:flex;align-items:center;justify-content:space-between;background:rgba(14,122,74,.24);border-radius:14px;padding:14px 16px;margin-top:12px}.netpill.neg{background:rgba(180,35,24,.18)}.netpill .nl{font-size:15px;font-weight:800;color:#fff}.netpill .nv{font-size:24px;font-weight:800;color:#7CEFC0}.netpill.neg .nv{color:#F5A097}.shell.dark .card{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.09);box-shadow:none;color:#fff}.shell.dark .sechead{color:#7d948a;display:flex;align-items:center;gap:8px}.shell.dark .sechead:before{content:"";width:14px;height:3px;border-radius:2px;background:var(--gold);flex-shrink:0}.shell.dark .hdr .ht{color:#fff}.shell.dark .hdr .hs{color:#8fa39a}.shell.dark .hbtn{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#cfe0d7;box-shadow:none}.shell.dark .invmeter .il{color:#C7D6CE}.shell.dark .invmeter .im i.used{background:rgba(14,122,74,.28);color:#7CEFC0;border-color:rgba(124,239,192,.35)}.shell.dark .invmeter .im i.free{border-color:rgba(255,255,255,.3);color:#8fa39a}.shell.dark .tier{border-color:rgba(255,255,255,.1)}.shell.dark .tier .tt{color:#fff}.shell.dark .tier .ss{color:#8fa39a}.shell.dark .pill.locked{background:rgba(255,255,255,.09);color:#8fa39a}.shell.dark .pill.done{background:rgba(232,197,107,.2);color:var(--gold)}.shell.dark .frow{border-color:rgba(255,255,255,.1)}.shell.dark .frow .fk{color:#fff}.shell.dark .frow .fo{color:#8fa39a}.shell.dark .avat,.shell.dark .endchip.grn{background:rgba(14,122,74,.28);color:#7CEFC0}.shell.dark .endchip.gray{background:rgba(255,255,255,.09);color:#8fa39a}.shell.dark .endchip.gold{background:rgba(232,197,107,.2);color:var(--gold)}.shell.dark .footnote{color:#7d948a}.shell.dark .err{background:rgba(180,35,24,.2);color:#F5A097}.shell.dark .btn.wht{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.16)}.shell.dark .sheet{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);color:#fff}.shell.dark .sheet h3{color:#fff}.shell.dark .offerx{background:rgba(232,197,107,.15);color:var(--gold)}.shell.dark .spin{border-color:rgba(255,255,255,.15);border-top-color:var(--gold)}.shell.dark .card .rhead{color:var(--gold);letter-spacing:1.8px;margin-bottom:8px}.shell.dark .card .qrsub{color:#8fa39a}.shell.dark .card .footnote{color:#7d948a}.shell.dark .punch{border-color:rgba(255,255,255,.12)}.apphdr .bavatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#F2D488,#C9992F);color:#3a2c05;font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.apphdr .hs2{font-size:12px}.apphdr .signout{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#cfe0d7}.apphdr .signout .ic{width:17px;height:17px}.heronet{text-align:center;padding:14px 0 18px}.heronet .hl{font-size:11px;font-weight:800;letter-spacing:1.8px;color:var(--gold)}.heronet .hn{font-size:52px;font-weight:800;letter-spacing:-2.5px;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.heronet .chips{display:flex;gap:8px;justify-content:center;margin-top:12px}.heronet .chip{border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:700}.heronet .chip.in{background:rgba(14,122,74,.28);color:#7CEFC0}.heronet .chip.out{background:rgba(180,35,24,.2);color:#F5A097}.txav{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;flex-shrink:0;position:relative;z-index:1}.txav.gold{background:rgba(232,197,107,.2);color:var(--gold)}.txav.grn{background:rgba(14,122,74,.28);color:#7CEFC0}.txamt{margin-left:auto;color:#F5A097;font-weight:800;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.donutwrap{flex-direction:column}.donutbox,.donutwrap{display:flex;align-items:center}.donutbox{position:relative;width:180px;height:180px;justify-content:center}.donutbox svg{transform:rotate(-90deg)}.donutmid{position:absolute;text-align:center}.donutmid .dv{font-size:26px;font-weight:800;letter-spacing:-1px;color:#fff}.donutmid .dl{font-size:10px;font-weight:700;letter-spacing:1px;color:#8fa39a}.dlegend{width:100%;margin-top:16px;display:flex;flex-direction:column;gap:10px}.dlegend .lrow{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#C7D6CE}.dlegend .ldot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.dlegend .lval{margin-left:auto;color:#fff;font-weight:800}.dlegend .lpct{color:#8fa39a;font-size:12px;font-weight:700;width:40px;text-align:right}@media (max-width:879px){.appshell .tabs{bottom:14px;left:50%;transform:translateX(-50%);width:auto;max-width:none;border-radius:999px;padding:8px 10px;gap:6px;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px rgba(0,0,0,.5);background:rgba(9,26,19,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.appshell .tb{width:52px;height:52px;border-radius:50%;justify-content:center;font-size:0;gap:0}.appshell .tb .ic{width:22px;height:22px}.appshell .tb.on{background:var(--gold);color:#3a2c05}.appshell .sidebrand{display:none}.appshell{padding-bottom:110px}}.apphdr .in{padding:20px 18px;transition:padding .35s cubic-bezier(.22,1,.36,1)}.apphdr .logo-scale{display:flex;transform:scale(1.35);transform-origin:left center;transition:transform .35s cubic-bezier(.22,1,.36,1)}.apphdr .ht2{font-size:25px;transition:font-size .35s cubic-bezier(.22,1,.36,1)}.apphdr .hs2{max-height:18px;overflow:hidden;transition:max-height .3s,opacity .25s}.apphdr.scrolled .in{padding:9px 18px}.apphdr.scrolled .logo-scale{transform:scale(1)}.apphdr.scrolled .ht2{font-size:17px}.apphdr.scrolled .hs2{max-height:0;opacity:0}.apphdr.hide{transform:none;opacity:1}@media (min-width:880px){.apphdr .in{padding:22px 32px}.apphdr.scrolled .in{padding:10px 32px}}.apphdr .in{padding:12px 18px}.apphdr .logo-scale{transform:none}.apphdr .ht2{font-size:18px}.apphdr .hs2{max-height:none;opacity:1}.apphdr.scrolled .in{padding:12px 18px}.apphdr.scrolled .logo-scale{transform:none}.apphdr.scrolled .ht2{font-size:18px}.apphdr.scrolled .hs2{max-height:none;opacity:1}.apphdr.hide{transform:translateY(-105%);opacity:0}@media (min-width:880px){.apphdr .in,.apphdr.scrolled .in{padding:14px 32px}}@media (max-width:879px){.appshell .tabs{left:16px;right:16px;width:auto;transform:none;justify-content:space-around;padding:8px 14px;gap:0}}.planrow{display:flex;align-items:center;justify-content:space-between;gap:12px}.plname{font-size:17px;font-weight:800;letter-spacing:-.3px}.plsub{font-size:12.5px;font-weight:500;color:#8fa39a;margin-top:2px}.plprice{font-size:26px;font-weight:800;letter-spacing:-1px;color:#fff}.plprice span{font-size:13px;font-weight:600;color:#8fa39a;letter-spacing:0}.plchip{margin-top:14px;border-radius:12px;padding:10px 14px;font-size:12px;font-weight:800;letter-spacing:.6px}.plchip.free{background:rgba(14,122,74,.28);color:#7CEFC0}.plchip.due{background:rgba(232,197,107,.16);color:var(--gold)}.payrow{gap:12px;margin-top:16px;padding:13px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.04)}.payic,.payrow{display:flex;align-items:center}.payic{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.08);justify-content:center;color:#cfe0d7;flex:none}.payic .ic{width:19px;height:19px}.payt{font-size:14px;font-weight:700}.pays{font-size:12px;font-weight:500;color:#8fa39a;margin-top:1px}.refcodebox{display:flex;align-items:baseline;gap:12px;margin-top:14px;padding:14px 16px;border:1.5px dashed rgba(232,197,107,.5);border-radius:14px;background:rgba(232,197,107,.07)}.refcodebox .rl{font-size:10.5px;font-weight:700;letter-spacing:1.4px;color:#8fa39a}.refcodebox .rc{font-size:22px;font-weight:800;letter-spacing:3px;color:var(--gold);font-family:ui-monospace,SF Mono,monospace}@media (max-width:879px){.appshell .tabs .sidebrand{display:none}.stattiles{grid-template-columns:1fr}.stattile{padding:13px 16px}.stattile .stxt{flex:1 1;min-width:0}.stattile .sv{min-width:44px}}.txamt{white-space:nowrap;flex:none}.funnel .rcap{display:block;font-size:11.5px;font-weight:500;color:#8fa39a;margin-top:2px}@media (max-width:879px){.appshell .tabs{bottom:calc(14px + env(safe-area-inset-bottom,0px))}.appcol{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}}.sitelink{position:absolute;top:calc(16px + env(safe-area-inset-top,0px));left:18px;z-index:5;font-size:13px;font-weight:600;color:#9db5aa;text-decoration:none;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12)}.sitelink:hover{color:#fff;background:rgba(255,255,255,.12)}.apphdr .hbtns{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.apphdr .signout{margin-left:0}.apphdr .in>div:not(.hbtns){flex:1 1;min-width:0}.apphdr .ht2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gbtn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:#fff;color:var(--ink);border:1px solid var(--line);font-weight:600;font-size:15px;padding:14px;border-radius:13px;cursor:pointer;box-shadow:var(--shadow)}.gbtn:disabled{opacity:.5}.gbtn .ic{width:18px;height:18px}.ordiv{display:flex;align-items:center;gap:12px;color:#7d948a;font-size:12px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;margin:18px 0}.ordiv:after,.ordiv:before{content:"";flex:1 1;height:1px;background:var(--em-line)}.reflist{margin-top:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:6px}.refrow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 0;font-size:13px;color:#C7D6CE;font-weight:500}.refrow b{color:#fff;font-weight:600}.reftag{margin-left:auto;font-size:10.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#7d948a}.reftag.ok{color:var(--gold)}.dfield.pw{position:relative;padding-right:64px}.pwtoggle{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;color:#7d948a;font-weight:700;font-size:11px;letter-spacing:.6px;text-transform:uppercase;cursor:pointer;padding:6px 2px}.pwtoggle:hover{color:#fff}.navhandle{display:none}@media (min-width:880px){.appshell{transition:padding-left .2s ease}.appshell .tabs{overflow:visible;transition:width .2s ease}.appshell .navhandle{display:flex;position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);align-items:center;justify-content:center;color:var(--ink-60);cursor:pointer;padding:0;z-index:1}.appshell .navhandle:hover{color:var(--ink)}.appshell .navhandle .ic{width:14px;height:14px;transform:rotate(90deg);transition:transform .2s}.appshell.charc .navhandle{background:#181C1E;border-color:rgba(255,255,255,.14);color:#9db5aa}.appshell.charc .navhandle:hover{color:#fff}body[data-biznav=rail] .appshell{padding-left:76px}body[data-biznav=rail] .appshell.dark{padding-left:0}body[data-biznav=rail] .appshell .tabs{width:76px;padding:18px 10px}body[data-biznav=rail] .appshell .sidebrand{justify-content:center;padding:8px 0 20px}body[data-biznav=rail] .appshell .sidebrand .wmtext{display:none}body[data-biznav=rail] .appshell .tb{justify-content:center;padding:12px 0;gap:0}body[data-biznav=rail] .appshell .tb .tl{display:none}body[data-biznav=rail] .appshell .navhandle .ic{transform:rotate(-90deg)}}.u-h1kw{display:block;font-size:22px;font-weight:600;letter-spacing:-.5px;line-height:1.25;color:var(--ink-60);margin-top:14px}.u-faq .u-card{flex-direction:column;gap:8px}.u-faq .u-card h3{font-size:17px;margin-bottom:0}.u-faq .u-card p{font-size:14px}.u-faq .u-cards [data-reveal]:nth-child(4){transition-delay:.3s}@media (max-width:720px){.u-h1kw{font-size:18px;letter-spacing:-.3px}}.u-faq .u-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.promptrow{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin:0 0 16px}@media (min-width:480px){.promptrow{grid-template-columns:1fr 1fr}.promptrow.one{grid-template-columns:1fr;max-width:420px}}@media (min-width:880px){.promptrow{max-width:640px}}.prompt{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 12px 12px 14px;border-radius:18px;text-decoration:none;color:#fff;background:linear-gradient(165deg,rgba(255,255,255,.09),rgba(255,255,255,.028));border:1px solid rgba(255,255,255,.1);transition:transform .25s ease,border-color .25s ease}.prompt:after{content:"";position:absolute;left:14px;right:14px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);opacity:.85}.prompt:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.22)}.prompt:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.prompt.trial{background:linear-gradient(165deg,rgba(14,122,74,.36),rgba(14,122,74,.12));border-color:rgba(124,239,192,.22)}.prompt.trial.due{background:linear-gradient(165deg,rgba(232,197,107,.2),rgba(232,197,107,.07));border-color:rgba(232,197,107,.38)}.prompt .pic{width:40px;height:40px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center;background:rgba(232,197,107,.2);color:var(--gold);box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}.prompt .pic .ic{width:18px;height:18px}.prompt .ptxt{flex:1 1;min-width:0}.prompt .pt{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:14px;font-weight:800;letter-spacing:-.2px;line-height:1.25}.prompt .ps{display:block;font-size:11.5px;font-weight:500;color:#8fa39a;margin-top:3px;line-height:1.35}.prompt.trial .ps{color:#b9cdc3}.prompt.trial.due .ps{color:#d9c99a}.prompt .pchip{font-size:9.5px;font-weight:800;letter-spacing:.6px;border-radius:999px;padding:3px 8px;background:rgba(232,197,107,.18);color:var(--gold);white-space:nowrap}.prompt .pchev{flex:none;color:#8fa39a;display:flex}.prompt .pchev .ic{width:16px;height:16px;transform:rotate(-90deg)}.pring{position:relative;flex:none}.pring,.pring svg{width:40px;height:40px}.pring svg{transform:rotate(-90deg);display:block}.pring .track{fill:none;stroke:rgba(255,255,255,.14);stroke-width:3.5}.pring .fill{fill:none;stroke:var(--gold);stroke-width:3.5;stroke-linecap:round;transition:stroke-dashoffset .6s ease}.pring b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;letter-spacing:-.4px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.secbar[id]{scroll-margin-top:76px}.trialline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;font-size:13.5px;font-weight:700;color:#fff}.trialline .tld{font-size:11px;font-weight:600;color:#8fa39a;white-space:nowrap}.trialbar{height:5px;border-radius:3px;background:rgba(255,255,255,.1);margin:8px 0 12px;overflow:hidden}.trialbar i{display:block;height:100%;border-radius:3px;background:var(--gold);transition:width .6s ease}.apphdr .in>div:not(.hbtns){display:flex;flex-direction:column;justify-content:center;min-height:49px}.apphdr .hs2{line-height:14px}.apphdr .ht2{line-height:22px}.apphdr .htrial{display:block;font-size:10.5px;font-weight:700;letter-spacing:.2px;line-height:13px;color:var(--gold);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apphdr .htrial:hover{text-decoration:underline}@media (max-width:359px){.apphdr .htrial{display:none}}.prompt{padding-right:40px}.prompt .pclose{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;border:none;background:rgba(255,255,255,.08);color:#9db5aa;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.prompt .pclose:hover{background:rgba(255,255,255,.16);color:#fff}.prompt .pclose .ic{width:12px;height:12px}.prompt .pchev{margin-right:-22px}