.player-card[data-v-8404114d]{position:relative;display:grid;grid-template-columns:minmax(220px,auto) 1fr auto;min-height:104px;padding:22px 24px 22px 28px;border:1px solid #cfd8dc;border-radius:12px;align-items:center;gap:28px;overflow:hidden;background:#fafcfe}.player-card[data-v-8404114d]:before{position:absolute;inset:0 auto 0 0;width:4px;background:#80909a;content:""}.player-card.player-light[data-v-8404114d]:before{background:#27559a}.player-card.player-dark[data-v-8404114d]:before{background:#9a2549}.player-card__identity[data-v-8404114d]{display:flex;min-width:0;align-items:center;gap:10px}.player-card__icon[data-v-8404114d]{image-rendering:auto}.player-card__name[data-v-8404114d],.player-card__id[data-v-8404114d]{margin:0}.player-card__name[data-v-8404114d]{overflow:hidden;color:#263238;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.player-card__id[data-v-8404114d]{margin-top:4px;color:#667780;font-size:.75rem}.player-card__facts[data-v-8404114d]{display:flex;margin:0;flex-wrap:wrap;gap:14px 28px}.player-card__facts div[data-v-8404114d]{min-width:64px}.player-card__facts dt[data-v-8404114d]{color:#667780;font-size:.7rem;line-height:1.2}.player-card__facts dd[data-v-8404114d]{margin:3px 0 0;color:#263238;font-size:.9rem;font-weight:600}.player-card__official-link[data-v-8404114d]{display:inline-flex;color:#27559a;font-size:.82rem;font-weight:600;text-decoration:none;align-items:center;gap:5px}.player-card__official-link:hover .player-card__official-link-label[data-v-8404114d]{text-decoration:underline;text-underline-offset:3px}.player-card__official-link[data-v-8404114d]:focus-visible{border-radius:3px;outline:2px solid #27559a;outline-offset:3px}.player-card__loading-copy[data-v-8404114d]{display:grid;gap:4px}.player-card__error[data-v-8404114d]{grid-column:1/-1;margin:0;color:#c10015}@media(max-width:1023.98px){.player-card[data-v-8404114d]{grid-template-columns:1fr;padding:18px 18px 18px 22px;gap:18px}.player-card__facts[data-v-8404114d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.player-card__official-link[data-v-8404114d]{justify-self:start}}.recent-activity__grid[data-v-f36004ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.activity-card[data-v-f36004ec]{min-width:0;padding:20px;border:1px solid #d9e1e5;border-radius:12px;background:#fff}.activity-card h2[data-v-f36004ec]{margin:0 0 12px;color:#263238;font-size:.95rem;font-weight:650}.activity-list[data-v-f36004ec]{margin:0;padding:0;list-style:none}.activity-row[data-v-f36004ec]{display:grid;min-height:42px;border-top:1px solid #edf1f3;align-items:center;column-gap:12px}.activity-row[data-v-f36004ec]:first-child{border-top:0}.activity-row time[data-v-f36004ec]{color:#667780;font-size:.75rem;white-space:nowrap}.activity-row--duel[data-v-f36004ec]{grid-template-columns:112px minmax(130px,1fr) 102px 112px 40px}.activity-row--combat[data-v-f36004ec]{grid-template-columns:112px minmax(0,1fr) 40px}.activity-row__opponent[data-v-f36004ec]{min-width:0;overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.activity-row__opponent a[data-v-f36004ec]{color:#27559a;text-decoration:none}.activity-row__opponent a[data-v-f36004ec]:hover{text-decoration:underline}.activity-row__opponent a[data-v-f36004ec]:focus-visible{border-radius:3px;outline:2px solid #27559a;outline-offset:2px}.activity-row__experience[data-v-f36004ec]{color:#263238;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.activity-row--duel .activity-row__experience[data-v-f36004ec]{text-align:left}.activity-row__log[data-v-f36004ec]{display:inline-flex;color:#27559a;font-size:.75rem;font-weight:600;text-decoration:none;align-items:center;gap:3px}.activity-row__log[data-v-f36004ec]:hover{text-decoration:underline}.activity-row__log[data-v-f36004ec]:focus-visible{border-radius:3px;outline:2px solid #27559a;outline-offset:2px}.duel-result[data-v-f36004ec]{box-sizing:border-box;width:96px;padding:3px 7px;border-radius:999px;background:#eef2f4;color:#667780;font-size:.68rem;font-weight:650;text-align:center;white-space:nowrap;justify-self:start}.duel-result--win[data-v-f36004ec]{background:#e9f4eb;color:#2e6d39}.duel-result--loss[data-v-f36004ec]{background:#f7e9ee;color:#9a2549}.activity-card__empty[data-v-f36004ec],.activity-state[data-v-f36004ec]{margin:0;color:#667780;font-size:.85rem}.activity-state[data-v-f36004ec]{padding:20px;border:1px solid #d9e1e5;border-radius:12px}@media(max-width:1439.98px){.recent-activity__grid[data-v-f36004ec]{grid-template-columns:1fr}}@media(max-width:599.98px){.activity-card[data-v-f36004ec]{padding:16px}.activity-row[data-v-f36004ec]{grid-template-columns:1fr auto;padding:10px 0;row-gap:7px}.activity-row__opponent[data-v-f36004ec]{grid-column:1/-1;grid-row:2}.activity-row--duel .duel-result[data-v-f36004ec]{grid-column:1;grid-row:3;justify-self:start}.activity-row__experience[data-v-f36004ec]{grid-column:2;grid-row:1;text-align:right}.activity-row__log[data-v-f36004ec]{grid-column:2;grid-row:3;justify-self:end}.activity-row--combat .activity-row__log[data-v-f36004ec]{grid-row:2}}.player-statistics[data-v-6180b6fd]{display:grid;gap:18px}.statistics-filters[data-v-6180b6fd]{display:flex;padding:12px;border:1px solid #cfd8dc;border-radius:12px;background:#fafcfe;align-items:flex-start;gap:12px}.period-switch[data-v-6180b6fd],.combat-switch[data-v-6180b6fd]{display:grid;overflow:hidden;padding:3px;border:1px solid #cfd8dc;border-radius:8px;background:#f1f5f7}.period-switch[data-v-6180b6fd]{grid-template-columns:repeat(5,minmax(82px,1fr))}.combat-switch[data-v-6180b6fd]{grid-template-columns:repeat(3,auto)}.period-switch__option[data-v-6180b6fd],.combat-switch__option[data-v-6180b6fd]{min-height:44px;border-radius:6px;color:#52636c;font-size:.78rem;font-weight:550}.period-switch__option--active[data-v-6180b6fd],.combat-switch__option--active[data-v-6180b6fd]{background:#1976d2;color:#fff}.custom-period[data-v-6180b6fd]{width:min(250px,100%)}.statistics-filters__submit[data-v-6180b6fd]{min-height:52px;padding-inline:20px;border-radius:8px;font-weight:600}.statistics-summary[data-v-6180b6fd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;gap:12px;transition:opacity .15s ease}.statistics-summary div[data-v-6180b6fd]{padding:16px 18px;border:1px solid #d9e1e5;border-radius:10px;background:#fff}.statistics-summary dt[data-v-6180b6fd]{color:#667780;font-size:.74rem}.statistics-summary dd[data-v-6180b6fd]{margin:5px 0 0;color:#263238;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:650}.statistics-chart[data-v-6180b6fd]{min-width:0;padding:18px 18px 4px;border:1px solid #d9e1e5;border-radius:12px;background:#fff;transition:opacity .15s ease}.statistics-chart__header[data-v-6180b6fd]{display:flex;margin-bottom:4px;align-items:center;justify-content:space-between;gap:16px}.statistics-chart__header h2[data-v-6180b6fd]{margin:0;color:#263238;font-size:.95rem;font-weight:650}.statistics-loading[data-v-6180b6fd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.statistics-loading__chart[data-v-6180b6fd]{grid-column:1/-1}.statistics-state[data-v-6180b6fd]{padding:18px;border:1px solid #d9e1e5;border-radius:10px;color:#667780;font-size:.85rem}.statistics-state--inline[data-v-6180b6fd]{padding:10px 12px}.is-loading[data-v-6180b6fd]{opacity:.45;pointer-events:none}@media(max-width:1439.98px){.statistics-filters[data-v-6180b6fd]{flex-wrap:wrap}.period-switch[data-v-6180b6fd]{width:100%}.statistics-summary[data-v-6180b6fd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023.98px){.statistics-filters[data-v-6180b6fd]{display:grid;grid-template-columns:1fr}.period-switch[data-v-6180b6fd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.period-switch__option[data-v-6180b6fd]:last-child{grid-column:1/-1}.custom-period[data-v-6180b6fd]{width:100%}.custom-period__calendar[data-v-6180b6fd]{width:100%;margin-top:8px;background:transparent}.statistics-filters__submit[data-v-6180b6fd]{width:100%;min-height:44px}.statistics-chart__header[data-v-6180b6fd]{align-items:stretch;flex-direction:column}.combat-switch[data-v-6180b6fd]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599.98px){.statistics-summary[data-v-6180b6fd],.statistics-loading[data-v-6180b6fd]{grid-template-columns:1fr}.statistics-loading__chart[data-v-6180b6fd]{grid-column:1}.statistics-chart[data-v-6180b6fd]{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.statistics-summary[data-v-6180b6fd],.statistics-chart[data-v-6180b6fd]{transition:none}}.artifact-usage[data-v-f6c6e774]{display:grid;padding:18px;border:1px solid #d9e1e5;border-radius:12px;background:#fff;gap:14px}.artifact-usage h2[data-v-f6c6e774]{margin:0;color:#263238;font-size:.95rem;font-weight:650}.artifact-usage__grid[data-v-f6c6e774]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:12px;transition:opacity .15s ease}.artifact-usage__item[data-v-f6c6e774]{min-width:0;padding:14px 16px;border:1px solid #e1e7ea;border-radius:10px;background:#fafcfe}.artifact-usage__item dt[data-v-f6c6e774]{display:flex;min-width:0;color:#667780;font-size:.76rem;align-items:center;gap:5px}.artifact-usage__item dd[data-v-f6c6e774]{margin:6px 0 0;color:#263238;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:650;font-variant-numeric:tabular-nums}.artifact-usage__help[data-v-f6c6e774]{display:inline-grid;width:44px;height:44px;margin:-11px;padding:0;border:0;border-radius:50%;background:transparent;color:#71828a;cursor:help;flex:0 0 auto;place-items:center}.artifact-usage__help[data-v-f6c6e774]:hover{color:#1976d2}.artifact-usage__help[data-v-f6c6e774]:focus-visible{outline:2px solid #1976d2;outline-offset:1px}.artifact-usage__state[data-v-f6c6e774]{margin:0;color:#667780;font-size:.82rem}.artifact-usage__state--inline[data-v-f6c6e774]{padding-top:2px}.artifact-usage__explorer[data-v-f6c6e774]{display:grid;padding-top:16px;border-top:1px solid #e1e7ea;gap:12px}.artifact-usage__explorer h3[data-v-f6c6e774]{margin:0;color:#263238;font-size:.86rem;font-weight:650}.artifact-usage__controls[data-v-f6c6e774]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.artifact-usage__select[data-v-f6c6e774]{min-width:0}.artifact-usage__submit[data-v-f6c6e774]{min-width:108px;min-height:44px;border-radius:8px;font-weight:600}.artifact-usage__select-footer[data-v-f6c6e774]{display:flex;min-height:42px;padding:4px 8px 4px 16px;color:#667780;font-size:.75rem;align-items:center;justify-content:space-between}.artifact-usage__table-wrap[data-v-f6c6e774]{overflow-x:auto;border:1px solid #e1e7ea;border-radius:10px;transition:opacity .15s ease}.artifact-usage__table-wrap table[data-v-f6c6e774]{width:100%;border-collapse:collapse}.artifact-usage__table-wrap th[data-v-f6c6e774],.artifact-usage__table-wrap td[data-v-f6c6e774]{padding:10px 14px;border-bottom:1px solid #edf1f3;text-align:left}.artifact-usage__table-wrap th[data-v-f6c6e774]{background:#fafcfe;color:#667780;font-size:.72rem;font-weight:600}.artifact-usage__table-wrap td[data-v-f6c6e774]{color:#263238;font-size:.82rem}.artifact-usage__table-wrap th[data-v-f6c6e774]:nth-child(2),.artifact-usage__table-wrap td[data-v-f6c6e774]:nth-child(2){width:140px;text-align:right;font-variant-numeric:tabular-nums}.artifact-usage__table-wrap th[data-v-f6c6e774]:last-child,.artifact-usage__table-wrap td[data-v-f6c6e774]:last-child{width:170px;text-align:right}.artifact-usage__table-wrap tr:last-child td[data-v-f6c6e774]{border-bottom:0}.artifact-usage__artifact-row--expanded td[data-v-f6c6e774]{background:#f8fbfc}.artifact-usage__logs-toggle[data-v-f6c6e774]{min-height:44px;padding-inline:8px 4px;border-radius:7px}.artifact-usage__table-wrap td.artifact-usage__details-cell[data-v-f6c6e774]{width:auto;padding:0;background:#f8fbfc;text-align:left}.artifact-usage__logs[data-v-f6c6e774]{padding:4px 14px 12px;border-bottom:1px solid #e5ebee}.artifact-usage__logs ul[data-v-f6c6e774]{margin:0;padding:0;list-style:none}.artifact-usage__logs li[data-v-f6c6e774]{display:grid;min-height:44px;padding-block:6px;border-top:1px solid #e7edef;grid-template-columns:minmax(180px,1fr) 130px auto;align-items:center;gap:12px}.artifact-usage__log-meta[data-v-f6c6e774]{display:flex;min-width:0;align-items:baseline;gap:12px}.artifact-usage__log-meta time[data-v-f6c6e774]{color:#52636c;font-variant-numeric:tabular-nums;white-space:nowrap}.artifact-usage__log-meta span[data-v-f6c6e774]{overflow:hidden;color:#667780;text-overflow:ellipsis;white-space:nowrap}.artifact-usage__log-count[data-v-f6c6e774]{color:#34454d;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.artifact-usage__log-link[data-v-f6c6e774]{display:inline-flex;min-height:44px;color:#1976d2;font-weight:600;text-decoration:none;align-items:center;justify-content:flex-end;gap:4px}.artifact-usage__log-link:hover .artifact-usage__log-link-label[data-v-f6c6e774]{text-decoration:underline;text-underline-offset:3px}.artifact-usage__log-link[data-v-f6c6e774]:focus-visible{border-radius:3px;outline:2px solid #1976d2;outline-offset:2px}.artifact-usage__logs-loading[data-v-f6c6e774],.artifact-usage__logs-state[data-v-f6c6e774]{display:flex;min-height:44px;margin:0;color:#667780;font-size:.78rem;align-items:center;gap:8px}.artifact-usage__logs-footer[data-v-f6c6e774]{display:flex;min-height:44px;padding-top:4px;color:#667780;font-size:.75rem;align-items:center;justify-content:space-between;gap:12px}.artifact-usage__logs-more[data-v-f6c6e774]{min-height:44px}.is-loading[data-v-f6c6e774]{opacity:.45;pointer-events:none}@media(max-width:1023.98px){.artifact-usage__grid[data-v-f6c6e774]{grid-template-columns:1fr}}@media(max-width:599.98px){.artifact-usage[data-v-f6c6e774]{padding:16px}.artifact-usage__controls[data-v-f6c6e774]{grid-template-columns:1fr}.artifact-usage__submit[data-v-f6c6e774]{width:100%;min-height:44px}.artifact-usage__table-wrap th[data-v-f6c6e774],.artifact-usage__table-wrap td[data-v-f6c6e774]{padding-inline:10px}.artifact-usage__table-wrap th[data-v-f6c6e774]:last-child,.artifact-usage__table-wrap td[data-v-f6c6e774]:last-child{width:122px}.artifact-usage__table-wrap th[data-v-f6c6e774]:nth-child(2),.artifact-usage__table-wrap td[data-v-f6c6e774]:nth-child(2){width:88px}.artifact-usage__logs[data-v-f6c6e774]{padding-inline:10px}.artifact-usage__logs li[data-v-f6c6e774]{grid-template-columns:minmax(0,1fr) auto;gap:0 10px}.artifact-usage__log-meta[data-v-f6c6e774]{display:grid;grid-column:1;gap:1px}.artifact-usage__log-meta span[data-v-f6c6e774]{white-space:normal}.artifact-usage__log-count[data-v-f6c6e774]{grid-column:1;text-align:left}.artifact-usage__log-link[data-v-f6c6e774]{grid-row:1/3;grid-column:2}}@media(prefers-reduced-motion:reduce){.artifact-usage__grid[data-v-f6c6e774],.artifact-usage__table-wrap[data-v-f6c6e774]{transition:none}}.player-page[data-v-e99f9d34]{display:grid;gap:24px}.player-page--search-only .player-search[data-v-e99f9d34]{margin:clamp(32px,10vh,120px) auto 0}.player-search[data-v-e99f9d34]{display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(100%,580px);margin-inline:auto;padding:16px;border:1px solid #d9e1e5;border-radius:12px;background:#fafcfe;align-items:start;gap:12px 10px}.player-page:not(.player-page--search-only) .player-search[data-v-e99f9d34]{width:min(100%,480px);padding:12px}.player-search__description[data-v-e99f9d34]{grid-column:1/-1;max-width:500px;margin:0 0 2px;color:#52636c;font-size:.86rem;line-height:1.45}.player-search__submit[data-v-e99f9d34]{width:98px;min-height:44px;padding-inline:16px;border-radius:8px;font-weight:600}.player-search__error[data-v-e99f9d34]{grid-column:1/-1;margin:0 2px;color:#c10015;font-size:.78rem}@media(max-width:1024px){.player-page[data-v-e99f9d34]{padding-top:0;padding-bottom:0;gap:18px}}@media(max-width:599.98px){.player-search[data-v-e99f9d34]{grid-template-columns:minmax(0,1fr) 88px;width:100%;padding:14px}.player-search__submit[data-v-e99f9d34]{width:88px;padding-inline:12px}}
