.qr[data-v-755ceca5]{box-sizing:border-box;width:188px;height:188px;margin:8px auto 4px;padding:6px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}canvas[data-v-755ceca5]{display:block;width:100%;height:100%}.recharge-main[data-v-1af07b7f]{display:flex;flex-direction:column;align-items:center}.recharge-main .line-head[data-v-1af07b7f],.pay-card[data-v-1af07b7f]{width:min(440px,100%)}.pay-card[data-v-1af07b7f]{padding:22px;border-radius:16px;background:var(--card);box-shadow:var(--shadow)}.pay-line[data-v-1af07b7f]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;margin:0 0 6px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.pay-line span[data-v-1af07b7f],.pay-label[data-v-1af07b7f]{color:var(--muted);font-size:13px}.pay-line strong[data-v-1af07b7f]{font-size:15px;font-weight:700}.pay-split[data-v-1af07b7f]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:8px 0 0;color:var(--muted);font-size:13px}.pay-split strong[data-v-1af07b7f]{color:var(--text);font-size:14px;font-weight:650}.pay-exact[data-v-1af07b7f]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:10px 0 0;font-size:14px}.pay-exact span[data-v-1af07b7f]{color:var(--text)}.pay-exact strong[data-v-1af07b7f]{color:var(--accent);font-size:20px;font-weight:700}.pick-row[data-v-1af07b7f]{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.pick-row strong[data-v-1af07b7f]{font-size:16px;font-weight:700}.pick-row svg[data-v-1af07b7f]{color:var(--muted)}.pick-list[data-v-1af07b7f]{display:grid;max-height:220px;margin-top:8px;overflow:auto;border:1px solid var(--line);border-radius:12px;background:#fff}.pick-list button[data-v-1af07b7f]{height:44px;padding:0 14px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#fff;text-align:left;font-weight:650}.pick-list button[data-v-1af07b7f]:last-child{border-bottom:0}.pick-list button.active[data-v-1af07b7f]{color:var(--accent)}.pick-list p[data-v-1af07b7f]{margin:0;padding:14px;color:var(--muted);font-size:13px}.pay-amount-field[data-v-1af07b7f]{display:grid;gap:8px;margin:6px 0 14px}.pay-amount-field span[data-v-1af07b7f]{font-size:13px;font-weight:600}.pay-amount-field input[data-v-1af07b7f]{width:100%;height:48px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;outline:none;font-size:20px;font-weight:700}.pay-label[data-v-1af07b7f]{margin:8px 0 4px}.pay-countdown[data-v-1af07b7f]{margin:8px 0 0;color:var(--danger);font-size:14px;font-weight:650}.pay-open[data-v-1af07b7f]{display:flex;align-items:center;justify-content:center;margin-top:12px;text-decoration:none}.pay-back[data-v-1af07b7f]{width:100%;height:44px;margin-top:8px;border:0;background:transparent;color:var(--muted);font-weight:650}.pay-mask[data-v-1af07b7f]{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000073}.pay-sheet[data-v-1af07b7f]{width:min(420px,100%);max-height:min(86vh,760px);overflow:auto;padding:18px 18px 12px;border:1px solid var(--line);border-radius:16px;background:#fff}.pay-sheet-pay[data-v-1af07b7f]{width:min(520px,100%)}.pay-sheet-pay[data-v-1af07b7f] .qr{width:168px;height:168px;margin:8px auto 4px;padding:6px}.pay-sheet-pay .buy-tip[data-v-1af07b7f]{margin:6px 0 0;line-height:1.45}.pay-sheet-pay .form-msg[data-v-1af07b7f]{min-height:0;margin:4px 0 0}.pay-sheet header[data-v-1af07b7f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pay-sheet header button[data-v-1af07b7f]{border:0;background:transparent;color:var(--accent);font-size:13px}.pay-sheet>p[data-v-1af07b7f]{margin:0 0 8px;color:var(--muted);font-size:14px;line-height:1.45}.redeem-code[data-v-97cd225b]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-variant-ligatures:none;letter-spacing:0}:root{color-scheme:light;--ink: #1b272e;--paper: #e8e2d6;--card: #f7f4ef;--text: #1c1915;--muted: #6f685f;--line: #ddd6cb;--accent: #c45c28;--danger: #9d341e;--brand: #1b272e;--brand-text: #f4efe6;--shadow: 0 22px 50px rgba(48, 38, 24, .12);font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{color:var(--text);background:radial-gradient(circle at top left,rgba(196,92,40,.08),transparent 32%),var(--paper)}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.auth-page{min-height:100vh;display:flex;padding:40px 20px}.auth-card{width:min(1120px,100%);height:fit-content;margin:auto;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);align-items:stretch;background:var(--card);border-radius:22px;overflow:clip;box-shadow:var(--shadow)}.brand{position:relative;background:radial-gradient(circle at 18% 18%,rgba(196,92,40,.28),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 28%),var(--brand);color:var(--brand-text);padding:40px 36px;display:flex;flex-direction:column;justify-content:flex-start;gap:28px;overflow:hidden}.brand-kicker,.eyebrow{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.brand-kicker{color:#f4efe69e}.eyebrow{color:var(--accent);font-weight:600}.brand h1{margin:14px 0 0;font-family:Avenir Next,PingFang SC,sans-serif;font-size:40px;line-height:1.16;letter-spacing:-.04em;font-weight:700}.sell-brand{background:radial-gradient(circle at 12% 0%,rgba(196,92,40,.16),transparent 34%),#fbf8f3;color:var(--text)}.sell-brand .brand-kicker{color:var(--accent);font-weight:700}.sell-lead{margin:14px 0 0;max-width:36em;color:var(--muted);font-size:15px;line-height:1.7}.sell-points{list-style:none;margin:0;padding:0;display:grid;gap:10px}.sell-points li{display:flex;align-items:center;gap:8px;font-size:14px}.sell-points svg,.sell-scenes svg{flex:none;color:var(--accent)}.sell-scenes,.sell-countries{display:flex;flex-wrap:wrap;gap:8px}.sell-scenes span,.sell-countries span{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13px}.sell-countries small{color:var(--muted)}.sell-proof{margin:0;padding:10px;border:1px solid var(--line);border-radius:16px;background:#fff}.sell-proof img{display:block;width:100%;height:auto;border-radius:10px}.sell-proof figcaption{margin:8px 4px 2px;color:var(--muted);font-size:12px;line-height:1.6}.brand-points{list-style:none;margin:0;padding:0;display:grid;gap:10px}.brand-points li{display:flex;align-items:center;gap:8px;color:#f4efe6d1;font-size:13px}.brand-points svg{flex:none;color:#e7a27a}.brand-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;color:#f4efe68c;font-size:12px}.auth-main{position:sticky;top:40px;display:flex;align-items:center;height:calc(100vh - 80px);padding:42px 44px}.auth-main>*{width:100%}.auth-form h2{margin:8px 0 0;font-size:32px;line-height:1.2;letter-spacing:-.03em}.auth-form h2.login-title{margin-bottom:0}.sub{margin:8px 0 26px;color:var(--muted);font-size:14px}.choose{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.choose button{height:40px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--muted)}.choose button.active{background:var(--ink);border-color:var(--ink);color:var(--brand-text)}.choose button:disabled{cursor:not-allowed;opacity:.55}.field .choose{margin-bottom:0}.recharge-coin{font-size:16px;font-weight:650}.field{display:grid;gap:8px;margin-bottom:16px}.field>span:first-child,.field>label{font-size:13px;font-weight:600}.input-wrap{position:relative}.input-wrap input{width:100%;height:46px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:0 14px;outline:none}.with-icon input{padding-left:42px}.with-action input{padding-right:44px}.input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#8d867c}input:focus{border-color:#c45c28;box-shadow:0 0 0 4px #c45c281f}.ghost-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:#6f685f;display:grid;place-items:center}.ghost-icon:hover{background:#f3eee6}.field small{color:var(--muted);font-size:12px;line-height:1.5}.form-msg{min-height:22px;margin:0 0 8px;color:var(--danger);font-size:13px}.submit{width:100%;height:48px;border:0;border-radius:12px;background:var(--ink);color:var(--brand-text);font-weight:600}.submit:hover{background:#24343d}.submit:disabled{opacity:.6;cursor:not-allowed}.switch{margin:16px 0 0;color:var(--muted);font-size:14px}.home{min-height:100vh}.home-bar{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 28px;background:#f7f4efeb;border-bottom:1px solid var(--line)}.home-nav{display:flex;gap:18px;margin-right:auto}.home-nav a{color:var(--muted);font-size:14px;text-decoration:none}.home-nav a.active{color:var(--text);font-weight:650}.home-account{color:var(--text);font-weight:650;text-decoration:none}.home-brand{display:flex;align-items:center;gap:10px;font-weight:700}.home-user{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:14px}.home-balance{color:var(--text);font-weight:650}.text-link{color:var(--accent)}.center-shell{display:grid;grid-template-columns:168px minmax(0,1fr);gap:22px;align-items:start}.center-nav{display:grid;gap:6px;position:sticky;top:16px}.center-nav a{padding:10px 12px;border-radius:10px;color:var(--muted);font-size:14px;text-decoration:none}.center-nav a.active{background:var(--ink);color:var(--brand-text);font-weight:650}.center-panel h2{margin:0;font-size:18px;letter-spacing:-.02em}.account-card h2{margin-bottom:16px}.account-stack{display:grid;gap:16px;max-width:480px}.account-card{padding:22px;border-radius:16px;background:var(--card);box-shadow:var(--shadow)}.account-info{display:grid;gap:12px}.account-info div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:baseline}.account-info span{color:var(--muted);font-size:13px}.account-info strong{font-weight:650;word-break:break-all}.account-card .with-icon input{padding-left:42px}.account-card .with-action input{padding-right:44px}.account-records .line-meta{grid-template-columns:1fr 1fr}.account-records .line-meta strong{word-break:break-all}.buy-order-lines{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.buy-order-lines span{padding:4px 8px;border:1px solid var(--line);border-radius:8px;background:#fff;font-family:ui-monospace,Menlo,monospace;font-size:12px}.ledger-list{display:grid;gap:10px}.ledger-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:16px;background:var(--card);box-shadow:var(--shadow)}.ledger-title{margin:0;font-weight:650}.ledger-detail,.ledger-time{margin:4px 0 0;color:var(--muted);font-size:13px}.ledger-amount{margin:0;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ledger-amount .money-sign{display:inline-block;width:.8em;text-align:center}.ledger-amount.in{color:#1f6b3a}.logout{height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:#fff;display:inline-flex;align-items:center;gap:6px}.home-main{width:min(920px,calc(100% - 40px));margin:32px auto 48px}.home-main.center-page{width:min(1040px,calc(100% - 40px))}.line-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.line-head h1{margin:0;font-size:28px;letter-spacing:-.03em}.line-count{margin:0;color:var(--muted);font-size:14px}.record-pager{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px;color:var(--muted);font-size:14px}.record-pager button{height:36px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);cursor:pointer}.record-pager button:disabled{opacity:.45;cursor:not-allowed}.line-empty{margin:0;padding:28px;border-radius:16px;background:var(--card);color:var(--muted);box-shadow:var(--shadow)}.line-list{display:grid;gap:12px}.line-card{background:var(--card);border-radius:16px;padding:18px 20px;box-shadow:var(--shadow)}.line-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.line-ip{margin:0;font-family:Avenir Next,ui-monospace,Menlo,monospace;font-size:18px;letter-spacing:-.02em}.line-status{flex:none;border-radius:999px;padding:4px 10px;font-size:12px}.line-status.on{background:#e7f2ea;color:#1f6b3a}.line-status.off{background:#f6e6e1;color:var(--danger)}.line-status.wait{background:#f3eee6;color:var(--muted)}.buy-quality{display:inline-block;margin:0 0 12px;padding:0;border:0;background:none;font:inherit;font-size:13px;line-height:1.6;text-decoration:none;cursor:pointer}.modal-mask.quality-mask{z-index:40;padding:32px 20px;background:#14100c33;backdrop-filter:none;-webkit-backdrop-filter:none}.quality-dialog{display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:min(960px,100%);max-height:calc(100vh - 48px)}.quality-dialog img{display:block;width:100%;height:auto;max-height:calc(100vh - 120px);object-fit:contain;border-radius:16px;background:#fff;box-shadow:var(--shadow)}.quality-close{flex:none;width:36px;height:36px;border:0;border-radius:50%;background:#fff;color:#1c1917;box-shadow:0 2px 8px #14100c47;display:grid;place-items:center;cursor:pointer}.buy-card{background:var(--card);border-radius:16px;padding:22px;box-shadow:var(--shadow)}.buy-card textarea{width:100%;min-height:140px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;font:inherit;resize:vertical;outline:none;background:#fff;color:var(--text)}.buy-card textarea:focus{border-color:var(--brand)}.redeem-result{display:grid;gap:8px;margin-top:16px}.redeem-ok,.redeem-fail{margin:0;font-size:14px}.redeem-ok{color:#1f6b3a}.redeem-fail{color:var(--danger)}.buy-card .field input{width:100%;height:46px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:0 14px}.buy-card .choose{grid-template-columns:repeat(3,1fr)}.buy-card .password-choose{grid-template-columns:1fr 1fr}.account-card .field>input{width:100%;height:46px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:0 14px}.buy-card .country-choose button{height:auto;min-height:78px;display:grid;align-content:center;gap:2px;padding:8px}.buy-card .country-choose strong{font-size:14px;font-weight:650;color:var(--text)}.buy-card .country-choose small{font-size:12px;line-height:1.3}.buy-card .country-choose button.active strong,.buy-card .country-choose button.active small{color:var(--brand-text)}.buy-amount{margin:0 0 8px;font-size:20px;font-weight:700}.buy-tip{margin:0 0 16px;color:var(--muted);font-size:13px;line-height:1.6}.buy-tip.buy-quality-tip{margin-bottom:2px}.pick-file{display:inline-flex;align-items:center;width:fit-content;height:40px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.pick-file input{display:none}.line-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.line-meta p{margin:0;color:var(--muted);font-size:13px}.line-meta strong{display:block;margin-top:4px;color:var(--text);font-weight:600;word-break:break-all}.line-conn{display:flex;align-items:center;gap:8px}.line-conn code{flex:1;min-width:0;overflow-x:auto;word-break:break-all;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font-family:ui-monospace,Menlo,monospace;font-size:13px}.line-actions{display:flex;gap:8px;flex:none}.copy-btn{height:40px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:#fff;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.copy-btn.active{background:var(--ink);border-color:var(--ink);color:var(--brand-text)}.renew-box{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.renew-box .field input{width:100%;height:46px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:0 14px}.renew-box .choose{grid-template-columns:repeat(3,1fr);margin-bottom:12px}.renew-tip{margin:0 0 8px;color:var(--muted);font-size:13px;line-height:1.6}.copy-fail{margin:8px 0 0;color:var(--danger);font-size:13px}.modal-mask{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:24px;background:#14100c73}.modal-card{width:min(420px,100%);padding:22px;border-radius:16px;background:var(--card);box-shadow:var(--shadow)}.modal-card h2{margin:0 0 12px;font-size:18px}.modal-card p{margin:0 0 12px;color:var(--muted);font-size:14px;line-height:1.6}.modal-actions{display:flex;justify-content:flex-end;gap:10px}.modal-actions .submit{width:auto;min-width:112px}.support-btn{position:fixed;right:22px;bottom:22px;z-index:18;width:52px;height:52px;border:0;border-radius:50%;background:var(--brand);color:var(--brand-text);box-shadow:var(--shadow);display:grid;place-items:center;cursor:pointer}.support-mask{z-index:30}.support-link{word-break:break-all;color:var(--text)}.support-open{display:inline-grid;place-items:center;height:46px;padding:0 16px;text-decoration:none}@media(max-width:800px){.auth-card{grid-template-columns:1fr}.brand{padding:28px 24px;gap:22px}.brand h1{font-size:32px}.auth-main{order:-1;position:static;display:block;height:auto;padding:28px 22px 32px}.home-bar{padding:12px 16px}.center-shell{grid-template-columns:1fr}.center-nav{display:flex;position:static;overflow-x:auto}.center-nav a{flex:none;white-space:nowrap}.line-meta,.buy-card .country-choose{grid-template-columns:1fr 1fr}.line-conn{flex-direction:column;align-items:stretch}.line-actions{width:100%}.line-actions .copy-btn{flex:1;justify-content:center}}
