.buy-rows[data-v-a0f1bea9]{display:grid;gap:8px;margin-top:10px}.buy-row[data-v-a0f1bea9]{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;background:var(--card-2);border:1px solid var(--border);border-radius:10px;padding:8px 10px}.buy-row span[data-v-a0f1bea9]{color:var(--muted);font-size:14px}.save-note[data-v-a0f1bea9]{font-size:12px;color:var(--muted)}.switch-note[data-v-a0f1bea9]{margin-top:2px}.current-note[data-v-a0f1bea9]{font-size:12px;color:var(--green);margin-top:8px}.resume[data-v-a0f1bea9]{background:#e2b45a14;border:1px solid rgba(226,180,90,.3);border-radius:12px;padding:10px 12px;margin-top:12px}.resume-title[data-v-a0f1bea9]{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--amber);margin-bottom:6px}.resume-row[data-v-a0f1bea9]{display:flex;gap:10px;align-items:center;padding:6px 4px;text-decoration:none;color:var(--text);font-size:14px}.resume-row[data-v-a0f1bea9]:hover{color:#fff}.resume-row span[data-v-a0f1bea9]:nth-child(2){color:var(--muted);font-size:12px;flex:1}.resume-timer[data-v-a0f1bea9]{color:var(--amber);font-size:12px;font-weight:600}.pay-footer[data-v-a0f1bea9]{font-size:13px;color:var(--muted);margin-top:14px;line-height:1.5}.pay-card[data-v-402227f3]{max-width:420px;margin:0 auto}.pay-timer[data-v-402227f3]{color:var(--muted);font-size:14px;margin-bottom:16px}.pay-block[data-v-402227f3]{text-align:center;padding:14px 0;border-top:1px solid var(--border)}.pay-label[data-v-402227f3]{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px}.pay-amount[data-v-402227f3]{font-size:34px;font-weight:700}.pay-amount span[data-v-402227f3]{font-size:15px;color:var(--muted);font-weight:400}.pay-warn[data-v-402227f3]{font-size:12px;color:var(--amber);margin:6px 0 8px}.pay-qr[data-v-402227f3]{width:180px;height:180px;border-radius:12px;margin:4px 0}.pay-wallet[data-v-402227f3]{font-family:monospace;font-size:13px;word-break:break-all;color:var(--muted);margin:6px 0 8px}.pay-waiting[data-v-402227f3]{display:flex;align-items:center;gap:8px;justify-content:center;color:var(--muted);font-size:13px;padding:12px 0;border-top:1px solid var(--border)}.pay-cancel[data-v-402227f3]{text-align:center;padding:4px 0 8px}.spinner[data-v-402227f3]{width:12px;height:12px;border:2px solid #39415a;border-top-color:var(--accent);border-radius:50%;animation:spin-402227f3 1s linear infinite;display:inline-block}@keyframes spin-402227f3{to{transform:rotate(360deg)}}.howto[data-v-402227f3]{margin-top:8px;font-size:14px;color:var(--muted)}.howto summary[data-v-402227f3]{cursor:pointer;color:var(--accent);padding:8px 0}.howto ol[data-v-402227f3]{padding-left:20px;display:grid;gap:8px}.howto li[data-v-402227f3]::marker{color:var(--accent)}.pay-note[data-v-402227f3]{font-size:12px;color:var(--muted);margin-top:8px}.paid-big[data-v-402227f3]{font-size:26px;font-weight:700;color:var(--green);text-align:center;padding:10px 0}.link-btn[data-v-402227f3]{display:inline-block;margin-top:14px;text-decoration:none;text-align:center}.dev-pay[data-v-402227f3]{margin-top:12px;width:100%}:root{--bg: #0f1117;--card: #181b23;--card-2: #21252f;--border: #272c38;--text: #e8eaf0;--muted: #8b92a6;--accent: #6d7dff;--accent-2: #9b6dff;--accent-grad: linear-gradient(135deg, var(--accent), var(--accent-2));--green: #4cc38a;--amber: #e2b45a;--red: #ff7a7a;--radius: 16px}*{box-sizing:border-box}html,body{margin:0;min-height:100vh;background:var(--bg);font-family:Segoe UI,system-ui,-apple-system,sans-serif;font-size:16px;color:var(--text);-webkit-tap-highlight-color:transparent}#app{max-width:720px;margin:0 auto;padding:0 14px 40px}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;background:#0f1117d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border);margin:0 -14px;padding:12px 16px 10px}.topbar .brand{font-weight:800;font-size:18px;text-decoration:none;background:var(--accent-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.topbar nav{display:flex;gap:8px}.topbar a{color:var(--muted);text-decoration:none;font-size:14px;padding:7px 12px;border-radius:999px;background:var(--card-2);border:1px solid var(--border)}.topbar a.router-link-active{color:#fff;background:#2a3040;border-color:#39415a}.card{background:var(--card);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:18px;margin-top:14px;box-shadow:0 4px 24px #00000040}.card h1{font-size:21px;margin:0 0 4px;letter-spacing:-.01em}.card .sub{color:var(--muted);font-size:14px;margin-bottom:14px}.field{margin-bottom:12px}.field label{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}input[type=text],input[type=email],input[type=password],input[type=date],select{width:100%;padding:13px 14px;font-size:16px;border:1px solid var(--border);border-radius:12px;background:var(--card-2);color:var(--text);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition:border-color .15s}input:focus,select:focus{border-color:var(--accent)}input::placeholder{color:#5b6274}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--card-2) inset;-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s ease-out}select{background-image:none}.row2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.check{display:flex;align-items:center;gap:10px;margin:4px 0 12px;font-size:15px}.check input{width:20px;height:20px;accent-color:var(--accent)}button.primary{width:100%;padding:15px;font-size:17px;font-weight:600;background:var(--accent-grad);color:#fff;border:none;border-radius:999px;cursor:pointer;margin-top:4px;box-shadow:0 4px 16px #6d7dff4d}button.primary:active{transform:scale(.985)}button.primary:disabled{opacity:.5;box-shadow:none}button.ghost{background:transparent;border:1px solid var(--border);color:var(--muted);border-radius:10px;padding:7px 14px;font-size:13px;cursor:pointer}button.ghost:active{background:var(--card-2)}.err{background:#ff7a7a1a;color:var(--red);border:1px solid rgba(255,122,122,.25);border-radius:10px;padding:11px 14px;font-size:14px;margin-bottom:12px}.ok-msg{background:#4cc38a1a;color:var(--green);border:1px solid rgba(76,195,138,.25);border-radius:10px;padding:11px 14px;font-size:14px;margin-bottom:12px}.linkish{color:var(--accent);text-decoration:none;font-weight:600}.presets{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 10px}.presets button{border:1px solid var(--border);background:var(--card-2);color:var(--muted);border-radius:999px;padding:8px 14px;font-size:14px;cursor:pointer;transition:all .15s}.presets button.active{background:var(--accent-grad);color:#fff;border-color:transparent}.quota{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--muted);margin-top:12px}.quota .bar{flex:1;height:6px;border-radius:3px;background:var(--card-2);margin:0 12px;overflow:hidden}.quota .bar i{display:block;height:100%;border-radius:3px;background:var(--accent-grad);transition:width .3s}.hit{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid var(--border);animation:rise .25s ease both}.hit:last-child{border-bottom:none}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hit .avatar{flex:0 0 40px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:#fff;background:hsl(var(--h, 220) 45% 38%);-webkit-user-select:none;user-select:none}.hit .body{flex:1;min-width:0}.hit .meta{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--muted);margin-bottom:3px}.hit .meta .sender{font-weight:700;font-size:14px;color:hsl(var(--h, 220) 70% 72%)}.hit .meta .srv{font-size:11px;padding:1px 8px;border-radius:999px;background:var(--card-2);border:1px solid var(--border);color:var(--muted)}.hit .msg{font-size:15px;line-height:1.45;word-break:break-word}.hl{color:#fff;font-weight:600;border-radius:4px;padding:0 2px;background:#6d7dff47}.skel{padding:13px 0;border-bottom:1px solid var(--border);display:flex;gap:12px}.skel:last-child{border-bottom:none}.skel .dot{flex:0 0 40px;height:40px;border-radius:50%}.skel .ln{height:12px;border-radius:6px;margin-bottom:8px}.skel .ln.short{width:45%}.skel .dot,.skel .ln{background:var(--card-2);animation:shimmer 1.1s linear infinite;background-size:200% 100%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skel .dot,.skel .ln{background-image:linear-gradient(100deg,var(--card-2) 40%,#2b3140 50%,var(--card-2) 60%)}.pager{display:flex;align-items:center;justify-content:center;gap:14px;padding:16px 0 2px}.pager button{border:1px solid var(--border);background:var(--card-2);color:var(--text);border-radius:999px;padding:11px 22px;font-size:15px;cursor:pointer}.pager button:disabled{opacity:.35}.pager span{font-size:15px;color:var(--muted)}.empty{text-align:center;color:var(--muted);padding:28px 0;font-size:15px}.plans{display:grid;gap:12px}.plan{border:2px solid var(--border);border-radius:var(--radius);padding:16px}.plan.current{border-color:var(--accent)}.plan .pname{font-weight:700;font-size:17px}.plan .price{float:right;font-weight:700;font-size:17px}.plan ul{margin:10px 0 14px;padding-left:20px;color:var(--muted);font-size:14px;line-height:1.7}.plan button{width:100%;padding:12px;border:none;border-radius:999px;background:var(--accent-grad);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.plan.current button{background:var(--card-2);color:var(--muted)}
