.history-phase[data-v-87eaecf3]{position:relative;z-index:1}.history-header[data-v-87eaecf3]{margin-bottom:1.2rem}.history-title[data-v-87eaecf3]{font-size:1.5rem;font-weight:900;color:#fffffff2;margin:.3rem 0 .2rem;display:flex;align-items:center;gap:.4rem}.history-subtitle[data-v-87eaecf3]{font-size:.84rem;color:#ffffff73;margin:0}.history-list[data-v-87eaecf3]{display:flex;flex-direction:column;gap:.7rem}.history-item[data-v-87eaecf3]{display:flex;gap:.8rem;padding:.85rem 1rem;background:#ffffff0f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:16px;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .25s ease;position:relative;box-shadow:0 4px 20px #00000014}.history-item[data-v-87eaecf3]:hover{border-color:#ffffff2e;box-shadow:0 6px 28px #0000001f;transform:translate(4px)}.hist-img-area[data-v-87eaecf3]{position:relative;width:56px;height:72px;border-radius:10px;overflow:hidden;flex-shrink:0;background:linear-gradient(170deg,#f8f5ff1f,#f3effe14);display:flex;align-items:center;justify-content:center}.hist-thumb[data-v-87eaecf3]{width:100%;height:100%;object-fit:contain}.hist-thumb-ph[data-v-87eaecf3]{font-size:1.6rem;font-weight:900;color:#c4b5fd99}.hist-rarity[data-v-87eaecf3]{position:absolute;top:2px;right:2px;font-size:.5rem;font-weight:900;padding:.08rem .3rem;border-radius:4px;color:#fff;letter-spacing:.03em}.hist-rarity.ur[data-v-87eaecf3]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.hist-rarity.ssr[data-v-87eaecf3]{background:linear-gradient(135deg,#f0abfc,#a855f7)}.hist-rarity.sr[data-v-87eaecf3]{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.hist-info[data-v-87eaecf3]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.15rem}.hist-top[data-v-87eaecf3]{display:flex;align-items:center;gap:.5rem}.hist-name[data-v-87eaecf3]{font-size:.92rem;font-weight:800;color:#fffffff2}.hist-code[data-v-87eaecf3]{font-size:.72rem;font-family:JetBrains Mono,monospace;font-weight:700;color:#f0abfc;background:#ede9fe26;padding:.08rem .4rem;border-radius:4px}.hist-meta[data-v-87eaecf3]{display:flex;gap:.6rem;font-size:.75rem;color:#ffffff73}.hist-mbti[data-v-87eaecf3]{color:#ffffff8c;font-weight:500}.hist-bottom[data-v-87eaecf3]{display:flex;justify-content:space-between;align-items:center;margin-top:.15rem}.hist-score[data-v-87eaecf3]{font-size:.8rem;font-weight:700;color:#fbbf24}.hist-time[data-v-87eaecf3]{font-size:.7rem;color:#ffffff59}.hist-delete[data-v-87eaecf3]{position:absolute;top:.7rem;right:.7rem;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:#ffffff59;font-size:.75rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.hist-delete[data-v-87eaecf3]:hover{background:#f871711a;color:#f87171}.history-actions[data-v-87eaecf3]{margin-top:1.2rem;display:flex;justify-content:center}.empty-state[data-v-87eaecf3]{text-align:center;padding:3rem 1rem;color:#ffffff73}.empty-icon[data-v-87eaecf3]{font-size:2.5rem;display:block;margin-bottom:.5rem}.empty-state p[data-v-87eaecf3]{margin:0;font-size:.9rem}.start-btn[data-v-87eaecf3]{position:relative;padding:1rem 3.5rem;font-size:1.05rem;font-weight:700;border:none;border-radius:16px;cursor:pointer;background:#8b5cf640;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;transition:all .3s ease;letter-spacing:.1em;overflow:hidden;border:1px solid rgba(139,92,246,.35);box-shadow:0 4px 20px #8b5cf640,0 0 40px #8b5cf61a,inset 0 1px #ffffff26}.start-btn.small[data-v-87eaecf3]{padding:.75rem 2rem;font-size:.88rem}.start-btn[data-v-87eaecf3]:hover{transform:translateY(-3px) scale(1.02);background:#8b5cf659;box-shadow:0 8px 32px #8b5cf659,0 0 60px #8b5cf626;border-color:#a78bfa80}.action-btn[data-v-87eaecf3]{flex:1;padding:.92rem 1.5rem;border:none;border-radius:13px;font-size:.94rem;font-weight:700;cursor:pointer;transition:all .25s cubic-bezier(.22,1,.36,1);letter-spacing:.04em}.action-btn.ghost[data-v-87eaecf3]{background:transparent;color:#f0abfc;border:1.5px solid rgba(240,171,252,.3)}.action-btn.ghost[data-v-87eaecf3]:hover{background:#f0abfc0d;border-color:#f0abfc80}.action-btn.danger[data-v-87eaecf3]{color:#f87171;border-color:#f871714d}.action-btn.danger[data-v-87eaecf3]:hover{background:#f871710d;border-color:#f8717180}.back-btn[data-v-87eaecf3]{display:inline-flex;align-items:center;gap:.3rem;padding:.55rem 1.1rem;border:none;border-radius:10px;font-size:.82rem;font-weight:600;cursor:pointer;background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#ffffffb3;border:1px solid rgba(255,255,255,.1);transition:all .2s;margin-bottom:1rem}.back-btn[data-v-87eaecf3]:hover{background:#ffffff1f;border-color:#fff3}@media(max-width:580px){.history-item[data-v-87eaecf3]{padding:.7rem .8rem;gap:.65rem}.hist-img-area[data-v-87eaecf3]{width:48px;height:62px}.hist-meta[data-v-87eaecf3]{flex-wrap:wrap;gap:.4rem}}
