.app-icon[data-v-3c6e8b40]{display:block;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.application-flow[data-v-bc167c48]{display:grid;gap:14px}.flow-heading p[data-v-bc167c48]{margin:0;color:#7bdcff;font-size:11px;font-weight:800;letter-spacing:.16em}.flow-heading h2[data-v-bc167c48]{margin:7px 0;font-size:24px}.flow-heading span[data-v-bc167c48],.product-list small[data-v-bc167c48]{color:#96a3bf;font-size:12px;line-height:1.6}.application-flow h3[data-v-bc167c48]{margin:16px 0 0;font-size:15px}.product-list[data-v-bc167c48]{display:grid;gap:10px}.product-list label[data-v-bc167c48]{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid rgba(147,164,214,.16);border-radius:18px;background:#10172adb}.product-list label.selected[data-v-bc167c48]{border-color:#31c7ffb3;background:#23355eeb}.product-list input[data-v-bc167c48]{accent-color:#31c7ff}.product-list div[data-v-bc167c48]{min-width:0;flex:1}.product-list b[data-v-bc167c48],.product-list small[data-v-bc167c48]{display:block}.product-list strong[data-v-bc167c48]{font-size:13px}.holder-mode[data-v-bc167c48]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.holder-mode button[data-v-bc167c48]{min-height:42px;border:1px solid rgba(147,164,214,.16);border-radius:12px;color:#96a3bf;background:#10172adb}.holder-mode button.active[data-v-bc167c48]{color:#fff;border-color:#6d7cff;background:#4857ab85}select[data-v-bc167c48],.holder-form input[data-v-bc167c48]{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(130,150,255,.34);border-radius:13px;color:#f7f9ff;background:#10172a}.holder-form[data-v-bc167c48]{display:grid;gap:10px}.two-columns[data-v-bc167c48]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.order-summary[data-v-bc167c48]{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:17px;border:1px solid rgba(147,164,214,.16);border-radius:16px;background:#10172adb}.order-summary span[data-v-bc167c48]{color:#96a3bf}.order-summary strong[data-v-bc167c48]{font-size:20px}.submit-button[data-v-bc167c48]{min-height:50px;border:0;border-radius:14px;color:#fff;background:linear-gradient(135deg,#6d7cff,#20bde9);font-weight:800}.submit-button[data-v-bc167c48]:disabled{opacity:.6}.error[data-v-bc167c48]{color:#ff7085}.success[data-v-bc167c48]{display:grid;gap:5px;padding:16px;border:1px solid rgba(85,214,160,.35);border-radius:15px;background:#55d6a014}.success b[data-v-bc167c48]{color:#55d6a0}.success span[data-v-bc167c48]{color:#96a3bf;font-size:12px}.orders-heading[data-v-bc167c48]{display:flex;align-items:end;justify-content:space-between;gap:12px}.orders-heading button[data-v-bc167c48]{border:0;color:#7bdcff;background:none;font-size:12px}.orders-heading button[data-v-bc167c48]:disabled{opacity:.6}.order-list[data-v-bc167c48]{padding:0 14px;border:1px solid rgba(147,164,214,.16);border-radius:18px;background:#10172adb}.order-list>div[data-v-bc167c48]{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid rgba(147,164,214,.16)}.order-list>div[data-v-bc167c48]:last-child{border-bottom:0}.order-list b[data-v-bc167c48],.order-list small[data-v-bc167c48]{display:block}.order-list small[data-v-bc167c48]{margin-top:4px;color:#96a3bf;text-transform:capitalize}.order-list .status-succeeded[data-v-bc167c48]{color:#55d6a0}.order-list .status-failed[data-v-bc167c48],.order-list .status-cancelled[data-v-bc167c48]{color:#ff7085}.empty-box[data-v-bc167c48]{padding:28px;text-align:center;color:#96a3bf;border:1px dashed rgba(147,164,214,.24);border-radius:18px}@media(max-width:360px){.two-columns[data-v-bc167c48]{grid-template-columns:1fr}.product-list label[data-v-bc167c48]{align-items:flex-start;flex-wrap:wrap}.product-list strong[data-v-bc167c48]{margin-left:28px}}:root{color:#f8fbff;background:#050814;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #050814;--surface: rgba(11, 18, 34, .82);--surface-strong: #101a31;--surface-soft: rgba(21, 33, 59, .68);--line: rgba(162, 180, 222, .14);--line-strong: rgba(101, 210, 255, .3);--text: #f8fbff;--muted: #8e9bb7;--primary: #7a6cff;--primary-2: #28d5ff;--primary-3: #22e6b7;--success: #4cddb0;--danger: #ff6f8d;--shadow: 0 26px 70px rgba(0, 0, 0, .34)}*{box-sizing:border-box}html{min-width:320px;background:var(--bg);scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 96% -4%,rgba(122,108,255,.24),transparent 30%),radial-gradient(circle at -10% 28%,rgba(40,213,255,.12),transparent 28%),linear-gradient(180deg,#08101f,#050914 52%,#030611)}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 72%);mask-image:linear-gradient(to bottom,#000,transparent 72%)}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}button:focus-visible,input:focus-visible{outline:2px solid var(--primary-2);outline-offset:2px}.app-shell{position:relative;width:min(100%,480px);min-height:100vh;margin:0 auto;padding:max(18px,env(safe-area-inset-top)) 16px 110px}.auth-card{margin-top:15vh;padding:42px 26px;text-align:center;border:1px solid var(--line-strong);border-radius:32px;background:linear-gradient(155deg,#14203bf5,#070d1bfa);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-mark,.avatar{display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:linear-gradient(145deg,var(--primary),var(--primary-2));color:#fff;font-weight:800;box-shadow:0 14px 38px #4a80ff52}.brand-mark{width:72px;height:72px;margin:0 auto 18px;border-radius:24px;font-size:36px}.avatar{width:48px;height:48px;border-radius:17px;flex:0 0 auto}.avatar.large{width:86px;height:86px;margin:0 auto 18px;border-radius:28px;font-size:31px}.eyebrow{margin:0;color:#77dcff;font-size:10px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:5px 2px 22px}.topbar h1{margin:6px 0 0;font-size:clamp(22px,6vw,29px);line-height:1.18;letter-spacing:-.035em}.page{animation:page-enter .24s ease-out}.page h2{margin:0;font-size:20px;letter-spacing:-.025em}.section-heading,.page-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:28px 2px 14px}.section-heading span{color:var(--muted);font-size:12px}.section-heading button{border:0;color:#83e2ff;background:none;font-weight:700}.page-heading{margin-top:6px}.icon-button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:15px;color:#9eeaff;background:#111c33c7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.balance-card{position:relative;overflow:hidden;min-height:194px;padding:24px;border:1px solid rgba(125,161,255,.24);border-radius:28px;background:linear-gradient(135deg,#303a85f5,#141b49fa);box-shadow:0 24px 56px #00000047}.balance-card:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.08),transparent 38%);pointer-events:none}.balance-card+.balance-card{margin-top:14px}.balance-card span,.balance-card small,.balance-card p{color:#bcc8df}.balance-card strong{position:relative;z-index:1;display:block;margin:14px 0 24px;font-size:clamp(31px,9vw,40px);letter-spacing:-.05em}.balance-card small{font-size:12px;letter-spacing:.05em}.balance-card button{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:1;min-height:44px;padding:10px 16px;border:1px solid rgba(175,192,255,.44);border-radius:14px;color:#f4f7ff;background:#545fb785;font-weight:800;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-card{min-height:220px}.balance-label{position:relative;z-index:1;display:flex;align-items:center;gap:8px;color:#d2d8ea}.card-actions{display:flex;flex-wrap:wrap;gap:10px}.card-actions button:last-child{background:#080f2438}.card-glow{position:absolute;right:-38px;top:-60px;width:190px;height:190px;border-radius:50%;background:linear-gradient(135deg,#7a6cff,#28d5ff);filter:blur(54px);opacity:.78}.compact-balance{min-height:136px}.compact-balance strong{margin-bottom:0}.service-grid,.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.service-grid button,.stats-grid article{min-height:118px;padding:18px;border:1px solid var(--line);border-radius:22px;color:var(--text);background:linear-gradient(150deg,#131f38f0,#080e1cf2);text-align:left;box-shadow:0 14px 34px #00000026;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.service-grid button{transition:transform .18s ease,border-color .18s ease,background .18s ease}.service-grid button:active{transform:scale(.975)}.service-grid button:hover{border-color:#54d3ff47}.service-grid i,.row-icon,.invite-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:#94e8ff;background:linear-gradient(145deg,#28d5ff29,#7a6cff24);font-style:normal}.service-grid span{display:block;margin-top:14px;font-weight:800}.service-grid small{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.notice{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:20px;background:#0a1222b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.notice>svg{flex:0 0 auto;color:#84e6ff}.notice span{color:#84e6ff;font-weight:800}.notice p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.72}.form-card,.invite-card{position:relative;padding:26px 22px;border:1px solid var(--line-strong);border-radius:26px;background:linear-gradient(150deg,#1a2c58eb,#0c1127f7);box-shadow:0 20px 52px #00000038;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.form-card{margin-top:16px}.form-card p,.invite-card p{color:#afbad2;line-height:1.58}.form-card label{display:block;margin-top:20px;text-align:left}.form-card label>span{display:block;margin-bottom:8px;color:var(--muted);font-size:12px}.amount-input{display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:16px;background:#040a18ad;box-shadow:inset 0 1px #ffffff08}.amount-input input{min-width:0;flex:1;height:56px;padding:0 17px;border:0;color:var(--text);background:transparent;font-size:18px;font-weight:700}.amount-input b{padding-right:16px;color:#8fe9ff}.close-button{position:absolute;top:16px;right:16px;width:36px;height:36px;border:1px solid var(--line);border-radius:13px;color:var(--muted);background:#050b198a;font-size:22px}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 22px;border:0;border-radius:15px;color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-2));font-weight:800;box-shadow:0 12px 30px #4770ff47}.primary-button.full{width:100%;margin-top:15px}.success-message{color:var(--success)!important}.error-message{color:var(--danger)!important}.payment-result{margin-top:17px;padding:17px;border:1px solid var(--line);border-radius:16px;background:#040a188a}.payment-result span{color:var(--muted);font-size:12px}.payment-result strong{display:block;margin:7px 0 13px;font-size:24px}.payment-result code{display:block;overflow-wrap:anywhere;color:#aeefff;line-height:1.5}.invite-card{text-align:center}.invite-icon{width:62px;height:62px;margin:0 auto 17px}.invite-code{margin:22px 0;padding:17px;border:1px dashed #7f90ff;border-radius:16px;font-size:25px;font-weight:800;letter-spacing:.14em;background:#070d1f59}.stats-grid{margin-top:14px}.stats-grid article{min-height:108px;text-align:center}.stats-grid strong{display:block;margin-top:5px;font-size:30px}.stats-grid span{color:var(--muted);font-size:12px}.list-empty{display:grid;place-items:center;gap:9px;padding:36px 24px;text-align:center;color:var(--muted);border:1px dashed rgba(126,147,198,.28);border-radius:21px;background:#09101f8a}.list-empty b{color:var(--text)}.list-empty p{margin:0;font-size:12px;line-height:1.6}.surface-list{padding:0 14px;border:1px solid var(--line);border-radius:22px;background:#0c1426c7;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.member-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:76px;padding:14px 0;border-bottom:1px solid var(--line)}.member-row:last-child{border-bottom:0}.member-row div{min-width:0;flex:1}.member-row b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-row span{display:block;margin-top:5px;color:var(--muted);font-size:12px;text-transform:capitalize}.member-row strong{flex:0 0 auto;font-size:14px}.row-icon{width:40px;height:40px}.card-product{min-height:214px}.card-meta,.card-balance{display:flex;align-items:center;justify-content:space-between}.card-meta em{padding:5px 10px;border-radius:999px;color:#aaf4d7;background:#4cddb01f;font-size:11px;font-style:normal;text-transform:capitalize}.card-product>strong{letter-spacing:.07em}.card-balance{margin-bottom:17px}.card-balance b{font-size:15px}.profile-card{padding:54px 22px 24px;text-align:center;border:1px solid var(--line);border-radius:28px;background:#0c1426d1;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.profile-card p{color:var(--muted)}.profile-list{margin-top:24px}.profile-row{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);text-align:left}.profile-row:last-child{border-bottom:0}.profile-row span{color:var(--muted)}.profile-row b{overflow-wrap:anywhere;text-align:right}.status-ok{color:var(--success)}.bottom-nav{position:fixed;z-index:20;bottom:0;left:50%;display:grid;grid-template-columns:repeat(4,1fr);width:min(calc(100% - 20px),460px);padding:8px 9px max(9px,env(safe-area-inset-bottom));transform:translate(-50%);border:1px solid rgba(149,166,205,.16);border-bottom:0;border-radius:22px 22px 0 0;background:#060b16db;box-shadow:0 -16px 46px #00000052;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:58px;border:0;border-radius:16px;color:#75829d;background:none;font-size:11px}.bottom-nav button.active{color:#9beaff;background:linear-gradient(145deg,#28d5ff1a,#7a6cff21)}.wallet-flow{padding-bottom:10px}.recharge-entry{margin-top:16px}.recharge-steps{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:9px;margin:6px 0 18px;color:#7f8aa6;font-size:12px}.recharge-steps span{white-space:nowrap}.recharge-steps i{height:1px;background:#8797c173}.recharge-steps .done{color:var(--success)}.recharge-steps .active{color:#43a9ff;font-weight:800}.payment-order-card,.order-summary-card,.payment-warning{padding:18px;border:1px solid var(--line-strong);border-radius:24px;background:linear-gradient(155deg,#152245f5,#091122fa);box-shadow:0 18px 46px #00000038}.payment-order-card{text-align:center}.payment-intro,.scan-hint{margin:0;color:#c4cee2;font-size:13px}.countdown-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:14px 0;padding:12px;border-radius:16px;background:#263a6f66}.countdown-row span{display:flex;align-items:center;gap:6px;color:#9eadd0;font-size:12px}.countdown-row strong{color:#52b8ff;font-size:28px;letter-spacing:.08em}.countdown-row em{padding:7px 9px;border-radius:999px;color:#a69aff;background:#644ce029;font-size:10px;font-style:normal}.qr-wrap{width:min(68vw,260px);margin:16px auto 9px;padding:12px;border-radius:18px;background:#fff}.qr-wrap img{display:block;width:100%;height:auto}.qr-fallback{display:grid;place-items:center;gap:8px;margin:16px auto 10px;padding:28px 18px;border:1px dashed var(--line-strong);border-radius:18px;color:var(--muted)}.network-chip{display:inline-flex;margin-bottom:12px;padding:5px 14px;border-radius:999px;color:#4ce1a6;background:#235f5438;font-weight:800}.address-box{display:grid;grid-template-columns:1fr auto;gap:10px;padding:15px;text-align:left;border-radius:18px;background:#1a2a4cb8}.address-box span{display:block;color:#aab6cf;font-size:12px}.address-box code{display:block;margin-top:7px;overflow-wrap:anywhere;color:#fff;font-family:inherit;font-size:13px}.address-box button{display:flex;align-items:center;gap:6px;align-self:center;padding:10px 12px;border:0;border-radius:12px;color:#fff;background:#0871d8;font-weight:800}.address-box p{grid-column:1/-1;margin:0;color:var(--success);font-size:11px}.order-summary-card{margin-top:14px;text-align:left}.order-summary-card h3,.payment-warning h3{margin:0 0 14px;font-size:16px}.order-summary-card>div{display:flex;justify-content:space-between;gap:14px;padding:8px 0;color:#aab5cc}.order-summary-card>div b{color:#fff}.order-summary-card .total{margin-top:3px;padding-top:13px;border-top:1px dashed rgba(144,163,209,.42)}.order-summary-card .total strong{color:var(--success);font-size:22px}.order-summary-card>p{margin:0 0 12px;color:var(--muted);font-size:11px;text-align:right}.paid-button,.secondary-button{width:100%;min-height:50px;border-radius:15px;font-weight:800}.paid-button{border:0;color:#fff;background:linear-gradient(135deg,#2fc58e,#46b880);font-size:16px}.secondary-button{margin-top:10px;border:1px solid rgba(69,202,148,.72);color:#50d59e;background:transparent}.status-message{color:#7ed9ff!important;text-align:center!important}.payment-warning{margin-top:14px;border-color:#eba9416b;background:linear-gradient(155deg,#352a1973,#101624eb)}.payment-warning h3{color:#ffb956}.payment-warning ul{margin:0;padding-left:20px;color:#c4cad8;font-size:12px;line-height:1.8}@keyframes page-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:360px){.app-shell{padding-inline:13px}.balance-card{padding:21px}.service-grid button{padding:15px}.member-row strong{font-size:12px}.countdown-row{grid-template-columns:1fr}.countdown-row strong{font-size:26px}.countdown-row em{justify-self:center}.address-box{grid-template-columns:1fr}.address-box button{justify-self:stretch;justify-content:center}.recharge-steps{font-size:10px;gap:5px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
