@import"https://fonts.googleapis.com/css2?family=Courier+Prime:wght@400;700&display=swap";.legal-overlay[data-v-aef05454]{position:fixed;inset:0;background:#000000d9;z-index:10001;display:flex;align-items:center;justify-content:center;padding:16px}.legal-modal[data-v-aef05454]{background:#fff;max-width:820px;width:100%;max-height:92vh;display:flex;flex-direction:column;border:2px solid #333;box-shadow:0 0 40px #00000080}.legal-header[data-v-aef05454]{position:relative;background:linear-gradient(135deg,#455a64,#263238);color:#fff;padding:20px 48px 20px 24px;text-align:center}.legal-header h2[data-v-aef05454]{margin:0;font-size:1.25rem;text-transform:uppercase;letter-spacing:.5px}.doc-number[data-v-aef05454]{margin-top:6px;font-size:.85rem;opacity:.85;font-family:Courier Prime,monospace}.btn-close-doc[data-v-aef05454]{position:absolute;top:12px;right:12px;background:transparent;border:none;color:#fff;font-size:1.25rem;cursor:pointer;padding:4px 8px}.legal-body[data-v-aef05454]{flex:1;overflow-y:auto;padding:28px 32px;font-family:Courier Prime,Courier New,monospace;font-size:14px;line-height:1.75;color:#111}.legal-body[data-v-aef05454] h3{font-size:15px;margin:1.25rem 0 .5rem;text-transform:uppercase;border-bottom:1px solid #ccc;padding-bottom:4px}.legal-body[data-v-aef05454] p{margin:0 0 .75rem;text-align:justify}.legal-body[data-v-aef05454] ul{margin:.5rem 0 1rem;padding-left:1.5rem}.legal-body[data-v-aef05454] table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:13px}.legal-body[data-v-aef05454] th,.legal-body[data-v-aef05454] td{border:1px solid #ccc;padding:6px 8px;text-align:left}.legal-body[data-v-aef05454] .warn{background:#fff3e0;border-left:4px solid #ff9800;padding:10px 12px;margin:12px 0}.legal-footer[data-v-aef05454]{padding:14px 20px;border-top:1px solid #e0e0e0;background:#f5f5f5;text-align:center}.btn-ok[data-v-aef05454]{padding:10px 28px;background:#455a64;color:#fff;border:none;font-weight:600;cursor:pointer}@media(max-width:768px){.legal-body[data-v-aef05454]{padding:16px;font-size:13px}}.consent-overlay[data-v-b2bf5412]{position:fixed;inset:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;overflow-y:auto;pointer-events:auto}.consent-modal[data-v-b2bf5412]{background:#fff;border-radius:0;max-width:900px;width:100%;max-height:95vh;display:flex;flex-direction:column;box-shadow:0 0 50px #000c;border:2px solid #333}.modal-header[data-v-b2bf5412]{background:linear-gradient(135deg,#2196f3,#1565c0);color:#fff;padding:24px 32px;text-align:center;border-bottom:3px solid #0D47A1}.app-logo[data-v-b2bf5412]{font-size:2.5em;font-weight:900;letter-spacing:2px;margin-bottom:8px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.modal-header h2[data-v-b2bf5412]{margin:8px 0 0;font-size:1.8em;font-weight:700;letter-spacing:1px;text-transform:uppercase}.doc-number[data-v-b2bf5412]{margin-top:8px;font-size:.9em;color:#bbdefb;font-family:Courier Prime,Courier New,monospace}.modal-body[data-v-b2bf5412]{flex:1;overflow-y:auto;padding:40px;background:#fafafa}.document-content[data-v-b2bf5412]{background:#fff;padding:40px;font-family:Courier Prime,Courier New,monospace;font-size:14px;line-height:1.8;color:#000;box-shadow:0 0 20px #0000001a}.doc-intro[data-v-b2bf5412]{text-align:justify;margin-bottom:24px;font-size:15px;line-height:1.8}.doc-section[data-v-b2bf5412]{margin-bottom:32px;page-break-inside:avoid}.section-title[data-v-b2bf5412]{font-size:16px;font-weight:700;margin:0 0 16px;padding:8px 0;border-bottom:2px solid #000;text-transform:uppercase;letter-spacing:1px}.article[data-v-b2bf5412]{display:flex;margin-bottom:16px;text-align:justify}.article-number[data-v-b2bf5412]{font-weight:700;margin-right:12px;min-width:40px;flex-shrink:0}.article-text[data-v-b2bf5412]{flex:1}.article-list[data-v-b2bf5412]{margin:8px 0;padding-left:24px}.article-list li[data-v-b2bf5412]{margin-bottom:6px}.warning-article[data-v-b2bf5412]{background:#fff3e0;padding:12px;border-left:4px solid #FF9800;margin:12px 0}.warning-text[data-v-b2bf5412]{color:#d32f2f;font-weight:700;text-decoration:underline}.consent-section[data-v-b2bf5412]{margin-top:40px;page-break-inside:avoid}.consent-box[data-v-b2bf5412]{background:#e3f2fd;border:3px solid #2196F3;padding:24px}.consent-label[data-v-b2bf5412]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;margin-bottom:20px}.consent-checkbox[data-v-b2bf5412]{width:24px;height:24px;min-width:24px;min-height:24px;margin-top:4px;cursor:pointer;flex-shrink:0;appearance:checkbox;-webkit-appearance:checkbox;-moz-appearance:checkbox;opacity:1;position:relative;z-index:1;display:block}.consent-text[data-v-b2bf5412]{font-size:15px;line-height:1.6}.signature-block[data-v-b2bf5412]{border-top:2px dashed #2196F3;padding-top:16px;margin-top:16px}.signature-row[data-v-b2bf5412]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-family:Courier Prime,Courier New,monospace}.signature-label[data-v-b2bf5412]{font-weight:700;font-size:14px}.signature-value[data-v-b2bf5412]{font-weight:700;font-size:16px;color:#1976d2}.signature-checkbox[data-v-b2bf5412]{font-size:24px}.signature-icon[data-v-b2bf5412]{color:#2196f3}.signature-icon-empty[data-v-b2bf5412]{color:#ccc}.modal-footer[data-v-b2bf5412]{padding:20px 32px;border-top:2px solid #e0e0e0;background:#f5f5f5;display:flex;justify-content:space-between;align-items:center;gap:12px}.btn-close[data-v-b2bf5412]{padding:12px 24px;background:#f5f5f5;color:#666;border:2px solid #e0e0e0;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;border-radius:6px}.btn-close[data-v-b2bf5412]:hover{background:#e0e0e0;color:#333}.btn-confirm[data-v-b2bf5412]{flex:1;padding:18px;background:linear-gradient(135deg,#2196f3,#1565c0);color:#fff;border:none;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 12px #2196f366}.btn-confirm[data-v-b2bf5412]:hover:not(.disabled){transform:translateY(-2px);box-shadow:0 6px 20px #2196f380}.btn-confirm.disabled[data-v-b2bf5412]{background:#bdbdbd;color:#757575;cursor:not-allowed;box-shadow:none}.doc-link[data-v-b2bf5412]{background:none;border:none;padding:0;color:#1565c0;text-decoration:underline;cursor:pointer;font:inherit;text-align:left}.doc-link.inline[data-v-b2bf5412]{display:inline}.doc-link[data-v-b2bf5412]:hover{color:#0d47a1}@media(max-width:768px){.modal-body[data-v-b2bf5412]{padding:20px}.document-content[data-v-b2bf5412]{padding:20px;font-size:13px}.section-title[data-v-b2bf5412]{font-size:14px}.consent-box[data-v-b2bf5412]{padding:16px}.app-logo[data-v-b2bf5412]{font-size:2em}}.pei[data-v-a5b94d7f]{margin-top:20px;padding:16px;background:#f8f9fc;border:1px solid #e4e8f0;border-radius:12px}.pei--readonly[data-v-a5b94d7f]{margin-top:12px;padding:0;background:transparent;border:none}.pei-field[data-v-a5b94d7f]{margin-bottom:16px}.pei-label[data-v-a5b94d7f],.pei-sublabel[data-v-a5b94d7f]{display:block;font-size:.85rem;font-weight:600;color:#444;margin-bottom:6px}.pei-section[data-v-a5b94d7f]{margin-top:16px}.pei-section-head[data-v-a5b94d7f]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.pei-section-head h4[data-v-a5b94d7f]{margin:0;font-size:1rem;color:#333}.pei-transport-icon[data-v-a5b94d7f]{width:28px;height:28px;object-fit:contain}.pei-icon-block[data-v-a5b94d7f]{margin-top:8px;padding:0 4px 4px}.pei-add[data-v-a5b94d7f]{width:32px;height:32px;border-radius:8px;border:1px solid #667eea;background:#fff;color:#667eea;font-size:1.25rem;line-height:1;cursor:pointer;font-weight:700}.pei-add[data-v-a5b94d7f]:disabled{opacity:.5;cursor:not-allowed}.pei-row[data-v-a5b94d7f]{margin-bottom:10px}.pei-row-grid[data-v-a5b94d7f]{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px;background:#fff;border:1px solid #e8ecf4;border-radius:10px}.pei-sublabel[data-v-a5b94d7f]{grid-column:1 / -1;margin-bottom:0}.pei-select[data-v-a5b94d7f],.pei-input[data-v-a5b94d7f]{width:100%;padding:9px 12px;border:1px solid #d5dbe8;border-radius:8px;font-size:.95rem;box-sizing:border-box}.pei-remove[data-v-a5b94d7f]{grid-column:2;grid-row:1 / span 4;align-self:start;width:32px;height:32px;border:none;border-radius:8px;background:#fee2e2;color:#b91c1c;font-size:1.2rem;cursor:pointer;line-height:1}.pei-remove[data-v-a5b94d7f]:disabled{opacity:.5;cursor:not-allowed}.pei-value[data-v-a5b94d7f]{margin:0 0 6px;font-size:.95rem;color:#333}.pei-value--with-icon[data-v-a5b94d7f],.pei-sublabel--with-icon[data-v-a5b94d7f]{display:flex;align-items:center;gap:8px}.pei-row-icon[data-v-a5b94d7f]{width:24px;height:24px;object-fit:contain;flex-shrink:0}.pei-role[data-v-a5b94d7f]{color:#666}.pei-muted[data-v-a5b94d7f]{margin:0;font-size:.9rem;color:#888}.pei-actions[data-v-a5b94d7f]{margin-top:14px}.pei-save[data-v-a5b94d7f]{padding:10px 16px;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer}.pei-save[data-v-a5b94d7f]:disabled{opacity:.6;cursor:not-allowed}.referral-program[data-v-d636d6b2]{margin-top:1.5rem;padding:1.25rem;border-radius:12px;background:linear-gradient(135deg,#69aa8a1f,#3498db14);border:1px solid rgba(105,170,138,.35)}.referral-program h3[data-v-d636d6b2]{margin:0 0 .5rem}.referral-lead[data-v-d636d6b2]{margin:0 0 1rem;color:#555;font-size:.95rem}.referral-bonuses[data-v-d636d6b2]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.bonus-item[data-v-d636d6b2]{flex:1 1 140px;padding:.5rem .75rem;background:#fff;border-radius:8px;font-size:.85rem;border:1px solid #e8e8e8}.referral-link-block label[data-v-d636d6b2]{display:block;font-weight:600;margin-bottom:.35rem;font-size:.9rem}.link-row[data-v-d636d6b2]{display:flex;flex-wrap:wrap;gap:.5rem}.referral-input[data-v-d636d6b2]{flex:1 1 200px;padding:.5rem .75rem;border:1px solid #ccc;border-radius:8px;font-size:.85rem;background:#fff}.btn-copy[data-v-d636d6b2],.btn-share[data-v-d636d6b2]{padding:.5rem .85rem;border:none;border-radius:8px;cursor:pointer;font-size:.85rem}.btn-copy[data-v-d636d6b2]{background:#69aa8a;color:#fff}.btn-share[data-v-d636d6b2]{background:#3498db;color:#fff}.referral-stats[data-v-d636d6b2]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1rem 0}.stat-card[data-v-d636d6b2]{text-align:center;padding:.75rem;background:#fff;border-radius:8px;border:1px solid #eee}.stat-value[data-v-d636d6b2]{display:block;font-size:1.35rem;font-weight:700;color:#2c7a5e}.stat-label[data-v-d636d6b2]{font-size:.75rem;color:#777}.referral-list h4[data-v-d636d6b2]{margin:.75rem 0 .5rem;font-size:.95rem}.referral-item[data-v-d636d6b2]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:.9rem}.ref-meta[data-v-d636d6b2]{color:#888;font-size:.8rem}.ref-earned[data-v-d636d6b2]{margin-left:auto;font-weight:600;color:#2c7a5e}.referral-loading[data-v-d636d6b2]{color:#888;font-size:.9rem}@media(max-width:480px){.referral-stats[data-v-d636d6b2]{grid-template-columns:1fr}}.tim-overlay[data-v-6a5876df]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:12000;padding:16px}.tim-content[data-v-6a5876df]{background:#fff;border-radius:16px;padding:20px;width:min(420px,100%);max-height:85vh;overflow-y:auto;box-shadow:0 12px 40px #00000040}.tim-content h3[data-v-6a5876df]{margin:0 0 12px;text-align:center;font-size:1.05rem}.tim-empty[data-v-6a5876df]{text-align:center;color:#666;font-size:.9rem}.tim-grid[data-v-6a5876df]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;margin-bottom:16px}.tim-item[data-v-6a5876df]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border:2px solid #e2e8f0;border-radius:12px;background:#f8fafc;cursor:pointer}.tim-item.selected[data-v-6a5876df]{border-color:#2563eb;background:#eff6ff}.tim-icon[data-v-6a5876df]{width:40px;height:40px;object-fit:contain}.tim-none[data-v-6a5876df]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#94a3b8}.tim-label[data-v-6a5876df]{font-size:.68rem;text-align:center;line-height:1.2;color:#334155}.tim-close[data-v-6a5876df]{width:100%;padding:10px;border:none;border-radius:10px;background:#e2e8f0;font-weight:600;cursor:pointer}.vk-native-btn[data-v-c5a05a45]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:320px;margin:0 auto;padding:12px 18px;border:none;border-radius:50px;background:#07f;color:#fff;font-size:1rem;font-weight:600;cursor:pointer}.vk-native-btn[data-v-c5a05a45]:disabled{opacity:.55;cursor:not-allowed}.vk-native-btn__icon[data-v-c5a05a45]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#fff3;font-size:.75rem;font-weight:800}.vk-native-btn__error[data-v-c5a05a45]{margin:8px 0 0;text-align:center;font-size:.85rem;color:#dc3545}.profile-vk-link[data-v-7d3425ac]{margin-top:14px;padding-top:14px;border-top:1px solid rgba(38,79,101,.12)}.profile-vk-link__hint[data-v-7d3425ac]{margin:0 0 12px;font-size:.9rem;line-height:1.45;color:#475569}.profile-vk-link__status[data-v-7d3425ac]{margin:0;display:flex;align-items:center;gap:10px;font-size:.92rem;color:#166534}.profile-vk-link__badge[data-v-7d3425ac]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:8px;background:#07f;color:#fff;font-size:.75rem;font-weight:700}.profile-vk-link__btn[data-v-7d3425ac]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:none;border-radius:10px;background:#07f;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer}.profile-vk-link__btn[data-v-7d3425ac]:disabled{opacity:.55;cursor:not-allowed}.profile-vk-link__error[data-v-7d3425ac]{margin:8px 0 0;font-size:.85rem;color:#dc2626}.electro-pet[data-v-9075bb6f]{margin-top:8px}.electro-pet-header h3[data-v-9075bb6f]{margin:0 0 4px;display:flex;gap:8px;align-items:center}.hint[data-v-9075bb6f]{margin:0 0 12px;color:#64748b;font-size:13px}.electro-pet-loading[data-v-9075bb6f],.electro-pet-error[data-v-9075bb6f]{padding:12px;border-radius:10px;background:#f8fafc}.electro-pet-error[data-v-9075bb6f]{color:#b91c1c;background:#fef2f2}.choose-title[data-v-9075bb6f]{font-weight:700;margin:0 0 10px}.pet-choice-grid[data-v-9075bb6f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:12px}.pet-choice-grid.compact[data-v-9075bb6f]{grid-template-columns:repeat(3,1fr)}.pet-choice-card[data-v-9075bb6f]{border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:12px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px}.pet-choice-card.selected[data-v-9075bb6f]{border-color:#22c55e;box-shadow:0 0 0 2px #22c55e33}.pet-emoji[data-v-9075bb6f]{font-size:28px}.pet-emoji-lg[data-v-9075bb6f]{font-size:42px;line-height:1}.nickname-label[data-v-9075bb6f],.charge-meta[data-v-9075bb6f],.events-title[data-v-9075bb6f],.stage-line[data-v-9075bb6f],.mood-line[data-v-9075bb6f]{font-size:13px;color:#475569}.nickname-label[data-v-9075bb6f]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.nickname-input[data-v-9075bb6f]{border:1px solid #cbd5e1;border-radius:10px;padding:10px 12px}.btn-choose[data-v-9075bb6f]{border:none;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;border-radius:12px;padding:12px 16px;font-weight:700;cursor:pointer}.btn-choose.secondary[data-v-9075bb6f]{margin-top:10px;background:#0f172a}.btn-choose[data-v-9075bb6f]:disabled{opacity:.6;cursor:not-allowed}.electro-pet-card[data-v-9075bb6f]{border-radius:16px;padding:14px;background:linear-gradient(180deg,#f0fdf4,#fff);border:1px solid #bbf7d0}.electro-pet-card.mood-tired[data-v-9075bb6f]{background:linear-gradient(180deg,#fff7ed,#fff);border-color:#fed7aa}.electro-pet-card.mood-sleeping[data-v-9075bb6f]{background:linear-gradient(180deg,#eef2ff,#fff);border-color:#c7d2fe}.pet-main[data-v-9075bb6f]{display:flex;gap:12px;align-items:center}.pet-evo-teaser[data-v-9075bb6f]{margin:12px 0 4px;border-radius:12px;overflow:hidden;background:#0f172a;border:1px solid #e2e8f0}.pet-evo-teaser img[data-v-9075bb6f]{display:block;width:100%;height:auto;vertical-align:top}.pet-evo-teaser figcaption[data-v-9075bb6f]{margin:0;padding:8px 10px;font-size:12px;line-height:1.35;color:#475569;background:#f8fafc}.pet-avatar[data-v-9075bb6f]{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.9),transparent 45%),conic-gradient(#22c55e var(--charge),#e2e8f0 0);box-shadow:0 0 18px #22c55e40}.pet-mood-face[data-v-9075bb6f]{position:absolute;right:-2px;bottom:-2px;font-size:16px}.pet-info h4[data-v-9075bb6f]{margin:0 0 4px}.pet-info small[data-v-9075bb6f]{color:#64748b;font-weight:500}.charge-bar[data-v-9075bb6f]{margin-top:12px;height:10px;border-radius:999px;background:#e2e8f0;overflow:hidden}.charge-fill[data-v-9075bb6f]{height:100%;background:linear-gradient(90deg,#22c55e,#84cc16);transition:width .3s ease}.charge-meta[data-v-9075bb6f]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;font-size:12px;color:#64748b}.power-packs[data-v-9075bb6f]{margin-top:14px;padding:12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.power-packs-head[data-v-9075bb6f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.power-packs-shop[data-v-9075bb6f]{font-size:12px;font-weight:700;color:#15803d;text-decoration:none}.power-packs-hint[data-v-9075bb6f]{margin:6px 0 10px;font-size:12px;line-height:1.4;color:#64748b}.power-packs-empty[data-v-9075bb6f]{font-size:13px;color:#94a3b8}.packs-inline-error[data-v-9075bb6f]{margin:0 0 8px;padding:8px;font-size:12px}.power-packs-list[data-v-9075bb6f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.power-packs-list li[data-v-9075bb6f]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid #e2e8f0}.pack-info[data-v-9075bb6f]{display:flex;flex-direction:column;gap:2px}.pack-info strong[data-v-9075bb6f]{font-size:14px}.pack-info small[data-v-9075bb6f]{color:#64748b;font-size:11px}.btn-use-pack[data-v-9075bb6f]{border:none;border-radius:999px;padding:7px 12px;background:#16a34a;color:#fff;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.btn-use-pack[data-v-9075bb6f]:disabled{opacity:.55;cursor:not-allowed}.events-title[data-v-9075bb6f]{margin:0;font-size:13px;font-weight:700;color:#334155}.pet-events[data-v-9075bb6f]{margin-top:12px}.pet-events ul[data-v-9075bb6f]{list-style:none;margin:6px 0 0;padding:0}.pet-events li[data-v-9075bb6f]{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px dashed #e2e8f0;font-size:13px}.event-delta[data-v-9075bb6f]{color:#15803d;white-space:nowrap}.change-pet[data-v-9075bb6f]{margin-top:12px}.change-pet summary[data-v-9075bb6f]{cursor:pointer;color:#334155;font-size:13px}.change-cost-note[data-v-9075bb6f]{margin:8px 0;color:#64748b;font-size:12px;line-height:1.35}.profile-container[data-v-f32632b7]{max-width:900px;margin:0 auto;padding:70px 16px;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;color:#333}.profile-header h1[data-v-f32632b7]{margin:0}.profile-subtitle[data-v-f32632b7]{margin:6px 0 0;color:#64748b;font-size:.95rem}.profile-summary[data-v-f32632b7]{display:flex;gap:16px;align-items:center;padding:18px 20px;margin-bottom:16px;border-radius:16px;background:linear-gradient(135deg,#0f766e,#0369a1);color:#f8fafc;box-shadow:0 8px 24px #0f766e40}.profile-summary-avatar--tap[data-v-f32632b7]{border:none;background:transparent;padding:0;cursor:pointer;text-align:center;color:inherit}.avatar-tap-hint[data-v-f32632b7]{display:block;margin-top:6px;font-size:.72rem;opacity:.85}.profile-appearance-row[data-v-f32632b7]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.profile-appearance-card[data-v-f32632b7]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;border:1px solid #dbe3ef;border-radius:12px;background:#f8fafc;cursor:pointer}.profile-appearance-thumb[data-v-f32632b7]{width:56px;height:56px}.profile-map-icon-preview[data-v-f32632b7]{width:44px;height:44px;object-fit:contain}.profile-map-icon-empty[data-v-f32632b7]{font-size:1.75rem;line-height:1}.profile-appearance-label[data-v-f32632b7]{font-weight:700;font-size:.9rem;color:#1e293b}.profile-appearance-hint[data-v-f32632b7]{font-size:.72rem;color:#64748b}.profile-summary-name[data-v-f32632b7]{margin:0 0 4px;font-size:1.35rem}.profile-summary-status[data-v-f32632b7]{margin:0 0 10px;opacity:.9;font-size:.9rem}.profile-summary-stats[data-v-f32632b7]{display:flex;flex-wrap:wrap;gap:12px 18px;font-size:.88rem}.profile-summary-stats span[data-v-f32632b7]{font-size:.85rem;opacity:.95}.profile-tabs[data-v-f32632b7]{display:flex;gap:6px;margin-bottom:14px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.profile-tab-btn[data-v-f32632b7]{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.profile-tab-btn[data-v-f32632b7]:hover{border-color:#94a3b8;color:#0f172a}.profile-tab-btn.active[data-v-f32632b7]{background:#0f766e;border-color:#0f766e;color:#fff}.profile-tab-panel[data-v-f32632b7]{animation:profileTabIn-f32632b7 .18s ease}@keyframes profileTabIn-f32632b7{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.profile-panel-section[data-v-f32632b7]{padding:16px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;margin-bottom:12px}.profile-tab-empty[data-v-f32632b7]{text-align:center;color:#64748b;padding:24px 12px}.profile-range[data-v-f32632b7]{width:100%;margin-top:8px}.profile-text-input[data-v-f32632b7]{width:100%;margin-top:8px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px}.profile-login-history-link[data-v-f32632b7]{display:inline-block;margin:12px 0;color:#0369a1;font-weight:600}.profile-account-footer--in-tab[data-v-f32632b7]{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.profile-block-title[data-v-f32632b7]{margin:0 0 14px;font-size:1.05rem;color:#0f172a;display:flex;align-items:center;gap:8px}.profile-block[data-v-f32632b7]{margin-top:20px;padding:16px;border-radius:14px;border:1px solid #e2e8f0;background:#fff}.profile-block--muted[data-v-f32632b7]{background:#f8fafc}.profile-block--nm[data-v-f32632b7]{background:linear-gradient(180deg,#fffbeb,#fff);border-color:#fde68a}.profile-sos-info h3[data-v-f32632b7]{margin-top:0;font-size:1rem}.profile-header[data-v-f32632b7]{margin-bottom:24px}.profile-account-footer[data-v-f32632b7]{margin-top:32px;padding-top:24px;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:center;gap:12px}.profile-section[data-v-f32632b7]{margin-top:28px;padding-top:20px;border-top:1px solid #e9ecef}.profile-purchases-section h4[data-v-f32632b7]{margin:12px 0 8px;font-size:1rem}.delete-account-btn[data-v-f32632b7]{background:transparent;color:#b91c1c;border:1px solid #fca5a5;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;min-width:220px}.delete-account-btn[data-v-f32632b7]:hover{background:#fef2f2}.logout-btn[data-v-f32632b7]{background:#d33;color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600}.logout-btn--footer[data-v-f32632b7]{min-width:220px;padding:12px 24px}.logout-btn[data-v-f32632b7]:hover{background:#b00}.loading[data-v-f32632b7]{text-align:center;font-size:1.2rem;color:#555;margin:40px 0}.profile-card[data-v-f32632b7]{background:#f8fafc;border-radius:16px;padding:12px;border:1px solid #e2e8f0;box-shadow:0 2px 12px #0f172a0f}.profile-tab-panel .profile-avatar[data-v-f32632b7]{margin-bottom:12px}.profile-tab-panel .profile-details[data-v-f32632b7]{width:100%}.profile-avatar[data-v-f32632b7]{text-align:center;min-width:160px}.avatar-display[data-v-f32632b7]{width:120px;height:120px;border-radius:50%;background:#e3f2fd;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#1976d2;margin:0 auto 16px;transition:transform .2s;cursor:pointer;box-shadow:0 2px 8px #00000014}.avatar-placeholder[data-v-f32632b7]{width:100px;height:100px;border-radius:50%;background:#e3f2fd;display:flex;align-items:center;justify-content:center;font-size:40px;color:#1976d2;margin:0 auto 16px;transition:transform .2s;cursor:pointer}.avatar-placeholder[data-v-f32632b7]:hover{transform:scale(1.05)}.selected-avatar span[data-v-f32632b7]{display:block;text-align:center;margin-bottom:8px}.avatar-description[data-v-f32632b7]{font-size:12px;color:#666}.avatar-wrapper[data-v-f32632b7]{position:relative;display:inline-block;margin:0 auto 16px}.avatar-wrapper.frame-gold[data-v-f32632b7]{padding:4px;background:linear-gradient(135deg,gold,#ffed4e);border-radius:50%;box-shadow:0 0 20px #ffd70080}.avatar-wrapper.frame-platinum[data-v-f32632b7]{padding:4px;background:linear-gradient(135deg,#e5e4e2,#b8b8b8);border-radius:50%;box-shadow:0 0 25px #e5e4e299;animation:platinum-glow-f32632b7 2s ease-in-out infinite}.avatar-wrapper.frame-animated[data-v-f32632b7]{padding:4px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;animation:energy-pulse-f32632b7 1.5s ease-in-out infinite}@keyframes platinum-glow-f32632b7{0%,to{box-shadow:0 0 25px #e5e4e299}50%{box-shadow:0 0 35px #e5e4e2e6}}@keyframes energy-pulse-f32632b7{0%,to{box-shadow:0 0 20px #667eea80;transform:scale(1)}50%{box-shadow:0 0 30px #764ba2cc;transform:scale(1.02)}}.username-with-emoji[data-v-f32632b7]{font-size:1.1rem;margin-bottom:8px;color:#333}.jocmapp-plus-badge[data-v-f32632b7]{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:6px;background:linear-gradient(135deg,#9b59b6,#3498db);color:#fff;font-size:.7rem;font-weight:700;vertical-align:middle}.username-with-badge[data-v-f32632b7]{font-size:1.1rem;margin-bottom:8px;color:#333}.username-warning[data-v-f32632b7]{background:#fff3cd;border:1px solid #ffc107;border-radius:6px;padding:8px 12px;margin-bottom:8px;color:#856404;font-size:.9rem;display:flex;align-items:center;gap:8px}.field-hint[data-v-f32632b7]{margin-top:4px;font-size:.85rem;color:#f39c12;display:flex;align-items:center;gap:4px}.btn-change-avatar[data-v-f32632b7]{background:#007bff;color:#fff;border:none;padding:8px 14px;border-radius:6px;font-size:.9rem;cursor:pointer}.btn-change-avatar[data-v-f32632b7]:hover{background:#0069d9}.profile-transport-avatar-icon[data-v-f32632b7]{margin-top:12px;max-width:280px}.profile-details[data-v-f32632b7]{flex:1;min-width:300px}.edit-field[data-v-f32632b7]{margin-bottom:24px}.edit-field label[data-v-f32632b7]{display:block;margin-bottom:8px;font-weight:600;color:#1976d2}.input-group[data-v-f32632b7]{display:flex;gap:10px;align-items:center}.input-group input[data-v-f32632b7]{flex:1;padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-size:1rem}.input-group input[data-v-f32632b7]:focus{outline:none;border-color:#007bff}.btn-save[data-v-f32632b7]{padding:10px 20px;background:#28a745;color:#fff;border:none;border-radius:8px;cursor:pointer}.btn-save[data-v-f32632b7]:disabled{background:#ccc;cursor:not-allowed}.email-warning[data-v-f32632b7]{color:#ffc107;margin-left:10px;font-size:.9em}.email-verified[data-v-f32632b7]{color:#28a745;margin-left:10px;font-size:.9em}.email-verification-section[data-v-f32632b7]{margin-top:20px;padding:20px;background:#fff3cd;border:2px solid #ffc107;border-radius:8px}.verification-warning[data-v-f32632b7]{margin-bottom:15px}.verification-warning i[data-v-f32632b7]{color:#ffc107;margin-right:8px}.verification-warning strong[data-v-f32632b7]{display:block;margin-bottom:8px;color:#856404}.verification-warning p[data-v-f32632b7]{margin:0;color:#856404;font-size:.9em}.verification-actions[data-v-f32632b7],.verification-code-form[data-v-f32632b7]{margin-top:15px}.verification-code-form label[data-v-f32632b7]{display:block;margin-bottom:8px;font-weight:600;color:#333}.verification-code-form input[data-v-f32632b7]{width:100%;padding:12px;border:2px solid #ddd;border-radius:6px;font-size:18px;letter-spacing:3px;text-align:center;margin-bottom:10px}.verification-code-form input[data-v-f32632b7]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff1a}.btn-verify[data-v-f32632b7]{width:100%;padding:12px;background:#007bff;color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;margin-bottom:10px;transition:background-color .3s}.btn-verify[data-v-f32632b7]:hover:not(:disabled){background:#0056b3}.btn-verify[data-v-f32632b7]:disabled{background:#6c757d;cursor:not-allowed;opacity:.6}.btn-resend[data-v-f32632b7]{width:100%;padding:10px;background:transparent;color:#007bff;border:1px solid #007bff;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s}.btn-resend[data-v-f32632b7]:hover:not(:disabled){background:#007bff;color:#fff}.btn-resend[data-v-f32632b7]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-f32632b7]{color:#dc3545;margin-top:10px;font-size:.9em}.success-message[data-v-f32632b7]{color:#28a745;margin-top:10px;font-size:.9em;font-weight:600}.info-row[data-v-f32632b7]{display:flex;margin-bottom:16px;font-size:1.05rem;padding:12px;background:#667eea08;border-radius:8px;border-left:3px solid #667eea}.info-row strong[data-v-f32632b7]{width:140px;min-width:120px;color:#333}.role-badge[data-v-f32632b7]{padding:4px 12px;border-radius:12px;font-size:.85rem;font-weight:500}.role-badge.admin[data-v-f32632b7]{background:#ffe0e0;color:#c62828}.role-badge.user[data-v-f32632b7]{background:#e8f5e8;color:#2e7d32}.level-section[data-v-f32632b7]{margin:24px 0;padding:20px;background:linear-gradient(135deg,#667eea0d,#764ba20d);border-radius:12px;border:1px solid rgba(102,126,234,.2)}.level-header[data-v-f32632b7]{margin-bottom:10px;font-size:1.2rem;color:#1976d2}.progress-container[data-v-f32632b7]{height:12px;background:#0000001a;border-radius:10px;overflow:hidden;margin-bottom:8px;box-shadow:inset 0 2px 4px #0000001a}.progress-bar[data-v-f32632b7]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .6s ease;box-shadow:0 2px 8px #667eea66}.progress-text[data-v-f32632b7]{font-size:.9rem;color:#666}.stats-grid[data-v-f32632b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:16px;margin:24px 0}.stat-item[data-v-f32632b7]{text-align:center;padding:18px;background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid rgba(102,126,234,.1);transition:all .3s ease}.stat-item[data-v-f32632b7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea26;border-color:#667eea4d}.stat-number[data-v-f32632b7]{font-size:1.6rem;font-weight:700;color:#1976d2;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label[data-v-f32632b7]{font-size:.85rem;color:#666}.ban-section[data-v-f32632b7]{margin:20px 0;padding:14px;background:#fff3cd;border-radius:10px;border:1px solid #ffeaa7}.ban-section ul[data-v-f32632b7]{margin:8px 0 0;padding-left:20px}.contact-info[data-v-f32632b7]{margin-top:20px;padding:16px;background:#f0f7ff;border-radius:10px;font-size:.95rem;border:1px solid #d0e8ff}.contact-info h3[data-v-f32632b7]{margin-bottom:10px;color:#1976d2}.profile-extended-section[data-v-f32632b7]{margin-top:24px}.profile-extended-section h3[data-v-f32632b7]{margin:0 0 8px;color:#1976d2}.profile-extended-hint[data-v-f32632b7]{margin-bottom:12px;color:#666!important}.activity-section[data-v-f32632b7]{margin:30px 0}.activity-section h3[data-v-f32632b7]{font-size:1.2rem;margin-bottom:14px;color:#333}.activity-list[data-v-f32632b7]{margin-bottom:16px}.activity-item[data-v-f32632b7]{padding:10px 0;border-bottom:1px dashed #eee;font-size:.95rem}.activity-item strong[data-v-f32632b7]{display:block;color:#1976d2}.riding-mode-btn[data-v-f32632b7]{margin:24px 0}.btn-riding[data-v-f32632b7]{background:#ff9800;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;gap:8px}.btn-riding[data-v-f32632b7]:hover{background:#e68900}.profile-empty[data-v-f32632b7]{text-align:center;padding:60px 20px;font-size:1.1rem;color:#666}.btn-reload[data-v-f32632b7]{margin-top:12px;padding:8px 16px;background:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer}.level-up-anim[data-v-f32632b7]{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#2ecc71;color:#fff;padding:14px 28px;border-radius:12px;font-weight:700;font-size:18px;opacity:0;animation:popUp-f32632b7 .3s ease-out forwards;z-index:9999}@keyframes popUp-f32632b7{to{opacity:1;transform:translate(-50%) scale(1.1)}}.urgent-notice[data-v-f32632b7]{background:#ff6b6b;color:#fff;text-align:center;padding:16px;font-weight:700;font-size:1.1rem;border-radius:8px;margin-bottom:20px;text-transform:uppercase;box-shadow:0 4px 12px #0003}.security-section[data-v-f32632b7]{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:12px}.security-section h3[data-v-f32632b7]{margin-bottom:16px;color:#333}.btn-toggle[data-v-f32632b7]{background:#6c757d;color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;font-size:.9rem;margin-bottom:12px}.btn-toggle[data-v-f32632b7]:hover{background:#5a6268}.password-form[data-v-f32632b7],.email-form[data-v-f32632b7]{display:flex;flex-direction:column;gap:10px;padding:10px 0}.password-form input[data-v-f32632b7],.email-form input[data-v-f32632b7]{padding:10px;border:1px solid #ddd;border-radius:6px;font-size:.95rem}.btn-save[data-v-f32632b7]{background:#007bff;color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;font-weight:500}.btn-save[data-v-f32632b7]:hover{background:#0056b3}.activity-item[data-v-f32632b7]{padding:12px;border-radius:8px;background:#f8f9fa;border-left:4px solid #007bff}.activity-item h4[data-v-f32632b7]{margin-bottom:10px;color:#333}small[data-v-f32632b7]{color:#888;font-size:.8rem;display:block;margin-top:4px}.northern-title[data-v-f32632b7]{color:#fff;margin-bottom:16px}.northern-stats[data-v-f32632b7]{display:flex;gap:12px;justify-content:center}.northern-stat[data-v-f32632b7]{text-align:center;background:#ffffff26;padding:12px 16px;border-radius:12px;backdrop-filter:blur(10px)}.profile-container.northern-participant .stat-item[data-v-f32632b7]{background:linear-gradient(135deg,#e0c3fc,#8ec5fc);border:2px solid #667eea}.profile-container.northern-participant .progress-bar[data-v-f32632b7]{background:linear-gradient(90deg,#667eea,#764ba2)!important}.profile-container.northern-participant .level-section[data-v-f32632b7]{border:2px solid #667eea;background:linear-gradient(135deg,#667eea0d,#764ba20d)}.northern-miles-section[data-v-f32632b7]{margin:24px 0;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;text-align:center}.btn-northern-miles[data-v-f32632b7]{background:#fff;color:#667eea;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;margin-top:12px;transition:transform .2s}.btn-northern-miles[data-v-f32632b7]:hover{transform:scale(1.05)}.northern-miles-active[data-v-f32632b7]{margin:24px 0;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff}.northern-title[data-v-f32632b7]{color:#fff;margin-bottom:16px;text-align:center}.northern-stats[data-v-f32632b7]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.northern-stat[data-v-f32632b7]{text-align:center;min-width:120px;background:#ffffff26;padding:12px 16px!important;border-radius:12px;backdrop-filter:blur(10px)}.stat-number.northern[data-v-f32632b7]{color:gold;font-size:24px!important;font-weight:800!important;text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 6px rgba(255,215,0,.7)!important;margin-bottom:4px!important;line-height:1.2!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.northern-miles-pending[data-v-f32632b7]{margin:24px 0;padding:20px;background:linear-gradient(135deg,#f39c12,#e74c3c);border-radius:12px;color:#fff;text-align:center}.northern-miles-pending h3[data-v-f32632b7]{color:#fff;margin-bottom:10px}.northern-miles-active[data-v-f32632b7]{margin:24px 0;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff}.northern-title[data-v-f32632b7]{color:#fff;margin-bottom:20px;text-align:center;font-size:24px;text-shadow:0 2px 10px rgba(0,0,0,.3)}.northern-stats[data-v-f32632b7]{display:flex;gap:12px;margin-bottom:24px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;padding-bottom:8px}.northern-stats[data-v-f32632b7]::-webkit-scrollbar{height:6px}.northern-stats[data-v-f32632b7]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.northern-stats[data-v-f32632b7]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.northern-stats[data-v-f32632b7]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.northern-stat[data-v-f32632b7]{background:#ffffff26!important;padding:12px 16px!important;border-radius:12px!important;text-align:center;backdrop-filter:blur(10px)!important;flex:0 0 auto;min-width:150px}.stat-number.northern[data-v-f32632b7]{font-size:24px!important;font-weight:800!important;color:gold!important;text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 6px rgba(255,215,0,.7)!important;margin-bottom:4px!important;line-height:1.2!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.stat-label[data-v-f32632b7]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;opacity:.9;line-height:1.3}.odometer-settings[data-v-f32632b7]{background:#ffffff1a;padding:20px;border-radius:12px;backdrop-filter:blur(10px);color:#fff!important}.odometer-settings h4[data-v-f32632b7]{color:#fff!important;margin:0 0 16px;font-size:16px}.odometer-settings[data-v-f32632b7] *{color:#fff!important}.toggle-switch[data-v-f32632b7]{display:flex;align-items:center;gap:12px;cursor:pointer;user-select:none}.toggle-switch input[type=checkbox][data-v-f32632b7]{display:none}.slider[data-v-f32632b7]{position:relative;width:50px;height:26px;background:#ffffff4d;border-radius:13px;transition:all .3s}.slider[data-v-f32632b7]:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;background:#fff;top:3px;left:3px;transition:all .3s}.toggle-switch input:checked+.slider[data-v-f32632b7]{background:#4ade80}.toggle-switch input:checked+.slider[data-v-f32632b7]:before{transform:translate(24px)}.toggle-label[data-v-f32632b7]{color:#fff!important;font-weight:600;font-size:14px}.toggle-hint[data-v-f32632b7]{margin:12px 0 0;font-size:12px;color:#fffc!important;font-style:italic}@media(prefers-color-scheme:dark){.odometer-settings[data-v-f32632b7],.odometer-settings[data-v-f32632b7] *,.odometer-settings h4[data-v-f32632b7],.odometer-settings .toggle-label[data-v-f32632b7],.odometer-settings .toggle-hint[data-v-f32632b7]{color:#fff!important}.northern-stats .stat-number.northern[data-v-f32632b7]{color:gold!important}.northern-stats .stat-label[data-v-f32632b7]{color:#ffffffe6!important}.northern-stat[data-v-f32632b7]{color:#fff!important}.northern-stat[data-v-f32632b7] *{color:inherit!important}}.success-connection-banner[data-v-f32632b7]{background:linear-gradient(135deg,#4ade80,#22c55e);color:#fff;padding:12px 16px;border-radius:8px;margin:16px 0;display:flex;align-items:center;gap:8px;justify-content:center;animation:success-pulse-f32632b7 2s ease-in-out infinite}.success-icon[data-v-f32632b7]{font-size:1.5rem}.success-text[data-v-f32632b7]{font-weight:600;font-size:.95rem}@keyframes success-pulse-f32632b7{0%,to{box-shadow:0 0 #4ade80b3}50%{box-shadow:0 0 0 10px #4ade8000}}.nm-history-section[data-v-f32632b7]{margin-top:24px;background:#ffffff1a;padding:20px;border-radius:12px;backdrop-filter:blur(10px)}.nm-history-section h4[data-v-f32632b7]{color:#fff;margin:0 0 16px;font-size:16px}.transactions-list[data-v-f32632b7]{display:flex;flex-direction:column;gap:12px}.transaction-item[data-v-f32632b7]{background:#ffffff26;padding:12px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.tx-info[data-v-f32632b7]{flex:1;min-width:200px}.tx-type[data-v-f32632b7]{display:block;font-weight:700;font-size:14px;color:#fff;margin-bottom:4px}.tx-desc[data-v-f32632b7]{display:block;font-size:12px;color:#fffc}.tx-amount[data-v-f32632b7]{font-weight:700;font-size:16px;white-space:nowrap}.tx-amount.positive[data-v-f32632b7]{color:#4ade80}.tx-amount.negative[data-v-f32632b7]{color:#ef4444}.tx-date[data-v-f32632b7]{font-size:11px;color:#fff9;width:100%;text-align:right}.empty-history[data-v-f32632b7]{text-align:center;color:#fff9;padding:20px;font-style:italic}.nm-icon-title[data-v-f32632b7]{width:32px;height:32px;vertical-align:middle;margin-right:8px;animation:icon-rotate-f32632b7 4s linear infinite}.nm-icon-stat[data-v-f32632b7]{width:24px;height:24px;vertical-align:middle;margin-right:6px;animation:icon-glow-f32632b7 2s ease-in-out infinite}.nm-icon-small[data-v-f32632b7]{width:18px;height:18px;vertical-align:middle;margin-left:4px;animation:icon-twinkle-f32632b7 1.5s ease-in-out infinite}@keyframes icon-rotate-f32632b7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes icon-glow-f32632b7{0%,to{filter:brightness(1) drop-shadow(0 0 4px rgba(255,215,0,.4))}50%{filter:brightness(1.4) drop-shadow(0 0 8px rgba(255,215,0,.8))}}@keyframes icon-twinkle-f32632b7{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.stat-number.northern[data-v-f32632b7]{display:flex;align-items:center;justify-content:center;font-size:24px!important;font-weight:800!important;color:gold!important;text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 6px rgba(255,215,0,.7)!important;margin-bottom:4px!important;line-height:1.2!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.profile-avatar-img[data-v-f32632b7]{width:120px;height:120px;font-size:3rem;margin:0 auto 16px;transition:transform .2s;cursor:pointer;box-shadow:0 2px 8px #00000014}.profile-avatar-img[data-v-f32632b7]:hover{transform:scale(1.05)}.radar-settings-section[data-v-f32632b7]{margin-top:16px}.settings-section[data-v-f32632b7]{margin-top:30px;padding:24px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:1px solid #dee2e6}.settings-section h3[data-v-f32632b7]{margin:0 0 20px;color:#333;font-size:1.3rem}.setting-item[data-v-f32632b7]{margin-bottom:24px;padding:16px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d}.setting-item label[data-v-f32632b7]{display:block;margin-bottom:8px;font-weight:600;color:#333}.setting-hint[data-v-f32632b7]{margin-top:8px;font-size:.85rem;color:#666;font-style:italic}.color-picker-group[data-v-f32632b7]{display:flex;align-items:center;gap:12px;margin-top:8px}.color-picker[data-v-f32632b7]{width:50px;height:40px;border:2px solid #ddd;border-radius:6px;cursor:pointer}.color-input[data-v-f32632b7]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-family:monospace;font-size:14px;max-width:120px}.color-preview[data-v-f32632b7]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #ddd;background:#f0f0f0}.color-preview span[data-v-f32632b7]{font-size:20px;font-weight:700}.toggle-setting[data-v-f32632b7]{display:flex;align-items:center;gap:10px;cursor:pointer}.toggle-setting input[type=checkbox][data-v-f32632b7]{width:20px;height:20px;cursor:pointer}.map-base-layers[data-v-f32632b7]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.map-base-layer-option[data-v-f32632b7]{display:flex;align-items:center;gap:8px;cursor:pointer}.map-base-layer-option input[type=radio][data-v-f32632b7]{width:18px;height:18px;cursor:pointer}.theme-select[data-v-f32632b7]{margin-top:8px;padding:10px 14px;border:1px solid #ddd;border-radius:6px;font-size:1rem;width:100%;max-width:200px;cursor:pointer}.quick-links-section[data-v-f32632b7]{margin-top:30px;padding:24px;background:linear-gradient(135deg,#667eea15,#764ba215);border-radius:12px;border:1px solid #e0e0e0}.quick-links-section h3[data-v-f32632b7]{margin:0 0 20px;color:#333;font-size:1.3rem}.profile-sos-info[data-v-f32632b7]{margin-top:24px;padding:20px;background:linear-gradient(135deg,#fff5f5,#ffe8e8);border:1px solid #f5c2c2;border-radius:12px}.profile-sos-info h3[data-v-f32632b7]{margin:0 0 12px;color:#922;font-size:1.15rem}.profile-sos-info p[data-v-f32632b7]{margin:0;line-height:1.5;color:#444;font-size:.95rem}.link-sos-doc[data-v-f32632b7]{color:#1565c0;font-weight:600;text-decoration:underline}.quick-links-grid[data-v-f32632b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.quick-link-card[data-v-f32632b7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:#fff;border-radius:12px;text-decoration:none;color:#333;transition:all .3s ease;box-shadow:0 2px 8px #0000001a;border:2px solid transparent}.quick-link-card[data-v-f32632b7]:hover{transform:translateY(-4px);box-shadow:0 4px 16px #667eea4d;border-color:#667eea;color:#667eea}.quick-link-icon[data-v-f32632b7]{font-size:24px!important;margin-bottom:4px!important}.quick-link-text[data-v-f32632b7]{font-size:.9rem;font-weight:600;text-align:center}.spoiler-toggle[data-v-f32632b7]{width:100%;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;padding:12px 0;cursor:pointer;text-align:left;transition:all .3s ease}.spoiler-toggle[data-v-f32632b7]:hover{opacity:.8}.spoiler-toggle h3[data-v-f32632b7],.spoiler-toggle h4[data-v-f32632b7]{margin:0;color:#333;font-size:1.2rem}.spoiler-toggle i[data-v-f32632b7]{color:#667eea;transition:transform .3s ease}.spoiler-content[data-v-f32632b7]{padding:16px 0;animation:slideDown-f32632b7 .3s ease}@keyframes slideDown-f32632b7{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.agreement-section[data-v-f32632b7]{margin-top:30px;padding:24px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:1px solid #dee2e6}.agreement-section.agreement-required[data-v-f32632b7]{background:linear-gradient(135deg,#fff3cd,#ffe69c);border:2px solid #ffc107;animation:pulse-border-f32632b7 2s infinite}.legal-doc-links[data-v-f32632b7]{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.legal-doc-links-label[data-v-f32632b7]{font-size:.85rem;color:#666}.btn-legal-link[data-v-f32632b7]{padding:6px 12px;font-size:.8rem;background:#fff;border:1px solid #90caf9;border-radius:6px;color:#1565c0;cursor:pointer;text-decoration:none;display:inline-block}.btn-legal-link[data-v-f32632b7]:hover{background:#e3f2fd}@keyframes pulse-border-f32632b7{0%,to{border-color:#ffc107;box-shadow:0 0 #ffc10766}50%{border-color:#ff9800;box-shadow:0 0 0 8px #ffc10700}}.agreement-section h3[data-v-f32632b7]{margin:0 0 12px;color:#333;font-size:1.3rem}.agreement-info[data-v-f32632b7]{margin-bottom:16px;font-size:.95rem;color:#666}.agreement-warning[data-v-f32632b7]{color:#dc3545;font-weight:600;display:block;padding:10px;background:#fff5f5;border-radius:8px;border-left:4px solid #dc3545}.btn-agreement[data-v-f32632b7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;width:100%}.btn-agreement.btn-agreement-required[data-v-f32632b7]{background:linear-gradient(135deg,#ff9800,#f57c00);box-shadow:0 2px 8px #ff980066;animation:pulse-button-f32632b7 2s infinite}@keyframes pulse-button-f32632b7{0%,to{box-shadow:0 2px 8px #ff980066}50%{box-shadow:0 4px 16px #ff980099}}.btn-agreement[data-v-f32632b7]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-agreement.btn-agreement-required[data-v-f32632b7]:hover{box-shadow:0 4px 16px #ff980099}.northern-stats .northern-stat[data-v-f32632b7]{padding:12px 16px!important;background:#ffffff26!important;border-radius:12px!important;backdrop-filter:blur(10px)!important;color:#fff!important}.northern-stats .northern-stat[data-v-f32632b7] *{color:inherit!important}.northern-stats .stat-number.northern[data-v-f32632b7]{font-size:24px!important;font-weight:800!important;color:gold!important;text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 6px rgba(255,215,0,.7)!important;margin-bottom:4px!important;line-height:1.2!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.northern-stats .stat-label[data-v-f32632b7]{font-size:11px!important;line-height:1.3!important;letter-spacing:.5px!important;color:#ffffffe6!important;opacity:.9!important}.northern-stats .nm-icon-stat[data-v-f32632b7]{width:24px!important;height:24px!important;margin-right:6px!important}.shop-boosters-banner[data-v-f32632b7]{background:linear-gradient(135deg,#fff8e1,#fff3cd);border:1px solid #ffe082;border-radius:12px;padding:16px 18px;margin-bottom:20px}.shop-boosters-banner h3[data-v-f32632b7]{margin:0 0 10px;font-size:1.05em;color:#5d4037}.boosters-list[data-v-f32632b7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.boosters-list li[data-v-f32632b7]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:.92em}.booster-type[data-v-f32632b7]{font-weight:600;color:#333}.booster-mult[data-v-f32632b7]{color:#667eea;font-weight:700}.booster-exp[data-v-f32632b7]{color:#666;font-size:.9em}.doubler-active[data-v-f32632b7]{margin:10px 0 0;color:#2e7d32;font-weight:600}.advanced-stats-grid[data-v-f32632b7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.adv-stat[data-v-f32632b7]{background:#f8f9fa;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:4px;font-size:.85em;color:#666}.adv-stat strong[data-v-f32632b7]{color:#333;font-size:1.1em}.gif-file-input[data-v-f32632b7]{display:block;margin:10px 0;max-width:100%}.btn-save-emoji[data-v-f32632b7]{margin-top:10px;background:#667eea;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:.9em}.btn-save-emoji[data-v-f32632b7]:disabled{opacity:.6;cursor:not-allowed}
