.global-trophy-hub[data-v-048bf6a1]{min-height:calc(100vh - var(--psn-header-offset));padding:14px 16px 20px;background:#f4f3f3}.archive-shell[data-v-048bf6a1]{max-width:1380px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.archive-table-card[data-v-048bf6a1],.archive-toolbar[data-v-048bf6a1],.control-strip[data-v-048bf6a1],.state-card[data-v-048bf6a1]{background:hsla(0,0%,100%,.92);box-shadow:0 10px 28px rgba(15,23,42,.05)}.archive-toolbar[data-v-048bf6a1]{position:sticky;top:calc(var(--psn-header-offset, 64px) + 8px);z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px 12px}.caption-meta[data-v-048bf6a1],.control-label[data-v-048bf6a1],.eyebrow[data-v-048bf6a1],.game-line[data-v-048bf6a1],.metric-cell span[data-v-048bf6a1],.toolbar-note[data-v-048bf6a1],.trophy-detail[data-v-048bf6a1]{color:#434652;font-size:11px;line-height:1.4}.control-label[data-v-048bf6a1],.eyebrow[data-v-048bf6a1]{text-transform:uppercase;letter-spacing:.08em;font-weight:700}.title-row[data-v-048bf6a1]{display:flex;align-items:center;gap:10px;margin-top:4px}.title-row h1[data-v-048bf6a1]{margin:0;color:#1a1c1c;font-size:24px;line-height:1.1;font-weight:800}.archive-chip[data-v-048bf6a1],.result-chip[data-v-048bf6a1],.toolbar-status[data-v-048bf6a1]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:700;white-space:nowrap}.result-chip[data-v-048bf6a1]{background:#d9e2ff;color:#002e6f}.toolbar-note[data-v-048bf6a1]{margin:6px 0 0;max-width:720px}.toolbar-status[data-v-048bf6a1]{gap:6px;padding:0 10px;background:#e8e8e8;color:#1a1c1c}.control-strip[data-v-048bf6a1]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px 12px}.control-field[data-v-048bf6a1]{display:flex;flex-direction:column;gap:4px;min-width:0}.archive-table-card[data-v-048bf6a1]{padding:10px}.table-caption[data-v-048bf6a1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 10px}.caption-title[data-v-048bf6a1]{color:#1a1c1c;font-size:15px;font-weight:700}.archive-row[data-v-048bf6a1],.table-head[data-v-048bf6a1]{display:grid;grid-template-columns:58px minmax(360px,4fr) 96px 120px 110px 120px 96px;gap:10px;align-items:center}.table-head[data-v-048bf6a1]{padding:8px 10px;background:#e8e8e8;color:#434652;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.table-body[data-v-048bf6a1]{display:flex;flex-direction:column;gap:1px;background:#f4f3f3}.archive-row[data-v-048bf6a1]{width:100%;padding:10px;background:#fff;border:0;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s ease}.archive-row[data-v-048bf6a1]:hover{background:#f9f9f9;transform:translateY(-1px)}.row-rank[data-v-048bf6a1]{color:#1a1c1c;font-size:13px;font-weight:700}.row-main[data-v-048bf6a1]{display:flex;align-items:center;gap:10px;min-width:0}.icon-rail[data-v-048bf6a1]{display:flex;align-items:center;gap:8px;flex-shrink:0}.game-icon[data-v-048bf6a1],.trophy-icon[data-v-048bf6a1]{-o-object-fit:cover;object-fit:cover;background:#eee}.game-icon[data-v-048bf6a1]{width:44px;height:44px;border-radius:8px}.trophy-icon[data-v-048bf6a1]{width:36px;height:36px;border-radius:8px}.text-rail[data-v-048bf6a1]{display:flex;flex-direction:column;gap:2px;min-width:0}.game-line[data-v-048bf6a1],.trophy-detail[data-v-048bf6a1],.trophy-name[data-v-048bf6a1]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trophy-name[data-v-048bf6a1]{color:#1a1c1c;font-size:14px;font-weight:700}.trophy-detail[data-v-048bf6a1]{margin-top:2px}.game-line[data-v-048bf6a1]{margin-top:3px}.game-title-inline[data-v-048bf6a1]{min-width:0;overflow:hidden;text-overflow:ellipsis}.game-inline-sep[data-v-048bf6a1],.game-platform-inline[data-v-048bf6a1],.mobile-meta-rail[data-v-048bf6a1]{display:none}.metric-cell[data-v-048bf6a1]{display:flex;flex-direction:column;gap:2px}.metric-cell strong[data-v-048bf6a1]{color:#1a1c1c;font-size:14px;line-height:1.2}.archive-chip[data-v-048bf6a1]{background:#eee;color:#1a1c1c}.archive-chip--platform[data-v-048bf6a1]{background:#d9e2ff;color:#002e6f}.archive-chip--ultra[data-v-048bf6a1]{background:#ffdbce;color:#5b1d00}.archive-chip--very[data-v-048bf6a1]{background:#f0e0ff;color:#5c2f91}.archive-chip--rare[data-v-048bf6a1]{background:#fff1cf;color:#7c5a00}.archive-chip--common[data-v-048bf6a1]{background:#e8e8e8;color:#434652}.archive-chip--platinum[data-v-048bf6a1]{background:#e5e7eb;color:#334155}.archive-chip--gold[data-v-048bf6a1]{background:#fff1cf;color:#7c5a00}.archive-chip--silver[data-v-048bf6a1]{background:#eef2f7;color:#475569}.archive-chip--bronze[data-v-048bf6a1]{background:#f5dfd5;color:#92400e}.empty-state[data-v-048bf6a1],.state-card[data-v-048bf6a1]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:160px;color:#434652}.error-state[data-v-048bf6a1]{color:#93000a;background:#ffdad6}.pager-bar[data-v-048bf6a1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 4px 2px}.pager-meta[data-v-048bf6a1]{color:#434652;font-size:11px;font-weight:700}@media (max-width:1180px){.control-strip[data-v-048bf6a1]{grid-template-columns:repeat(2,minmax(0,1fr))}.table-head[data-v-048bf6a1]{display:none}.archive-row[data-v-048bf6a1]{grid-template-columns:48px minmax(0,1fr);gap:8px;align-items:flex-start}.col-achievers[data-v-048bf6a1],.col-platform[data-v-048bf6a1],.col-rarity[data-v-048bf6a1],.col-rate[data-v-048bf6a1],.col-type[data-v-048bf6a1]{grid-column:2}.col-platform[data-v-048bf6a1],.col-rarity[data-v-048bf6a1],.col-type[data-v-048bf6a1]{margin-top:6px}.col-achievers[data-v-048bf6a1],.col-rate[data-v-048bf6a1]{margin-top:6px;flex-direction:row;align-items:baseline;gap:8px}}@media (max-width:768px){.global-trophy-hub[data-v-048bf6a1]{padding:10px}.archive-toolbar[data-v-048bf6a1]{position:static;flex-direction:column}.control-strip[data-v-048bf6a1]{grid-template-columns:1fr}.title-row h1[data-v-048bf6a1]{font-size:22px}.archive-table-card[data-v-048bf6a1]{padding:8px 6px}.table-caption[data-v-048bf6a1]{align-items:flex-end;padding:0 2px 8px}.caption-title[data-v-048bf6a1]{font-size:14px}.caption-meta[data-v-048bf6a1]{font-size:10px}.table-body[data-v-048bf6a1]{gap:6px;background:transparent}.archive-row[data-v-048bf6a1]{background:hsla(0,0%,100%,.92);border-radius:10px;box-shadow:inset 0 0 0 1px rgba(195,198,212,.7);gap:6px;grid-template-columns:32px minmax(0,1fr);padding:8px 6px}.row-rank[data-v-048bf6a1]{align-items:center;background:#eef2f7;border-radius:7px;display:inline-flex;font-size:12px;height:24px;justify-content:center;margin-top:2px;width:24px}.row-main[data-v-048bf6a1]{gap:8px}.icon-rail[data-v-048bf6a1]{flex-shrink:0;height:46px;position:relative;width:46px}.trophy-icon[data-v-048bf6a1]{border-radius:9px;height:40px;left:0;position:absolute;top:0;width:40px;z-index:2}.game-icon[data-v-048bf6a1]{border-radius:7px;bottom:0;height:22px;opacity:.78;position:absolute;right:0;width:22px;z-index:1}.text-rail[data-v-048bf6a1]{gap:3px}.game-line[data-v-048bf6a1]{align-items:center;background:hsla(0,0%,91%,.68);border-radius:6px;display:flex;gap:5px;margin:0 0 1px;opacity:.84;order:-1;padding:2px 6px}.game-title-inline[data-v-048bf6a1]{color:#434652;font-size:10px;font-weight:600}.game-platform-inline[data-v-048bf6a1]{color:#002e6f;display:inline-flex;font-size:10px;font-weight:700}.game-inline-sep[data-v-048bf6a1]{background:#8b95a1;border-radius:50%;display:inline-flex;flex:0 0 auto;height:3px;width:3px}.trophy-name[data-v-048bf6a1]{font-size:14px;line-height:1.25;-webkit-line-clamp:2}.trophy-detail[data-v-048bf6a1],.trophy-name[data-v-048bf6a1]{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical}.trophy-detail[data-v-048bf6a1]{font-size:11px;line-height:1.35;-webkit-line-clamp:1}.mobile-meta-rail[data-v-048bf6a1]{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.mobile-meta-rail .archive-chip[data-v-048bf6a1]{font-size:10px;min-height:20px;padding:0 6px}.archive-chip--metric[data-v-048bf6a1]{background:#eef2f7;color:#334155}.col-achievers[data-v-048bf6a1],.col-platform[data-v-048bf6a1],.col-rarity[data-v-048bf6a1],.col-rate[data-v-048bf6a1],.col-type[data-v-048bf6a1]{display:none}.pager-bar[data-v-048bf6a1]{flex-direction:column;align-items:stretch}}