.account-container.svelte-1htxctg.svelte-1htxctg{max-width:720px;margin:0 auto;padding:2rem 1rem;width:100%}.header.svelte-1htxctg.svelte-1htxctg{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.title.svelte-1htxctg.svelte-1htxctg{display:flex;align-items:center;gap:10px;margin:0;font-size:1.6rem;letter-spacing:-.5px;color:var(--text)}.subtitle.svelte-1htxctg.svelte-1htxctg{padding:0;color:var(--subtext)}.card.svelte-1htxctg.svelte-1htxctg{background:var(--surface-1);border:1px solid var(--surface-2);border-radius:calc(var(--border-radius) + 6px);padding:18px;display:flex;flex-direction:column;gap:16px}.card-title.svelte-1htxctg.svelte-1htxctg{margin:0;font-size:1rem;color:var(--text)}.card-subtitle.svelte-1htxctg.svelte-1htxctg{padding:0}.user-row.svelte-1htxctg.svelte-1htxctg{display:flex;align-items:center;gap:14px}.avatar.svelte-1htxctg.svelte-1htxctg{width:44px;height:44px;border-radius:999px;object-fit:cover;background:var(--button);box-shadow:var(--button-box-shadow)}.avatar.fallback.svelte-1htxctg.svelte-1htxctg{display:flex;align-items:center;justify-content:center;color:var(--text)}.user-meta.svelte-1htxctg.svelte-1htxctg{display:flex;flex-direction:column;gap:2px;min-width:0}.user-label.svelte-1htxctg.svelte-1htxctg{font-size:12.5px;font-weight:600;color:var(--subtext);text-transform:uppercase;letter-spacing:.05em}.user-value.svelte-1htxctg.svelte-1htxctg{font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actions.svelte-1htxctg.svelte-1htxctg{display:flex;flex-wrap:wrap;gap:10px}.actions.svelte-1htxctg button{height:42px;padding:0 14px;gap:8px}.user-card.svelte-1htxctg.svelte-1htxctg,.topup-card.svelte-1htxctg.svelte-1htxctg{gap:18px;overflow:hidden}.referral-card.svelte-1htxctg.svelte-1htxctg{gap:14px}.accordion.svelte-1htxctg.svelte-1htxctg{border:0;padding:0;margin:0}.accordion-summary.svelte-1htxctg.svelte-1htxctg{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.accordion-summary.svelte-1htxctg.svelte-1htxctg::-webkit-details-marker{display:none}.accordion-summary.svelte-1htxctg.svelte-1htxctg:after{content:"+";width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--surface-2);color:var(--text);font-weight:800;flex:0 0 auto}.accordion[open].svelte-1htxctg>.accordion-summary.svelte-1htxctg:after{content:"–"}.accordion-body.svelte-1htxctg.svelte-1htxctg{display:flex;flex-direction:column;gap:12px;margin-top:12px}.contact-card.svelte-1htxctg.svelte-1htxctg{gap:12px}.contact-grid.svelte-1htxctg.svelte-1htxctg{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.contact-item.svelte-1htxctg.svelte-1htxctg{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border-radius:16px;border:1px solid var(--surface-2);background:var(--surface-1)}.contact-label.svelte-1htxctg.svelte-1htxctg{font-size:12px;font-weight:800;color:var(--text);letter-spacing:.04em;text-transform:uppercase}.contact-qr.svelte-1htxctg.svelte-1htxctg{width:160px;height:160px;object-fit:contain;background:#fff;border-radius:12px;box-shadow:0 0 0 1px var(--surface-2) inset}.contact-note.svelte-1htxctg.svelte-1htxctg{padding:0}.referral-link-row.svelte-1htxctg.svelte-1htxctg{display:flex;flex-direction:column;gap:10px}.referral-link-label.svelte-1htxctg.svelte-1htxctg{font-size:12.5px;font-weight:700;color:var(--subtext);text-transform:uppercase;letter-spacing:.05em}.referral-link-controls.svelte-1htxctg.svelte-1htxctg{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.referral-link-input.svelte-1htxctg.svelte-1htxctg{height:42px;border-radius:14px;border:1px solid var(--surface-2);background:var(--surface-0);color:var(--text);padding:0 12px;font-weight:600;width:100%;min-width:0}.referral-rules.svelte-1htxctg.svelte-1htxctg{padding:0;display:flex;flex-direction:column;gap:6px}.rules-title.svelte-1htxctg.svelte-1htxctg{font-weight:800;color:var(--text);letter-spacing:-.01em}.rules-list.svelte-1htxctg.svelte-1htxctg{display:flex;flex-direction:column;gap:4px;color:var(--subtext);line-height:1.5}.promotion-card.svelte-1htxctg.svelte-1htxctg{gap:14px}.promotion-rules-title.svelte-1htxctg.svelte-1htxctg{padding:0;font-weight:800;color:var(--text)}.promotion-rules-list.svelte-1htxctg.svelte-1htxctg{display:flex;flex-direction:column;gap:6px;color:var(--subtext);line-height:1.5}.promotion-form.svelte-1htxctg.svelte-1htxctg{display:flex;flex-direction:column;gap:10px}.promotion-label.svelte-1htxctg.svelte-1htxctg{font-size:12.5px;font-weight:700;color:var(--subtext);text-transform:uppercase;letter-spacing:.05em}.promotion-form.svelte-1htxctg select.svelte-1htxctg,.promotion-form.svelte-1htxctg textarea.svelte-1htxctg{border-radius:14px;border:1px solid var(--surface-2);background:var(--surface-0);color:var(--text);padding:10px 12px;width:100%}.promotion-form.svelte-1htxctg textarea.svelte-1htxctg{resize:vertical;min-height:86px;line-height:1.45}.account-shell.svelte-1htxctg.svelte-1htxctg{--records-nav-width:190px;--records-padding:30px;display:grid;grid-template-columns:var(--records-nav-width) 1fr;gap:calc(var(--padding) * 1.5);align-items:start;width:min(1380px,calc(100vw - 90px));margin-left:0;transform:none;position:relative;left:calc(50% - 50vw + 72px);padding-left:var(--records-padding)}.account-main.svelte-1htxctg.svelte-1htxctg{min-width:0;display:flex;flex-direction:column;gap:12px}.records-sidebar.svelte-1htxctg.svelte-1htxctg{position:sticky;top:0;height:100vh;overflow-y:auto;padding-top:0;padding-bottom:var(--records-padding);display:flex;flex-direction:column;gap:var(--padding)}.records-sidebar-header.svelte-1htxctg.svelte-1htxctg{display:flex;flex-direction:column;gap:6px}.records-subtitle.svelte-1htxctg.svelte-1htxctg{padding:0;letter-spacing:.2px;opacity:.85}.records-title.svelte-1htxctg.svelte-1htxctg{margin:0;font-size:1.35rem;font-weight:800;color:var(--secondary);letter-spacing:-.3px}.records-nav.svelte-1htxctg.svelte-1htxctg{display:flex;flex-direction:column;gap:6px;padding-bottom:var(--padding)}.records-nav-title.svelte-1htxctg.svelte-1htxctg{font-size:12.5px;font-weight:500;color:var(--gray);padding-left:8px}.records-menu-item.svelte-1htxctg.svelte-1htxctg{width:100%;min-height:40px;border-radius:var(--border-radius);border:1px solid transparent;background:transparent;color:var(--subtext);font-weight:600;text-align:left;padding:8px 10px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.records-menu-left.svelte-1htxctg.svelte-1htxctg{display:flex;align-items:center;gap:10px}.records-menu-icon.svelte-1htxctg.svelte-1htxctg{display:inline-flex;align-items:center;justify-content:center;padding:4px;border-radius:5px;background:var(--gray);color:var(--white);flex:0 0 auto}.records-menu-icon.svelte-1htxctg svg{stroke-width:1.6px;width:18px;height:18px}.records-menu-item.svelte-1htxctg.svelte-1htxctg:hover{background:var(--button-hover-transparent)}.records-menu-item.active.svelte-1htxctg.svelte-1htxctg{background:var(--primary);border-color:var(--primary);color:var(--button-text);box-shadow:var(--button-box-shadow)}.records-menu-item.active.svelte-1htxctg .records-menu-icon.svelte-1htxctg{background:var(--green)}.records-content.svelte-1htxctg.svelte-1htxctg{min-width:0;border:1px solid var(--surface-2);border-radius:calc(var(--border-radius) + 6px);background:var(--surface-1);padding:16px;margin-top:0;margin-bottom:0}.records-table-wrap.svelte-1htxctg.svelte-1htxctg{overflow:auto;border-radius:12px;border:1px solid var(--surface-2);background:var(--surface-0)}.records-table.svelte-1htxctg.svelte-1htxctg{width:100%;border-collapse:collapse;min-width:880px;table-layout:fixed}.records-table.svelte-1htxctg .col-time.svelte-1htxctg,.records-table.svelte-1htxctg .col-url.svelte-1htxctg{width:170px}.records-table.svelte-1htxctg th.svelte-1htxctg,.records-table.svelte-1htxctg td.svelte-1htxctg{border-bottom:1px solid var(--surface-2);padding:9px 10px;vertical-align:top}.records-table.svelte-1htxctg th.svelte-1htxctg{text-align:left;font-size:12px;color:var(--subtext);font-weight:700;letter-spacing:.03em;text-transform:uppercase;position:sticky;top:0;background:var(--surface-1);z-index:1}.mono.svelte-1htxctg.svelte-1htxctg{font-family:var(--monospace)}.records-text.svelte-1htxctg.svelte-1htxctg{white-space:pre-wrap;line-height:1.4;max-height:130px;overflow:auto}.records-url-cell.svelte-1htxctg a.svelte-1htxctg{color:var(--blue);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.records-url-cell.svelte-1htxctg.svelte-1htxctg{min-width:0}.record-status.svelte-1htxctg.svelte-1htxctg{display:inline-flex;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;border:1px solid var(--surface-2);color:var(--subtext)}.record-status.pending.svelte-1htxctg.svelte-1htxctg{border-color:var(--yellow);color:var(--yellow)}.record-status.approved.svelte-1htxctg.svelte-1htxctg{border-color:var(--green);color:var(--green)}.record-status.rejected.svelte-1htxctg.svelte-1htxctg{border-color:var(--red);color:var(--red)}.records-mini.svelte-1htxctg.svelte-1htxctg{padding:0;margin-top:4px}.account-summary.svelte-1htxctg.svelte-1htxctg{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px}.points-card.svelte-1htxctg.svelte-1htxctg{min-width:120px;padding:12px 14px;border-radius:16px;border:1px solid var(--surface-2);background:radial-gradient(120px 80px at top right,rgba(0,0,0,.08),transparent),var(--surface-1);display:flex;flex-direction:column;gap:2px;align-items:flex-end;text-align:right}.points-label.svelte-1htxctg.svelte-1htxctg{color:var(--subtext);font-size:12px;font-weight:700;letter-spacing:.04em}.points-value.svelte-1htxctg.svelte-1htxctg{color:var(--secondary);font-size:20px;font-weight:900;letter-spacing:-.02em;line-height:1.1}.points-value.muted.svelte-1htxctg.svelte-1htxctg{color:var(--gray)}.points-value.error.svelte-1htxctg.svelte-1htxctg{color:var(--red);font-size:14px;font-weight:700}.topup-title.svelte-1htxctg.svelte-1htxctg{font-weight:900;font-size:16px;color:var(--text);letter-spacing:-.01em}.topup-subtitle.svelte-1htxctg.svelte-1htxctg{padding:0}.provider-switch.svelte-1htxctg.svelte-1htxctg{display:inline-flex;gap:8px;padding:6px;border-radius:999px;border:1px solid var(--surface-2);background:var(--surface-1);width:fit-content}.provider-option.svelte-1htxctg.svelte-1htxctg{height:34px;padding:0 14px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--subtext);font-weight:800;cursor:pointer}.provider-option.active.svelte-1htxctg.svelte-1htxctg{color:var(--text);border-color:var(--surface-2);background:var(--surface-1);box-shadow:0 6px 16px #00000029}.products-grid.svelte-1htxctg.svelte-1htxctg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-card.svelte-1htxctg.svelte-1htxctg{padding:14px;border-radius:18px;border:1px solid var(--surface-2);background:radial-gradient(120px 80px at top right,rgba(0,0,0,.06),transparent),var(--surface-1);display:flex;flex-direction:column;gap:10px;transition:transform .2s ease,border-color .2s ease}.product-card.svelte-1htxctg.svelte-1htxctg:hover{border-color:var(--popup-stroke);transform:translateY(-1px)}.product-main.svelte-1htxctg.svelte-1htxctg{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}.product-points.svelte-1htxctg.svelte-1htxctg{font-weight:900;color:var(--text);letter-spacing:-.01em}.product-price.svelte-1htxctg.svelte-1htxctg{font-weight:900;color:var(--secondary);letter-spacing:-.02em}.product-subtitle.svelte-1htxctg.svelte-1htxctg{padding:0;opacity:.85}.product-left.svelte-1htxctg.svelte-1htxctg{display:flex;flex-direction:column;gap:4px;min-width:0}.product-right.svelte-1htxctg.svelte-1htxctg{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.badge.svelte-1htxctg.svelte-1htxctg{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.02em;border:1px solid var(--surface-2);background:var(--surface-1);color:var(--subtext)}.badge.test.svelte-1htxctg.svelte-1htxctg{border-color:var(--yellow);color:var(--yellow)}.badge.best.svelte-1htxctg.svelte-1htxctg{border-color:var(--green);color:var(--green)}.badge.rec.svelte-1htxctg.svelte-1htxctg{border-color:var(--blue);color:var(--blue)}.product-actions.svelte-1htxctg.svelte-1htxctg{display:flex;gap:8px;flex-wrap:wrap}.product-actions.svelte-1htxctg button{height:40px;padding:0 14px;flex:1;min-width:120px;justify-content:center}.product-actions.svelte-1htxctg button.ghost{background:transparent!important;box-shadow:none!important;border:1px solid var(--surface-2)!important;color:var(--subtext)!important}.notice.svelte-1htxctg.svelte-1htxctg{color:var(--green)}.payment-overlay.svelte-1htxctg.svelte-1htxctg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:var(--padding);background:#0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.payment-modal.svelte-1htxctg.svelte-1htxctg{width:min(720px,calc(100% - var(--padding) * 2));border-radius:24px;background:var(--popup-bg);box-shadow:0 0 0 2px var(--popup-stroke) inset,0 28px 80px #0000008c;padding:18px;display:flex;flex-direction:column;gap:12px}.payment-header.svelte-1htxctg.svelte-1htxctg{display:flex;align-items:center;justify-content:space-between;gap:12px}.payment-title.svelte-1htxctg.svelte-1htxctg{font-weight:900;color:var(--text);letter-spacing:-.02em;font-size:16px}.payment-subtitle.svelte-1htxctg.svelte-1htxctg{padding:0}.payment-body.svelte-1htxctg.svelte-1htxctg{display:grid;grid-template-columns:260px 1fr;gap:16px;align-items:stretch}.payment-qr.svelte-1htxctg.svelte-1htxctg{display:flex;flex-direction:column;gap:8px;align-items:center}.payment-qr-image.svelte-1htxctg.svelte-1htxctg{width:240px;height:240px;padding:12px;background:#fff;border-radius:18px;box-shadow:0 0 0 1px var(--surface-2) inset}.payment-qr-placeholder.svelte-1htxctg.svelte-1htxctg{width:240px;height:240px;border-radius:18px;border:1px dashed var(--surface-2);display:flex;align-items:center;justify-content:center;color:var(--subtext);font-weight:700}.payment-codeurl.svelte-1htxctg.svelte-1htxctg{padding:0}.payment-status.svelte-1htxctg.svelte-1htxctg{display:flex;flex-direction:column;gap:10px;justify-content:space-between}.payment-success.svelte-1htxctg.svelte-1htxctg{color:var(--green);font-weight:900;font-size:15px}.payment-wait.svelte-1htxctg.svelte-1htxctg{color:var(--secondary);font-weight:900;font-size:15px}.payment-hint.svelte-1htxctg.svelte-1htxctg{padding:0}.payment-actions.svelte-1htxctg.svelte-1htxctg{display:flex;gap:10px;flex-wrap:wrap}.payment-actions.svelte-1htxctg button{height:40px;padding:0 14px;flex:1;justify-content:center;min-width:120px}.skeleton-line.svelte-1htxctg.svelte-1htxctg{height:14px;border-radius:999px;background:var(--skeleton-gradient);animation:svelte-1htxctg-shimmer 1.2s linear infinite;background-size:200% 100%}.skeleton-line.short.svelte-1htxctg.svelte-1htxctg{width:60%}@keyframes svelte-1htxctg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media screen and (max-width: 750px){.account-shell.svelte-1htxctg.svelte-1htxctg{grid-template-columns:1fr;padding-left:0;width:100%;margin-left:0;transform:none;position:static;left:0}.account-main.svelte-1htxctg.svelte-1htxctg{gap:10px}.records-sidebar.svelte-1htxctg.svelte-1htxctg{position:static;height:auto;padding:var(--padding);border:1px solid var(--surface-2);border-radius:calc(var(--border-radius) + 6px);background:var(--surface-1);margin-bottom:10px}.records-content.svelte-1htxctg.svelte-1htxctg{margin-top:0;margin-bottom:0}}@media screen and (max-width: 535px){.account-container.svelte-1htxctg.svelte-1htxctg{padding:1.2rem 0}.title.svelte-1htxctg.svelte-1htxctg{font-size:1.35rem}.account-summary.svelte-1htxctg.svelte-1htxctg{grid-template-columns:1fr}.points-card.svelte-1htxctg.svelte-1htxctg{width:100%;align-items:flex-start;text-align:left}.products-grid.svelte-1htxctg.svelte-1htxctg{grid-template-columns:1fr}.payment-modal.svelte-1htxctg.svelte-1htxctg{padding:14px;width:calc(100% - var(--padding) * 2)}.payment-body.svelte-1htxctg.svelte-1htxctg{grid-template-columns:1fr}.payment-qr-image.svelte-1htxctg.svelte-1htxctg,.payment-qr-placeholder.svelte-1htxctg.svelte-1htxctg{width:220px;height:220px}.actions.svelte-1htxctg button{flex:1}}
