@import"https://cdnjs.cloudflare.com/ajax/libs/remixicon/4.6.0/remixicon.min.css";@import"https://cdn.jsdelivr.net/npm/remixicon@4.6.0/fonts/remixicon.min.css";.nav[data-v-e2cf6efd]{background:var(--bg-nav);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:100}.nav-inner[data-v-e2cf6efd]{max-width:1280px;margin:0 auto;padding:0 1rem;height:56px;display:flex;align-items:center;justify-content:flex-start;gap:1rem}.logo[data-v-e2cf6efd]{display:flex;align-items:center;gap:.5rem;color:var(--text);font-weight:700;font-size:1.15rem;text-decoration:none;flex-shrink:0;margin-left:-150px}.logo[data-v-e2cf6efd]:hover{color:var(--text);text-decoration:none}.logo-icon[data-v-e2cf6efd]{width:32px;height:32px;border-radius:50%;background:var(--accent-blue);flex-shrink:0}.logo-text[data-v-e2cf6efd]{letter-spacing:.02em}.nav-links[data-v-e2cf6efd]{display:flex;align-items:center;gap:.125rem;flex-wrap:nowrap;overflow-x:auto;flex:1;margin-left:-0px}.nav-link[data-v-e2cf6efd]{padding:.5rem .75rem;color:var(--text);font-size:.9rem;border-radius:6px;text-decoration:none;white-space:nowrap}.nav-link[data-v-e2cf6efd]:hover{color:var(--accent-blue);background:#58a6ff14;text-decoration:none}.nav-link.active[data-v-e2cf6efd]{color:var(--accent-blue);font-weight:500}.nav-right[data-v-e2cf6efd]{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto;flex-wrap:nowrap;margin-right:-150px}.nav-icon[data-v-e2cf6efd]{display:flex;align-items:center;gap:.35rem;padding:.4rem .6rem;color:var(--text);font-size:.85rem;border-radius:6px;text-decoration:none;white-space:nowrap}.nav-icon[data-v-e2cf6efd]:hover{color:var(--accent-blue);background:#58a6ff14;text-decoration:none}.nav-register[data-v-e2cf6efd]{color:var(--text)}.nav-register[data-v-e2cf6efd]:hover{color:var(--accent-blue)}@media (max-width: 768px){.nav-inner[data-v-e2cf6efd]{padding:0 .75rem;gap:.5rem}.logo[data-v-e2cf6efd]{font-size:1rem;margin-left:0}.logo-icon[data-v-e2cf6efd]{width:28px;height:28px}.nav-links[data-v-e2cf6efd]{gap:.125rem;margin-left:0}.nav-link[data-v-e2cf6efd]{padding:.4rem .6rem;font-size:.8rem}.nav-icon[data-v-e2cf6efd]{padding:.3rem .5rem;font-size:.75rem;gap:.25rem}.nav-right[data-v-e2cf6efd]{margin-right:0}.nav-icon span[data-v-e2cf6efd]{display:none}.nav-icon svg[data-v-e2cf6efd]{width:16px;height:16px}}@media (max-width: 480px){.nav-inner[data-v-e2cf6efd]{height:48px}.nav-links[data-v-e2cf6efd]{max-width:150px}.nav-link[data-v-e2cf6efd]{font-size:.75rem;padding:.3rem .5rem}}.footer[data-v-0dcddea1]{background:var(--bg-dark);padding:3rem 1.5rem 4rem;border-top:1px solid var(--border)}.footer-inner[data-v-0dcddea1]{max-width:1000px;margin:0 auto}.footer-title[data-v-0dcddea1]{font-size:1.25rem;font-weight:600;color:var(--text);margin-bottom:2rem;text-align:center}.footer-title-sub[data-v-0dcddea1]{font-size:.875rem;font-weight:400;color:var(--text-muted)}.service-cards[data-v-0dcddea1]{display:grid;grid-template-columns:repeat(3,400px);justify-content:center;gap:1.5rem;margin-bottom:2rem}.service-card[data-v-0dcddea1]{position:relative;background:var(--bg-card);border-radius:8px;padding:1.25rem;width:400px;height:150px;transition:transform .3s ease;overflow:hidden}.service-card[data-v-0dcddea1]:before{content:"";position:absolute;top:0;left:0;width:0;height:3px;background:var(--accent-blue);transition:width .3s ease}.service-card[data-v-0dcddea1]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.service-card[data-v-0dcddea1]:hover:before{width:100%}.service-card-border[data-v-0dcddea1]{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid transparent;border-radius:8px;pointer-events:none;transition:border-color .3s ease}.service-card:hover .service-card-border[data-v-0dcddea1]{border-color:#3b82f666}.service-card-head[data-v-0dcddea1]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.service-icon[data-v-0dcddea1]{width:40px;height:40px;border-radius:8px;background:#58a6ff1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.service-icon img[data-v-0dcddea1]{width:24px;height:24px}.service-name[data-v-0dcddea1]{font-size:16px;font-weight:600;color:var(--text);margin:0;position:relative;display:inline-block;cursor:pointer}.service-name[data-v-0dcddea1]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--accent-blue);transition:width .3s ease}.service-name[data-v-0dcddea1]:hover:after{width:100%}.service-card-body[data-v-0dcddea1]{color:var(--text-muted)}.service-desc[data-v-0dcddea1]{font-size:14px;line-height:1.6;margin:.25rem 0}.website-link[data-v-0dcddea1]{color:var(--text-muted);text-decoration:none;transition:color .3s ease}.website-link[data-v-0dcddea1]:hover{color:var(--accent-blue);text-decoration:underline}.footer-bottom[data-v-0dcddea1]{text-align:center;padding-top:2rem;border-top:1px solid var(--border)}.footer-bottom p[data-v-0dcddea1]{font-size:.75rem;color:var(--text-muted);margin:0}.terms-link[data-v-0dcddea1]{color:var(--accent-blue);text-decoration:none;margin-left:.5rem}.terms-link[data-v-0dcddea1]:hover{text-decoration:underline}.policy-link[data-v-0dcddea1]{color:var(--text-muted);text-decoration:underline;cursor:pointer;transition:color .3s ease}.policy-link[data-v-0dcddea1]:hover{color:var(--accent-blue)}.email-link[data-v-0dcddea1]{color:var(--text-muted);text-decoration:underline;cursor:pointer;transition:color .3s ease}.email-link[data-v-0dcddea1]:hover{color:var(--accent-blue)}.wechat-link[data-v-0dcddea1]{color:var(--text-muted);text-decoration:underline;transition:color .3s ease}.wechat-link[data-v-0dcddea1]:hover{color:var(--accent-blue)}@media (max-width: 768px){.service-cards[data-v-0dcddea1]{grid-template-columns:repeat(2,1fr);gap:1rem}.footer-title[data-v-0dcddea1]{font-size:1.1rem}.service-card[data-v-0dcddea1]{padding:1rem}.service-icon[data-v-0dcddea1]{width:36px;height:36px}.service-name[data-v-0dcddea1]{font-size:.85rem}.service-desc[data-v-0dcddea1]{font-size:.75rem}}@media (max-width: 480px){.service-cards[data-v-0dcddea1]{grid-template-columns:1fr}.footer[data-v-0dcddea1]{padding:2rem 1rem 3rem}}.summoner-search-content__box[data-v-06165881]{display:flex;align-items:center;background-color:var(--bg-card);border-radius:40px;box-shadow:0 4px 12px #0003;overflow:hidden;height:60px;max-width:640px;margin:0 auto;border:1px solid var(--border)}.input[data-v-06165881]{display:flex;flex-grow:1;align-items:center;padding:0 0 0 10px}.area-select[data-v-06165881]{min-width:120px;background-color:transparent!important}[data-v-06165881] .area-select *,[data-v-06165881] .area-select *:hover,[data-v-06165881] .area-select *:focus,[data-v-06165881] .area-select *:active{color:var(--text)!important;border-color:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important}[data-v-06165881] .area-select input,[data-v-06165881] .area-select input:hover,[data-v-06165881] .area-select input:focus,[data-v-06165881] .area-select input:active{color:var(--text)!important;border-color:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important}[data-v-06165881] .area-select .n-select-option{color:var(--text)!important;border-color:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important}[data-v-06165881] .area-select .n-select-option:hover{color:var(--text)!important;border-color:transparent!important;background-color:#4096ff1a!important;box-shadow:none!important;outline:none!important}[data-v-06165881] .area-select .n-select-option.n-select-option--selected{color:var(--text)!important;border-color:transparent!important;background-color:#4096ff26!important;box-shadow:none!important;outline:none!important}[data-v-06165881] .area-select .n-select-menu{background-color:var(--bg-card)!important;border:1px solid var(--border)!important;border-radius:6px;box-shadow:0 4px 12px #00000026}.game-name-input[data-v-06165881]{border:none!important;background-color:transparent!important;box-shadow:none!important;--n-padding-left: 0 !important;--n-border: none !important;--n-border-hover: none !important;--n-border-focus: none !important;--n-color: transparent !important;--n-color-focus: transparent !important}.search-btn[data-v-06165881]{width:60px;height:60px;border-radius:0 40px 40px 0!important;background-color:var(--accent-blue)!important;color:#fff!important;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0!important;border:none!important;box-shadow:none!important}.search-btn .n-button__icon[data-v-06165881]{margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.search-btn .n-icon[data-v-06165881]{font-size:24px}.spinner[data-v-06165881]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-06165881 .7s linear infinite}@keyframes spin-06165881{to{transform:rotate(360deg)}}@media (max-width: 600px){.summoner-search-content__box[data-v-06165881]{flex-direction:column;height:auto;border-radius:12px}.input[data-v-06165881]{width:100%;padding:0}.area-select[data-v-06165881]{width:100%;min-width:unset;border-radius:12px 12px 0 0;--n-border-bottom: 1px solid var(--border) !important}.game-name-input[data-v-06165881]{width:100%;border-left:none!important;border-radius:0}.search-btn[data-v-06165881]{width:100%;border-radius:0 0 12px 12px!important}}.hero[data-v-a98ac974]{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem 4rem;overflow:hidden}.hero-bg[data-v-a98ac974]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,#00000026,#00000073),radial-gradient(ellipse 80% 50% at 50% -20%,rgba(88,166,255,.12),transparent),radial-gradient(ellipse 60% 40% at 80% 60%,rgba(88,166,255,.06),transparent),url(https://ossweb-img.qq.com/upload/webplat/info/lol/20260203/207861221271592.jpg);background-size:cover;background-position:50% 5%}.hero-bg[data-v-a98ac974]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none}.hero-content[data-v-a98ac974]{position:relative;z-index:1;width:100%;max-width:720px;text-align:center}.hero-title[data-v-a98ac974]{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;color:#fff;margin-bottom:.5rem;letter-spacing:.02em}.hero-subtitle[data-v-a98ac974]{font-size:clamp(.9rem,2vw,1.05rem);color:#ffffffe0;margin-bottom:2.5rem;display:flex;justify-content:center}.hero-subtitle-text[data-v-a98ac974]{position:relative;display:inline-block;overflow:hidden;white-space:nowrap;border-right:2px solid rgba(230,237,243,.8);padding-right:4px;animation-name:typing 3.5s steps(16,end) .5s forwards,caret-blink .8s step-end infinite 4s;max-width:26em}@keyframes typing-a98ac974{0%{max-width:0}to{max-width:26em}}@keyframes caret-blink-a98ac974{0%,50%{border-color:#e6edf3cc}50.01%,to{border-color:transparent}}.match-history-card[data-v-819bf4ea]{width:900px;background:var(--bg-card);border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;margin-top:-115px;min-height:fit-content}.match-history-header[data-v-819bf4ea]{margin-bottom:12px}.match-history-header h3[data-v-819bf4ea]{font-size:14px;font-weight:600;color:var(--text);margin:0}.match-item[data-v-819bf4ea]{display:flex;align-items:center;padding:12px;margin-bottom:8px;border-radius:6px;height:90px;position:relative;justify-content:space-between}.match-item[data-v-819bf4ea]:last-child{margin-bottom:0}.match-item.win[data-v-819bf4ea]{border:1px solid rgb(125,202,152);background:#def1da}.match-item.loss[data-v-819bf4ea]{border:1px solid rgb(244,153,146);background:#f5dad8}.match-item[data-v-819bf4ea]{cursor:pointer;transition:background-color .2s ease}.match-item:hover.win[data-v-819bf4ea]{background:#bee1b9}.match-item:hover.loss[data-v-819bf4ea]{background:#ebc8c6}.match-left[data-v-819bf4ea]{display:flex;align-items:center;margin-right:16px;min-width:180px}.champion-avatar[data-v-819bf4ea]{position:relative;margin-right:12px;display:flex;align-items:center;justify-content:center}.champion-icon[data-v-819bf4ea]{width:64px;height:64px;border-radius:50%;object-fit:cover;border:1px solid #e5e7eb}.champion-level[data-v-819bf4ea]{position:absolute;bottom:-4px;right:-4px;background:#000c;color:#fff;font-size:10px;padding:2px 4px;border-radius:10px;min-width:16px;text-align:center}.match-basic-info[data-v-819bf4ea]{display:flex;flex-direction:column;transform:translateY(-3px)}.match-result[data-v-819bf4ea]{font-weight:600;font-size:14px;margin-bottom:4px;transform:translateY(5px)}.match-result.win[data-v-819bf4ea]{color:green}.match-result.loss[data-v-819bf4ea]{color:red}.match-mode[data-v-819bf4ea]{font-size:12px;color:#000;margin-bottom:4px}.match-summoner-spells[data-v-819bf4ea]{display:flex;align-items:center}.summoner-spell-icon[data-v-819bf4ea]{width:20px;height:20px;margin-right:2px;border-radius:2px;object-fit:cover}.summoner-spell-icon[data-v-819bf4ea]:last-child{margin-right:4px}.spell-perk-divider[data-v-819bf4ea]{margin:0 4px;color:#666;font-size:12px;line-height:20px}.perk-icon[data-v-819bf4ea]{width:20px;height:20px;margin-right:2px;border-radius:2px;object-fit:cover}.perk-icon[data-v-819bf4ea]:last-child{margin-right:0}.match-middle[data-v-819bf4ea]{display:flex;flex-direction:column;margin-right:16px;width:300px;flex-shrink:0}.match-kda[data-v-819bf4ea]{display:flex;align-items:center;margin-bottom:8px;font-size:14px}.kill-icon[data-v-819bf4ea]{margin-right:4px;font-size:14px}.kills[data-v-819bf4ea]{color:#2d9c68;font-weight:600}.deaths[data-v-819bf4ea]{color:#e63946;font-weight:600}.assists[data-v-819bf4ea]{color:#1d4ed8;font-weight:600}.separator[data-v-819bf4ea]{margin:0 2px;color:#555}.kda-value[data-v-819bf4ea]{margin-left:9px;color:#333;font-size:12px}.match-items[data-v-819bf4ea]{display:flex;align-items:flex-end}.item-slot[data-v-819bf4ea]{width:30px;height:30px;margin-right:2px;border-radius:2px;background:#1e293b;border:1px solid #334155;display:flex;align-items:center;justify-content:center}.item-slot[data-v-819bf4ea]:last-child{margin-right:0}.item-icon[data-v-819bf4ea]{width:26px;height:26px;object-fit:cover}.item-slot-empty[data-v-819bf4ea]{width:16px;height:16px;background:#1e293b;border-radius:1px}.match-stats[data-v-819bf4ea]{display:flex;flex-direction:column;align-items:flex-start;margin-right:16px;margin-left:-90px;width:120px;flex-shrink:0;white-space:nowrap}.stat-item[data-v-819bf4ea]{display:flex;align-items:center;margin-bottom:4px;font-size:14px;color:#555;white-space:nowrap}.stat-icon[data-v-819bf4ea]{margin-right:6px;font-size:14px;white-space:nowrap}.stat-value[data-v-819bf4ea]{font-weight:500;white-space:nowrap}.match-champions[data-v-819bf4ea]{display:flex;flex-direction:column;margin-right:16px;margin-left:-10px;width:200px;flex-shrink:0}.team-champions[data-v-819bf4ea]{margin:4px 0}.team-label[data-v-819bf4ea]{font-size:11px;color:#666;margin-bottom:4px;font-weight:500}.champion-avatars[data-v-819bf4ea]{display:flex;align-items:center;gap:4px}.champion-avatar-small[data-v-819bf4ea]{width:30px;height:30px;border-radius:4px;overflow:hidden;border:1px solid #e5e7eb;position:relative}.champion-avatar-small.current-player[data-v-819bf4ea]{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.champion-icon-small[data-v-819bf4ea]{width:100%;height:100%;object-fit:cover}.match-right[data-v-819bf4ea]{display:flex;flex-direction:column;align-items:flex-start;margin-right:12px;margin-left:-30px;min-width:120px;flex-shrink:0;white-space:nowrap}.match-duration[data-v-819bf4ea],.match-date[data-v-819bf4ea]{font-size:12px;color:#555;margin-bottom:4px;white-space:nowrap}.match-region-lane[data-v-819bf4ea]{font-size:12px;color:#555}.date-label[data-v-819bf4ea]{font-weight:400}.date-value[data-v-819bf4ea],.region-lane-value[data-v-819bf4ea]{font-weight:500;white-space:nowrap}.loading-state[data-v-819bf4ea],.error-state[data-v-819bf4ea],.empty-state[data-v-819bf4ea]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:var(--text-muted)}.loading-spinner[data-v-819bf4ea]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-819bf4ea 1s linear infinite;margin-bottom:12px}@keyframes spin-819bf4ea{to{transform:rotate(360deg)}}.retry-btn[data-v-819bf4ea]{margin-top:12px;padding:6px 12px;background:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.retry-btn[data-v-819bf4ea]:hover{background:#2563eb}.match-detail-modal-overlay[data-v-13f1258e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.match-detail-modal[data-v-13f1258e]{width:900px;height:700px;background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;overflow:hidden;display:flex;flex-direction:column}.modal-content[data-v-13f1258e]{overflow-y:hidden;padding:20px;flex:1}.team-section[data-v-13f1258e]{margin-bottom:10px;border-radius:8px;overflow:hidden;height:auto}.win-team[data-v-13f1258e]{background:#e6f7ef}.lose-team[data-v-13f1258e]{background:#fdecec}.team-header[data-v-13f1258e]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.1);height:45px;box-sizing:border-box;margin:0;gap:12px}.team-ban[data-v-13f1258e]{margin-left:8px;position:relative;display:flex;align-items:center}.team-kda-value[data-v-13f1258e]{margin-left:8px;font-size:13px;font-weight:500;color:#374151;padding:2px 6px;background-color:#ffffffb3;border-radius:4px;border:1px solid rgba(0,0,0,.1)}.team-total-gold[data-v-13f1258e]{font-weight:500;margin-left:100px;margin-right:16px}.ban-button[data-v-13f1258e]{border-radius:90px!important;border:1px solid #e5e7eb!important;transition:all .2s ease}.ban-button[data-v-13f1258e]:hover{border-color:#d1d5db!important;background-color:#0000000d!important}.ban-tooltip[data-v-13f1258e]{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:8px;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 2px 8px #00000026;z-index:1000;min-width:120px;text-align:center}.ban-tooltip[data-v-13f1258e]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#e5e7eb}.ban-tooltip[data-v-13f1258e]:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:#fff;margin-bottom:-1px}.ban-tooltip.hidden[data-v-13f1258e]{display:none}.ban-heroes[data-v-13f1258e]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.ban-hero[data-v-13f1258e]{display:flex;flex-direction:column;align-items:center;font-size:12px}.ban-hero-icon[data-v-13f1258e]{width:40px;height:40px;border-radius:4px;margin-bottom:4px;object-fit:cover}.team-result[data-v-13f1258e]{font-weight:500;font-size:13px;padding:3px 6px;border-radius:90px;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}.team-result.win[data-v-13f1258e]{background:#10b981;color:#fff}.team-result.lose[data-v-13f1258e]{background:#ef4444;color:#fff}.team-stats[data-v-13f1258e]{display:flex;gap:20px;font-size:14px;color:#6b7280}.team-minions[data-v-13f1258e]{margin-left:20px;font-weight:500;color:#374151}.team-gold[data-v-13f1258e]{margin-left:23px;font-weight:500;color:#374151}.team-damage[data-v-13f1258e]{margin-left:25px;font-weight:500;color:#374151}.team-damage-taken[data-v-13f1258e]{margin-left:20px;font-weight:500;color:#374151}.team-kda[data-v-13f1258e]{margin-left:62px;font-size:13px;font-weight:500;color:#374151}.team-players[data-v-13f1258e]{padding:2px 0;overflow-y:hidden;margin:0;border:none}.player-item[data-v-13f1258e]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.05);transition:background-color .2s ease;height:55px;box-sizing:border-box;width:100%;overflow:visible;margin:0;flex-shrink:0}.player-item[data-v-13f1258e]:hover{background:#ffffff80}.player-info[data-v-13f1258e]{display:flex;align-items:center;justify-content:flex-start;width:280px;min-width:280px;max-width:280px;margin-right:12px;flex-shrink:0;position:relative;overflow:visible}.summoner-spells-runes[data-v-13f1258e]{display:flex;flex-direction:column;gap:4px;margin-right:12px;width:60px;flex-shrink:0}.summoner-spells[data-v-13f1258e],.runes[data-v-13f1258e]{display:flex;gap:4px}.spell-icon[data-v-13f1258e],.rune-icon[data-v-13f1258e]{width:20px;height:20px;border-radius:4px;object-fit:cover}.player-avatar-container[data-v-13f1258e]{position:relative;margin-left:-15px;margin-right:12px;flex-shrink:0}.player-avatar[data-v-13f1258e]{width:45px;height:45px;border-radius:50%;object-fit:cover;border:1px solid #e5e7eb}.player-level[data-v-13f1258e]{position:absolute;bottom:-4px;right:-4px;background:#000c;color:#fff;font-size:10px;padding:2px 4px;border-radius:10px;min-width:16px;text-align:center;z-index:1}.player-name[data-v-13f1258e]{margin-left:0;font-size:14px;font-weight:500;color:#374151;transition:all .2s ease;cursor:pointer;white-space:nowrap;max-width:200px;overflow:visible;text-overflow:clip;pointer-events:auto;-webkit-user-select:none;user-select:none;position:relative;z-index:10}.player-name[data-v-13f1258e]:hover{color:#10b981;text-decoration:underline;transform:translateY(-1px)}.player-item.self-player[data-v-13f1258e]{box-shadow:0 0 0 2px #3b82f6;background-color:#3b82f626}.player-items[data-v-13f1258e]{display:flex;gap:2px;margin-right:8px;width:190px;min-width:190px;max-width:190px;flex-shrink:0;align-items:center}.item-icon[data-v-13f1258e]{width:24px;height:24px;border-radius:2px;object-fit:cover}.player-stats[data-v-13f1258e]{display:flex;gap:8px;align-items:center;font-size:13px;color:#6b7280;flex:1;flex-shrink:1;min-width:0;justify-content:flex-start}.player-stats>div[data-v-13f1258e]{flex-shrink:0;min-width:60px;display:flex;flex-direction:column;justify-content:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kda[data-v-13f1258e],.minions[data-v-13f1258e],.gold[data-v-13f1258e],.damage[data-v-13f1258e],.damage-taken[data-v-13f1258e]{font-weight:500;color:#374151}.gold[data-v-13f1258e],.damage[data-v-13f1258e],.damage-taken[data-v-13f1258e]{margin-left:0}.dark-theme .match-detail-modal[data-v-13f1258e]{background:#1f2937}.dark-theme .modal-header[data-v-13f1258e]{background:#111827;border-bottom:1px solid #374151}.dark-theme .modal-header h3[data-v-13f1258e]{color:#f9fafb}.dark-theme .close-btn[data-v-13f1258e]{color:#9ca3af}.dark-theme .close-btn[data-v-13f1258e]:hover{background:#374151;color:#f9fafb}.dark-theme .team-section[data-v-13f1258e]{border:1px solid #374151}.dark-theme .win-team[data-v-13f1258e]{background:#064e3b}.dark-theme .lose-team[data-v-13f1258e]{background:#7f1d1d}.dark-theme .team-header[data-v-13f1258e]{border-bottom:1px solid rgba(255,255,255,.1)}.dark-theme .team-stats[data-v-13f1258e]{color:#d1d5db}.dark-theme .player-name[data-v-13f1258e]{color:#f9fafb}.dark-theme .player-stats[data-v-13f1258e]{color:#d1d5db}.dark-theme .kda[data-v-13f1258e]{color:#f9fafb}.dark-theme .player-item[data-v-13f1258e]:hover{background:#ffffff1a}@media (max-width: 768px){.match-detail-modal[data-v-13f1258e]{width:100%;height:100vh;border-radius:0}.modal-content[data-v-13f1258e]{padding:10px}.team-header[data-v-13f1258e]{flex-wrap:wrap;height:auto;padding:8px}.team-ban[data-v-13f1258e]{margin-left:4px}.team-kda-value[data-v-13f1258e]{font-size:11px;padding:1px 4px}.team-total-gold[data-v-13f1258e]{margin-left:8px;margin-right:8px;font-size:12px}.team-stats[data-v-13f1258e]{flex-wrap:wrap;gap:8px;font-size:11px}.team-kda[data-v-13f1258e],.team-minions[data-v-13f1258e],.team-gold[data-v-13f1258e],.team-damage[data-v-13f1258e],.team-damage-taken[data-v-13f1258e]{margin-left:0;font-size:11px}.player-item[data-v-13f1258e]{padding:8px 4px;height:auto;min-height:50px}.player-avatar[data-v-13f1258e]{width:32px;height:32px}.player-level[data-v-13f1258e]{width:16px;height:16px;font-size:10px}.player-name[data-v-13f1258e]{font-size:12px;max-width:80px}.player-items[data-v-13f1258e]{width:120px;min-width:120px;max-width:120px;gap:1px}.item-icon[data-v-13f1258e]{width:20px;height:20px}.player-stats[data-v-13f1258e]{font-size:11px;gap:4px}.player-stats>div[data-v-13f1258e]{min-width:40px}.summoner-spells-runes[data-v-13f1258e]{gap:2px}.spell-icon[data-v-13f1258e],.rune-icon[data-v-13f1258e]{width:16px;height:16px}}@media (max-width: 480px){.team-header[data-v-13f1258e]{flex-direction:column;align-items:flex-start}.team-ban[data-v-13f1258e]{width:100%;justify-content:space-between}.team-total-gold[data-v-13f1258e]{margin-left:0;margin-top:4px}.team-stats[data-v-13f1258e]{width:100%;justify-content:space-between;margin-top:4px}.player-item[data-v-13f1258e]{flex-wrap:wrap}.player-info[data-v-13f1258e]{width:100%;margin-bottom:4px}.player-items[data-v-13f1258e]{width:100%;order:3}.player-stats[data-v-13f1258e]{width:100%;order:2;justify-content:space-around;margin-top:4px}}.whitespace-nowrap[data-v-d7a8abb7]{white-space:nowrap}.summoner-info[data-v-d7a8abb7]{background:transparent;border-radius:16px;padding:32px;max-width:1200px;margin-left:250px}.info-header[data-v-d7a8abb7]{display:flex;align-items:center;gap:24px;padding-bottom:24px;position:relative}.rank-cards[data-v-d7a8abb7]{display:flex;gap:16px;margin-left:278px}.ranked-wrapper[data-v-d7a8abb7]{width:240px;height:100px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a}.ranked-type[data-v-d7a8abb7]{font-size:14px;font-weight:500;color:#374151;margin-bottom:12px;position:relative;top:-10px}.ranked-display[data-v-d7a8abb7]{display:flex;align-items:center;gap:12px}.ranked-image[data-v-d7a8abb7]{width:96px;height:72px;object-fit:contain;position:relative;top:-30px;left:-10px}.ranked-info[data-v-d7a8abb7]{display:flex;flex-direction:column;gap:4px}.ranked-name[data-v-d7a8abb7]{font-size:16px;font-weight:600;color:#111827;position:relative;left:-10px;top:-25px}.ranked-wins-lp[data-v-d7a8abb7]{font-size:14px;color:#6b7280;position:relative;left:-10px;top:-25px}.ranked-highest[data-v-d7a8abb7]{display:flex;align-items:center;gap:8px;margin-top:8px;position:relative;left:-10px;top:-35px;white-space:nowrap}.ranked-highest .label[data-v-d7a8abb7]{font-size:12px;color:#9ca3af;white-space:nowrap}.ranked-highest .flex[data-v-d7a8abb7]{display:flex;align-items:center;gap:6px;white-space:nowrap}.ranked-highest span[data-v-d7a8abb7]:last-child{font-size:12px;color:#6b7280;white-space:nowrap}.ranked-medal[data-v-d7a8abb7]{width:20px;height:20px;object-fit:contain}.ranked-highest span[data-v-d7a8abb7]:last-child{font-size:12px;color:#6b7280}.dark-theme .ranked-wrapper[data-v-d7a8abb7]{background:var(--bg-card);border:1px solid var(--border)}.dark-theme .ranked-type[data-v-d7a8abb7],.dark-theme .ranked-name[data-v-d7a8abb7]{color:var(--text)}.dark-theme .ranked-wins-lp[data-v-d7a8abb7]{color:var(--text);opacity:.8}.dark-theme .ranked-highest .label[data-v-d7a8abb7]{color:var(--text);opacity:.6}.dark-theme .ranked-highest span[data-v-d7a8abb7]:last-child{color:var(--text);opacity:.8}.relative[data-v-d7a8abb7]{position:relative}.progress-ring[data-v-d7a8abb7]{border-radius:50%;padding:3px;transform:rotate(0);width:95px;height:95px}.progress-inner[data-v-d7a8abb7]{background:#fff;border-radius:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.progress-inner img[data-v-d7a8abb7]{width:80px;height:80px;border-radius:50%;object-fit:cover}.level-badge[data-v-d7a8abb7]{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);background:#3b82f6;color:#fff;padding:4px 6px;border-radius:15px;font-size:12px;font-weight:600;min-width:fit-content;width:fit-content;text-align:center;height:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0003;border:2px solid white;white-space:nowrap}.avatar-container[data-v-d7a8abb7]{position:relative;cursor:pointer}.experience-tooltip[data-v-d7a8abb7]{position:absolute;top:110%;left:50%;transform:translate(-50%);background:var(--bg-card);color:var(--text);padding:10px 16px;border-radius:5px;font-size:12px;white-space:nowrap;box-shadow:0 4px 12px #0000004d;opacity:0;visibility:hidden;transition:all .2s ease;border:1px solid var(--border);z-index:1000}.experience-tooltip[data-v-d7a8abb7]:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:transparent transparent var(--bg-card) transparent}.avatar-container:hover .experience-tooltip[data-v-d7a8abb7]{opacity:1;visibility:visible;top:115%}.tooltip-content[data-v-d7a8abb7]{display:flex;flex-direction:column;gap:4px;text-align:left}.tooltip-level[data-v-d7a8abb7]{font-weight:600;text-align:left}.tooltip-exp[data-v-d7a8abb7]{font-size:11px;opacity:.9;text-align:left}.flex-1[data-v-d7a8abb7]{flex:1}.mode-select-card[data-v-d7a8abb7]{background:var(--bg-card);border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;margin-bottom:20px;width:290px;height:95px}.mode-select-header[data-v-d7a8abb7]{margin-bottom:12px}.pagination[data-v-d7a8abb7]{display:flex;align-items:center;gap:8px;margin-bottom:12px;position:relative;top:-10px}.page-input[data-v-d7a8abb7]{width:120px}.page-nav[data-v-d7a8abb7]{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:4px 8px;font-size:14px;color:var(--text);cursor:pointer}.page-nav[data-v-d7a8abb7]:hover{background:var(--bg-hover)}.mode-select-dropdown[data-v-d7a8abb7]{margin-bottom:12px;position:relative;top:-10px;margin-top:12px}.mode-select[data-v-d7a8abb7]{width:100%}.mode-select[data-v-d7a8abb7] .n-base-selection{border:1px solid var(--border);border-radius:4px;background:var(--bg-card)}.mode-select[data-v-d7a8abb7] .n-base-selection:focus{border:1px solid #10b981}.mode-select[data-v-d7a8abb7] .n-base-selection .n-base-selection-label{color:var(--text);font-size:14px}.mode-select[data-v-d7a8abb7] .n-base-selection .n-base-selection__border{border:none}.mode-select-content[data-v-d7a8abb7]{display:flex;flex-direction:column;gap:4px}.mode-item[data-v-d7a8abb7]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:4px;font-size:14px;color:var(--text);cursor:pointer}.mode-item[data-v-d7a8abb7]:hover,.mode-item.active[data-v-d7a8abb7]{background:var(--bg-hover)}.mode-item i[data-v-d7a8abb7]{color:#10b981}.info-cards-wrapper[data-v-d7a8abb7]{display:flex;gap:20px;width:fit-content}.left-cards-container[data-v-d7a8abb7]{display:flex;flex-direction:column;width:290px}.assets-card[data-v-d7a8abb7]{background:var(--bg-card);border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;width:290px;height:auto;min-height:200px}.assets-header[data-v-d7a8abb7]{margin-bottom:12px}.assets-header h3[data-v-d7a8abb7]{font-size:14px;font-weight:600;color:var(--text);margin:0}.assets-content[data-v-d7a8abb7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.asset-item[data-v-d7a8abb7]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--text)}.asset-item span[data-v-d7a8abb7]:last-child{color:#6b7280}.recent-champions-card[data-v-d7a8abb7]{background:var(--bg-card);border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;width:290px;margin-top:20px;height:auto;min-height:100px}.recent-champions-header[data-v-d7a8abb7]{margin-bottom:12px}.recent-champions-header h3[data-v-d7a8abb7]{font-size:14px;font-weight:600;color:var(--text);margin:0}.recent-champions-content[data-v-d7a8abb7]{min-height:45px}.recent-champions-list[data-v-d7a8abb7]{display:flex;flex-direction:column;gap:2px}.recent-champion-item[data-v-d7a8abb7]{display:flex;align-items:center;gap:12px;height:45px}.champion-avatar[data-v-d7a8abb7]{width:32px;height:32px;border-radius:4px;overflow:hidden;border:1px solid #e5e7eb;flex-shrink:0}.champion-icon[data-v-d7a8abb7]{width:100%;height:100%;object-fit:cover}.champion-name[data-v-d7a8abb7]{font-size:14px;font-weight:500;color:var(--text);min-width:80px}.champion-count[data-v-d7a8abb7]{font-size:14px;color:#6b7280;min-width:50px}.champion-result[data-v-d7a8abb7]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto}.win-loss[data-v-d7a8abb7]{display:flex;align-items:center;gap:6px}.win-count[data-v-d7a8abb7]{color:#10b981;font-weight:500;font-size:12px}.loss-count[data-v-d7a8abb7]{color:#ef4444;font-weight:500;font-size:12px}.win-rate[data-v-d7a8abb7]{font-weight:500;color:#0a0a0a;font-size:12px}.no-recent-champions[data-v-d7a8abb7]{display:flex;align-items:center;justify-content:center;height:100px;color:#6b7280;font-size:14px}.teammate-name[data-v-d7a8abb7]{cursor:pointer;transition:all .2s ease}.teammate-name[data-v-d7a8abb7]:hover{color:#3b82f6;text-decoration:underline;transform:translateY(-1px)}.space-y-3[data-v-d7a8abb7]>*{margin-bottom:12px}.space-y-3[data-v-d7a8abb7]>*:last-child{margin-bottom:0}.flex.items-center.space-x-3[data-v-d7a8abb7]{display:flex;align-items:center;gap:12px}.text-lg.font-semibold.text-gray-800[data-v-d7a8abb7]{font-size:18px;font-weight:600;color:#1f2937}.w-6.h-6.flex.items-center.justify-center[data-v-d7a8abb7]{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.text-gray-400[data-v-d7a8abb7]{color:#9ca3af}.hover\:text-gray-600[data-v-d7a8abb7]:hover{color:#4b5563}.hover\:text-yellow-500[data-v-d7a8abb7]:hover{color:#f59e0b}.text-green-500[data-v-d7a8abb7]{color:#22c55e}.text-yellow-500[data-v-d7a8abb7]{color:#f59e0b}.transition-colors[data-v-d7a8abb7]{transition:color .2s ease}.text-sm[data-v-d7a8abb7]{font-size:14px;white-space:nowrap}.flex.items-center.space-x-2[data-v-d7a8abb7]{display:flex;align-items:center;gap:8px;width:100px;padding:4px 8px;border-radius:20px}.region-tag[data-v-d7a8abb7]{margin-left:12px}.privacy-private[data-v-d7a8abb7]{background:#fee2e2}.privacy-public[data-v-d7a8abb7]{background:var(--bg-card);border:1px solid var(--border)}.w-4.h-4.flex.items-center.justify-center[data-v-d7a8abb7]{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.text-red-500[data-v-d7a8abb7]{color:#ef4444}.text-sm.text-gray-600[data-v-d7a8abb7]{font-size:14px;color:#4b5563}.text-sm.text-gray-500[data-v-d7a8abb7]{font-size:14px;color:#6b7280}.rank-section[data-v-d7a8abb7]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.rank-card[data-v-d7a8abb7]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;padding:20px;color:#fff}.rank-header[data-v-d7a8abb7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.rank-title[data-v-d7a8abb7]{font-size:14px;opacity:.9}.rank-winrate[data-v-d7a8abb7]{font-size:18px;font-weight:700}.rank-info[data-v-d7a8abb7]{margin-bottom:12px}.rank-tier[data-v-d7a8abb7]{font-size:20px;font-weight:700;margin-bottom:4px}.rank-lp[data-v-d7a8abb7]{font-size:14px;opacity:.9}.rank-stats[data-v-d7a8abb7]{display:flex;gap:16px;font-size:14px;opacity:.9}.wins[data-v-d7a8abb7]{color:#86efac}.losses[data-v-d7a8abb7]{color:#fca5a5}.stats-section[data-v-d7a8abb7]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid #e5e7eb}.stat-item[data-v-d7a8abb7]{text-align:center}.stat-label[data-v-d7a8abb7]{font-size:12px;color:#6b7280;margin-bottom:4px}.stat-value[data-v-d7a8abb7]{font-size:16px;font-weight:600;color:#111827}@media (max-width: 768px){.summoner-info[data-v-d7a8abb7]{padding:16px;margin-left:0;max-width:100%}.info-header[data-v-d7a8abb7]{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:16px}.avatar-container[data-v-d7a8abb7]{align-self:center}.progress-ring[data-v-d7a8abb7]{width:80px;height:80px}.progress-inner img[data-v-d7a8abb7]{width:64px;height:64px}.level-badge[data-v-d7a8abb7]{font-size:11px;padding:3px 5px;height:20px}.flex-1.space-y-3[data-v-d7a8abb7]{width:100%;text-align:center}.flex.items-center.space-x-3[data-v-d7a8abb7]{justify-content:center;flex-wrap:wrap}.text-lg.font-semibold.text-gray-800[data-v-d7a8abb7]{font-size:16px}.rank-cards[data-v-d7a8abb7]{margin-left:0;flex-direction:column;gap:12px}.ranked-wrapper[data-v-d7a8abb7]{width:100%;height:auto;min-height:90px}.ranked-image[data-v-d7a8abb7]{width:64px;height:48px;top:-20px;left:-5px}.ranked-name[data-v-d7a8abb7]{font-size:14px;left:-5px;top:-20px}.ranked-wins-lp[data-v-d7a8abb7]{font-size:12px;left:-5px;top:-20px}.ranked-highest[data-v-d7a8abb7]{left:-5px;top:-30px}.mode-select-card[data-v-d7a8abb7]{width:100%;height:auto;min-height:80px}.pagination[data-v-d7a8abb7]{flex-wrap:wrap;justify-content:center}.page-input[data-v-d7a8abb7]{width:100px}.info-cards-wrapper[data-v-d7a8abb7]{flex-direction:column;width:100%}.left-cards-container[data-v-d7a8abb7]{width:100%}.assets-card[data-v-d7a8abb7]{width:100%;min-height:150px}.assets-content[data-v-d7a8abb7]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.recent-champions-card[data-v-d7a8abb7]{width:100%}.rank-section[data-v-d7a8abb7]{grid-template-columns:1fr;gap:12px}.rank-card[data-v-d7a8abb7]{padding:16px}.rank-tier[data-v-d7a8abb7]{font-size:18px}.rank-winrate[data-v-d7a8abb7]{font-size:16px}.stats-section[data-v-d7a8abb7]{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width: 480px){.summoner-info[data-v-d7a8abb7]{padding:12px}.info-header[data-v-d7a8abb7]{gap:12px}.progress-ring[data-v-d7a8abb7]{width:70px;height:70px}.progress-inner img[data-v-d7a8abb7]{width:56px;height:56px}.level-badge[data-v-d7a8abb7]{font-size:10px;padding:2px 4px;height:18px}.text-lg.font-semibold.text-gray-800[data-v-d7a8abb7]{font-size:14px}.ranked-wrapper[data-v-d7a8abb7]{padding:12px;min-height:80px}.ranked-image[data-v-d7a8abb7]{width:56px;height:42px}.ranked-name[data-v-d7a8abb7]{font-size:13px}.ranked-wins-lp[data-v-d7a8abb7]{font-size:11px}.ranked-type[data-v-d7a8abb7]{font-size:12px}.mode-select-card[data-v-d7a8abb7]{padding:12px;min-height:70px}.assets-card[data-v-d7a8abb7]{padding:12px;min-height:130px}.assets-content[data-v-d7a8abb7]{grid-template-columns:1fr}.recent-champions-card[data-v-d7a8abb7],.rank-card[data-v-d7a8abb7]{padding:12px}.rank-tier[data-v-d7a8abb7]{font-size:16px}.rank-winrate[data-v-d7a8abb7]{font-size:14px}.rank-stats[data-v-d7a8abb7]{gap:12px;font-size:12px}.stats-section[data-v-d7a8abb7]{grid-template-columns:1fr;padding-top:16px}.stat-value[data-v-d7a8abb7]{font-size:14px}}.match-page[data-v-6f3f2479]{min-height:100vh;background:#f9fafb;padding:24px}.loading-container[data-v-6f3f2479]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.loading-spinner[data-v-6f3f2479]{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-6f3f2479 1s linear infinite;margin-bottom:16px}@keyframes spin-6f3f2479{to{transform:rotate(360deg)}}.loading-container p[data-v-6f3f2479]{color:#6b7280;font-size:14px}.content-container[data-v-6f3f2479]{width:100%}.empty-state[data-v-6f3f2479]{display:flex;align-items:center;justify-content:center;min-height:400px;color:#9ca3af;font-size:14px}@media (max-width: 768px){.match-page[data-v-6f3f2479]{padding:12px}.loading-container[data-v-6f3f2479]{min-height:300px}.loading-spinner[data-v-6f3f2479]{width:32px;height:32px}}.settings-overlay[data-v-3360b95a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:300}.settings-modal[data-v-3360b95a]{position:relative;width:500px;max-width:90%;background:var(--bg-card);border-radius:10px;box-shadow:0 18px 40px #00000073;padding:1.75rem 1.75rem 1.5rem;color:var(--text);font-family:var(--font)}@media (max-width: 768px){.settings-modal[data-v-3360b95a]{max-width:95%;padding:1.25rem 1.25rem 1rem}.settings-title[data-v-3360b95a]{font-size:18px}.settings-subtitle[data-v-3360b95a]{font-size:12px;margin-bottom:1.25rem}.settings-item[data-v-3360b95a]{padding:.6rem 0}.item-title[data-v-3360b95a]{font-size:14px}.item-desc[data-v-3360b95a]{font-size:11px}}@media (max-width: 480px){.settings-modal[data-v-3360b95a]{max-width:98%;padding:1rem 1rem .75rem}.settings-title[data-v-3360b95a]{font-size:16px}.settings-subtitle[data-v-3360b95a]{font-size:11px;margin-bottom:1rem}.settings-item[data-v-3360b95a]{padding:.5rem 0}.item-title[data-v-3360b95a]{font-size:13px}.item-desc[data-v-3360b95a]{font-size:10px}}.settings-close[data-v-3360b95a]{position:absolute;top:10px;right:12px;border:none;background:transparent;font-size:20px;line-height:1;cursor:pointer;color:var(--text-muted)}.settings-close[data-v-3360b95a]:hover{color:var(--text)}.settings-title[data-v-3360b95a]{font-size:20px;font-weight:600;text-align:center;margin-bottom:.25rem}.settings-subtitle[data-v-3360b95a]{font-size:13px;color:var(--text-muted);text-align:center;margin-bottom:1.5rem}.settings-section[data-v-3360b95a]{display:flex;flex-direction:column;gap:1rem}.settings-item[data-v-3360b95a]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--border)}.settings-item[data-v-3360b95a]:last-child{border-bottom:none}.item-text[data-v-3360b95a]{flex:1}.item-title[data-v-3360b95a]{font-size:15px;font-weight:500;margin-bottom:.2rem}.item-desc[data-v-3360b95a]{font-size:12px;color:var(--text-muted)}.switch[data-v-3360b95a]{position:relative;display:inline-block;width:40px;height:22px}.switch input[data-v-3360b95a]{opacity:0;width:0;height:0}.slider[data-v-3360b95a]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider[data-v-3360b95a]:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-3360b95a]{background-color:var(--accent-blue)}input:focus+.slider[data-v-3360b95a]{box-shadow:0 0 1px var(--accent-blue)}input:checked+.slider[data-v-3360b95a]:before{transform:translate(18px)}.slider.round[data-v-3360b95a]{border-radius:22px}.slider.round[data-v-3360b95a]:before{border-radius:50%}.number-input[data-v-3360b95a]{display:flex;align-items:center;border:1px solid var(--border);border-radius:4px;overflow:hidden;width:100px;flex-shrink:0}.number-input input[data-v-3360b95a]{flex:1;width:40px;padding:.4rem .2rem;text-align:center;border:none;background:var(--bg-input);color:var(--text);font-size:14px}.number-input input[data-v-3360b95a]:focus{outline:none}.number-controls[data-v-3360b95a]{display:flex;flex-direction:column;height:100%}.number-controls button[data-v-3360b95a]{display:flex;align-items:center;justify-content:center;width:25px;height:50%;border:none;background:var(--bg-input);color:var(--text-muted);cursor:pointer;font-size:12px}.number-controls button[data-v-3360b95a]:hover{background:var(--border)}.number-controls button[data-v-3360b95a]:first-child{border-bottom:1px solid var(--border)}.theme-radios[data-v-3360b95a]{display:flex;gap:1rem}.radio-label[data-v-3360b95a]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:14px}.radio-label input[data-v-3360b95a]{width:16px;height:16px;accent-color:var(--accent-blue)}:where([class^=ri-][data-v-3c83b4f5]):before{content:""}.peer-checked\\[data-v-3c83b4f5]:bg-primary{@apply bg-primary;}.peer-checked\\[data-v-3c83b4f5]:border-primary{@apply border-primary;}.peer-checked\\[data-v-3c83b4f5]:opacity-100{@apply opacity-100;}:where([class^=ri-][data-v-9411e340]):before{content:""}.robot-page-bg[data-v-9411e340]{background-color:var(--robot-bg-body);color:var(--robot-text-body)}.robot-card-bg[data-v-9411e340]{background-color:var(--robot-bg-card-primary);box-shadow:var(--robot-card-shadow)}.robot-card-border[data-v-9411e340]{border-color:var(--robot-border-card)}.robot-text-muted[data-v-9411e340]{color:var(--robot-text-muted)}.robot-text-footer-muted[data-v-9411e340]{color:var(--robot-text-footer-muted)}.robot-bg-blue-600[data-v-9411e340]{background-color:var(--robot-bg-blue-600)}.robot-hover-bg-blue-700[data-v-9411e340]:hover{background-color:var(--robot-bg-blue-700)}.robot-bg-orange-600[data-v-9411e340]{background-color:var(--robot-bg-orange-600)}.robot-hover-bg-orange-700[data-v-9411e340]:hover{background-color:var(--robot-bg-orange-700)}.robot-bg-red-600[data-v-9411e340]{background-color:var(--robot-bg-red-600)}.robot-hover-bg-red-700[data-v-9411e340]:hover{background-color:var(--robot-bg-red-700)}.robot-text-blue-400[data-v-9411e340]{color:var(--robot-text-blue-400)}.robot-bg-green-600[data-v-9411e340]{background-color:var(--robot-bg-green-600)}.robot-hover-bg-green-700[data-v-9411e340]:hover{background-color:var(--robot-bg-green-700)}.robot-bg-purple-600[data-v-9411e340]{background-color:var(--robot-bg-purple-600)}.robot-hover-bg-purple-700[data-v-9411e340]:hover{background-color:var(--robot-bg-purple-700)}.robot-chat-preview-bg[data-v-9411e340]{background-color:var(--robot-bg-chat-preview)}.robot-chat-preview-text[data-v-9411e340]{color:var(--robot-text-chat-preview)}.robot-chat-bubble-bg-white[data-v-9411e340]{background-color:var(--robot-bg-chat-bubble-white)}.robot-chat-header-bg[data-v-9411e340]{background-color:var(--robot-bg-chat-header)}.robot-text-green-500[data-v-9411e340]{color:var(--robot-text-green-500)}.robot-chat-content-bg[data-v-9411e340]{background-color:var(--robot-bg-chat-content)}.robot-bg-purple-500[data-v-9411e340]{background-color:var(--robot-bg-purple-500)}.robot-bg-green-100[data-v-9411e340]{background-color:var(--robot-bg-green-100)}.robot-bg-blue-500[data-v-9411e340]{background-color:var(--robot-bg-blue-500)}.robot-text-yellow-400[data-v-9411e340]{color:var(--robot-text-yellow-400)}.robot-footer-border-t[data-v-9411e340]{border-top-color:var(--robot-border-card)}.robot-page-bg.light-theme[data-v-9411e340]{--robot-bg-body: #f3f4f6;--robot-text-body: #1f2328;--robot-bg-card-primary: var(--bg-card);--robot-border-card: #d1d5db;--robot-text-muted: #64748b;--robot-text-footer-muted: #6b7280;--robot-card-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--robot-bg-blue-600: #2563eb;--robot-bg-blue-700: #1d4ed8;--robot-bg-orange-600: #ea580c;--robot-bg-orange-700: #c2410c;--robot-bg-red-600: #dc2626;--robot-bg-red-700: #b91c1c;--robot-text-blue-400: #60a5fa;--robot-bg-green-600: #16a34a;--robot-bg-green-700: #15803d;--robot-bg-purple-600: #9333ea;--robot-bg-purple-700: #7e22ce;--robot-bg-chat-preview: #f9fafb;--robot-text-chat-preview: #1f2328;--robot-bg-chat-bubble-white: #ffffff;--robot-bg-chat-header: #22c55e;--robot-text-green-500: #22c55e;--robot-bg-chat-content: #f9fafb;--robot-bg-purple-500: #a855f7;--robot-bg-green-100: #dcfce7;--robot-bg-blue-500: #3b82f6;--robot-text-yellow-400: #facc15}.robot-page-bg.dark-theme[data-v-9411e340]{--robot-bg-body: #0e1015;--robot-text-body: #e6edf3;--robot-bg-card-primary: #1a1e23;--robot-border-card: #4b5563;--robot-text-muted: #94a3b8;--robot-text-footer-muted: #8b949e;--robot-card-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2), 0 1px 2px 0 rgba(0, 0, 0, .12);--robot-bg-blue-600: #2563eb;--robot-bg-blue-700: #1d4ed8;--robot-bg-orange-600: #ea580c;--robot-bg-orange-700: #c2410c;--robot-bg-red-600: #dc2626;--robot-bg-red-700: #b91c1c;--robot-text-blue-400: #60a5fa;--robot-bg-green-600: #16a34a;--robot-bg-green-700: #15803d;--robot-bg-purple-600: #9333ea;--robot-bg-purple-700: #7e22ce;--robot-bg-chat-preview: #1a1e23;--robot-text-chat-preview: #e6edf3;--robot-bg-chat-bubble-white: #2d333b;--robot-bg-chat-header: #10b981;--robot-text-green-500: #10b981;--robot-bg-chat-content: #111827;--robot-bg-purple-500: #7e22ce;--robot-bg-green-100: #1a362c;--robot-bg-blue-500: #1d4ed8;--robot-text-yellow-400: #facc15}.fixed[data-v-4037fd0d]{position:fixed}.inset-0[data-v-4037fd0d]{position:absolute;top:0;right:0;bottom:0;left:0}.absolute[data-v-4037fd0d]{position:absolute}.bg-cover[data-v-4037fd0d]{background-size:cover}.bg-center[data-v-4037fd0d]{background-position:center}.box-border[data-v-4037fd0d]{box-sizing:border-box}:where([class^=ri-][data-v-3ba2c04f]):before{content:""}.robot-page-bg[data-v-3ba2c04f]{background-color:var(--robot-bg-body);color:var(--robot-text-body)}.robot-card-bg[data-v-3ba2c04f]{background-color:var(--robot-bg-card-primary);box-shadow:var(--robot-card-shadow)}.robot-card-border[data-v-3ba2c04f]{border-color:var(--robot-border-card)}.robot-text-muted[data-v-3ba2c04f]{color:var(--robot-text-muted)}.robot-text-footer-muted[data-v-3ba2c04f]{color:var(--robot-text-footer-muted)}.robot-bg-blue-600[data-v-3ba2c04f]{background-color:var(--robot-bg-blue-600)}.robot-hover-bg-blue-700[data-v-3ba2c04f]:hover{background-color:var(--robot-bg-blue-700)}.robot-bg-orange-600[data-v-3ba2c04f]{background-color:var(--robot-bg-orange-600)}.robot-hover-bg-orange-700[data-v-3ba2c04f]:hover{background-color:var(--robot-bg-orange-700)}.robot-bg-red-600[data-v-3ba2c04f]{background-color:var(--robot-bg-red-600)}.robot-hover-bg-red-700[data-v-3ba2c04f]:hover{background-color:var(--robot-bg-red-700)}.robot-text-blue-400[data-v-3ba2c04f]{color:var(--robot-text-blue-400)}.robot-bg-green-600[data-v-3ba2c04f]{background-color:var(--robot-bg-green-600)}.robot-hover-bg-green-700[data-v-3ba2c04f]:hover{background-color:var(--robot-bg-green-700)}.robot-bg-purple-600[data-v-3ba2c04f]{background-color:var(--robot-bg-purple-600)}.robot-hover-bg-purple-700[data-v-3ba2c04f]:hover{background-color:var(--robot-bg-purple-700)}.robot-footer-border-t[data-v-3ba2c04f]{border-top-color:var(--robot-border-card)}.robot-page-bg.light-theme[data-v-3ba2c04f]{--robot-bg-body: #f3f4f6;--robot-text-body: #1f2328;--robot-bg-card-primary: var(--bg-card);--robot-border-card: #d1d5db;--robot-text-muted: #64748b;--robot-text-footer-muted: #6b7280;--robot-card-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--robot-bg-blue-600: #2563eb;--robot-bg-blue-700: #1d4ed8;--robot-bg-orange-600: #ea580c;--robot-bg-orange-700: #c2410c;--robot-bg-red-600: #dc2626;--robot-bg-red-700: #b91c1c;--robot-text-blue-400: #60a5fa;--robot-bg-green-600: #16a34a;--robot-bg-green-700: #15803d;--robot-bg-purple-600: #9333ea;--robot-bg-purple-700: #7e22ce}.robot-page-bg.dark-theme[data-v-3ba2c04f]{--robot-bg-body: #0e1015;--robot-text-body: #e6edf3;--robot-bg-card-primary: #1a1e23;--robot-border-card: #4b5563;--robot-text-muted: #94a3b8;--robot-text-footer-muted: #8b949e;--robot-card-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2), 0 1px 2px 0 rgba(0, 0, 0, .12);--robot-bg-blue-600: #2563eb;--robot-bg-blue-700: #1d4ed8;--robot-bg-orange-600: #ea580c;--robot-bg-orange-700: #c2410c;--robot-bg-red-600: #dc2626;--robot-bg-red-700: #b91c1c;--robot-text-blue-400: #60a5fa;--robot-bg-green-600: #16a34a;--robot-bg-green-700: #15803d;--robot-bg-purple-600: #9333ea;--robot-bg-purple-700: #7e22ce}.dark-theme .bg-white[data-v-9a160e81]{background-color:#1f2937}.dark-theme .text-gray-900[data-v-9a160e81]{color:#f9fafb}.dark-theme .text-gray-600[data-v-9a160e81]{color:#d1d5db}.dark-theme .text-gray-400[data-v-9a160e81]{color:#6b7280}.dark-theme .text-gray-400[data-v-9a160e81]:hover{color:#9ca3af}.login-modal[data-v-cbfdfd7d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#00000080;position:fixed;top:0;left:0;z-index:1000}.login-container[data-v-cbfdfd7d]{width:390px;min-height:410px;background-color:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;padding:24px}.tab-button.active[data-v-cbfdfd7d]{background-color:#fff;color:#1f2937;box-shadow:0 1px 3px #0000001a;transform:translateY(-1px)}.tab-button[data-v-cbfdfd7d]{transition:all .3s ease;position:relative}.tab-button[data-v-cbfdfd7d]:hover{background-color:#f9fafb;transform:translateY(-.5px)}.error-message[data-v-cbfdfd7d]{display:none;color:#ef4444;font-size:.875rem;margin-top:.5rem}.error-message.show[data-v-cbfdfd7d]{display:block}.login-container[data-v-cbfdfd7d]{min-height:380px}:where([class^=ri-]):before{content:""}.forgot-password-modal[data-v-5d0db49b]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#00000080;position:fixed;top:0;left:0;z-index:1000}.forgot-password-container[data-v-5d0db49b]{width:390px;min-height:480px;background-color:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;padding:24px}.error-message[data-v-5d0db49b]{display:none;color:#ef4444;font-size:.875rem;margin-top:.5rem}.error-message.show[data-v-5d0db49b]{display:block}.vip-modal-content[data-v-6a8193b0]{background-color:#f9fafb;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:995px;width:calc(100% - 5px);max-height:calc(90vh - 30px);overflow-y:auto;padding:2rem 2rem 14px;animation:fadeIn-6a8193b0 .3s ease-out;margin:1rem}.vip-cards[data-v-6a8193b0]{display:flex;gap:1rem;overflow-x:auto;overflow-y:visible;padding-bottom:1rem;padding-top:1rem}@keyframes fadeIn-6a8193b0{0%{opacity:0}to{opacity:1}}.vip-header[data-v-6a8193b0]{text-align:center;margin-bottom:3rem;position:relative}.vip-title[data-v-6a8193b0]{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.vip-subtitle[data-v-6a8193b0]{font-size:.875rem;color:#6b7280}.close-button[data-v-6a8193b0]{position:absolute;top:0;right:0;background:none;border:none;cursor:pointer;color:#6b7280;padding:0;display:flex;align-items:center;justify-content:center}.vip-card[data-v-6a8193b0]{flex:0 0 220px;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;transition:all .3s ease;display:flex;flex-direction:column}.vip-card[data-v-6a8193b0]:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-4px) translate(2px);border-color:#3b82f6;transition:all .3s ease}.vip-card-features[data-v-6a8193b0]{margin-bottom:1.5rem;flex-grow:1;display:flex;flex-direction:column;gap:.5rem}.select-button[data-v-6a8193b0]{margin-top:auto;width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#374151;font-size:.875rem;cursor:pointer;transition:all .3s ease}.vip-card-header[data-v-6a8193b0]{margin-bottom:1rem}.vip-card-title[data-v-6a8193b0]{font-size:1rem;font-weight:500;color:#1f2937;margin-bottom:.25rem}.vip-card-price[data-v-6a8193b0]{font-size:1.25rem;font-weight:600;color:#3b82f6}.vip-card-features[data-v-6a8193b0]{margin-bottom:1.5rem;min-height:120px;display:flex;flex-direction:column;gap:.5rem}.vip-feature[data-v-6a8193b0]{display:flex;align-items:flex-start;margin-bottom:.5rem;font-size:.875rem;color:#6b7280}.feature-icon[data-v-6a8193b0]{margin-right:.5rem;font-size:.75rem;flex-shrink:0;margin-top:.125rem}.select-button[data-v-6a8193b0]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;color:#374151;font-size:.875rem;cursor:pointer;transition:all .3s ease}.select-button[data-v-6a8193b0]:hover{border-color:#9ca3af;background-color:#f9fafb}.select-button.selected[data-v-6a8193b0]{border-color:#3b82f6;background-color:#3b82f6;color:#fff}.loading-state[data-v-6a8193b0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;flex:0 0 220px}.loading-spinner[data-v-6a8193b0]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-6a8193b0 1s linear infinite;margin-bottom:1rem}@keyframes spin-6a8193b0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-state[data-v-6a8193b0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;flex:0 0 220px;text-align:center}.error-state p[data-v-6a8193b0]{margin-bottom:1rem;color:#ef4444}.retry-button[data-v-6a8193b0]{padding:.5rem 1rem;border:1px solid #3b82f6;border-radius:.375rem;background-color:#3b82f6;color:#fff;font-size:.875rem;cursor:pointer;transition:all .3s ease}.retry-button[data-v-6a8193b0]:hover{background-color:#2563eb;border-color:#2563eb}.qr-code-modal[data-v-6a8193b0]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1100;animation:fadeInOverlay-6a8193b0 .3s ease-out}.qr-code-container[data-v-6a8193b0]{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;max-width:350px;width:90%;overflow:hidden;animation:fadeIn-6a8193b0 .3s ease-out}.qr-code-header[data-v-6a8193b0]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #e5e7eb}.qr-code-header h3[data-v-6a8193b0]{font-size:1rem;font-weight:500;color:#1f2937;margin:0}.close-button[data-v-6a8193b0]{color:#6b7280}.close-button[data-v-6a8193b0]:hover{color:#374151}.qr-code-body[data-v-6a8193b0]{padding:1.5rem;text-align:center}.product-info[data-v-6a8193b0]{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.9rem;color:#1f2937}.product-info p[data-v-6a8193b0]:first-child{font-weight:500}.loading-spinner-small[data-v-6a8193b0]{width:30px;height:30px;border:2px solid #f3f3f3;border-top:2px solid #3b82f6;border-radius:50%;animation:spin-6a8193b0 1s linear infinite;margin:1.5rem auto}.qr-code-image[data-v-6a8193b0]{margin:1.5rem auto;padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;display:inline-block}.qr-code-image img[data-v-6a8193b0]{display:block;width:150px;height:150px}.order-number[data-v-6a8193b0]{font-size:.85rem;color:#6b7280;margin-bottom:.5rem}.expiry-time[data-v-6a8193b0]{font-size:.8rem;color:#ef4444}.dark-theme.vip-modal-content[data-v-6a8193b0]{background-color:#111827;border-color:#374151}.dark-theme .vip-title[data-v-6a8193b0]{color:#f9fafb}.dark-theme .vip-subtitle[data-v-6a8193b0]{color:#d1d5db}.dark-theme .vip-card[data-v-6a8193b0]{background-color:#1f2937;border-color:#374151}.dark-theme .vip-card[data-v-6a8193b0]:hover{box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -1px #0003;transform:translateY(-4px) translate(2px);border-color:#3b82f6;transition:all .3s ease}.dark-theme .vip-card.selected[data-v-6a8193b0]{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.dark-theme .vip-card-title[data-v-6a8193b0]{color:#f9fafb}.dark-theme .vip-feature[data-v-6a8193b0]{color:#d1d5db}.dark-theme .select-button[data-v-6a8193b0]{background-color:#1f2937;color:#f9fafb;border-color:#374151}.dark-theme .select-button[data-v-6a8193b0]:hover{background-color:#374151;border-color:#4b5563}.dark-theme .close-button[data-v-6a8193b0]{color:#d1d5db}.dark-theme .close-button[data-v-6a8193b0]:hover{color:#f9fafb}.dark-theme .qr-code-container[data-v-6a8193b0]{background-color:#1f2937;border-color:#374151}.dark-theme .qr-code-header h3[data-v-6a8193b0],.dark-theme .product-info[data-v-6a8193b0]{color:#f9fafb}.dark-theme .qr-code-image[data-v-6a8193b0]{border-color:#374151}.dark-theme .order-number[data-v-6a8193b0]{color:#d1d5db}.dark-theme .expiry-time[data-v-6a8193b0]{color:#f85149}.dark-theme .bg-white[data-v-6a8193b0]{background-color:#1f2937}.dark-theme .text-gray-900[data-v-6a8193b0]{color:#f9fafb}.dark-theme .text-gray-600[data-v-6a8193b0]{color:#d1d5db}.dark-theme .text-gray-400[data-v-6a8193b0]{color:#6b7280}.dark-theme .text-gray-400[data-v-6a8193b0]:hover{color:#9ca3af}@keyframes fadeInOverlay-6a8193b0{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-501caa1d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInOverlay-501caa1d{0%{opacity:0}to{opacity:1}}.ban-check-overlay[data-v-9aa108d4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:300}.ban-check-modal[data-v-9aa108d4]{position:relative;width:500px;max-width:90%;max-height:80vh;background:var(--bg-card);border-radius:5px;box-shadow:0 18px 40px #00000073;padding:1.75rem 1.75rem 1.5rem;color:var(--text);font-family:var(--font);overflow-y:auto}.ban-check-close[data-v-9aa108d4]{position:absolute;top:10px;right:12px;border:none;background:transparent;font-size:20px;line-height:1;cursor:pointer;color:var(--text-muted)}.ban-check-close[data-v-9aa108d4]:hover{color:var(--text)}.ban-check-title[data-v-9aa108d4]{font-size:20px;font-weight:600;text-align:center;margin-bottom:.25rem}.ban-check-subtitle[data-v-9aa108d4]{font-size:13px;color:var(--text-muted);text-align:center;margin-bottom:1.5rem}.ban-check-content[data-v-9aa108d4]{display:flex;flex-direction:column;gap:1rem}.input-group[data-v-9aa108d4]{display:flex;flex-direction:column;gap:.5rem}.input-label[data-v-9aa108d4]{font-size:14px;font-weight:500;color:var(--text)}.ban-input[data-v-9aa108d4]{width:100%;padding:.75rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-input);color:var(--text);font-size:14px;outline:none;transition:border-color .2s}.ban-input[data-v-9aa108d4]:focus{border-color:var(--accent-blue)}.ban-input[data-v-9aa108d4]::placeholder{color:var(--text-muted)}.check-btn[data-v-9aa108d4]{width:100%;padding:.75rem;background:var(--accent-blue);color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s}.check-btn[data-v-9aa108d4]:hover:not(:disabled){background:#2563eb}.check-btn[data-v-9aa108d4]:disabled{opacity:.6;cursor:not-allowed}.result-box[data-v-9aa108d4]{padding:1rem;border-radius:6px;font-size:14px;text-align:center;white-space:pre-line}.result-box.normal[data-v-9aa108d4]{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.result-box.error[data-v-9aa108d4],.result-box.banned[data-v-9aa108d4]{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.result-box p[data-v-9aa108d4]{margin:0}.expire-time[data-v-9aa108d4]{margin-top:.5rem;font-size:13px;color:#ef4444;font-weight:500}.data-source[data-v-9aa108d4]{font-size:12px;color:var(--text-muted);text-align:center;margin-top:1rem}.data-source-link[data-v-9aa108d4]{color:var(--accent-blue);text-decoration:none;transition:color .2s}.data-source-link[data-v-9aa108d4]:hover{color:#2563eb;text-decoration:underline}.history-section[data-v-9aa108d4]{margin-top:.5rem}.history-title[data-v-9aa108d4]{font-size:14px;font-weight:600;color:var(--text);margin:0 0 .75rem}.history-list-wrapper[data-v-9aa108d4]{max-height:225px;overflow-y:auto}.history-list-wrapper[data-v-9aa108d4]::-webkit-scrollbar{width:6px}.history-list-wrapper[data-v-9aa108d4]::-webkit-scrollbar-track{background:var(--bg-input);border-radius:3px}.history-list-wrapper[data-v-9aa108d4]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.history-list-wrapper[data-v-9aa108d4]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.history-item-content[data-v-9aa108d4]{display:flex;align-items:center;justify-content:space-between;width:100%}.history-info[data-v-9aa108d4]{display:flex;flex-direction:column;gap:.25rem;flex:1}.history-qq[data-v-9aa108d4]{font-size:14px;font-weight:500;color:var(--text);cursor:pointer;transition:color .2s}.history-qq[data-v-9aa108d4]:hover{color:var(--accent-blue)}.history-time[data-v-9aa108d4]{font-size:12px;color:var(--text-muted)}.history-expire[data-v-9aa108d4]{font-size:12px;color:#ef4444;font-weight:500}.history-actions[data-v-9aa108d4]{display:flex;align-items:center;gap:.5rem}@media (max-width: 480px){.ban-check-modal[data-v-9aa108d4]{max-width:95%;padding:1.25rem 1rem 1rem;max-height:90vh}.ban-check-title[data-v-9aa108d4]{font-size:18px}.ban-check-subtitle[data-v-9aa108d4]{font-size:12px;margin-bottom:1rem}.ban-check-content[data-v-9aa108d4]{gap:.875rem}.input-label[data-v-9aa108d4]{font-size:13px}.ban-input[data-v-9aa108d4],.check-btn[data-v-9aa108d4]{padding:.625rem;font-size:14px}.result-box[data-v-9aa108d4]{padding:.875rem;font-size:13px}.expire-time[data-v-9aa108d4]{font-size:12px}.history-section[data-v-9aa108d4]{margin-top:.375rem}.history-title[data-v-9aa108d4]{font-size:13px;margin-bottom:.625rem}.history-list-wrapper[data-v-9aa108d4]{max-height:180px}.history-item-content[data-v-9aa108d4]{flex-direction:column;align-items:flex-start;gap:.5rem}.history-info[data-v-9aa108d4]{width:100%}.history-qq[data-v-9aa108d4]{font-size:13px}.history-time[data-v-9aa108d4],.history-expire[data-v-9aa108d4]{font-size:11px}.history-actions[data-v-9aa108d4]{width:100%;justify-content:space-between}.data-source[data-v-9aa108d4]{font-size:11px;margin-top:.75rem}}@media (max-width: 375px){.ban-check-modal[data-v-9aa108d4]{max-width:98%;padding:1rem .75rem .75rem}.ban-check-title[data-v-9aa108d4]{font-size:16px}.history-list-wrapper[data-v-9aa108d4]{max-height:160px}.history-qq[data-v-9aa108d4]{font-size:12px}}.announcement-modal-container[data-v-bac149c3]{position:fixed;top:2rem;right:2rem;z-index:1200;animation:slideInFromRight-bac149c3 .4s ease-out}.announcement-modal[data-v-bac149c3]{animation:fadeIn-bac149c3 .3s ease-out}@keyframes slideInFromRight-bac149c3{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn-bac149c3{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.dark-theme .bg-white[data-v-bac149c3]{background-color:#1f2937}.dark-theme .text-gray-900[data-v-bac149c3]{color:#f9fafb}.dark-theme .text-gray-600[data-v-bac149c3]{color:#d1d5db}.dark-theme .text-gray-400[data-v-bac149c3]{color:#6b7280}.dark-theme .text-gray-400[data-v-bac149c3]:hover{color:#9ca3af}.search-history-content[data-v-fe37b3b1]{padding:0}.search-controls[data-v-fe37b3b1]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px;flex-wrap:wrap;padding:0 10px}.record-info[data-v-fe37b3b1]{font-size:14px;color:var(--text);opacity:.8;margin-bottom:0;margin-right:25px;flex-shrink:0}.search-actions[data-v-fe37b3b1]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.keyword-input[data-v-fe37b3b1]{flex:1;min-width:150px;max-width:260px;margin-left:-100px}.action-buttons[data-v-fe37b3b1]{display:flex;gap:8px}.deduplicate-switch[data-v-fe37b3b1]{display:flex;align-items:center;gap:8px}.switch[data-v-fe37b3b1]{position:relative;display:inline-block;width:100px;height:22px}.switch input[data-v-fe37b3b1]{opacity:0;width:0;height:0}.slider[data-v-fe37b3b1]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;display:flex;align-items:center;justify-content:flex-end;padding-right:8px}input:checked+.slider[data-v-fe37b3b1]{justify-content:flex-start;padding-right:0;padding-left:8px}.slider[data-v-fe37b3b1]:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;background-color:#fff;transition:.4s;z-index:1}.switch-text[data-v-fe37b3b1]{position:relative;z-index:2;font-size:12px;color:#fff;font-weight:500;transition:.4s}input:checked+.slider[data-v-fe37b3b1]{background-color:var(--accent-blue)}input:focus+.slider[data-v-fe37b3b1]{box-shadow:0 0 1px var(--accent-blue)}input:checked+.slider[data-v-fe37b3b1]:before{transform:translate(78px)}.slider.round[data-v-fe37b3b1]{border-radius:22px}.slider.round[data-v-fe37b3b1]:before{border-radius:50%}.search-records[data-v-fe37b3b1]{min-height:100px;max-height:356px;overflow-y:auto}.record-card[data-v-fe37b3b1]{border-radius:5px;height:80px;transition:border-radius .3s ease,background-color .3s ease;overflow:hidden;background:#a7a5a54d;border:1px solid rgba(255,255,255,.2);cursor:pointer}.record-card[data-v-fe37b3b1]:hover{background:var(--bg-hover, rgba(0, 0, 10, .2));border-radius:40px 5px}.record-content[data-v-fe37b3b1]{display:flex;align-items:flex-start;gap:12px;padding:10px;height:100%;box-sizing:border-box;margin:0;overflow:hidden;background:transparent}.avatar-img[data-v-fe37b3b1]{width:60px;height:60px;border-radius:50%;object-fit:cover}.record-info[data-v-fe37b3b1]{flex:1;min-width:0;margin-bottom:0}.record-name[data-v-fe37b3b1]{font-weight:500;color:var(--text);margin-bottom:2px;font-size:14px;white-space:nowrap}.record-region[data-v-fe37b3b1]{font-size:12px;color:var(--text);opacity:.8;margin-bottom:2px}.record-time[data-v-fe37b3b1]{font-size:11px;color:var(--text);opacity:.6;width:120px}.record-close[data-v-fe37b3b1]{flex-shrink:0;font-size:16px;color:var(--text);opacity:.6;cursor:pointer;padding:4px;line-height:1;align-self:flex-start;margin-top:0;position:relative;top:-8px;left:8px}.record-close[data-v-fe37b3b1]:hover{opacity:1}.records-grid[data-v-fe37b3b1]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.search-records[data-v-fe37b3b1]::-webkit-scrollbar{width:6px}.search-records[data-v-fe37b3b1]::-webkit-scrollbar-track{background:var(--bg-hover);border-radius:3px}.search-records[data-v-fe37b3b1]::-webkit-scrollbar-thumb{background:#3b82f6;opacity:.6;border-radius:3px}.search-records[data-v-fe37b3b1]::-webkit-scrollbar-thumb:hover{background:#3b82f6;opacity:.8}.app[data-v-b1418353]{min-height:100vh;display:flex;flex-direction:column}@keyframes fadeIn-b1418353{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fadeInOverlay-b1418353{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.app[data-v-b1418353]{min-height:100vh}}:root{--accent-blue: #3b82f6;--accent-blue-hover: #1d4ed8;--accent-blue-dim: #2563eb;--gold: #c9a227;--gold-dim: #9a7b1a;--gold-glow: rgba(201, 162, 39, .25);--wechat-green: #07c160;--purple: #a855f7;--font: "Noto Sans SC", -apple-system, sans-serif;--bg-hero: #0d1219}body.theme-light{--bg-dark: #f5f7fb;--bg-nav: #ffffff;--bg-card: #ffffff;--bg-input: #f2f4f7;--border: #e5e7eb;--text: #1f2937;--text-muted: #6b7280;--win: #16a34a;--lose: #ef4444}body.theme-dark{--bg-dark: #0a0e14;--bg-nav: #0d1219;--bg-card: #161b22;--bg-input: #1c2128;--border: #30363d;--text: #e6edf3;--text-muted: #8b949e;--win: #3fb950;--lose: #f85149}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font);min-height:100vh;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}#app{min-height:100vh}input,select,button{font-family:inherit}button{cursor:pointer}a{color:var(--accent-blue);text-decoration:none}a:hover{color:var(--accent-blue-hover);text-decoration:underline}
